运行容器命令:
[root@master-149 ~]# kubectl run my-alpine --image=alpine --replicas=2 ping www.baidu.com
查看pods状态
[root@master-149 ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
my-alpine-2150523991-knzcx 0/1 ContainerCreating 0 6m
my-alpine-2150523991-lmvv5 0/1 ContainerCreating 0 6m
Utilisez kubectl décrire pod my-alpine-2150523991-knzcx pour visualiser les événements pendant le processus de création du pod, vous pourriez avoir des surprises
J'ai trouvé la solution en fonction de la réponse au 1er étage :
Exécutez la commande suivante :
Parmi eux :
Il n'est pas difficile de voir que gcr.io n'est pas accessible
Il existe des solutions suivantes :
Grimper le mur
Modifier le fichier hosts
Téléchargez le conteneur "pause:2.0" à partir d'autres sources, puis marquez-le comme "gcr.io/google_containers/pause:2.0"
gcr.io
est bloqué, vous pouvez ajouter un paramètrekubelet
à--pod-infra-container-image
pour préciser un miroir domestique.Nous avons déplacé une image vers
registry.aliyuncs.com/archon/pause-amd64:3.0
et vous pouvez l'utiliser.