Difference between revisions of "Pull an Image from a Private Registry in Kubernetes"

From wikieduonline
Jump to navigation Jump to search
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
* https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
 
* https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
  
 +
1) <code>kubectl create secret docker-registry LowercaseRFC1123NAME --docker-username=user --docker-password=password</code>
 +
[[kubectl get secret]] LowercaseRFC1123NAME --output=yaml
 +
 +
 +
 +
2) <code>[[imagePullSecrets]]</code>:
 +
  - name: LowercaseRFC1123NAME
 +
 +
[[kubectl create secret generic]] YOURregcred [[--from-file]]=[[.dockerconfigjson]]=/path/to/[[.docker/config.json]] [[--type]]=[[kubernetes.io/dockerconfigjson]]
 +
 +
 +
[[kubectl create secret docker-registry]]
 +
[[~/.docker/config.json]]
 +
 +
== Errors ==
 +
Error: INSTALLATION FAILED: 1 error occurred:
 +
* Deployment in version "v1" cannot be handled as a Deployment: json: [[cannot unmarshal string into Go struct field]]
 +
PodSpec.spec.template.[[spec.imagePullSecrets]] of type [[v1.LocalObjectReference]]
  
 
== Related ==
 
== Related ==
 +
* <code>[[spec.imagePullSecrets]]</code>
 
* [[Container registry]]
 
* [[Container registry]]
 
* <code>[[docker pull]]</code>
 
* <code>[[docker pull]]</code>
 
* <code>[[helm install]]</code>
 
* <code>[[helm install]]</code>
 +
* <code>[[~/.docker/config.json]]</code>
 +
* <code>[[kubernetes.io/dockerconfigjson]]</code>
 +
* <code>[[kind: Secret]]</code>
  
 
== See also ==
 
== See also ==
 
* {{helm install}}
 
* {{helm install}}
* {{K8s}}
+
* {{docker login}}
 +
* {{k8s sec}}
  
 
[[Category:K8s]]
 
[[Category:K8s]]

Latest revision as of 05:38, 18 July 2024

Advertising: