本次实验主机说明

    controller-manager 涉及的服务器:k8s-5-138,k8s-5-139 controller-manager 设置为只调用当前机器的 apiserver,走127.0.0.1网卡,因此不配制SSL证书

    配置启动脚本

    1. #] vim /etc/systemd/system/kube-controller-manager.service
    2. [Unit]
    3. Description=kube controller manager
    4. Documentation=https://github.com/kubernetes
    5. Conflicts=kube-controller-manager
    6. [Service]
    7. Type=notify
    8. Restart=always
    9. RestartSec=5s
    10. LimitNOFILE=40000
    11. TimeoutStartSec=0
    12. ExecStart=/opt/kubernetes/server/bin/kube-controller-manager \
    13. --cluster-cidr 192.168.0.0/16 \
    14. --leader-elect true \
    15. --log-dir /data/logs/kubernetes/kube-controller-manager \
    16. --master http://127.0.0.1:8080 \
    17. --service-account-private-key-file /opt/kubernetes/server/bin/certs/ca-key.pem \
    18. --service-cluster-ip-range 192.168.0.0/16 \
    19. --root-ca-file /opt/kubernetes/server/bin/certs/ca.pem \
    20. --v 2
    21. [Install]
    22. WantedBy=multi-user.target
    23. #] systemctl daemon-reload
    24. #] systemctl cat kube-controller-manager.service
    25. #] systemctl enable kube-controller-manager
    26. #] systemctl start kube-controller-manager
    27. # 查看是否已经正常启动
    28. #] netstat -unltp |grep kube-controller
    29. #查看是否已经正常启动的另一种方法
    30. #] systemctl status kube-controller-manager