Kubernetes集群方方面面实战教程学习线路指南

简介: Kubernetes集群方方面面实战教程学习线路指南

写在前面的话

💖个人主页💖:jiangxl~

🔥个人简介🔥:CSDN博客专家、华为云享专家、51CTO专家博主、DevOps运维领域优质创作者、 2021年度博客之星运维与安全领域TOP1。

🎉博客领域🎉:云原生、云计算、DevOps运维开发。

⭐️写作风格⭐️:每篇文章详细程度满分十分可用给到九分,坚持图文并茂、有图有文字的来讲解原理架构。

⭐️推荐学习专栏⭐️:

学习路线指南

欢迎大家来到jiangxl~的《Kubernetes集群方方面面进阶之路》专栏,本文给大家详细列出Kubernetes集群方方面面每一章节文章指南,大家可以根据自己的需求阅读想要学习的文章。

本专栏涵盖Kubernetes集群方方面面的技术总结,包括高可用集群、Pod资源、Pod资源控制器、配置存储、数据存储、安全框架等各方面深入解析。

本专栏持续更新,每次更新都会增加到指南页。

一、Kubernetes集群架构理论部分以及环境搭建

《Kubernetes集群架构原理及各节点组件概念(一)》

《kubeadm方式部署Kubernetes1.19集群环境(二)》

《Kubernetes集群常用资源管理(三)》

二、Kubernetes集群Pod资源从入门到精通

《Kubernetes集群常用资源控制器基本操作(四)》

《Kubernetes集群Pod资源结构定义及常用配置参数(五)》

《Kubernetes集群Pod资源镜像拉取策略、环境变量、端口设置等详细参数配置(六)》

《Kubernetes集群Pod资源启动命令command和args(七)》

《Kubernetes集群Pod资源配置容器的资源配额(八)》

《Kubernetes集群Pod资源的生命周期概念(九)》

《Kubernetes Pod资源初始化容器概念及配置(十)》

《Kubernetes集群Pod资源钩子函数详解(十一)》

《Kubernetes集群Pod资源容器健康检查探针配置(十二)》

《Kubernetes集群Pod资源重启策略配置(十三)》

《Kubernetes集群Pod资源调度策略概念(十四)》

《Kubernetes集群Pod资源node主机定向调度策略(十五)》

《Kubernetes集群Pod资源亲和性调度(十六)》

《Kubernetes集群Pod资源node主机亲和性调度配置(十七)》

《Kubernetes集群Pod资源基于pod的亲和性调度配置(十八)》

《Kubernetes集群Pod资源基于pod反亲和性调度配置(十九)》

《Kubernetes集群Pod资源污点及容忍详解(二十)》

三、Kubernetes集群常用的Pod资源控制器

《Kubernetes集群Pod常用八种控制器类型详解篇(二十一)》
《Kubernetes集群Pod控制器之ReplicaSet控制器(二十二)》
《Kubernetes集群Pod控制器之Deployment控制器(二十三)》
《Kubernetes集群Pod控制器之Horizontal Pod Autoscaler控制器(二十四)》
《Kubernetes集群Pod控制器之DaemonSet控制器(二十五)》
《Kubernetes集群Pod控制器之Job控制器(二十六)》
《Kubernetes集群Pod控制器之Cronjob控制器(二十七)》

四、Kubernetes集群工作负载控制器

Kubernetes集群服务发现之Service资源ClusterIP/NodePort/HeadLiness/ExternallName类型详解(二十八)

Kubernetes集群服务发现Service资源LoadBalancer类型详解(二十九)
Kubernetes集群服务发现之Ingress资源详解(三十)

五、Kubernetes集群持久化存储资源控制器

Kubernetes集群数据存储Volume资源核心概念(三十一)

Kubernetes集群EmptyDir的数据存储类型(三十二)

Kubernetes集群HostPath的数据存储类型(三十三)

Kubernetes集群NFS的数据存储类型(三十四)

Kubernetes集群高级存储资源PV及PVC(三十五)

Kubernetes集群Configmap配置存储资源(三十六)

综合案例:使用Configmap-reload动态热加载Configmap中的配置文件(三十七)

Kubernetes集群Secret配置存储资源(三十八)

六、Kubernetes集群安全框架

Kubernetes集群RBAC资源安全框架(三十九)

Kubernetes集群RBAC授权案例(一)通过用户账号的方式分配单独Namespace的权限(四十)

Kubernetes集群RBAC授权案例(二)通过kubeconfig授权文件实现特定资源的权限分配(四十一)

Kubernetes集群RBAC授权案例(三)通过ServiceAccount账号授权实现特定资源的权限分配(四十二)

七、Kubernetes集群可视化仪表盘Dashboard

Kubernetes控制台Dashboard图形化管理界面(四十三)

K8SDashboard通过账号密码的方式登陆(四十四)

八、Statefulset有状态应用部署+StorageClass动态存储

Kubernetes集群StorageClass持久化存储资源核心概念以及使用(四十六)

Kubernetes集群有状态应用部署Statefulset控制器基本使用(四十八)

StatefulSet资源控制器配合StorageClass动态供给实现为每个Pod提供独立数据存储(四十九)

使用K8SStatefulset控制器部署Etcd数据库集群(五十)

九、Kubernetes集群综合应用

Kubernetes集群备份及恢复

Kubernetes集群滚动更新导致Pod应用程序流量丢失的原因

Kubernetes集群Coredns组件的妙处(四十五)

SpringCloud微服务电商系统在Kubernetes集群中上线详细教程

基于Pinpoint对SpringCloud微服务项目实现全链路监控(四十七)

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
24天前
|
人工智能 算法 调度
阿里云ACK托管集群Pro版共享GPU调度操作指南
本文介绍在阿里云ACK托管集群Pro版中,如何通过共享GPU调度实现显存与算力的精细化分配,涵盖前提条件、使用限制、节点池配置及任务部署全流程,提升GPU资源利用率,适用于AI训练与推理场景。
150 1
|
30天前
|
弹性计算 监控 调度
ACK One 注册集群云端节点池升级:IDC 集群一键接入云端 GPU 算力,接入效率提升 80%
ACK One注册集群节点池实现“一键接入”,免去手动编写脚本与GPU驱动安装,支持自动扩缩容与多场景调度,大幅提升K8s集群管理效率。
200 89
|
6月前
|
资源调度 Kubernetes 调度
从单集群到多集群的快速无损转型:ACK One 多集群应用分发
ACK One 的多集群应用分发,可以最小成本地结合您已有的单集群 CD 系统,无需对原先应用资源 YAML 进行修改,即可快速构建成多集群的 CD 系统,并同时获得强大的多集群资源调度和分发的能力。
246 9
|
6月前
|
资源调度 Kubernetes 调度
从单集群到多集群的快速无损转型:ACK One 多集群应用分发
本文介绍如何利用阿里云的分布式云容器平台ACK One的多集群应用分发功能,结合云效CD能力,快速将单集群CD系统升级为多集群CD系统。通过增加分发策略(PropagationPolicy)和差异化策略(OverridePolicy),并修改单集群kubeconfig为舰队kubeconfig,可实现无损改造。该方案具备多地域多集群智能资源调度、重调度及故障迁移等能力,帮助用户提升业务效率与可靠性。
|
8月前
|
存储 Kubernetes 监控
K8s集群实战:使用kubeadm和kuboard部署Kubernetes集群
总之,使用kubeadm和kuboard部署K8s集群就像回归童年一样,简单又有趣。不要忘记,技术是为人服务的,用K8s集群操控云端资源,我们不过是想在复杂的世界找寻简单。尽管部署过程可能遇到困难,但朝着简化复杂的目标,我们就能找到意义和乐趣。希望你也能利用这些工具,找到你的乐趣,满足你的需求。
772 33
|
8月前
|
Kubernetes 开发者 Docker
集群部署:使用Rancher部署Kubernetes集群。
以上就是使用 Rancher 部署 Kubernetes 集群的流程。使用 Rancher 和 Kubernetes,开发者可以受益于灵活性和可扩展性,允许他们在多种环境中运行多种应用,同时利用自动化工具使工作负载更加高效。
439 19
|
8月前
|
人工智能 分布式计算 调度
打破资源边界、告别资源浪费:ACK One 多集群Spark和AI作业调度
ACK One多集群Spark作业调度,可以帮助您在不影响集群中正在运行的在线业务的前提下,打破资源边界,根据各集群实际剩余资源来进行调度,最大化您多集群中闲置资源的利用率。
|
11月前
|
Prometheus Kubernetes 监控
OpenAI故障复盘 - 阿里云容器服务与可观测产品如何保障大规模K8s集群稳定性
聚焦近日OpenAI的大规模K8s集群故障,介绍阿里云容器服务与可观测团队在大规模K8s场景下我们的建设与沉淀。以及分享对类似故障问题的应对方案:包括在K8s和Prometheus的高可用架构设计方面、事前事后的稳定性保障体系方面。
|
8月前
|
Prometheus Kubernetes 监控
OpenAI故障复盘丨如何保障大规模K8s集群稳定性
OpenAI故障复盘丨如何保障大规模K8s集群稳定性
276 0
OpenAI故障复盘丨如何保障大规模K8s集群稳定性
|
10月前
|
缓存 容灾 网络协议
ACK One多集群网关:实现高效容灾方案
ACK One多集群网关可以帮助您快速构建同城跨AZ多活容灾系统、混合云同城跨AZ多活容灾系统,以及异地容灾系统。

热门文章

最新文章

推荐镜像

更多