Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何向我的第三方私有docker注册表验证GKE?_Kubernetes_Google Cloud Platform_Docker Registry_Gcp_Google Kubernetes Engine - Fatal编程技术网

Kubernetes 如何向我的第三方私有docker注册表验证GKE?

Kubernetes 如何向我的第三方私有docker注册表验证GKE?,kubernetes,google-cloud-platform,docker-registry,gcp,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Docker Registry,Gcp,Google Kubernetes Engine,我想将POD部署到我的GKE Kubernetes集群中,该集群使用来自私有第三方Docker注册表(而不是GCP的私有Docker注册表)的映像 如何向我的GKE Kubernetes群集提供到该私有存储库的凭据,以便在需要时提取图像?您需要创建一个秘密,保存从私有注册表下载图像所需的凭据,但是看起来 kubectl create secret docker-registry regsecret --docker-server=<your-registry-server> --do

我想将POD部署到我的GKE Kubernetes集群中,该集群使用来自私有第三方Docker注册表(而不是GCP的私有Docker注册表)的映像


如何向我的GKE Kubernetes群集提供到该私有存储库的凭据,以便在需要时提取图像?

您需要创建一个秘密,保存从私有注册表下载图像所需的凭据,但是看起来

kubectl create secret docker-registry regsecret --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>

我知道秘密,但从未注意到
imagePullSecrets
。谢谢
apiVersion: v1
kind: Pod
metadata:
  name: private-reg
spec:
  containers:
  - name: private-reg-container
    image: <your-private-image>
  imagePullSecrets:
  - name: regsecret