K8S多master中如何部署Master02
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍K8S多master中如何部署Master02,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!服务器角色分配角色地址安装组件master192.168.142.2
千家信息网最后更新 2025年12月02日K8S多master中如何部署Master02
这篇文章主要介绍K8S多master中如何部署Master02,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
服务器角色分配
| 角色 | 地址 | 安装组件 |
|---|---|---|
| master | 192.168.142.220 | kube-apiserver kube-controller-manager kube-scheduler etcd |
| master02 | 192.168.142.120 | kube-apiserver kube-controller-manager kube-scheduler |
| node1 | 192.168.142.136 | kubelet kube-proxy docker flannel etcd |
| node2 | 192.168.142.132 | kubelet kube-proxy docker flannel etcd |
| nginx1 | 192.168.142.130 | nginx keepalived |
| nginx2 | 192.168.142.140 | nginx keepalived |
一、Master02配置
分隔符前的操作均在master01上进行
复制目录到master02
复制kubernetes目录到master02
[root@master k8s]# scp -r /opt/kubernetes/ root@192.168.142.120:/opt
复制etcd目录到master02
master02一定要有etcd证书,否则apiserver服务无法启动
[root@master k8s]# scp -r /opt/etcd/ root@192.168.142.120:/opt
复制服务启动脚本
kube-apiserver.service kube-controller-manager.service kube-scheduler.service
[root@master k8s]# scp /usr/lib/systemd/system/{kube-apiserver,kube-controller-manager,kube-scheduler}.service root@192.168.142.120:/usr/lib/systemd/system/修改服务脚本
实际上仅需要修改apiserver即可
[root@master02 k8s]# cd /opt/kubernetes/cfg/[root@master02 cfg]# vim kube-apiserverKUBE_APISERVER_OPTS="--logtostderr=true \--v=4 \--etcd-servers=https://192.168.142.220:2379,https://192.168.142.136:2379,https://192.168.142.132:2379 \#注意地址更改--bind-address=192.168.142.120 \--secure-port=6443 \#注意地址更改--advertise-address=192.168.142.120 \--allow-privileged=true \--service-cluster-ip-range=10.0.0.0/24 \--enable-admission-plugins=NamespaceLifecycle,LimitRanger,ServiceAccount,ResourceQuota,NodeRestriction \--authorization-mode=RBAC,Node \--kubelet-https=true \--enable-bootstrap-token-auth \--token-auth-file=/opt/kubernetes/cfg/token.csv \--service-node-port-range=30000-50000 \--tls-cert-file=/opt/kubernetes/ssl/server.pem \--tls-private-key-file=/opt/kubernetes/ssl/server-key.pem \--client-ca-file=/opt/kubernetes/ssl/ca.pem \--service-account-key-file=/opt/kubernetes/ssl/ca-key.pem \--etcd-cafile=/opt/etcd/ssl/ca.pem \--etcd-certfile=/opt/etcd/ssl/server.pem \--etcd-keyfile=/opt/etcd/ssl/server-key.pem"
开启服务
[root@master02 cfg]# systemctl start kube-apiserver.service [root@master02 cfg]# systemctl start kube-controller-manager.service [root@master02 cfg]# systemctl start kube-scheduler.service
结果验证
//增加环境变量[root@master02 cfg]# vim /etc/profile//末尾添加export PATH=$PATH:/opt/kubernetes/bin/[root@master02 cfg]# source /etc/profile//见到如下画面即为成功[root@master02 cfg]# kubectl get nodeNAME STATUS ROLES AGE VERSION192.168.142.132 Ready2d12h v1.12.3192.168.142.136 Ready 38h v1.12.3
以上是"K8S多master中如何部署Master02"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
服务
地址
目录
内容
篇文章
脚本
角色
成功
价值
兴趣
分隔符
变量
实际
实际上
小伙
小伙伴
更多
服务器
末尾
环境
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发工具说明
小孩网络安全保护
软件开发具体步骤如何开发的
韩服数据库lol
政府网络安全信息报告和通报制度
苏州软件开发哪家实惠
数据库同步安全么
保障网络安全工作落实自查
戴尔服务器在线管理
poe数据库
盛大网络安全概念股
网络安全部设立在哪里
数据库课程设计设计登录界面
敌特分子网络安全渗透
服务器本地会话管理
武汉鲲鹏服务器厂家供应
导出文献服务器发生内部错误
最强蜗牛服务器排行榜
软件开发内部审计
web服务器安全测试
中小企业网络安全案例分析
有线网络技术和无线网络技术
网络安全监测方式
顺德市职业技术学院软件开发专业
网络安全背景学法律
杭州多家银行软件开发招聘信息
网络安全漏洞英语
数据库创建和使用表实验步骤
教育部学生网络安全
暗黑2天天炸服务器啊