打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
k8s笔记003-kube-controller-manager部署

0. 环境介绍
三台主机,主机名和IP地址如下
主机名:k8s-master01 IP: 172.18.0.142
主机名:k8s-master02 IP: 172.18.0.143
主机名:k8s-master03 IP: 172.18.0.146

1. 部署kube-controller-manager服务(三台机器都执行)
1.1 安装kube-controller-manager二进制文件
将kube-controller-manager二进制文件拷贝到/usr/bin/下,
[root@k8s-master01 bin]# chmod +x /usr/bin/kube-controller-manager
1.2 编辑service unit文件
[root@k8s-master01 bin]# vi /usr/lib/systemd/system/kube-controller-manager.service
[Unit]
Description=Kubernetes Controller Manager
Documentation=https://github.com/GoolgeCloudPlatform/kubernetes

[Service]
EnvironmentFile=-/etc/kubernetes/config
EnvironmentFile=-/etc/kubernetes/controller-manager
ExecStart=/usr/bin/kube-controller-manager $KUBE_CONTROLLER_MANAGER_ARGS
Restart=on-failure
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
1.3 编辑配置文件
[root@k8s-master01 bin]# vim /etc/kubernetes/controller-manager
KUBE_CONTROLLER_MANAGER_ARGS="--master=https://172.18.0.200:6443 --logtostderr=false --log-dir=/opt/logs/kubernetes --v=2 --leader-elect=true --service-account-private-key-file=/etc/kubernetes/ssl/kube-apiserver.key --root-ca-file=/etc/k
ubernetes/ssl/ca.crt --kubeconfig=/etc/kubernetes/kubeconfig"
[root@k8s-master01 bin]# vi /etc/kubernetes/kubeconfig
apiVersion: v1
clusters:
- cluster:
certificate-authority: /etc/kubernetes/ssl/ca.crt
server: https://172.18.0.200:6443
name: local
contexts:
- context:
cluster: local
user: controllermanager
name: my-context
current-context: my-context
kind: Config
preferences: {}
users:
- name: controllermanager
user:
client-certificate: ssl/kube-controller-manager.crt
client-key: ssl/kube-controller-manager.key
1.4 启动kube-controller-manager服务
[root@k8s-master01 bin]# systemctl daemon-reload
[root@k8s-master01 bin]# systemctl enable kube-controller-manager
[root@k8s-master01 bin]# systemctl start kube-controller-manager
[root@k8s-master01 bin]# systemctl is-active kube-controller-manager
1.5 查看服务状态
[root@k8s-master01 ssl]# kubectl get componentstatus

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Kubernetes在CentOS7下二进制文件离线安装
附025.kubeadm部署Kubernetes更新证书
MySQL高可用系列之MHA(一)
『高级篇』docker之kubernetes基础集群部署(上)(33) – IT人故事会
ubuntu18安装Kubernetes 1.20.5
基于kubernetes构建Docker集群管理详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服