IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Kubernetes 实战-集群部署

    Yiran\'s Blog发表于 2019-05-31 21:22:51
    love 0
    背景 链接到标题 本来计划这周写一下如何定制 UEFI Linux 发行版的,但是计划赶不上变化,加上 UEFI 的改动比想象中的多,这周还是继续 k8s 系列好了。 说起来 k8s 写了 3 篇博客一直没有写集群部署相关的,一是当时对 k8s 了解不多,集群搭建大多是 GitHub 上的开源项目或 Rancher 快速搭建起来的;二是 k8s 官方工具 kubeadm 现在还有很多的不确定性,随着 v1.14 版本的发布,可用性大大提高,虽然还不支持 HA,但是要写一下了。 本文并不会介绍具体的部署步骤,望周知。 Kubernetes 主要组件 链接到标题 因为主要说集群部署相关的,因此只列出 Master 和 Node 的主要组件,k8s 内部资源不再罗列: Master 链接到标题 apiserver: 集群中所有其他组件通过 apiserver 进行交互 scheduler: 按照 Pod 配置来对 Pod 进行节点调度 controller-manager:负责节点管理,资源的具体创建动作, desired state management 具体实行者 etcd:用于存储集群中数据的键值存储 Node 链接到标题 kubelet:处理 master 及其上运行的 node 之间的所有通信。它与容器运行时配合,负责部署和监控容器 kube-proxy:负责维护 node 的网络规则,还负责处理 Pod,Node和外部之间的通信 容器运行时:在节点上运行容器的具体实现,常见的有 Docker/rkt/CRI-O


沪ICP备19023445号-2号
友情链接