Kubernetes部署(一):架构及功能说明
Kubernetes部署(二):系统环境初始化
Kubernetes部署(三):CA证书制作
Kubernetes部署(四):ETCD集群部署
Kubernetes部署(五):Haproxy、Keppalived部署
Kubernetes部署(六):Master节点部署
Kubernetes部署(七):Node节点部署
Kubernetes部署(八):Flannel网络部署
Kubernetes部署(九):CoreDNS、Dashboard、Ingress部署
Kubernetes部署(十):储存之glusterfs和heketi部署
Kubernetes部署(十一):管理之Helm和Rancher部署
Kubernetes部署(十二):helm部署harbor企业级镜像仓库
node只需安装kubelet服务,所有节点都需要安装kube-proxy
1.二进制包准备
将软件包从复制到所有node中去。
2.创建角色绑定
3.创建 kubelet bootstrapping kubeconfig 文件
设置集群参数
设置客户端认证参数,token要使用之前那个
设置上下文参数
选择默认上下文
部署kubelet(node节点)
设置CNI支持(所有节点)
2.创建kubelet目录
3.创建kubelet服务配置
4.启动Kubelet
5.查看服务状态
6.查看csr请求
注意是在linux-node1上执行。
7.批准kubelet 的 TLS 证书请求
执行完毕后,查看节点状态已经是Ready的状态了
kube-proxy master和node节点都安装
1.配置kube-proxy使用LVS
2.创建 kube-proxy 证书请求
3.生成证书
4.分发证书到所有node节点
5.创建kube-proxy配置文件
6.分发kubeconfig配置文件
7.创建kube-proxy服务配置
9.查看服务状态
查看kube-proxy服务状态
如果都安装了kubelet和proxy服务,使用下面的命令可以检查状态:
node-05,node-06节点请自行部署。
后续会陆续更新所有的安装文档,如果你觉得我写的不错,希望大家多多关注点赞,非常感谢!