课程简介
——马士兵云原生 2024
├──1-Linux 操作系统
| ├──1- 项目部署之 -Linux 操作系统
| | ├──1-Linux 概述与安装
| | ├──2-Linux 基本操作
| | └──3-Linux 软件安装与配置
| └──2-Shell 编程
| | └──1-Shell 编程
├──10-Kubernetes 容器镜像仓库管理方案
| └──1- 容器镜像仓库管理方案 Harbor
| | └──1-kubernetes 集群使用容器镜像仓库 Harbor
├──11-Kubernetes 安全机制
| └──1- 安全机制
| | ├──1-k8s 安全管理安全框架
| | ├──2-k8s 安全管理认证实践用户实践
| | ├──3-k8s 安全管理认证实践集群认证
| | ├──4-k8s 安全管理认证实践授权基础
| | └──5-k8s 安全管理认证实践授权案例
├──12-Kubernetes 存储解决方案
| ├──1-kubernetes 存储卷
| | ├──1-kubernetes 存储卷
| | ├──2-PV 与 PVC
| | └──3-kubernetes 存储动态供给
| ├──2- 存储解决方案 GlusterFS
| | └──1-Kubernetes 集群存储解决方案 GlusterFS
| └──3- 存储解决方案 Ceph
| | ├──1-Ceph 分布式存储快速入门
| | ├──2-Ceph 分布式存储核心实战
| | └──3-Ceph 分布式存储综合实践
├──13-Kubernetes 项目上云部署
| ├──1-kubernetes 集群公共服务
| | └──1-kubernetes 集群公共服务
| ├──2- 项目部署 JAVA 项目
| | ├──1- 项目部署前准备工作
| | ├──2- 持久化存储准备工作
| | ├──3- 项目容器镜像仓库及项目源码准备
| | ├──4- 项目上云部署
| | └──5- 项目部署访问验证
| ├──3- 项目部署 Python 项目
| | └──1-kubernetes 集群 python 项目上云部署
| └──4- 项目部署 GoLang 项目
| | └──1- 基于 Golang 开发百万并发 IM 即时消息系统
├──14-Kubernetes 集群节点及 Pod 日志收集方案
| ├──1- 集群及 Pod 日志收集 ELK
| | ├──1- 收集日志必要性及收集方案介绍
| | ├──2-ELK 集群部署及应用验证
| | └──3- 使用 ELK 收集日志应用案例
| └──2- 集群及 Pod 日志收集 EFK
| | ├──1-EFK 介绍
| | └──2-EFK 部署
├──15-Kubernetes 云原生中间件上云部署
| ├──1- 企业级中间件类应用部署案例 zookeeper
| | └──1-kubernetes 云原生中间件上云部署 zookeeper
| ├──2- 企业级中间件类应用部署案例 kafka
| | └──1-kubernetes 云原生中间件上云部署 kafka
| └──3- 企业级中间件类应用部署案例 rocketmq
| | ├──1-RocketMQ 介绍
| | └──2-RocketMQ 部署
├──16-Kubernetes 云原生包管理方案
| └──1- 包管理方案 Helm 应用商店
| | ├──1-helm 介绍
| | ├──2-helm 基础使用
| | ├──3-helmchart 包开发
| | └──4-helm 应用商店 Kubeapps
├──17-Kubernetes 原生配置管理
| └──1-Kubernetes 原生配置管理 Kustomize
| | └──1-Kubernetes 原生配置管理 Kustomize
├──18-kubernetes 网络解决方案
| ├──1- 网络解决方案 flannel
| | ├──1-kubernetes 集群部署(flannel)
| | └──2- 网络解决方案 flannel 方案
| ├──2- 网络解决方案 calico
| | ├──1-k8s 集群网络解决方案 Calico 方案之 CNI 方案
| | ├──2-k8s 集群网络解决方案 Calico 部署
| | └──3-k8s 集群网络解决方案 Calico 应用实战
| ├──3-k8s 集群 underlay 网络方案 HybridNet
| | └──1-k8s 集群 underlay 网络方案 HybridNet
| └──4-k8s 集群双栈协议方案 antrea(IPv4&IPv6)
| | └──1-k8s 集群双栈协议方案 antrea(IPv4&IPv6)
├──19- 基于 KubernetesPaaS 云平台
| ├──1-PaaS 云平台 rancher
| | ├──1-Rancher 容器云管理平台
| | └──2- 基于 Kubernetes 构建 Rancher 高可用平台
| └──2-PaaS 云平台 kubesphere
| | ├──1- 在 Linux 主机上以 allinone 模式安装 Kubesphere
| | ├──2- 在 Kubernetes 集群中安装 Kubesphere
| | ├──3-KubeSphere 多租户系统应用
| | └──4-KubeSphere 应用发布初体验
├──2- 计算机网络基础
| └──1- 计算机网络基础
| | ├──1- 前言
| | ├──2- 计算机网络概述
| | ├──3- 计算机网络体系结构
| | └──4- 笔试题讲解
├──20- 主流公有云容器服务
| ├──1- 阿里云容器服务 ACK
| | └──1- 阿里云容器服务 ACK 初识
| └──2- 基于阿里云 ECS 自建 K8S 集群
| | └──1- 基于阿里云 ECS 自建 K8S 集群
├──21-DevOps 项目发布一体化平台构建及应用实践
| ├──1- 基于 Kubernetes 集群构建大中型企业 CICD 应用平台
| | ├──1-DevOps 介绍
| | ├──10-Kubernetes 编排工具
| | ├──2-Code 阶段工具
| | ├──3-Build 阶段工具
| | ├──4-Operate 阶段工具
| | ├──5-Integrate 工具
| | ├──6-Jenkins 实现 CI、CD 操作
| | ├──7-SonarQube 代码质量检测工具
| | ├──8-Harbor 私有镜像仓库
| | └──9-Jenkins 流水线
| ├──2- 基于 KubeSphere 构建企业新一代自动化 CICD 应用平台
| | ├──1-KubeSphereDevOps 使用前账号准备
| | └──2- 基于 KubeSphere 实现 DevOps
| └──3- 云原生多云持续交付 GitOps
| | ├──1-GitOps 介绍
| | ├──2-GitOps 系统实现
| | ├──3-GitOps 项目案例
| | ├──4-ArgoCD 部署(2.9.1)指南
| | ├──5- 通过 ArgoCD 实现多 K8S 集群项目发布
| | └──6- 通过 Gitlab 及 ArgoCD 实现项目发布
├──22- 微服务项目部署
| ├──1-sangomall 微服务项目
| | ├──1-Kubernetes 集群公共服务 DNS
| | ├──2-Kubernetes 集群公共服务 Harbor
| | ├──3- 负载均衡器 OpenELB
| | ├──4- 云原生微服务网关 APISIX
| | ├──5-KubeSphere 集成本地容器镜像仓库 Harbor
| | ├──6- 微服务中间件部署
| | ├──7- 微服务项目部署准备
| | └──8- 流水线部署微服务项目
| └──2- 严选微服务项目
| | ├──1-KubeSphere 运行 K8S 集群部署
| | ├──10- 严选商城项目中间件部署
| | ├──11- 严选商城项目第三方服务申请
| | ├──12- 严选商城项目配置导入及数据库导入
| | ├──13- 严选项目流水线基础环境准备
| | ├──14- 严选中台及商城项目流水线编写及项目发布
| | ├──15- 严选前端项目流水线编写及项目发布
| | ├──2-K8S 公共服务 -DNS 服务
| | ├──3-CoreDNS 级联本地 DNS 服务
| | ├──4-K8S 公共服务 - 容器镜像仓库服务 Harbor
| | ├──5-KubeSphere 部署
| | ├──6-KubeSphere 多租户系统应用
| | ├──7-KubeSphere 集成本地容器镜像仓库 Harbor
| | ├──8- 云原生负载均衡器 OpenELB
| | └──9- 云原生服务网关 APISIX
├──23- 云原生监控系统
| ├──1-Prometheus 监控
| | ├──1- 二进制方式部署 Prometheus 监控系统
| | ├──2- 二进制方式部署 Prometheus 监控系统告警
| | ├──3- 容器化构建 Prometheus 监控系统
| | ├──4- 容器监控方案 CAdvisor
| | └──5-k8s 监控方案 KSM
| ├──2-Prometheus 监控
| | └──1-helm 安装 prometheus 全家桶及应用案例
| ├──3-K8S 成本监控方案 KubeCost
| | └──1-k8s 成本监控方案
| ├──4- 应用性能管理 APM 平台 Skywalking
| | └──1- 应用性能监控 APM 平台 Skywalking
| ├──5-OpenTelemetry 全链路状态跟踪
| | └──1- 云原生应用全链路状态跟踪 OpenTelemetry
| └──6- 云原生应用可观测方案 Pixie
| | └──1- 云原生应用可观测方案 Pixie
├──24- 微服务治理与服务网络
| ├──1- 服务治理之 Istio(1.17 版)
| | ├──1-Isito 服务治理_大纲脉络
| | ├──2-Istio 快速入门_istio 基础
| | ├──3-Istio 快速入门_Istio 部署
| | ├──4-Istio 快速入门_istio 原理
| | └──5-Istio 快速入门_流量基础
| └──2-ServiceMesh 实战之 Istio
| | ├──1-istio 概述
| | ├──10-istio 熔断和故障注入
| | ├──11-istio 流量镜像、可观测性
| | ├──2-istio 基础环境安装
| | ├──3-istio 安装和 bookinfo 安装
| | ├──4-istio 组件介绍,kiali 安装
| | ├──5-istio 原理介绍
| | ├──6-istio 流量管理和命名空间
| | ├──7-istio 虚拟服务和目标规则
| | ├──8-istio 超时,重试,以及灰度发布
| | └──9-istioessgateway
├──25-k8s 多集群管理方案
| ├──1-k8s 多集群管理方案
| | ├──1- 使用 kubeconfig 管理多集群
| | └──2- 集群联邦 karmada
| ├──2-k8s 集群舰队管理方案 Kurator
| | └──1-K8S 集群舰队管理
| └──3-Cilium 多集群方案 ClusterMesh
| | └──1-Cilium 多集群方案 ClusterMesh
├──26- 云原生应用备份与恢复方案
| └──1-k8s 集群备份与恢复利器 Velero
| | └──1- 使用 Velero 实现对云原生应用备、恢复、迁移
├──27- 云计算下一个十年技术 Serverless
| ├──1-Serverless 深度实战之 Knative
| | ├──1- 使用 Knative 平台环境说明
| | ├──10-Tekton 全自动发布 Knative 平台应用案例
| | ├──11-Tekton 应用_初体验
| | ├──12-Tekton 应用_构建自定义 Tag 镜像应用案例
| | ├──13-Tekton 应用_流水线中使用 WorkSpace 应用案例
| | ├──14-Tekton 应用_使用 DIND 实现容器镜像构建应用案例
| | ├──15-Tekton 应用_使用 GitLabWebHook 触发 Tekton 自动构建应用案例
| | ├──16-Tekton 应用_使用 Tekton 实现自动流水线应用案例
| | ├──17-Tekton 应用_Tekton 与 ArgoCD 结合实现 GitOps
| | ├──18-Knative 平台应用可观测性
| | ├──19-Knative 平台应用日志收集分析
| | ├──2- 现阶段云原生应用领域介绍
| | ├──3- 为什么要引入 Serverless
| | ├──4-Serverless 应用场景
| | ├──5-Serverless 架构优缺点
| | ├──6-Knative 介绍
| | ├──7-Knative 在云原生应用领域的定位
| | ├──8-Knative 与云原生平台的三个实践方式
| | └──9-Knative 部署及应用案例
| └──2-serverless 之 OpenFaaS 函数即服务平台
| | ├──1-OpenFaaS 介绍
| | ├──2-OpenFaaS 运行基础环境
| | ├──3- 使用 Helm 部署 OpenFaaS 及 Gateway 访问
| | ├──4-OpenFaaS 使用初体验
| | ├──5- 使用模板开发和部署 Function
| | ├──6- 开发并部署 PythonFunction
| | └──7-OpenFaaS 自动扩缩容
├──28- 基于 Kubernetes 构建大数据生态圈
| ├──1- 基于 Kubernetes 部署 Flink 实时计算平台
| | ├──1- 基于 Kubernetes 构建大数据生态圈之环境准备
| | └──2- 基于 Kubernetes 部署实时计算平台 Flink
| ├──2- 基于 Kubernetes 部署 Spark 实时计算平台
| | └──1- 基于 Kubernetes 部署实时计算平台 Spark
| └──3- 基于 K8S 构建机器学习平台 KubeFlow
| | └──1- 基于 Kubernetes 构建机器学习平台 KubeFlow
├──29- 云原生数据服务
| └──1- 基于 K8S 构建云原生数据基础设施平台 KubeBlocks
| | └──1- 云原生数据服务基础设施平台 KubeBlocks
├──3- 云原生生态介绍
| └──1- 云原生介绍
| | ├──1- 云原生定义
| | ├──2- 云原生发展
| | └──3-CNCF 云原生全景图
├──30-kubernetes 应用二次开发
| ├──1- 基于 win10 打造 K8S 应用开发环境
| | └──1- 基于 win10 打造 k8s 应用开发环境
| ├──2-k8soperator 应用开发实战理论篇
| | ├──1- 让 k8s 的价值起飞
| | ├──2- 认识 k8soperator
| | └──3- 揭开 k8soperator 的神秘面纱
| ├──3-k8soperator 应用开发实战理论篇
| | ├──1- 让 k8s 的价值起飞
| | ├──2- 认识 k8soperator
| | └──3- 揭开 k8soperator 的神秘面纱
| ├──4-k8soperator 应用开发实战进阶篇手撸 SaaS 站
| | └──1- 手撸代码之世界知名 SaaS 站 Heroku
| ├──5-k8soperator 应用开发实战进阶篇手撸 SaaS 站
| | └──1- 手撸代码之世界知名 SaaS 站 Heroku
| ├──6-DevOps 应用开发实战之 CI-CD 落地方案
| | └──1-ci-cd 落地
| └──7- 云原生 DevOps 应用平台开发实战
| | └──1-CI-CDOperator 开发
├──31- 云原生边缘计算
| └──1- 云原生边缘计算 KubeEdge
| | ├──1-k8s1.22 版本集群部署
| | └──2-kubeedge 部署
├──32-kubernetes 管理虚拟机
| └──1-kubernetes 管理虚拟机利器 KubeVirt
| | └──1-Kubernetes 管理虚拟机利器 KubeVirt
├──33-Golang 开发入门精讲
| └──1-Golang 语法精讲
| | ├──1- 马士兵老师介绍 -go 语言
| | ├──10- 第 5 阶段:函数
| | ├──11- 第 5 阶段:函数
| | ├──12- 第 6 阶段:错误处理
| | ├──13- 第 7 阶段:数组
| | ├──14- 第 8 阶段:切片
| | ├──15- 第 9 阶段:映射
| | ├──16- 第 10 阶段:面向对象
| | ├──17- 第 10 阶段:面向对象
| | ├──18- 第 11 阶段:文件和操作
| | ├──19- 第 12 阶段:协程和管道
| | ├──2- 马士兵老师介绍 -go 语言中的面向对象
| | ├──20- 第 13 阶段:网络编程
| | ├──21- 第 14 阶段:反射
| | ├──3- 第 1 阶段:走进 Golang
| | ├──4- 第 1 阶段:走进 Golang
| | ├──5- 第 2 阶段:变量与数据类型
| | ├──6- 第 2 阶段:变量与数据类型
| | ├──7- 第 3 阶段:运算符
| | ├──8- 第 4 阶段:流程控制
| | └──9- 第 4 阶段:流程控制
├──34-Kubernetes 应用实战及源码剖析
| └──1-kubernetes 实战与源码剖析
| | ├──1- 第 1 章准备工作
| | ├──10- 第 10 章 kubelet 中的 cgroupManager 解读
| | ├──11- 第 11 章 kubelet 中的资源管理器 cpuManager、memoryManager、deviceManager 解读
| | ├──12- 第 12 章 kubeletpleg 对象和 containerManager 总结
| | ├──13- 第 13 章 kubeletcontainerRuntime 和 sandbox 容器
| | ├──14- 第 14 章 containerRuntime 创建 init 容器前期工作
| | ├──15- 第 15 章创建 init 和 app 容器的后期工作
| | ├──16- 第 16 章 containerRuntime 停止容器的流程
| | ├──17- 第 17 章 kubelet 的 GarbageCollection
| | ├──18- 第 18 章 kubelet 的 syncLoop 的第 1 大监听 configCh
| | ├──19- 第 19 章 kubelet 的 syncLoop 的其余监听
| | ├──2- 第 2 章创建 pod 时 kubectl 的执行流程和它的设计模式
| | ├──20- 第 20 章 kubelet 中内置的 cadvisor
| | ├──21- 第 21 章 kubelet 中内置的 dockershim 机制
| | ├──22- 第 22 章容器底层技术之镜像原理
| | ├──23- 第 23 章 k8sjob 和 cronjob 源码解读
| | ├──24- 第 24 章 k8sdeployment 源码解读
| | ├──25- 第 25 章 k8sReplicaSetController 源码分析
| | ├──26- 第 26 章 k8sdaemonSet 源码分析
| | ├──27- 第 27 章 k8sstatefulSet 源码分析
| | ├──28- 第 28 章 Service 的定义和概念
| | ├──29- 第 29 章 kube-proxyiptables 和 ipvs 模式源码解读
| | ├──3- 第 3 章 apiserver 中的权限相关
| | ├──30- 第 30 章 k8s 网络底层原理
| | ├──31- 第 31 章 k8sIngress7 层路由机制和 traefik 源码解读
| | ├──32- 第 32 章 k8s 存储对象源码解读
| | ├──33- 第 33 章 k8sconfigMap 和 secret 解析
| | ├──34- 第 34 章 k8shpa 扩容和 Aggregator 汇聚插件原理解读
| | ├──35- 第 35 章基于 prometheus-adaptor 的自定义指标 HPA
| | ├──36- 第 36 章 k8svpa 扩容
| | ├──37- 第 37 章 k8shpa 和 vpa 依赖的 metrics-server 源码解读和 kubelettop 原理
| | ├──38- 第 38 章 k8scrd 开发
| | ├──39- 第 39 章 istio 上手使用和 sidecar 流量劫持原理解析
| | ├──4- 第 4 章自定义准入控制器,完成 nginxsidecar 的注入
| | ├──40- 第 40 章 envoy 基础知识
| | ├──41- 第 41 章 istio 组件分析
| | ├──5- 第 5 章 API 核心服务的处理流程
| | ├──6- 第 6 章 kube-scheduler 调度 pod 的流程
| | ├──7- 第 7 章 kube-controller-manager 控制管理中心的作用
| | ├──8- 第 8 章 kubelet 节点上控制容器生命周期的管理者
| | └──9- 第 9 章 kubelet 稳定性保证 Eviction 驱逐和 oom
├──35-VIP 直播课
| └──1- 云原生(K8S 核心)架构师 VIP 直播
| | ├──1- 云原生(K8S 核心)架构师 VIP 直播
| | └──2-2024- 云原生 VIP 直播课
├──36-Prometheus 应用实战及源码剖析
| └──1-Prometheus- 基础入门到源码剖析
| | ├──1- 学习本课程的收益
| | ├──10-redis-exporter 安装和使用
| | ├──11-java 应用监控 jvm 实例
| | ├──12-pushgateway 使用
| | ├──13- 告警和 alertmanager 简单使用
| | ├──14-k8s 监控难点分析
| | ├──15-k8s 监控环境搭建,yaml 讲解
| | ├──16-k8s 容器基础资源指标采集原理和指标讲解
| | ├──17-k8s 对象资源指标
| | ├──18-k8s 服务组件指标
| | ├──19-k8s 部署在 pod 中业务埋点指标
| | ├──2- 学习目标
| | ├──20- 分析 pull 模型在 k8s 中的应用,对比 push 模型
| | ├──21-k8s 接口鉴权、认证和在监控中的实现
| | ├──22-k8s 服务发现原理解析
| | ├──23- 章 k8s 监控中标签 relabel 的应用和 k8s 监控总结
| | ├──24- 主流服务发现类型介绍,监控系统和服务树 CMDB 如何打通
| | ├──25- 如何降低采集资源消耗
| | ├──26- 分位值作用和原理
| | ├──27- 采集端高可用实战
| | ├──28-go 实战项目动态分片解决 pushgateway 高可用
| | ├──29- 如何使用非侵入式形式如日志接入 prometheus
| | ├──3- 安装 prometheus 和上手使用
| | ├──30- 时序数据库存储模型
| | ├──31-facebook-gorilla 压缩算法原理
| | ├──32-prometheus 自研 tsdb 底层原理
| | ├──33- 集群 tsdb 原理和实战(一)
| | ├──34-m3db 原理和实战
| | ├──35-thanos 项目和组件源码解读
| | ├──36-kube-prometheus 和 prometheus-operator 原理和实战
| | ├──37-prometheus 核心接口源码解析
| | ├──38- 范围查询分阶段原理
| | ├──39-prometheus 接口开发实战
| | ├──4-prometheus 基本概念介绍
| | ├──40- 高基数查询和 prometheus 预聚合原理和源码解读
| | ├──41- 查询提速实战提升查询速度 30-100 倍
| | ├──42- 告警触发 prometheus 源码解读和告警触发模块高可用方案
| | ├──43-alertmanager 源码解读和实战
| | ├──44- 告警回调实战
| | ├──5-node_exporter 安装和使用
| | ├──6-grafana 安装和使用
| | ├──7- 黑盒探针 blackbox_exporter 安装和使用
| | ├──8-mysqld_exporter 使用和源码改造
| | └──9-process-exporter 安装和使用
├──37- 容器云 - 云原生架构师面试宝典
| └──2-kubernetes 面试题
| | └──1- 大厂 kubernetes 面试夺命九连问第一季
├──4- 虚拟化与云计算
| ├──1- 虚拟化技术
| | └──1- 虚拟化技术介绍
| └──2- 云计算
| | └──1- 云计算概念
├──5- 容器管理工具 Docker
| ├──1- 容器管理工具 Docker
| | ├──1- 应用部署容器化演进之路
| | ├──10-Docker 容器数据持久化存储机制
| | ├──11-Docker 容器服务编排利器 DockerCompose 应用实战
| | ├──12-Docker 主机集群化方案 DockerSwarm
| | ├──13- 基于 Docker 容器 DevOps 应用方案企业业务代码发布系统
| | ├──2- 容器技术涉及 Linux 内核关键技术
| | ├──3-Docker 生态架构及部署
| | ├──4- 使用容器运行 Nginx 及 docker 命令介绍
| | ├──5- 容器镜像介绍及应用
| | ├──6-Docker 容器镜像加速器及容器镜像仓库
| | ├──7-Docker 容器化部署企业级应用集群
| | ├──8-Dockerfile 精讲及新型容器镜像构建技术
| | └──9-Docker 容器网络与通信原理深度解析
| └──2- 容器管理工具 Docker
| | └──1- 容器运行时 Docker
├──6- 轻量或工业级容器管理工具 Containerd
| └──1- 容器管理工具 Containerd
| | ├──1-Containerd 介绍
| | ├──10-Docker 结合 Containerd 实现容器管理
| | ├──11-Containerd 配置使用 Harbor 容器镜像仓库
| | ├──12- 基于 nerdctl+buildkit 构建容器镜像
| | ├──2-Containerd 安装
| | ├──3-Containerd 容器镜像管理
| | ├──4-Containerd 容器管理
| | ├──5-Containerd 使用私有容器镜像仓库 Harbor
| | ├──6-ContainerdNamespace 管理
| | ├──7-Containerd 网络管理
| | ├──8-Containerd 容器共享命令空间
| | └──9-Containerd 容器数据持久化存储
├──7-Kubernetes 应用基础
| ├──1-Kubernetes 集群部署(云原生)
| | ├──1-Kubernetes 介绍及集群架构
| | ├──10-k8s1.26 集群使用 containerd 容器运行时
| | ├──11- 基于 sealos 部署高可用 Kubernetes 集群
| | ├──12-k8s1.27 集群部署 & 容器运行时 docker
| | ├──13- 集群部署利器 KubeSpray 部署 k8s1.26 版本集群
| | ├──2-Kubernetes 集群部署方式
| | ├──3- 使用 kubeadm 快速部署 Kubernetes 集群
| | ├──4- 使用 kubeadm 快速部署 Kubernetes 高可用集群
| | ├──5- 使用 RKE 部署企业级生产 Kubernetes 集群
| | ├──6- 使用二进制方式部署 Kubernetes 高可用集群(RuntimeDocker)
| | ├──7- 使用二进制方式部署 Kubernetes 高可用集群(RuntimeContainerd)
| | ├──8-Kubernetes 集群 UI 及主机资源监控
| | └──9-kubernetes1.24 集群部署
| ├──10-Kubernetes 集群核心概念 Service
| | ├──1-Service 作用
| | ├──2-kube-proxy 三种代理模式
| | ├──3-Service 分类及创建
| | └──4-SessionAffinity
| ├──11- 安全容器运行时 KataContainers
| | └──1- 安全容器运行时 KataContainers
| ├──12- 安全容器运行时 gVisor
| | └──1- 新型沙箱安全容器运行时工具 gVisor
| ├──13-k8s 集群应用自动伸缩实践
| | ├──1-K8S 集群服务水平自动伸缩(HPA)
| | ├──2- 利用 Prometheus 自定义指标实现应用水平自动伸缩
| | ├──3-K8S 集群服务垂直自动伸缩(VPA)
| | └──4- 基于事件驱动实现 K8S 应用自动伸缩(KEDA)
| ├──14- 全链路灰度发布解决方案
| | ├──1- 使用 Argo-Rollouts 实现金丝雀发布
| | ├──2- 原地升级解决方案 OpenKruise
| | └──3- 全链路灰度发布解决方案 KruiseRollouts
| ├──2-Kubernetes 集群部署(云原生)
| | ├──1- 基于 cri- o 部署 K8S1.27 版本集群
| | ├──10- 注重 K8S 安全 RKE2 部署 K8S 高可用集群
| | ├──11-RockyLinux 操作系统部署 K8S 集群
| | ├──12- 信创国产操作系统 OpenEuler 部署 K8S 集群
| | ├──13- 信创国产麒麟 (KylinOS) 操作系统部署 K8S 集群
| | ├──14-OpenEuler22.03 基于 iSulad 部署 K8S 集群
| | ├──15-kubernetes 集群部署口袋工具 minikube
| | ├──16-kube-vip 实现 K8S 集群高可用及 ServiceLB
| | ├──17- 使用 kubeadm 快速部署 K8S1.29.0 集群
| | ├──18- 使用 k0s 部署 K8S 二进制集群
| | ├──19- 基于 Ubuntu22.04 部署原生 K8S1.29.0 集群
| | ├──2- 使用 kubeasz 部署 k8s 二进制高可用集群
| | ├──3- 基于 Containerd 部署 K8S1.28 版本集群
| | ├──4- 基于 Docker 部署 K8S1.28 版本集群
| | ├──5-K8S 二进制高可用集群部署(多容器运行时)
| | ├──6- 构建网络高性能(Cilium)K8S 集群
| | ├──7- 基于 Ubuntu22.04 操作系统部署 K8S 集群
| | ├──8- 基于 Ubuntu23.04 操作系统部署 K8S 集群
| | └──9-Debian12 部署 K8S 最佳实践
| ├──3-Kubernetes 集群客户端命令 kubectl
| | └──1-Kubernetes 集群客户端工具 kubectl
| ├──4-Kubernetes 集群 Node 管理
| | └──1-Kubernetes 集群 Node 管理
| ├──5-Kubernetes 集群声明式文件 YAML
| | └──1-Kubernetes 集群声明式文件 YAML
| ├──6-kubernetes 集群 Namespace
| | └──1-Kubernetes 集群 Namespace
| ├──7-kubernetes 核心概念概述
| | ├──1-kubernetes 核心概念
| | └──2-kubernetes 核心概念之间的关系
| ├──8-Kubernetes 集群核心概念 Pod
| | ├──1-Pod 定义及分类
| | ├──2-Pod 创建与删除
| | ├──3-Pod 生命周期管理
| | └──4-Pod 故障排除方法
| └──9-Kubernetes 集群核心概念 Controller
| | ├──1-Controller 作用及分类
| | ├──2-Deployment 介绍及应用
| | ├──3-ReplicaSet 介绍及应用
| | ├──4-DaemonSet 介绍及应用
| | ├──5-StatefulSet 介绍及应用
| | ├──6-Job 介绍及应用案例
| | └──7-CronJob 介绍及应用案例
├──8-Kubernetes 服务暴露
| ├──1-IngressNginxController
| | ├──1-ingress 作用
| | ├──2-ingress 控制器种类
| | ├──3-ingressnginxcontroller 位置
| | ├──4-ingressnginxcontroller 部署
| | ├──5-ingressnginxcontroller 资源对象应用案例
| | ├──6-ingressnginxcontroller1.4.0
| | └──7- 基于 IngressNginx 实现灰度发布
| └──2-Ingress 服务发现 traefik
| | ├──1-traefik 初识
| | ├──2-traefik 部署
| | ├──3-traefikdashboard 访问
| | ├──4-traefik 基础应用
| | ├──5-traefik 中间件
| | ├──6-traefik 高级应用
| | └──7-KubernetesGatewayAPI
├──9-Kubernetes 配置与密钥管理
| ├──1- 配置和密钥管理 ConfigMap
| | └──1-Kubernetes 配置与密钥管理 ConfigMap
| └──2- 配置和密钥管理 Secret
| | └──1-kubernetes 配置与密钥管理 Secret
└──云原生架构师资料文件夹
| ├──10-Kubernetes 配置与密钥管理
| | ├──1- 配置和密钥管理 ConfigMap
| | └──2- 配置和密钥管理 Secret
| ├──11-Kubernetes 容器镜像仓库管理方案
| | └──1- 容器镜像仓库管理方案 Harbor
| ├──13-Kubernetes 存储解决方案
| | ├──1-kubernetes 存储卷
| | └──2- 存储解决方案 GlusterFS
| ├──14-Kubernetes 项目上云部署
| | ├──1-kubernetes 集群公共服务
| | ├──2- 项目部署 JAVA 项目
| | ├──3- 项目部署 Python 项目
| | └──4- 项目部署 GoLang 项目
| ├──15-Kubernetes 集群节点及 Pod 监控方案
| | └──1- 集群节点及 Pod 监控 Prometheus
| ├──16-Kubernetes 集群节点及 Pod 日志收集方案
| | ├──1- 集群及 Pod 日志收集 ELK
| | └──2- 集群及 Pod 日志收集 EFK
| ├──18-Kubernetes 云原生包管理方案
| | └──1- 包管理方案 Helm 应用商店
| ├──2-Linux 操作系统
| | ├──1- 项目部署之 -Linux 操作系统
| | └──2-Shell 编程
| ├──20- 基于 Kubernetes PaaS 云平台
| | ├──1-PaaS 云平台 rancher
| | └──2-PaaS 云平台 kubesphere
| ├──21-DevOps 项目发布一体化平台构建及应用实践
| | └──1- 基于 Kubernetes 集群构建大中型企业 CICD 应用平台
| ├──22- 微服务治理与服务网络
| | └──4- Service Mesh 实战之 Istio
| ├──23- 云计算下一个十年技术 Serverless
| | └──1-Serverless 深度实战之 Knative
| ├──24-Golang 开发入门精讲
| | ├──1-Golang 语法精讲
| | └──2- 走进 Golang
| ├──25-Golang Web 应用开发
| | └──1-Go Web 二期新更
| ├──26-Golang 运维平台开发
| | └──1-golang 运维平台实战项目
| ├──27-Kubernetes 应用实战及源码剖析
| | └──1-kubernetes 实战与源码剖析
| ├──28-Prometheus 应用实战及源码剖析
| | └──1-Prometheus- 基础入门到源码剖析
| ├──3- 计算机网络基础
| | └──1- 计算机网络基础
| ├──4- 云原生生态介绍
| | └──1- 云原生介绍
| ├──5- 虚拟化与云计算
| | ├──1- 虚拟化技术
| | └──2- 云计算
| ├──6- 容器管理工具 Docker
| | └──1- 容器管理工具 Docker
| ├──7- 轻量或工业级容器管理工具 Containerd
| | └──1- 容器管理工具 Containerd
| ├──8-Kubernetes 应用基础
| | ├──1-Kubernetes 集群部署
| | ├──2-Kubernetes 集群客户端命令 kubectl
| | ├──3-Kubernetes 集群 Node 管理
| | ├──4-Kubernetes 集群声明式文件 YAML
| | ├──5-kubernetes 集群 Namespace
| | ├──6-kubernetes 核心概念概述
| | ├──7-Kubernetes 集群核心概念 Pod
| | ├──8-Kubernetes 集群核心概念 Controller
| | └──9-Kubernetes 集群核心概念 Service
| └──9-Kubernetes 服务暴露
| | ├──1- Ingress Nginx Controller
| | └──2-Ingress 服务发现 traefik