尚硅谷Kubernetes教程(K8s入门到精通)

1.
Infrastruture as a Service 阿里云
platform as a Service 新浪云
Software as a Service office365
容器化后
资源管理器
MESOS 开源 资源管理器 框架
2019.5.2 不用MESOS 改用Kuberbetes
物理化 虚拟化相容非常好
2.
docker swarm 实现的是docker执行化方案
轻量 功能太少
docker是鲨鱼
kubernetes是舵盘
靠山 是google
MESOS APACHE 分布式资源管理框架
2019-5 Twutter>> Kubernetes
Docker Swarm 2019-07 阿里云宣布 Docker Swarm剔除
kubernetes Google 10年容器化基础架构 borg
Go语言 Borg 重新构建变为 kubernetes
特点:
轻量级:消耗资源小
开源:免费
弹性伸缩
负载均衡 IPVS框架
谁需要学:
软件工程师
测试工程师
运维工程师
软件架构师
项目经理
3.
建立深刻印象哪个一个应该干嘛

大量参照Borg组件
介绍说明:前世今生 框架 关键字

Pod最小的封装集合 管理最小单位
管理Pod控制器 服务发现怎么实现

Pod和Pod怎么通讯的
基础概念:什么是Pod 控制器类型 K8S网络通讯模式

Kubernetes:构建K8S集群
动手实践 操作去犯错

资源清单:导演 剧本 资源清单
yam语法格式
编写Pod
Pod的生命周期
资源 掌握资源清单的语法 编写Pod 掌握Pod的生命周期

运行一组容器 重建他的副本
Pod 控制器:掌握各种控制器的特点以及使用定义方式

内部私有的IP地址,没办法访问
服务发现 暴露给客户端 听清楚暴露给客户端
暴露地址+端口方式
算法RR 轮循算法
4.
服务发现:掌握SVC原理 及其构建方式
适用于
有状态服务 DBMS
无状态服务 LVS APACHE
存储:掌握多种存储类型的特别 并且能够在不同的环境中选择合适的存储方案(有自己的见解)
很多储存
configMap 存配置文件
Secret 用户名密码加密的
volume 基本数据 网页文件
PV 动态的过程

自己完成容器或者Pod调度到对应的节点
Pod1和Pod2 调度到同一个节点 或者不同的节点
Pod节点组装
调度器:掌握调度器原理 能够根据要求Pod丁提到想要的节点运行

安全:集群的认证 鉴权 访问控制 原理及其流程

Linux操作系统里的yam管理器

HPA 根据CPU当前使用率进行平滑扩展 日志收集
HELM:Linux yum 掌握HELM原理 HELM模版自定义 HELM部属一些常用插件

集群本身的东西
默认证书只有一年 每年更新一次 使用周期增加1年
修改源码 可以延长证书使用期限
构建高可用集群
运维:修改Kubeadm 达到证书可用期限为10年
能够构建高可用的Kubernetes集群
转看:
https://www.bilibili.com/video/BV1GT4y1A756/?spm_id_from=333.788.video.desc.click&vd_source=55229068461aa7c55d2589f3853982b8