单节点k8s安装问题

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

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

systemctl start docker


运行命令查看docker服务

systemctl status docker.service

单节点k8s安装问题_第1张图片

将/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个错误:


单节点k8s安装问题_第2张图片单节点k8s安装问题_第3张图片

运行yum install *rhsm*:

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


查看详细信息:

单节点k8s安装问题_第4张图片



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


单节点k8s安装问题_第5张图片

你可能感兴趣的:(kubernetes)