APPLIES TO: Runtime Fabric (self-managed, on-premises or GKE/OpenShift installs), image pull secret configuration
ISSUE:
Runtime Fabric installation documentation shows creating an image pull secret with the command:
kubectl create secret docker-registry <secret-name> --docker-server=<registry> --docker-username=<user> --docker-password=<password>
Teams whose container runtime is Podman or containerd (rather than Docker) sometimes assume this command requires a Docker CLI or Docker daemon to be present, or that an equivalent Podman-specific command is needed instead.
CAUSE:
"docker-registry" in this command is the NAME of a built-in Kubernetes secret type, not a reference to the Docker CLI or Docker daemon. The kubectl create secret docker-registry command talks directly to the Kubernetes API server to create a secret of that type. It does not invoke, require, or depend on any local container runtime at all.
No Podman-specific or containerd-specific equivalent is needed.
Run the documented command exactly as shown in the Runtime Fabric installation guide, regardless of which container runtime (Docker, Podman, containerd) is in use on the cluster nodes. The resulting Kubernetes secret works the same way to authenticate image pulls no matter which runtime the nodes are using.
Refer to the official Runtime Fabric documentation for prerequisites, network requirements, limitations, release notes, and installation steps: https://docs.mulesoft.com/runtime-fabric/ , https://docs.mulesoft.com/runtime-fabric/install-self-managed-network-configuration , https://docs.mulesoft.com/runtime-fabric/latest/limitations-self , https://docs.mulesoft.com/release-notes/runtime-fabric/runtime-fabric-release-notes-3.x.x , https://docs.mulesoft.com/runtime-fabric/3.0/install-self-managed , https://docs.mulesoft.com/runtime-fabric/3.0/install-helm
005390243

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.