高可用集群数量最好大于等于3的奇数
Pod:k8s基础单元 内部包含多个容器
##K8S整体组成部分:
kubelet 直接和容器引擎交互 控制容器生命周期
kube-proxy 负责写入规则至iptables,IPVS实现服务映射访问
APIServer:所有服务访问的统一入口
ControllerManager 维持副本期望数目
Scheduler:负责接受任务,选择合适结点进行分配任务
ETCD:键值对数据库,存储K8S集群所有重要信息(持久化)
COREDNS:为集群中的SVC创建一个域名IP的对应关系解析
DASHBOAD:给K8S提供B/S访问
INGRESS CONTROLLER 实现七层代理
FEDERATION: 提供一个可以跨集群中心多K8S统一管理功能
PROMETHEUS: 提供K8S集群监控能力
ELK:提供K8S集群日志统一分析接入平台
##POD概念
基础容器pause,同一个pod中容器之间的端口不能冲突,
POD中容器共享存储和网络
ReplicationController 、ReplicaSet 、Deployment
新版本中RS取代RC RS支持集合式的selector
Deployment自动管理RS
Serverless 无服务器程序 不需要一个进程持续运行,需要时才调用
类信息存在方法区