一、Kubernetes知识篇
《Kubernetes知识篇:常见面试题汇总》
《Kubernetes知识篇:Kubernetes基础组件》
《Kubernetes知识篇:Kube-apiserver原理分析》
《Kubernetes知识篇:Kube-controller-manager原理分析》
《Kubernetes知识篇:Kubernetes如何实现和控制API访问》
《Kubernetes知识篇:Kubernetes之Daemonset控制器》
《Kubernetes知识篇:Kubernetes之Statefulset控制器》
《Kubernetes知识篇:Kubernetes之Replicaset控制器》
《Kubernetes知识篇:Kubernetes之Deployment控制器》
《Kubernetes知识篇:配置管理中心Secret》
《Kubernetes知识篇:配置管理中心Configmap》
《Kubernetes知识篇:Kubernetes之持久化存储》
《Kubernetes知识篇:kubernetes四层负载均衡service》
《Kubernetes知识篇:Kubernetes资源自动伸缩的三种方法》
《Kubernetes知识篇:Kubernetes命名空间详解》
《Kubernetes知识篇:Kubernetes之pod控制器》
《Kubernetes知识篇:Kubernetes之pod创建流程》
《Kubernetes知识篇:Kubernetes之pod调度策略》
《Kubernetes知识篇:Kubernetes之pod污点和容忍度》
《Kubernetes知识篇:Kubernetes之pod健康检查机制》
《Kubernetes知识篇:Kubernetes之pod生命周期》
《Kubernetes知识篇:Kubernetes之pod重启策略》
《Kubernetes知识篇:Kubernetes之Pod容器类型》
《Kubernetes知识篇:Kubernetes之Pod容器钩子(PostStart+PreStop)》
《Kubernetes知识篇:基于Pod进行资源配额管理》
《Kubernetes知识篇:基于Namespace(多租户)进行资源配额管理》
二、Kubernetes部署篇
2.1、手动部署篇(容器)
2.1.1、下载篇
《Kubernetes下载篇:Kubernetes各版本镜像列表》
《Kubernetes下载篇:Centos7上安装指定版本的Kubernetes》
《Kubernetes下载篇:Ubuntu20.04下载指定版本kubeadm及镜像》
《Kubernetes下载篇:基于containerd部署k8s安装流程及软件包下载》
2.1.2、基于docker
《Kubernetes部署篇:Centos7.6部署单机kubernetes1.17.4》
《Kubernetes升级篇:Kubernetes1.17.4升级至Kubernetes1.18.18》
《Kubernetes部署篇:Centos7.6部署kubernetes1.17.4单master集群》
《Kubernetes部署篇:Centos7.6部署kubernetes1.17.4高可用集群(方案一)》
《Kubernetes部署篇:Centos7.6部署单机kubernetes1.20.6》
《Kubernetes部署篇:Centos7.6部署kubernetes1.20.6单master集群》
《Kubernetes部署篇:Centos7.6部署kubernetes1.20.6多master高可用集群》
《Kubernetes部署篇:Ubuntu20.04.4部署单机kubernetes1.20.6》
2.1.3、基于containerd
1、基于内部etcd
《Kubernetes部署篇:Ubuntu18.04基于containerd部署kubernetes1.24.12集群(一主多从)》
《Kubernetes部署篇:Ubuntu20.04基于containerd部署kubernetes1.24.12容器版集群(一主多从)》
《Kubernetes部署篇:Ubuntu20.04基于containerd部署kubernetes1.24.17容器版集群(多主多从)》
《Kubernetes部署篇:Ubuntu20.04基于containerd部署kubernetes1.25.14容器版集群(多主多从)》
2、基于外部etcd
《Kubernetes部署篇:Ubuntu20.04基于外部etcd+部署kubernetes1.24.12容器版集群(一主多从)》
《Kubernetes部署篇:Ubuntu20.04基于外部etcd+部署kubernetes1.24.17容器版集群(多主多从)》
《Kubernetes部署篇:Ubuntu20.04基于外部etcd+部署kubernetes1.25.14容器版集群(多主多从)》
3、基于二进制
《Kubernetes部署篇:Ubuntu20.04基于containerd部署K8S 1.24.12二进制集群(一主多从)》
《Kubernetes部署篇:Ubuntu20.04基于containerd部署K8S 1.24.12二进制集群(多主多从)》
《Kubernetes部署篇:Ubuntu20.04基于containerd部署K8S 1.25.14二进制集群(多主多从)》
《Kubernetes部署篇:Ubuntu20.04基于二进制安装安装cri-containerd-cni》
《Kubernetes部署篇:Ubuntu20.04基于二进制安装安装kubeadm-kubelet-kubectl》
2.1.4、基于ARM架构
《Kubernetes部署篇:基于Kylin V10+ARM架构CPU使用containerd部署K8S 1.26.15容器板集群(一主多从)》
《Kubernetes部署篇:基于Kylin V10+ARM架构CPU使用containerd部署K8S 1.26.15容器版集群(多主多从)》
《Kubernetes部署篇:基于Kylin V10+ARM架构CPU+外部etcd使用containerd部署K8S 1.26.15容器版集群(一主多从)》
《Kubernetes部署篇:基于Kylin V10+ARM架构CPU+外部etcd使用containerd部署K8S 1.26.15容器版集群(多主多从)》
《Kubernetes部署篇:基于Kylin V10+ARM64架构CPU+containerd一键离线部署容器版K8S1.26.15高可用集群》
2.2、自动化部署篇(容器)
2.2.1、使用kubespray工具部署高可用K8S集群(官方)
《Kubernetes部署篇:基于containerd使用ansible工具一键部署二进制高可用K8S集群》
《Kubernetes部署篇:使用kubespray工具部署高可用K8S集群方案操作指南》
《Kubernetes部署篇:kubespray工具部署高可用K8S集群下载二进制文件和容器方法》
《Kubernetes部署篇:基于docker使用kubespray工具部署高可用K8S集群(国内互联网方案一)》
《Kubernetes部署篇:基于docker使用kubespray工具部署高可用K8S集群(国内互联网方案二)》
《Kubernetes部署篇:基于docker使用kubespray工具部署高可用K8S集群(国内互联网方案三)》
《Kubernetes部署篇:基于docker使用kubespray工具部署高可用K8S集群(国内互联网方案四)》
《Kubernetes部署篇:基于docker使用kubespray工具部署离线高可用K8S集群(国内专网方案)》
2.3、自动化部署篇(二进制)
2.3.1、使用kubeasz工具部署高可用K8S集群(建议)
《Kubernetes部署篇:使用kubeasz工具部署高可用K8S集群方案操作指南》
《Kubernetes部署篇:基于docker使用kubeasz工具二进制部署单节点K8S》
《Kubernetes部署篇:基于docker使用kubeasz工具二进制部署高可用K8S集群(国内互联网方案一)》》
《Kubernetes部署篇:基于docker使用kubeasz工具二进制部署高可用K8S集群(国内互联网方案二)》》
《Kubernetes部署篇:基于docker使用kubeasz工具二进制离线部署高可用K8S集群(国内专网方案)》
《Kubernetes部署篇:基于Kylin V10+ARM64架构+containerd一键离线部署容器版K8S1.26.15高可用集群》
《Ansible自动化工具篇:Ubuntu操作系统基于ansible工具一键远程离线部署二进制之K8S1.24.12版集群》
《Ansible自动化工具篇:Centos操作系统基于ansible工具一键远程离线部署二进制之K8S1.24.12版集群》
《Ansible自动化工具篇:Ubuntu操作系统基于ansible工具一键远程离线部署容器版之K8S1.24.17版集群》
四、Kubernetes运维篇
4.1、Kubernetes应用部署篇
《Kubernetes部署篇:Kubernetes持久化部署elasticsearch7.15.0分布式集群》
《Kubernetes部署篇:Kubernetes部署ingress-nginx-controller服务》
《Kubernetes部署篇:Kubernetes部署Metrics-Server服务》
4.2、Kubernetes日志管理篇
4.3、Kubernetes监控告警篇
《Kubernetes监控篇:基于kube-prometheus-stack部署监控告警系统(方案一)》
《Kubernetes监控篇:Prometheus+Grafana+Alertmanager监控K8S集群实战》
《Kubernetes部署篇:Kubernetes部署Metrics-Server服务》
《Kubernetes监控篇:Prometheus监控K8S资源状态对象》
《Kubernetes监控篇:Kubernetes单节点之微服务JVM内存监控》
《Kubernetes监控篇:Kubernetes集群之微服务JVM内存监控》
《Kubernetes监控篇:prometheus常用函数表达式》
《Kubernetes监控篇:Grafana通过自动化方式添加datasource和dashboard》
《Kubernetes监控篇:kubernetes集群SSL证书监控实战(方案一)》
《Kubernetes监控篇:kubernetes集群SSL证书监控实战(方案二)》
《Kubernetes监控篇:Kubernetes集群blackbox-exporter监控实战(方案一)》
《Kubernetes监控篇:Kubernetes集群blackbox-exporter监控实战(方案二)》
4.4、Kubernetes证书管理篇
《Kubernetes证书篇:关于kubernetes各种证书介绍及作用》
《Kubernetes证书篇:使用TLS bootstrapping简化kubelet证书制作》
《Kubernetes证书篇:kubeconfig的配置以及使用详解》
《Kubernetes证书篇:手动生成二进制kubernetes集群相关证书》
《Kubernetes证书篇:一键生成二进制kubernetes集群相关证书(方法一)》
《Kubernetes证书篇:一键生成二进制kubernetes集群相关证书(方法二)》
《Kubernetes证书篇:kubernetes1.14.3证书时间过期》
《Kubernetes证书篇:kubernetes1.14.3证书修改时间限制》
《Kubernetes证书篇:kubernetes1.17.4证书时间过期》
《Kubernetes证书篇:kubernetes1.17.4证书修改时间限制》
《Kubernetes证书篇:kubernetes1.20.6证书时间过期》
《Kubernetes证书篇:kubernetes1.20.6证书修改时间限制》
《Kubernetes证书篇:kubernetes1.24.12证书时间过期》
《Kubernetes证书篇:kubernetes1.24.12证书修改时间限制》
《Kubernetes证书篇:kubernetes1.24.17证书修改时间限制》
《Kubernets证书篇:基于Kylin V10+ARM架构CPU修改K8S 1.26.15版本证书时间限制》
五、Kubernetes操作篇
《Kubernetes命令篇:Containerd常用操作》
《Kubernetes命令篇:Kubectl命令自动补全》
《Kubernetes部署篇:部署harbor镜像仓库》
《Kubernetes配置篇:Docker配置阿里云yum源》
《Kubernetes部署篇:Containerd配置Harbor基于https协议私有镜像仓库》
《Kubernetes部署篇:基于麒麟V10+ARM64架构部署harbor v2.4.0镜像仓库》
六、Kubernetes存储篇
《Kubernetes知识篇:Kubernetes之持久化存储》
《Kubernetes存储篇:PV、PVC、StorageClass详解》
《Kubernetes存储篇:基于NFS创建动态存储StorageClass》
七、helm包管理工具篇
《Helm包管理工具篇:Helm工具概述和安装》
《Helm包管理工具篇:kubernetes使用Helm部署Consul集群》
八、Kubernetes管理篇
8.1、持续部署
《Kubernetes管理篇:基于ArgoCD实现持续部署微服务》
《Kubernetes管理篇:基于K8S构建企业级Jenkins CI/CD平台》
8.2、web平台管理
8.3、用户权限管理
8.4、备份与恢复
《Kubernetes管理篇:基于etcd实现K8S集群数据备份与恢复(方案一)》
《Kubernetes管理篇:基于velero实现K8S集群数据备份与恢复(方案二)》
九、Kubernetes故障篇
《Kubernetes故障篇:unable to retrieve OCI runtime error》
《Kubernetes故障篇:service端口不通排查流程》
《Kubernetes故障篇:calico/node is not ready: BIRD is not ready》
《Kubernetes故障篇:Kubernetes Node节点DiskPressure异常处理》
《Kubernetes故障篇:Kubelet客户端证书轮换失败》
《Kubernetes故障篇:Container runtime network not ready》
《Kubernetes故障篇:had untolerated taint node.kubernetes.io/not-ready》
十、Kubernetes网络篇
《Kubernetes部署篇:calico两种网络模式》
《Kubernetes部署篇:calicoctl客户端工具安装》
总结:整理不易,如果对你有帮助,可否点赞关注一下?
更多详细内容请参考:企业级K8s集群运维实战