1、Kubernetes介绍
"云"中的资源在使用者看来是无线扩展的,并且可以“随时获取,按需使用,随时扩展”,按使用付费。
2、了解Kubernetes的基本概念
模型对象:
Pod
Service
Deployment
StatefulSet
在Kubernetes中,pods是能够创建、调度、和管理的最小部署单元,是一组容器的极和,而不是单独的应用容器
(1)基础容器
(2)初始化容器
(3)业务容器
镜像部分
启动命令
计算资源
pod可以接受的外部输入方式:环境变量、配置文件以及密钥。
ReplicaSet -- 副本控制器,用于解决Pod的扩容和缩容的问题。
master: apiserver、etcd、controllers、scheduler
3、了解Kubernetes的总体架构
跟api-server做交互,数据存在etcd
4、了解Kubernetes的基本API对象
Scheduler:为Pod找到一个核是的Node
Kubwnetes的Defautscheduler
- 基于队列的调度器
- 一次调度一个Pod
- 调度时刻全局最优