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

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 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微服务项目实现全链路监控(四十七)

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
1月前
|
存储 Kubernetes 持续交付
k8s学习
【10月更文挑战第1天】
77 4
|
15天前
|
JSON Kubernetes 容灾
ACK One应用分发上线:高效管理多集群应用
ACK One应用分发上线,主要介绍了新能力的使用场景
|
16天前
|
Kubernetes 持续交付 开发工具
ACK One GitOps:ApplicationSet UI简化多集群GitOps应用管理
ACK One GitOps新发布了多集群应用控制台,支持管理Argo CD ApplicationSet,提升大规模应用和集群的多集群GitOps应用分发管理体验。
|
1月前
|
存储 Kubernetes 调度
|
1月前
|
Kubernetes 应用服务中间件 nginx
搭建Kubernetes v1.31.1服务器集群,采用Calico网络技术
在阿里云服务器上部署k8s集群,一、3台k8s服务器,1个Master节点,2个工作节点,采用Calico网络技术。二、部署nginx服务到k8s集群,并验证nginx服务运行状态。
349 1
|
27天前
|
Kubernetes Ubuntu Linux
Centos7 搭建 kubernetes集群
本文介绍了如何搭建一个三节点的Kubernetes集群,包括一个主节点和两个工作节点。各节点运行CentOS 7系统,最低配置为2核CPU、2GB内存和15GB硬盘。详细步骤包括环境配置、安装Docker、关闭防火墙和SELinux、禁用交换分区、安装kubeadm、kubelet、kubectl,以及初始化Kubernetes集群和安装网络插件Calico或Flannel。
128 0
|
1月前
|
Kubernetes Cloud Native 流计算
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
68 0
|
1月前
|
弹性计算 Kubernetes Linux
如何使用minikube搭建k8s集群
如何使用minikube搭建k8s集群
|
1月前
|
Kubernetes Cloud Native 云计算
云原生之旅:Kubernetes 集群的搭建与实践
【8月更文挑战第67天】在云原生技术日益成为IT行业焦点的今天,掌握Kubernetes已成为每个软件工程师必备的技能。本文将通过浅显易懂的语言和实际代码示例,引导你从零开始搭建一个Kubernetes集群,并探索其核心概念。无论你是初学者还是希望巩固知识的开发者,这篇文章都将为你打开一扇通往云原生世界的大门。
110 17
|
1月前
|
Kubernetes Cloud Native 微服务
微服务实践之使用 kube-vip 搭建高可用 Kubernetes 集群
微服务实践之使用 kube-vip 搭建高可用 Kubernetes 集群
91 1