原理

发布时间: 更新时间: 总字数:431 阅读时间:1m 作者: 分享

原理

架构

  • master(控制平面)
    • etcd
    • kube-apiserver
    • kube-scheduler(port: 10251/10259)
    • kube-controller-manager
      • Node Controller(节点控制器: 负责在节点出现故障时进行通知和响应)
      • Replication Controller(副本控制器: 负责为系统中的每个副本控制器对象维护正确数量的Pod)
      • Endpoints Controller(端点控制器: 填充端点(Endpoints)对象(即加入 Service 与 Pod))
      • Service Account & Token Controllers:服务帐户和令牌控制器: 为新的命名空间创建默认帐户和 API 访问令牌。
  • node(数据平面)
    • kube-proxy(port: 10256/30080/30443)
    • kubelet
    • container runtime, like docker

RC、RS和Deployment只是保证了支撑服务的微服务Pod的数量

  • Replication Controller, RC

  • Replica Set, RS

  • Deployment 更通用

  • Service

  • Job 是K8s用来控制批处理型任务的API对象。

  • DaemonSet

  • StatefulSet

  • Federation :

    • K8s的设计定位是单一集群在同一个地域内,因为同一个地区的网络性能才能满足K8s的调度和计算存储连接要求。
    • 联合集群服务就是为提供跨Region跨服务商K8s集群服务而设计的。
  • Persistent Volume, PV持久存储卷

  • Persistent Volume Claim, PVC 持久存储卷声明

  • Secret 是用来保存和传递密码、密钥、认证凭证这些敏感信息的对象

  • User Account 用户帐户

  • Service Account 服务帐户

最新评论
加载中...
Home Archives Categories Tags