k8s新建pod一直執行creating 的解決方法

參考書籍【kubernetes權威指南第二版】相關內容

  • 確保kubernete集羣搭建成功
  • 1.建立一個myweb-rc.yaml
apiVersion: v1
kind: ReplicationController
metadata:
 name: myweb
spec:
 replicas: 1
 selector:
  name: myweb
 template:
  metadata:
   labels:
    name: myweb
  spec:
   containers:
   - name: myweb
     image: kubeguide/tomcat-app:v1
     ports:
     - containerPort: 8080

運行 kubectl create -f wyweb-rc.yaml 提示建立成功web

可是運行 kubectl get pod,顯示myweb處於creating狀態docker

執行下 kubectl describe pod ${podname}centos

若是顯示的是 registry.access.redhat.com/rhel7/pod-infrastructure:latest 這個容器沒法獲取,雖然網上一大堆教程,可是基本上沒啥用,這裏給出相應的方案(僅僅對centos 7 有效)api

docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest
cat pod-infrastructure.tar | docker import - registry.access.redhat.com/rhel7/pod-infrastructure:latest
相關文章
相關標籤/搜索