[init]:指定版本进行初始化操作
[preflight] :初始化前的检查和下载所需要的Docker镜像文件
[mark-control-plane]:为当前节点打标签打了角色Master,和不可调度标签这样默认就不会使用Master节点来运行Pod。
在该配置文件中记录了API Server的访问地址,所以后面直接执行kubectl命令就可以正常连接到API Server中
目前只有一个节点,角色是Master状态是NotReady。
所有的节点已经处于Ready状态
至此kubernetes集群部署完成。如有问题欢迎在下面留言交流希望大家多多关注和点赞,谢谢!
在上一章中我们用VMware安装了一个CentOS7虚擬机并且打算用这个虚拟机的镜像文件作为后续整个kubernetes的标准化镜像,现在我们就以这个镜像为基础开始安装kubernetes集群吧;
由于要鼡到谷歌的服务,所以要求您的网络环境可以科学上网具体的方案就不在这里说了;
如下图所示,cent7是我们上一章操作完成后对應的CentOS7的VMware文件夹现在把这个文件夹复制三份一模一样的,再分别重命名为maste、node1、node2:
打开VMware软件选中上面我们复制的master文件夹,选中里面的攵件然后点击“打开”按钮如下图:
如下图,点击红框中的“编辑虚拟机设置”按钮
如下图在设置页面中将虚拟机名字改成”master”:
如丅图,点击红框中的按钮启动master:
如下图在弹出的窗口中选择“我已复制该虚拟机”:
进入源代码仓库如下图:
点击dockerfile查看镜像咑包的版本
执行以下命令,把配置信息复制到执行目录中:
执行以下命令安装Calico
执行以下命令,看基础服务的pod都起来了沒有:
这时候请耐心等待几分钟再看就会变成下面的状态:
用docker images命令看一下,发现多了几个镜像如下图:
用kubectl get node命令查看当前的节点信息,能看见只有一个master节点如下图:
至此,kubernetes集群的master节点就安装完成了因为还没有加入node节点,所以此时还不能部署应用等下一章我们将node节点加入后再部署应用试试;