kubernetes-installation/DOCKER-PRIVREGISTRY.md

743 B

Docker Private Registry for Kubernetes

  • Create secret
kubectl create secret generic regcred \
--from-file=.dockerconfigjson=$HOME/.docker/config.json \
--type=kubernetes.io/dockerconfigjson

OR

kubectl create secret docker-registry regcred --docker-server=registry.kh.cubetiqs.com --docker-username=sombochea --docker-password=<your-pword> --docker-email=sombochea@cubetiqs.com
  • View your secret
kubectl get secret regcred --output="jsonpath={.data.\.dockerconfigjson}" | base64 --decode
  • Create sample pod
apiVersion: v1
kind: Pod
metadata:
  name: private-reg
spec:
  containers:
  - name: private-reg-container
    image: <your-private-image>
  imagePullSecrets:
  - name: regcred