千家信息网

如何在kubernetes中配置Master02

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章为大家分享有关在kubernetes中配置Master02的方法。文章涵盖Master02的配置和使用方法,希望大家通过这篇文章能有所收获。服务器角色分配角色地址安装组件master192.1
千家信息网最后更新 2025年02月02日如何在kubernetes中配置Master02

这篇文章为大家分享有关在kubernetes中配置Master02的方法。文章涵盖Master02的配置和使用方法,希望大家通过这篇文章能有所收获。

服务器角色分配

角色地址安装组件
master192.168.142.220kube-apiserver kube-controller-manager kube-scheduler etcd
master02192.168.142.120kube-apiserver kube-controller-manager kube-scheduler
node1192.168.142.136kubelet kube-proxy docker flannel etcd
node2192.168.142.132kubelet kube-proxy docker flannel etcd
nginx1192.168.142.130nginx keepalived
nginx2192.168.142.140nginx 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年网络安全培训主持词 主用备用服务器 戴尔服务器怎样关闭开机检测 仕达高科北京网络技术 网络技术的新名词
0