K8s概述:几种集群方案的对比,吊打面试官系列

k8s

k8s一些概念

  • Node:资源节点的抽象

  • Pod:pod为kubernetes的最小管理单元,一个pod中可以部署多个容器,通常建议是一个容器

  • Daemonset:每个node上有一个,比如使用gpu、联通上的seman服务

  • Statefulset:解决有状态服务,保证部署和scale的顺序。比如mysql。

  • Deployment:一个Deployment通过多个ReplicaSet管理pod,一个Replica Set拥有一个或多个Pod。滚动升级的时候是用新的rs替代旧的rs

  • Endpoint:一个资源对象,用于记录一个service对应的所有pod的访问地址

  • Service:容器互联或者对外暴露的服务。Service通过label选择Pod,这些 Pod 通过endpoints 暴露出来。通过与具体后端pod解耦,使得后端pod迁移时访问不受影响。

k8s组件

  • kube-dns:用Service向集群内部提供服务的

  • Etcd:存储配置数据库。存储网络的配置信息和各种对象的状态和元信息配置

  • kube-apiserver:k8s主节点的管理中心,整个集群的控制入口。它有助于各个组件之间的通信,从而保持集群的健康。

  • kube-controller-manager:确保通过向上和向下扩展工作负载来使群集的期望状态与当前状态相匹配。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值