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