如何在kubernetes中配置Master02
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章为大家分享有关在kubernetes中配置Master02的方法。文章涵盖Master02的配置和使用方法,希望大家通过这篇文章能有所收获。服务器角色分配角色地址安装组件master192.1
千家信息网最后更新 2025年12月01日如何在kubernetes中配置Master02
这篇文章为大家分享有关在kubernetes中配置Master02的方法。文章涵盖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 Ready 2d12h v1.12.3192.168.142.136 Ready 38h v1.12.3 看完这篇文章,你们学会kubernetes中配置Master02的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
服务
配置
地址
方法
目录
篇文章
更多
脚本
角色
成功
使用方法
内容
分隔符
变量
实际
实际上
技能
文章
服务器
末尾
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库字符类型的数据能计算吗
单位内部网络安全检查
lol台湾用什么服务器
网络安全专业算程序员吗
软件开发的英文怎么读
精伦电子网络安全
学校网络安全自己查整改报告
数据库的课程号
服务器配硬件管理口地址
重庆回收服务器虚拟主机
VF数据库教学工作总结
西安ipfs分布式存储服务器
奉贤区方便软件开发代理商
软件开发 税 既征既退
广东超频服务器出厂价
如何在数据库中存入集合
乐动网络技术有限公司
欧盟 5G网络安全建议
怎么往数据库表里放图片路径
神农架林区iptv服务器
方舟手游搭建服务器需要多久
计算机网络技术介绍电子书
显示mysql中的数据库
网络安全剪影
文科生能学软件开发吗
十大网络安全案件
服务器映射网络驱动器
蔚来软件开发加入
纬创网络安全
在软件开发的世界中接口是啥