排序
kubeadm与二进制安装方式下开启临时容器在线Debug
一、Kubeadm安装方式使用临时容器在线debug 1.所有master节点编辑/etc/kubernetes/manifests/kube-apiserver.yaml,添加- --feature-gates=EphemeralContainers=true 2.所有master节点编辑/etc/...
Kubernetes 节点调优:kubelet 状态更新、驱逐与原地升级
一、参数优化 --max-pods:kubelet 可以运行的最大 Pod 数量。 --image-pull-progress-deadline:配置镜像拉取超时。 --eviction-hard 和 --eviction-soft:这两个参数用于定义 kubelet 中 Pod ...
Kubernetes节点上线和下线:新节点上线
一、基本环境配置 1、修改主机名 2、修改host文件 (1)新节点安装vim工具,如果安装过请忽略 (2)每台机器上修改hosts文件 3、安装yum源 (1)在新节点上执行以下命令配置默认yum源并安装依赖 (2)在...
DaemonSet 入门:节点常驻 Pod、部署方式与定向下发实践
一、DaemonSet 到底解决什么问题 DaemonSet 的规则非常直接:在所有符合条件的节点上,各运行一个 Pod。 它和 Deployment 最大的不同,不是谁“更高级”,而是调度目标不同: - Deployment 关心...
kubeadm安装k8s v1.26.9架构与方式对比
一、前言 本文主要介绍一下kubeadm方式安装k8s集群。同时在此之前浅谈一下k8s高可用架构,介绍一下各组件作用。 **声明:以下过程都是本人自己亲自部署验证!** 二、k8s高可用架构 2.1 k8s高可用...
用 SubPath 解决 ConfigMap 和 Secret 挂载覆盖问题
一、演示环境准备 接下来导出nginx.conf文件进行修改进行挂载覆盖演示 1.创建工作目录 2.编写配置文件 3.创建ConfigMap,,其中--from-file参数用于指定文件 4.验证 5.编写dp-cm.yaml 6.创建Pod ...
K8s核心组件
一、Master节点。 1.1 Master节点 - API Server Apiserver是整个K8s系统的唯一入口,以RESTful API提供接口服务,并且加上了验证、授权等功能,所有其他组件都只能和它直接通信,可以说是 K8...
Service定义与常见类型
一、定义一个Service 1.定义一个nginx-deploy.yaml文件 说明: `spec.template.metadata.labels`这个定义创建pod的标签 `spec.selector.matchLabels`这个定义如何选择要管理的pod 2.部署Pod节点...
kubeadm安装k8s v1.26.9集群可用性验证
一、在Master01节点上查看节点是否正常,确定都是Ready 二、在Master01节点上查看所有Pod是否正常,确定READY都是N/N形式的且STATUS 都为Running 三、在Master01节点上查看集群网段是否冲突 3.1 ...
Kubernetes节点维护不中断实战:taint、drain 与 PDB 组合使用
一、问题三:节点维护如何不影响服务? 在 Kubernetes 集群中,节点维护(如版本升级、系统升级、漏洞修复)时,可通过以下策略确保服务不受影响: 1、标记节点为不可调度 * **添加污点(Taint)...











