【Vegas原创】CentOS安装k8s教程

2021-07-08由程序员日记发表于系统教程 浏览28次
<br></br><br></br><br></br><p><strong>1, 安装 docker / kubelet</strong></p><br></br><br></br><br></br><br></br><br></br><br></br><br></br><br></br>curl -sSL https://kuboard.cn/install-script/v1.16.0/install-kubelet.sh | sh<br></br><br></br><br></br><p><br></br></p><br></br><br></br>```
<br></br><br></br><br></br><p></p><br></br><br></br>
<br></br><br></br><br></br><p><strong>2,初始化 master 节点</strong></p><br></br><br></br>
<br></br><br></br><br></br># 只在 master 节点执行
# 替换 x.x.x.x 为 master 节点实际 IP(请使用内网 IP)
# export 命令只在当前 shell 会话中有效,开启新的 shell 窗口后,如果要继续安装过程,请重新执行此处的 export 命令
<font style="background-color: rgba(255, 255, 0, 1)">export MASTER_IP</font><font style="background-color: rgba(255, 255, 0, 1)">=10.0.0.17</font>
# 替换 k8s.test 为 您想要的 dnsName (不建议使用 master 的 hostname 作为 APISERVER_NAME)
<font style="background-color: rgba(255, 255, 0, 1)">export APISERVER_NAME</font><font style="background-color: rgba(255, 255, 0, 1)">=k8s.</font><font style="background-color: rgba(255, 255, 0, 1)">test</font>
# Kubernetes 容器组所在的网段,该网段安装完成后,由 kubernetes 创建,事先并不存在于您的物理网络中
<font style="background-color: rgba(255, 255, 0, 1)">export POD_SUBNET</font><font style="background-color: rgba(255, 255, 0, 1)">=10.100.0.1/20
echo "${MASTER_IP}    ${APISERVER_NAME}" >> /etc/hosts</font>
<br></br><br></br><br></br><p>cat host</p><br></br><br></br>
<br></br><br></br><br></br>[[email protected] ~]# cat /etc/hosts
::1     localhost       localhost.localdomain   localhost6      localhost6.localdomain6

127.0.0.1       localhost       localhost.localdomain   localhost4      localhost4.localdomain4
127.0.0.1       it      it
127.0.0.1       it-1c2d it-1c2d
<font style="background-color: rgba(255, 255, 0, 1)">
</font><font style="background-color: rgba(255, 255, 0, 1)">10.0.0.17    k8s.test</font>
<br></br><br></br><br></br><p>初始化</p><br></br><br></br>
<br></br><br></br><br></br>curl -sSL https://kuboard.cn/install-script/v1.16.0/init-master.sh | sh
<br></br><br></br><br></br><p>检查 master 初始化结果</p><br></br><br></br>
<br></br><br></br><br></br># 只在 master 节点执行

# 执行如下命令,等待 3-10 分钟,直到所有的容器组处于 Running 状态
watch kubectl get pod -n kube-system -o wide

# 查看 master 节点初始化结果
kubectl get nodes -o wide
<br></br><br></br><br></br><p><a href="https://www.icode9.com/i/l/?n=20&i=blog/18437/202107/18437-20210708122903127-1914529706.png"><img alt="【Vegas原创】CentOS安装k8s教程" src="https://www.icode9.com/i/l/?n=20&i=blog/18437/202107/18437-20210708122903530-888485853.png"></img></a></p><br></br><br></br>
<br></br><br></br><br></br><p><a href="https://www.icode9.com/i/l/?n=20&i=blog/18437/202107/18437-20210708122903810-1138306715.png"><img alt="【Vegas原创】CentOS安装k8s教程" src="https://www.icode9.com/i/l/?n=20&i=blog/18437/202107/18437-20210708122904073-2059081908.png"></img></a></p><br></br><br></br>
<br></br><br></br><br></br><p><br></br></p><br></br><br></br>
<br></br><br></br><br></br><p></p><br></br><br></br>