• 2024-09-24kubeadm 更换证书
    在Kubernetes集群中,由kubeadm生成的证书默认有效期为1年。如果证书到期,需要进行续订或者更换。以下是更换kubeadmin证书的步骤:检查证书到期时间:使用以下命令来检查证书何时过期:shellkubeadmcertscheck-expiration这将显示所有证书的到期时间和剩余时间。
  • 2024-09-21k8s集群更新证书(kubeadm方式部署的集群)
    特别注意:证书到期前替换!!!先查看有哪些证书即将过期点击查看代码foritemin`find/etc/kubernetes/pki-maxdepth2-name"*.crt"`;doopensslx509-initem-text-noout|grepNot;echo======================item===============;doneforfin(ls/etc/kubernetes/
  • 2024-09-20kubeadm搭建K8S容器集群管理系统(一)
    认识各k8s各组件的作用: 1.1Kubernetes概述Kubernetes是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件。Kubernetes基于docker容器的云平台,简写成:k8s官方网站:https://kubernetes.io/官方网站非常友好,为
  • 2024-09-14第三十二节 kubeadm部署k8s 1.28.x高可用集群
    底层走docker底层走containerd容器操作系统:openEuler-24.03主机名:cat/etc/hosts主机3台192.168.80.54lyc-80-54master192.168.80.55lyc-80-55master192.168.80.56lyc-80-56master192.168.80.56lyc-80-57worker192.168.80.56lyc-80-58worker系统关闭selin
  • 2024-09-12K8S入门学习(三):Kubeadm安装K8S集群(单主)
    一、系统相关配置1.1、系统基础配置相关1、配置静态IP地址(注意各节点地址)[root@localhost~]#cd/etc/sysconfig/network-scripts/[root@localhost~]#cpifcfg-ens33ifcfg-ens33.bak[root@localhost~]#vimifcfg-ens33BOOTPROTO="static"#更改等号后面为
  • 2024-09-09k8s集群部署:安装 kubeadm
    1、确保已经将SELinux设置为permissive模式:这些说明适用于Kubernetes1.31。#SetSELinuxinpermissivemode(effectivelydisablingit)sudosetenforce0sudosed-i's/^SELINUX=enforcing$/SELINUX=permissive/'/etc/selinux/config2、下载并安装相关软件
  • 2024-09-08k8s证书过期怎么更新
    在Kubernetes中,证书过期可能会导致API服务器、kubectl和其他组件无法正常工作。更新过期的证书通常涉及以下几个步骤:1.查看证书状态首先,检查当前证书的状态和到期时间:kubectlgetcertificates-A或者使用OpenSSL检查特定证书:opensslx509-in<certificate-file>-
  • 2024-09-05Kubernetes学习指南:保姆级实操手册06——部署kubernetes集群
    Kubernetes学习指南:保姆级实操手册06——部署kubernetes集群1、配置YUM源###在所有Master节点执行#配置yum源cat>/etc/yum.repos.d/kubernetes.repo<<EOF[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x8
  • 2024-08-30[kubernetes]使用kubeadm和containerd部署kubernetes
    前言因宿主机内核版本限制和垂直伸缩特性的需要,安装的k8s版本为1.25,runtime为containerd,cni为calico。containerd、kubeadm、kubelet也可以用包管理器来安装,因为不想配repo,也不想校验repo版有哪些区别,所以这几个都是用原生二进制方式安装的。环境信息IPHostnameOSVersio
  • 2024-08-26kubeadm 初始化 k8s 证书过期解决方案
    kubeadm初始化k8s证书过期解决方案原创凉兮凉兮的运维日记 2024年08月13日14:24北京听全文概述 在使用kubeadm初始化的Kubernetes集群中,默认情况下证书的有效期为一年。当证书过期时,集群中的某些组件可能会停止工作,导致集群不可用。本文将详细介绍如何解决kub
  • 2024-08-25修改kubeadm证书过期时间及更新k8s集群证书
    一、为什么要修改kubeadm证书时间Kubernetes官方提供了kubeadm工具安装kubernetes集群,使用这个工具安装集群非常便捷,使部署和升级Kubernetes变得简单起来。不过该工具有点坑的就是,使用其安装的kubernetes集群的大部分证书有效期只有一年,需要在证书过期前,使用更新操作
  • 2024-08-22kubeadm升级k8s之1.23.17->1.24.17
    查看当前版本[root@k8s-master31~]#kubectlgetnodes-owideNAMESTATUSROLESAGEVERSIONINTERNAL-IPEXTERNAL-IPOS-IMAGEKERNEL-VERSIONCONTAINER-RUNTIMEk8s-master31Ready
  • 2024-08-19Kubernetes部署-kubeadm方式
    kubeadm:是一个安装工具,方便快捷的安装K8S系统。一、安装前准备sed-i's/https:\/\/mirrors.aliyun.com/http:\/\/mirrors.cloud.aliyuncs.com/g'/etc/apt/sources.list 1.安装containerdaptupdateaptinstallcontainerd-yvim/lib/systemd/system/containerd.s
  • 2024-08-14拆除kubeadm部署的Kubernetes 集群
    kubeadm拆除Kubernetes集群工作节点在拆除集群之前,先从集群中删除所有的工作节点,而后拆除各控制平面节点。若仅拆除单个已然处于正常工作状态的节点:先禁止该节点作为调度目标:kubectlcordonNODE然后排空该节点:kubectldrainNODE待排空操作完成后,从控制平面上删除该节点
  • 2024-08-14附038.Kubernetes_v1.30.3高可用部署架构二
    部署组件该Kubernetes部署过程中,对于部署环节,涉及多个组件,主要有kubeadm、kubelet、kubectl。kubeadm介绍Kubeadm为构建Kubernetes提供了便捷、高效的“最佳实践”,该工具提供了初始化完整Kubernetes过程所需的组件,其主要命令及功能有:kubeadminit:用于搭建Kuberne
  • 2024-08-12从零开始:Kubernetes 集群的搭建与配置指南,超详细,保姆级教程
    从零开始搭建Kubernetes集群从零开始搭建Kubernetes(K8s)集群部署方式准备工作(所有节点)1.关闭防火墙2.关闭SELinux3.关闭Swap分区4.设置主机名5.配置网络设置6.安装IPVS(可选,非必须)安装Docker、kubeadm、kubelet和kubectl1.安装Docker2.安装cri-docke
  • 2024-08-05kubeadm安装k8s
    目录1.环境准备2.所有节点安装docker3.所有节点安装kubeadm4.Nginx负载均衡部署5.部署K8S集群6.所有节点部署网络插件flannel1.环境准备(1)在所有节点上安装Docker和kubeadm(2)部署KubernetesMaster(3)部署容器网络插件(4)部署KubernetesNode,将节点加入Kubernetes集群中(5)部署Das
  • 2024-07-31kubeadm部署k8s集群
    目录1.环境准备2.升级内核3.所有节点安装docker4.安装kubeadm,kubelet和kubectl5.高可用配置6.部署K8S集群7.所有节点部署网络插件flannel8.部署Dashboard可视化面板9.更新k8s证书有效期1.环境准备7-2192.168.9.210master017-5192.168.9.120master027-7192.168.9.
  • 2024-07-30opencloudosV8.6和openEuler 24安装 k8s
    在三台机器上部署Kubernetes集群1.环境准备2.在所有节点上进行以下步骤1.更新系统和安装必要的软件包2.禁用交换分区3.禁用防火墙和SElinux4.系统主机名5.设置主机名与IP地址解析6.配置内核转发及网桥过滤7.配置DockerCgroup驱动8.添加Kubernetes仓库并安装
  • 2024-07-29kubeadm安装部署K8S-1.30.2
    1、环境准备1.1、节点规划#CentOSLinuxrelease7.9.2009(Core)master0110.202.30.22 #4C8Gnode0110.202.30.30 #4C8Gnode0210.202.30.31 #4C8G1.2、配置hosts主机名解析#vim/etc/hosts10.202.30.22master0110.202.30.30nod
  • 2024-07-26k8s证书续期10年
    现象通过kubeadm安装kubernetes集群时会存在一个证书问题:由kubeadm生成的客户端证书在1年后到期。随着kubernetes集群的使用,某一天证书过期了,此时kubernetes集群将无法正常使用,比如:kubectl命令执行会产生错误(Youmustbeloggedintotheserver(unauthorized))、
  • 2024-07-19kubeadm 安装的集群证书更新
    kubelet证书更新方式一所有的worker的kubelet节点重新加入集群,kubeadmjoin...方式二试用版本v1.18以上配置kubelet自动更新证书,参考为kubelet配置证书轮换|Kuberneteskubelet 进程接收 --rotate-certificates 参数,该参数决定kubelet在当前使用的证书即将到
  • 2024-07-11Kubernetes安装-kubeadm方式
    环境1.软件版本系统版本centos7.9(内核采用4.19)docker20.10.15kubeadm1.22.172.ip划分主机名ip地址系统配置kubeadm-master10.103.236.2012core_2gkubeadm-node0110.103.236.2021core_2gkubeadm-node0210.103.236.2031core_2gkubeadm
  • 2024-07-10k8s安装v1.30.2(contanerd容器运行时)实录
    一、主机准备主机名NATIP系统配置k8s-master192.168.1.201ubuntu18.04.62C2Gk8s-node01192.168.1.202ubuntu18.04.62C2Gk8s-node02192.168.1.203ubuntu18.04.62C2G   二、前提主机配置好网络、ntp,关闭ufw,swap,安装好containerd,runc服务三
  • 2024-07-10k8s集群安装-kubeadm安装
    kubeadm安装集群准备工作角色IP组件k8s-master192.168.1.20kube-apiserver,kube-controller-manager,kube-scheduler,docker,etcdk8s-node01192.168.1.18kubelet,kube-proxy,docker,etcdk8s-node02192.168.1.19kubelet,kube-proxy,docker,etcddocker版