Kubernetes知识点
2021-09-29 09:29:13 0 举报
AI智能生成
Kubernetes学习大纲
作者其他创作
大纲/内容
安装
kubeadm
kubernetes高可用架构解析
kubeadm高可用安装基本说明
kubeadm基本环境配置
kubeadm高可用组件安装
kubeadm集群初始化
高可用Master及Token过期处理
kubeadm Node节点配置
Dashboard&Metrics-server安装
集群可用性验证
二进制
kubernetes高可用架构接戏
二进制可用安装kubernetes集群说明
二进制高可用基本配置
二进制系统和内核升级
二进制基本组件安装
二进制生成证书详解
二进制高可用及kubernetes组件配置
二进制安装TLS Bootstraping自动颁发证书
二进制Node节点配置(Calico、CoreDNS)
二进制Dashboard&Metrics-server安装
二进制高可用集群可用性验证
生产环境kubernetes集群关键性配置
Bootstrapping:Kubelet启动过程
Bootstrapping:CSR申请和证书颁发原理
Bootstrapping:证书自动续期原理
二进制集群升级
二进制Kubernetes升级说明
二进制Etcd集群升级
二进制Kubernetes升级Master组件
二进制Kubernetes升级Node/Calico
二进制Kubernetes升级CoreDNS
Level1
Docker基本知识
Docker基础
Docker基础命令
Dockerfile用法
镜像优化
Scatch镜像
Kubernetes基本概念
为什么要用Kubernetes
Kubernetes架构解析:Master节点
Kubernetes架构解析:Node节点
Pod基本概念
零宕机发布应用必备知识:Pod的三种探针
StratupProbe
LivenessProbe
ReadinessProbe
Pod生命周期
PostStart和PreStop
资源调度
ReplicaControl和ReplicaSet
无状态服务Deployment
Deployment的概念
Deployment的更新
Deployment的回滚
Deployment的扩缩容
Deployment更新的暂停和恢复
Deployment的更新注意事项
有状态应用管理StatefulSet
StatefulSet的概念
StatefulSet的更新
StatefulSet的扩缩容
StatefulSet的级联删除和非级联删除
守护进程DaemonSet
DaemonSet的概念
DaemonSet的使用
DaemonSet的更新和回滚
自动扩缩容HorizentalPodAutoscaling
服务发布
Label和Selector
Kubernetes的服务发布
Service概念
Service常用类型
ClusterIP
NodePort
ExternalName
LoadBalancer
Ingress
使用helm安装Ingress
Ingress简单用法
Ingress多域名反向代理
配置管理
Kubernetes配置管理ConfigMap
Kubernetes加密数据管理Secret
ConfigMap&Secret使用SubPath
ConfigMap&Secret热更新
Kubernetes1.19的不可变ConfigMap&Secret
Level2
持久化存储
Volumes介绍
Volumes HostPath
挂载主机路径
挂载主机路径
Volumes EmptyDir
容器间数据共享
容器间数据共享
Volumes NFS网络文件系统
PV和PVC
高级调度
CronJob计划任务
Taint&Toleration污点和容忍
InitContainer初始化容器
Affinity亲和性
NodeAffinity节点亲和性
PodAffinity Pod亲和性
PodAntiAffinity Pod反亲和性
Topology拓扑域
临时容器
准入控制和细颗粒权限控制
RBAC 权限管理
安装一键式Kubernetes资源平台Retal到集群
准入控制
Kubernetes服务质量QoS
使用PodPreset预配置容器时区
Dashboard基于用户密码认证
RBAC Rule/RuleBinding
ServiceAccount权限管理
Level3
云原生存储及进阶
云原生存储Rock介绍
Rock部署
使用Rock部署Ceph集群
创建块存储类型的动态存储
StatefulSet动态申请存储
使用PVC动态申请存储
共享文件系统类型的StorageClass
PVC在线扩容和PVC快照
Rock集群清理和重建
PVC在线扩容使用
PVC快照和回滚
Rock Ceph xfs_repair问题
中间件容器及Helm
容器化中间件基本说明
如何部署一个容器到kubernetes
部署Redis Operator
在kubernetes上部署Redis集群
Redis集群扩缩容
部署RabbitMQ集群到kubernetes
解决RabbitMQ密码不生效问题
RabbitMQ扩缩容
Helm v3安装使用
Helm目录层级
Helm语法
编写Helm部署RabbitMQ集群
运行自定义Helm
部署ZooKeeper和Kafka集群
Kafka和ZooKeeper集群扩缩容
运维
Kubernetes容器日志收集
EFK日志收集
使用filebeat收集容器内日志
使用不同资源名称查询日志
Prometheus监控
Prometheus安装
Prometheus Metrics类型
PromQL基本操作
PromQL常见函数
解决Scheduler监控问题
Prometheus监控etcd集群
Prometheus Exporter
Prometheus黑盒监控
Prometheus additional
Prometheus告警处理
Alertmanager入门
Prometheus使用邮件告警
Prometheus使用微信告警
Prometheus自定义告警模板
Prometheus监控实例
Prometheus自动发现
Prometheus监控JVM
基于Eureka自动发现监控JVM
服务发布Ingress进阶
Ingress Nginx入门
Ingress Nginx
域名重定向
域名重定向
Ingress Nginx前后端分离
Ingress Nginx SSL配置
Ingress Nginx黑白名单
Ingress Nginx匹配请求头
Ingress Nginx速度限制
Ingress Nginx灰度发布
Ingress Nginx自定义错误页面
Ingress Nginx基本认证
Ingress Nginx监控
Ingress Nginx 1.19环境下的配置
DEVOPS
CI/CD持续集成/持续部署
Jenkins CICD介绍
Jenkins安装
Jenkins声明式流水线
Jenkins变量使用
Jenkins级联变量
镜像仓库配置
Gitlab安装配置
Jenkins Credentials
Jenkins BlueOcean
不用环境流水线设计
图形化创建Jenkinsfile
基于kubernetes的Jenkins Slave
Jenkins配置kubernetes多集群
KUBECONFIG多集群配置
Jenkins自动化构建java应用
Jenkins自动化构建NodeJS应用
Docker镜像高级优化及自动化构建建议
Jenkins生产环境和UAT环境流水线设计
Jenkins基于角色的账户管理
SpringCloud容器化原理及生产建议
容器化SpringCloud项目说明
SpringCloud架构分析
如何在kubernetes上正确部署Eureka
是否需要使用Eureka
如何正确部署Zuul和ConfigServer到kubernetes
SpringCloud项目总结
收藏
0 条评论
下一页