Run a pod with images from a private repository

Login to docker.

    docker login

Create secret with docker-config.json

    kubectl create secret generic regcred \ --from-file=.dockerconfigjson=<path/to/.docker/config.json> \ --type=kubernetes.io/dockerconfigjson

Create a deployment with docker credentials.

    apiVersion: v1
    kind: Pod
    metadata:
        name: private-reg
    spec:
    containers:
    - name: private-reg-container
        image: <your-private-image>
    imagePullSecrets:
    - name: regcred

Last updated