zoukankan      html  css  js  c++  java
  • 服务编排K8S整体架构和功能介绍

    整体架构图

    1) Kubernetes
    API Server 

    Scheduler 对资源统一调度,任务发布。

    Controller Manager(资源统筹管理)    replication(容器跨节点部署,标签管理,资源选择)/namespace controller  (虚拟化集群) 

    Etcd  类似于Zookeeper,做配置管理

    Network: Flannel, Calico,Canal

    Node‘s Components

    2) Node

    Kubelet  实现容器的启停

    Kube-proxy 网络感知模块

    Docker

    3) Pod

    Kubernetes最小工作单元

    运行在一个Node上

    Pod中的容器共享网络和存储

    4) Controller Controller比Pod更高一级的统一管理

    Deployment

    ReplicaSet  把相同的功能部署在节点1,另外一个相同的功能部署在节点2,再把类似的部署在节点3 ......

    DaemonSet  保证同一个Pod在同一个节点上只启一个。

    StatefulSet   管理Pod对外的名称是永远不变的

    Job 任务完成后Pod从节点消失

    5) Label

    对某些特殊的Label打上标签

    6) Namespace

    虚拟集群,支持多个虚拟集群

  • 相关阅读:
    JArray
    签名和验签
    private、protected、public和internal的区别
    DataTime.Now.Ticks
    NameValuePair 简单名称值对节点类型
    01安卓目录结构
    SDK目录结构
    java wait和notify及 synchronized sleep 总结
    安卓常用的第三方框架
    OkHttp使用教程
  • 原文地址:https://www.cnblogs.com/linlf03/p/14037430.html
Copyright © 2011-2022 走看看