计划两天内学完K8S,这两天在成都也没什么事情,就是做做毕业论文初稿和学习一些之前的东西,其实对于科班的而言,学习这些都对我来说不是难事,几天可能就学完拿下了。
基本的学习内容
Apache MESOS 分布式资源管理框架 2019-5 twitter 》》 kubernetes
Docker SWARM 主要是功能太少,所以遭到淘汰 阿里云宣布 Docker Swarm 剔除 2019-07
Kubernetes Google 10年容器化基础架构 borg 由 GO语言开发出来的 。
特点:
轻量级:消耗资源小 、开源、弹性伸缩、负载均衡:IPVS
知识图谱:
1、前世今生、Kubernetes 框架 、Kubernetes关键字含义
二:
2、pod概念:自主式Pod、管理器管理的Pod:(RS、RC)、deployment、HPA、StatefullSet、DaemonSet、(Job,Cronjob)
3、服务发现
4、Pod协同
5.网络通讯模式:网络通讯模式说明、组件通讯模式说明
三:
构建K8S集群
四:
1、K8S中资源的概念(什么是资源?名称空间级别的资源、集群级别的资源)
2、资源清单 —— yaml 语法结构 (掌握资源清单的方法)
3、通过资源清单编写Pod
4、Pod的生命周期(initC、Pod phase、容器探针(livenessProbe、readinessProbe)、Pod hook、重启策略)
五:
1、Pod控制器说明 :1、什么是控制器?2、掌握各种控制器的特点及使用定义
六、服务发现:
1.掌握SVC原理及其构建方式
2.存储:掌握多种存储的类型?并且能够在不同环境中选择合适的存储方案(由自己的见解)
七、服务分类:
有状态服务(DBMS) 和 无状态服务(LVS、Apache)
八、调度器
掌握调度器原理,能够根据要求把Pod定义到想要的节点运行
九、安全
集群的认证 、鉴权、访问控制原理及其流程
十、HELM
Linux yum 掌握HELM原理、HELE模板自定义、HELM部署一些常用插件
十一、运维
修改Kubernets 的一些证书可用期限为10年, 能够构建高可用的Kubernetes集群