使用kubeadm部署一个简单的k8s集群

《使用kubeadm部署一个简单的k8s集群》

准备

1.至少两台主机,操作系统centos7+,Debian9+,Ubuntu16+。本文演示操作系统为Centos7。

2.主机配置,建议2H2G以上。

3.关闭主机的防火墙,安全组放行所有端口。

4.禁用交换空间。

安装

配置docker源

配置kubernetes源

安装

设置docker,kubelet开机自启

初始化master节点

安装软件。

初始化master节点。启动成功之后,会打印以下内容。

启动集群

查看集群中当前节点,当前只有一个master节点,状态是Notready。

安装flannel。

安装flannel之后,再次查看集群节点,master已经处于Ready状态。

部署node节点

安装docker,kubelet等必要软件。

使用kubeadm join命令将当前主机加入到k8s集群当中。这里的加入节点的命令是master初始化k8s集群的时候,打印信息的最后一段。

这时在master主机查看当前集群节点。

可以使用同样的方法部署更多的方法部署更多的node节点。

启动pod

这里启动一个Nginx Pod,

查看Pod的信息

在集群内部访问这个Pod

 


参考:Get Docker CE for CentOS

安装 kubeadm

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注