k8s 安装(kubeadm)
使用 kubeadm 在 Rocky Linux 上安装 Kubernetes 集群的完整指南,包括 Docker 环境配置、cri-dockerd 安装、kubelet/kubeadm/kubectl 部署、Calico 网络插件安装及常用 kubectl 指令。
Helm 包管理
Helm 是 Kubernetes 的包管理器,本文详细介绍 Helm 的安装、核心概念(Chart/Release)、常用命令、自定义 Chart 创建及 Ingress-Nginx 七层负载均衡部署。
k8s 存储(ConfigMap / Secret / Volume / PV / PVC / StorageClass)
Kubernetes 存储体系详解,涵盖 ConfigMap、Secret、Downward API、Volume(emptyDir/hostPath)、PV/PVC 持久化存储及 StorageClass 动态供给的完整实践。
k8s 安全机制(认证 / 鉴权 / RBAC / 准入控制)
深入解析 Kubernetes 安全体系,包括认证(证书/Token/ServiceAccount)、鉴权(RBAC 角色绑定)、准入控制三大核心机制,附完整用户权限管理实战。
k8s 服务(Service)工作原理
Kubernetes Service 核心原理与实践,涵盖 ClusterIP/NodePort/LoadBalancer/ExternalName 四种工作类型、IPVS/iptables 代理模式、Endpoint 自动与手动关联及未就绪 Pod 匹配。
k8s 调度器与亲和性
Kubernetes 调度器工作原理详解,包括预选/优选过程、自定义调度器实现、Node/Pod 亲和性与反亲和性策略、污点容忍及固定节点调度。
k8s 高可用二进制安装(Rocky Linux 9 · 三主两从)
基于 Rocky Linux 9 手动二进制部署 Kubernetes 高可用集群(三主两从),涵盖 ETCD 集群、kube-apiserver、kube-controller-manager、kube-scheduler 等核心组件安装与配置。