如何在kubernetes中配置Master02
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章为大家分享有关在kubernetes中配置Master02的方法。文章涵盖Master02的配置和使用方法,希望大家通过这篇文章能有所收获。服务器角色分配角色地址安装组件master192.1
千家信息网最后更新 2025年02月02日如何在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安全错误
数据库的锁怎样保障安全
网络安全检测会上的讲话
软件开发公司资金用途
网络安全手抄报的题目
山西租用gpu服务器公司
sass收银软件开发
如何学网络安全大赛
网络安全法解读ppt和讲稿
服务器扩容 不停业务
淞幸科技软件开发
数据库的学习在计算机中有啥意义
小米路由器映射服务器
侠盗猎车手圣安地列斯连接服务器
邯郸正规软件开发费用是多少
网络安全与执法岗位人民警察
软件开发中的java和智能应用
sqoop 达梦数据库
网络安全法个人重要信息
网络安全就是网络数据安全吗
江苏电脑软件开发哪家实惠
监控远程上传服务器
qm数据库怎么用
服务器虚拟化资源占用率和使用率
韩百川是哪个服务器的
创新是网络安全
大华录像机服务器怎么调录像分屏
2021年网络安全培训主持词
主用备用服务器
戴尔服务器怎样关闭开机检测
仕达高科北京网络技术
网络技术的新名词