k8s:bootstrap方式部署 kubelet的相关参数设置:【重点一篇文章】
重点!! 相关参数必须适应!!
有些参数不可以配置!!!!!
kube-apiserver
特别注意:使用bootstrap,apiserver中千万 【不可以】 配置以下kubelet认证相关参数
- --kubelet-certificate-authority string Path to a cert file for the certificate authority.
- --kubelet-client-certificate string Path to a client cert file for TLS.
- --kubelet-client-key string Path to a client key file for TLS.
- /kube-apiserver - --allow-privileged=true - --etcd-servers=http://127.0.0.1:2379 - --secure-port=6443 - --service-cluster-ip-range=10.233.0.0/18 - --tls-cert-file=/opt/k8s/tls/apiserver2.crt - --tls-private-key-file=/opt/k8s/tls/apiserver2.pem - --client-ca-file=/opt/k8s/tls/ca.crt - --service-account-issuer=https://kubernetes.service.account.issuer - --service-account-key-file=/opt/k8s/tls/ca.crt - --service-account-signing-key-file=/opt/k8s/tls/ca.pem - --feature-gates=LegacyServiceAccountTokenNoAutoGeneration=false - --kubelet-preferred-address-types=InternalIP,Hostname,InternalDNS,ExternalDNS,ExternalIP - --enable-bootstrap-token-auth=true
kube-controller-manager
- /kube-controller-manager - --secure-port=10257 - --cluster-cidr=10.244.0.0/16 - --kubeconfig=/opt/k8s/tls/kubeconfig.yaml - --tls-cert-file=/opt/k8s/tls/admin.crt - --tls-private-key-file=/opt/k8s/tls/admin.pem - --client-ca-file=/opt/k8s/tls/ca.crt - --root-ca-file=/opt/k8s/tls/ca.crt - --cluster-signing-cert-file=/opt/k8s/tls/ca.crt - --cluster-signing-key-file=/opt/k8s/tls/ca.pem - --cluster-signing-duration=87600h - --allocate-node-cidrs=true - --service-account-private-key-file=/opt/k8s/tls/ca.pem - --feature-gates=LegacyServiceAccountTokenNoAutoGeneration=false
kubelet
command_background=1 command=/opt/k8s/bin/kubelet command_args="\ --container-runtime-endpoint=unix:///run/containerd/containerd.sock \ --cgroup-driver=cgroups \ --runtime-cgroups=/systemd/system.slice \ --kubelet-cgroups=/systemd/system.slice \ --pod-infra-container-image=k8s.gcr.io/pause:3.6 \ --feature-gates=LegacyServiceAccountTokenNoAutoGeneration=false \ --client-ca-file=/opt/k8s/tls/ca.crt \ --bootstrap-kubeconfig=/opt/k8s/tls/kubeconfig.yaml \ --cert-dir=/root \ --kubeconfig=/root/kubeconfig2.yaml \ --v=3 "
分类:
k8s
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)