BlogHide Resteemsresteemedcloudman6 (34)in kubernetes • 7 years agosteemCreated with Sketch.k8s 架构(下) — Kubernetes(8)上一节我们讨论了 Kubernetes 架构 Master 上运行的服务 ,本节讨论 Node 节点。 Node 是 Pod 运行的地方,Kubernetes 支持 Docker、rkt 等容器 Runtime。 Node上运行的 Kubernetes 组件有 kubelet、kube-proxy 和 Pod 网络(例如 flannel)。 kubelet…resteemedcloudman6 (34)in kubernetes • 7 years agosteemCreated with Sketch.k8s 架构(上) — Kubernetes(7)Kubernetes Cluster 由 Master 和 Node 组成,节点上运行着若干 Kubernetes 服务。 Master 节点 Master 是 Kubernetes Cluster 的大脑,运行着如下 Daemon 服务:kube-apiserver、kube-scheduler、kube-controller-manager、etcd 和 Pod 网络(例如…resteemedcloudman6 (34)in kubernetes • 7 years agosteemCreated with Sketch.部署 k8s Cluster(下) — Kubernetes(6)上节我们通过 kubeadm 在 k8s-master 上部署了 Kubernetes,本节安装 Pod 网络并添加 k8s-node1 和 k8s-node2,完成集群部署。 安装 Pod 网络 要让 Kubernetes Cluster 能够工作,必须安装 Pod 网络,否则 Pod 之间无法通信。 Kubernetes 支持多种网络方案,这里我们先使用…resteemedcloudman6 (34)in kubernetes • 7 years agosteemCreated with Sketch.部署 k8s Cluster(上) — Kubernetes(5)我们将部署三个节点的 Kubernetes Cluster。 k8s-master 是 Master,k8s-node1 和 k8s-node2 是 Node。 所有节点的操作系统均为 Ubuntu 16.04,当然其他 Linux 也是可以的。 官方安装文档可以参考 注意:Kubernetes 几乎所有的安装组件和 Docker 镜像都放在 goolge…resteemedcloudman6 (34)in kubernetes • 7 years agosteemCreated with Sketch.k8s 重要概念 — Kubernetes(4)在实践之前,必须先学习 Kubernetes 的几个重要概念,它们是组成 Kubernetes 集群的基石。 Cluster Cluster 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。 Master Master 是 Cluster 的大脑,它的主要职责是调度,即决定将应用放在哪里运行。Master 运行…resteemedcloudman6 (34)in kubernetes • 7 years ago5 秒创建 k8s 集群 — Kubernetes(2)Kubernetes (K8s) 是 Google 在 2014 年发布的一个开源项目。 据说 Google 的数据中心里运行着超过 20 亿个容器,而且 Google 十年前就开始使用容器技术。 最初,Google 开发了一个叫 Borg 的系统(现在命令为 Omega)来调度如此庞大数量的容器和工作负载。在积累了这么多年的经验后,Google…resteemedcloudman6 (34)in kubernetes • 7 years ago学习 Kubernetes 的 Why 和 How — Kubernetes(1)这是一个系统学习 Kubernetes 的教程,有下面两个特点: 系统讲解当前最流行的容器编排引擎 Kubernetes 包括了安装部署、应用管理、网络、存储、监控、日志管理等多各个方面。 重实践并兼顾理论 通过大量实验和操作带领大家学习 Kubernetes。 为什么要学 Kubernetes ? 因为 Kubernetes 太热门了 。 2017…