K8S二进制安装
Posted zhensheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了K8S二进制安装相关的知识,希望对你有一定的参考价值。
k8s二进制安装先记录下安装步骤
部署前所有节点关闭firewalld(systemctl stop firewalld),并同步互联网时间。
1、自签ETCD证书
2、ETCD部署
3、Node安装Docker
4、Flannel部署(先写入子网到etcd)
5、自签APIServer证书
6、部署APIServer组件(token.csv)
7、部署controller-manager(指定apiserver证书)和scheduler组件
8、生成kubeconfig(bootstrap.kubeconfig和kube-proxy.kubeconfig)
9、部署kubelet组件(kubectl create clusterrolebinding kubelet-bootstrap ...)
10、部署kube-proxy组件
11、kubectl get csr && kubectl certificate approve 允许颁发证书,加入集群
12、增加一个Node(删除第一台Node已生成的ssl/*证书,修改kubelet,kubele.config,kube-proxy里Node IP)
--- 多Master ---
13、拷贝Master01所有组件到Master02(修改cfg/kube-apiserver里面IP,拷贝/opt/kubernetes 和 /usr/lib/systemd/system/{kube-apiserver,kube-controller-manager,kube-sheduler}.service)
14、部署nginx负载均衡器并Keepalived实现高可用
15、所有Node的*.kubeconfig配置文件中连接的ApiserverIP为VIP
以上是关于K8S二进制安装的主要内容,如果未能解决你的问题,请参考以下文章
Docker&K8s---跟我一步步部署K8s(二进制安装部署)