06.kubeadm 命令使用指南03-certs

一、 kubeadm certs 证书更新与管理

1、 kubeadm certs 帮助

root@k8s-master01:~# kubeadm certs --help
Commands related to handling Kubernetes certificates

Usage:
  kubeadm certs [flags]
  kubeadm certs [command]

Aliases:
  certs, certificates

Available Commands:
  certificate-key  Generate certificate keys
  check-expiration Check certificates expiration for a Kubernetes cluster
  generate-csr     Generate keys and certificate signing requests
  renew            Renew certificates for a Kubernetes cluster

Flags:
  -h, --help   help for certs

2、检查证书到期时间

kubeadm certs check-expiration
kubeadm certs check-expiration --v=5

用于获取CA 以及kubeadm 生成的所有证书状态。

3、 证书更新

1. 使用帮助

root@k8s-master01:~# kubeadm certs renew --help
Renew certificates for a Kubernetes cluster

Usage:
  kubeadm certs renew [flags]
  kubeadm certs renew [command]
kubeadm certs renew admin.conf   更新admin.conf文件中嵌入的证书,以供管理员和kubeadm本身使用
kubeadm certs renew all                 更新所有可用的证书
kubeadm certs renew apiserver      更新Kubernetes API服务证书
kubeadm certs renew apiserver-kubelet-client        更新API服务器连接kubelet的证书
kubeadm certs renew apiserver-etcd-client             更新apisserver访问etcd的证书
kubeadm certs renew controller-manager.conf       更新controller-manager.conf 文件中嵌入的证书,以供控制器管理器使用
kubeadm certs renew etcd-healthcheck-client         将活动探针的证书更新为healthcheck
kubeadm certs renew etcd-peer                               更新etcd节点之间通信的证书
kubeadm certs renew etcd-server                            更新etcd服务的证书
kubeadm certs renew front-proxy-client                  更新前端代理客户端证书
kubeadm certs renew scheduler.conf                       更新scheduler.conf文件中嵌入的证书,以供调度器管理器使用
kubeadm certs renew super-admin.conf                  为超级管理员更新super-admin.conf文件中嵌入的证书

2. 使用示例
kubeadm certs renew all  更新所有证书
kubeadm certs renew admin.conf   更新单个证书

3、生成证书密钥

用户主节点加入集群使用的–certificate-key值

root@k8s-master01:~# kubeadm certs certificate-key
06ec97b8463b25e39189549140f1aae86e536d100abdf68114127f046a051b00

  kubeadm join 10.62.1.180:8443 --token ua684x.ptsgncbdwk3p3jtj \
	--discovery-token-ca-cert-hash sha256:ce19e891fed63e0c5941799bd9cc22d2ac01cea37e98be34877632cd7b78c94e \
	--control-plane --certificate-key 06ec97b8463b25e39189549140f1aae86e536d100abdf68114127f046a051b00
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Liao wen xiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值