首页 > 其他分享 >k8s证书过期处理方案

k8s证书过期处理方案

时间:2023-12-08 21:01:03浏览次数:34  
标签:kubectl 证书 过期 update cert kubeadm k8s calico delete

git clone https://github.com/yuyicai/update-kube-cert.git
cd update-kube-cert
chmod 755 update-kubeadm-cert.sh
./update-kubeadm-cert.sh all

# 查看证书有效期 
 openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text | grep Not
 
# 重装网络插件
kubectl delete ippool --all
kubectl delete felixconfiguration default
kubectl delete clusterrole calico-node
kubectl delete clusterrolebinding calico-node

kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

重启服务器 或 重启kubelet

标签:kubectl,证书,过期,update,cert,kubeadm,k8s,calico,delete
From: https://blog.51cto.com/yht1990/8741733

相关文章

  • 通过kubeadm方式安装k8s
    虚拟机最少是2core,master内存最小3G,node内存最小2G.要求的Docker版本是18.03,如果不是安装的dockerce,版本是过旧的,可以选择删除后重新安装;也可以重新创建一个虚拟机执行以下命令。简单方法:使用master指定到第15步之后,克隆出两台node,在node上继续执行后面的步骤.更改ip......
  • HydroOJ 从入门到入土(6)Caddy设置自动SSL证书, 开启高压缩比算法(brotli)节约网络带宽
    Caddy既出,何需Nginx?目录1.Caddy是啥2.Caddy配置简介3.使用gzip/br节省带宽3.1先把静态文件全部压缩3.2caddyfile中开启precompressed选项3.3查看是否成功1.Caddy是啥Caddy是用来替代Nginx的新一代反代工具,配置简单很多.有了Caddy,就不要再装N......
  • k8s~envoy的部署
    参考文档https://blog.51cto.com/wangguishe/5789239https://blog.csdn.net/qq_29974229/article/details/127190476https://blog.51cto.com/wangguishe/5789239envoy与后端应用关系图当在Kubernetes中使用Envoy作为边缘代理时,通常会将Envoy部署为一个Sidecar容器,与后端服......
  • httpclient跳过SSL证书验证的写法
    最近在请求https接口的时候,发生了异常:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SuncertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget无法找到到请求目标的有效证书路......
  • 当创建statefulset资源后,k8s组件如何协作
    本文分享自华为云社区《当创建StatefulSet后,k8s会发生什么?》,作者:可以交个朋友。一、StatefulSet介绍StatefulSet是用来管理有状态应用的工作负载对象,StatefulSet管理基于相同容器规约的一组Pod,使用持久标识符为工作负载Pod提供持久存储。和Deployment类似,也属于副本控制器,......
  • HTTPS 请求中的证书验证详解(Python版)
    在网络通信中,HTTPS是一种通过SSL/TLS加密的安全HTTP通信协议。证书在HTTPS中扮演着至关重要的角色,用于验证服务器身份并加密数据传输。本文将深入探讨Python中HTTPS请求中的证书相关内容,并提供详细的代码示例。1.证书的基本概念SSL/TLS证书是一种由证书颁发机构签发的......
  • pem格式转换ckps12(含证书链)
    转换地址:https://tools.imtrust.cn/#/cert-utils/cert_convert.html1.公钥包含证书链一般命名为 cer.域名.zip把里面两个.cer内容全部用vscode打卡,依次把_.域名_zheng_shu.cer的内容_.域名_zheng_shu_lian.cer的内容放入公钥栏2.私钥包一般命名为 csr.域名.zip把里面的_.......
  • 修改k8s节点上的pod数
    测试环境是k8s1.25查看kubelet配置文件 查看/etc/systemd/system/kubelet.service.d/10-kubeadm.conf 本次测试是在/var/lib/kubelet/kubeadm-flags.env中添加了参数--max-pods=200,然后重启kubelet 验证使用命令kubectldescribenodenode1|greppod查看pod数下次......
  • centos命令certbot申请免费ssl证书
    准备epel源yum-yinstallepel直接yum安装yum-yinstallcertbot申请证书,期间需要去dns解析页面配置TXT解析[email protected]://acme-v02.api.letsencrypt.org/directory--agree-tos--manual--preferred-challenges=dns-d*......
  • k8s持久化存储
    1、存储卷介绍存储卷的分类#kubectlexplainpod.spec.volumes存储卷的选择文件存储,如nfs、glusterfs、cephfs等,数据共享,但是性能较差块存储,如iscsi、rbd等,性能较好,不能实现数据共享(部分)对象存储,如ceph对象存储,性能好,数据共享,但是使用方式特殊,支持较少。2、本地......