开始学习k8s,首先按书上的介绍步骤安装单节点k8s的mysql栗子,遇到不少问题,现将问题记录如下:

问题1:在启动docker是遇到了如下错误

systemctl start docker


运行命令查看docker服务

systemctl status docker.service


将/etc/docker/daemon.json中{"registry-mirrors":["http://34df6785.m.daocloud.io"],} 后面的逗号去掉就可以。

nano /etc/docker/daemon.json


问题2:Pod的状态处于ContainerCreating

kubectl create -f mysql-rc.yaml

接下来使用kubectl命令查看刚刚创建的RC:


使用下面命令查看Pod的创建情况:


可见Pod的状态处于ContainerCreating,需要等到状态为Runing才算成功。

使用kubectl describe pod mysql-396cl查看详细信息,发现如下2个错误:



运行yum install *rhsm*:

再次重新建立mysql pod,发现pod 的状态仍然是ContainerCreating,


查看详细信息:




执行docker pull registry.access.redhat.com/rhel7/pod-infrastructure:latest后,再次创建pod,成功。



Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐