Kubernetes
K8s 安装、升级、存储、证书、模板、调试都放这里。
安装部署
- 安装方式
- RockyLinux 安装初始化
- RockyLinux 9.5 系统安装 kubernetes1.31.3 版本集群下
- 二进制安装 Kubernetes v1.24.1 IPv4IPv6 双栈
- kk 部署 k8s 的各种环境
- bilibili-k8s 入门
运维管理
- Kubernetes 集群平滑升级
- k8s 集群命令行工具 kubectl 故障排除和调试
- 利用 kubectl-ai 生成 k8s 资源清单
- K8s 容器运行时从 Docker 切换到 containerd
存储与网络
- nfs-subdir-external-provisioner 存储
- cert-manager + Let's Encrypt + DNS 自动签发
- 使用 DeepFlow 构建 Kubernetes 可观测性
模板与参考
其他
本节目录 · 共 21 篇
安装部署 6
运维管理 4
Kubernetes 集群平滑升级
现在新版本都使用单独的软件仓库,需要修改里面的版本值,如你需要1.29版本,就需要将版本改为v1.29。
k8s 集群命令行工具 kubectl 故障排除和调试
显示某个资源或某组资源的详细信息。
利用 kubectl-ai 生成 k8s 资源清单
mkdir -p /etc/containerd/certs.d/docker.io
K8s 容器运行时从 Docker 切换到 containerd
在容器化技术的世界里,Kubernetes(K8s)无疑是最具影响力的编排工具之一。而容器运行时作为 K8s 的关键组成部分,对于容器的创建、运行和管理起着至关重要的作用。Docker 曾经是 K8s 中最常用的容器运行时,但随着技术的发展,containerd 逐渐崭露头角,并成为越来越多用户的选择。本文将深入探讨 K8s 容器运行时从 Docker 切换到 containerd 的原因、过程和优势,并详细介绍具体的操作步骤。
存储与网络 3
Kubernetes 6
k8s日志采集与监控方案介绍
在 Kubernetes 集群中,需要全面了解各个 pod 应用运行状态、故障排查和性能分析。但由于 Pod 是动态创建和销毁的,其日志分散且存储不持久,因此需要通过集中式日志采集方案,将日志收集到统一的平台并配置日志可视化分析和监控告警,以实现日志的可追溯性、实时监控和高效分析,从而提升运维效率和系统可靠性。
k8s业务迁移与服务部署实践
业务部署上线是每个运维都需要面对的问题,接下来分别从传统运维和k8s运维角度,梳理操作流程:
k8s Traefik简介与部署
[root@k8s-1 ~]# helm repo add traefik https://helm.traefik.io/traefik
kubernetes yaml模板与示例
apiVersion: v1
k8s 资源清单yaml字段总结
k8s集群状态与日志查看
kubectl get node "$NODE" >/dev/null || exit 1