k8s核心概念
2019-06-14 16:49:43 0 举报
AI智能生成
k8s核心概念
作者其他创作
大纲/内容
命名空间 Namespace
提供虚拟隔离
用户账号 User Account
服务账号 Service account
服务账号 Service account
用户账号为用户提供
服务账号为Pod提供
服务账号为Pod提供
秘钥对象 Secret
保存和船体敏感信息的对象
节点 Node
所有Pod运行所在的主机
可以是物理机或者虚拟机
可以是物理机或者虚拟机
持久存储卷 PV
持久存储卷声明 PVC
持久存储卷声明 PVC
PV和Node是资源的提供者
PVC和Pod是资源的使用者
存储卷 Volume
类似docker存储卷 作用范围是一个Pod
集群联邦 Federation
提供跨地区服务商的集群服务
API对象
引入新功能 新API对象 管理该功能
属性
元数据 metadata
namespace
name
uid
label等
规范 spec
配置API对象 声明式 运行多次还是相同的结果
状态 status
描述了系统资源实际达到的组昂太
Pod
集群中运行部署应用或服务的最小单元 支持多容器
业务类型
长期伺服型 long-running
Deployment
永久运行
批处理型 batch
Job
完成即退出
后台支持型 node-daemon
DaemonSet
保证每个节点都有一各此类Pod
存储
日志
监控
有状态应用型 stateful application
StatefulSet
提供有状态服务
mysql
etcd
zookeeper
postgresql
部署 Deployment
表示用户对集群的一次更新操作 比RS应用模式更广
副本集 RS
新一代RC 支持多种类型匹配模式
复制控制器 RC
最早的保存Pod高可用的API对象 只适合用长期服务型
服务 Service
Pod是Service的实例
状态不定 IP和端口不定
访问Service通过虚拟IP
状态不定 IP和端口不定
访问Service通过虚拟IP
RBAC 访问控制
角色 Role
角色绑定 RoleBinding
0 条评论
下一页