天天看点

Kubernetes部署(七):Node节点部署

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节点请自行部署。

后续会陆续更新所有的安装文档,如果你觉得我写的不错,希望大家多多关注点赞,非常感谢!