去掉 sudo,增加一些备注和解释

This commit is contained in:
huanqing.shao
2019-08-18 09:32:56 +08:00
parent ce3225a0ec
commit 177f30666e

View File

@ -10,7 +10,7 @@
* **持续不断地更新和完善**
* 始终有最新的 Kubernetes 稳定版安装文档,当前版本 v1.15.2
* 当前已更新了 <font color="red"> 28</font> [查看更新历史](https://github.com/eip-work/kuboard-press/commits/master/install/install-k8s.md)
* 当前已更新了 <font color="red"> 29</font> [查看更新历史](https://github.com/eip-work/kuboard-press/commits/master/install/install-k8s.md)
![image-20190806070341727](./install-k8s.assets/image-20190806070341727.png)
@ -88,7 +88,7 @@
# 在 master 节点和 worker 节点都要执行
# 卸载旧版本
sudo yum remove -y docker \
yum remove -y docker \
docker-client \
docker-client-latest \
docker-common \
@ -100,15 +100,15 @@ docker-engine-selinux \
docker-engine
# 设置 yum repository
sudo yum install -y yum-utils \
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装并启动 docker
sudo yum install -y docker-ce-18.09.7 docker-ce-cli-18.09.7 containerd.io
sudo systemctl enable docker
sudo systemctl start docker
yum install -y docker-ce-18.09.7 docker-ce-cli-18.09.7 containerd.io
systemctl enable docker
systemctl start docker
# 检查 docker 版本
docker version
@ -131,7 +131,7 @@ docker version
``` sh
# 在 master 节点和 worker 节点都要执行
sudo yum install -y nfs-utils
yum install -y nfs-utils
```
必须先安装 nfs-utils 才能挂载 nfs 网络存储
@ -203,6 +203,10 @@ systemctl enable kubelet && systemctl start kubelet
```
::: warning
如果此时执行 `service status kubelet` 命令,将得到 kubelet 启动失败的错误提示,请忽略此错误,因为必须完成后续步骤中 kubeadm init 的操作kubelet 才能正常启动
:::
**制作镜像**
@ -224,12 +228,15 @@ echo "x.x.x.x apiserver.demo" >> /etc/hosts
```
::: warning
请替换其中的 x.x.x.x 为您的 demo-master-a-1 的实际 ip 地址。(如果 demo-master-a-1 同时有内网IP和外网IP此处请使用内网IP
* 请替换其中的 x.x.x.x 为您的 demo-master-a-1 的实际 ip 地址。(如果 demo-master-a-1 同时有内网IP和外网IP此处请使用内网IP
* apiserver.demo 是 apiserver 的 dnsName您可以将其替换成您想要的 dnsName同时请将本文档后面出现的所有的 apiserver.demo 替换成您自己的 dnsName
:::
**创建 ./kubeadm-config.yaml**
在当前目录创建 ./kubeadm-config.yaml 文件即可,此文件只临时使用一次。
``` sh
# 只在 master 节点执行
cat <<EOF > ./kubeadm-config.yaml
@ -471,4 +478,4 @@ kubectl apply -f https://raw.githubusercontent.com/eip-work/eip-monitor-reposito
::: tip
* Kubernetes 初学者,[点击这里获取 Kubernetes 学习路径](/overview/)
:::
:::