k8s二进制安装方式
k8s二进制安装方式环境准备环境准备centos7,三台机子,内存2G4核master需要安装etcdkube-apiserverkube-controller-managerkube-schedulernode需要安装Dockerkubeletkube-proxy下载官方的软件包https://github.com/kubernetes/kubernetes/这里我下...
·
环境准备
- centos7,三台机子,内存2G4核
- master需要安装
kubelet
kube-proxy
Docker
etcd
kube-apiserver
kube-controller-manager
kube-scheduler - node需要安装
Docker
kubelet
kube-proxy - 下载官方的软件包https://github.com/kubernetes/kubernetes/
- 这里我下载好了,并编写脚本下面教大家安装
安装docker
- 下载本次安装包,执行脚本即可
- 将install-docker拷贝到其他机子上
- 执行脚本安装docker,三台机子都执行
安装k8s集群(脚本执行过程需要输入节点密码,进行传输文件)
-
进入安装包目录,给予脚本执行权限
-
去相应目录修改master-install.conf改为三台机子的IP
-
执行脚本安装etcd,(master节点执行)
-
node节点执行,将下图文件改为etcd02,etcd03,(node节点执行)
- node节点启动etcd (node节点执行)
将上述命令在node节点执行即可 - (node节点执行) - 验证etcd集群信息,如果异常,请确认关闭防火墙 (master节点执行)
- master安装flannel - (master节点执行)
阅读5.flannel-node-start,将三台机子文件重新编写 (master,node节点执行)
wq保存以后重启flannel (master,node节点执行)
- master安装apiserver,kubectl (master节点执行)
这里脚本会自动编辑etc/profile,加入如下路径,wq 保存后才能用kubectl命令
PATH=/k8s/kubernetes/bin:$PATH:$HOME/bin
之后重新加载下文件
source /etc/profile
保存后输出如下:
- master节点执行kubelet,proxy.sh (master节点执行)
-
在node节点安装kubelet,当然也可以在master节点执行这样master也参与负载如下:脚本后跟node节点IP (node,master节点执行)
-
master自动轮转 (master节点执行)
-
各个节点安装kube-proxy (master,node节点执行)
-
给各个节点打上标签,查看集群信息 (master节点执行)
最后给出脚本的百度云链接,大佬们点赞
链接:https://pan.baidu.com/s/17UwF6QMo169BIlwoooAkjQ
提取码:wqz6
更多推荐
已为社区贡献1条内容
所有评论(0)