本文会简单介绍 Kubernetes 以及你如何得到属于本身的第一个集群。工具
Kubernetes 是一个开源系统,用于容器化应用的自动部署、扩缩和管理。Kubernetes 将构成应用的容器按逻辑单位进行分组以便于管理和发现。 Kubernetes 基于谷歌公司在运行生产负载上的 15 年经验打造,并融合了来自社区的最佳建议与实践。—— kubernetes.iopost
文章的后续内容,会以 K8s 做为简称。学习
现现在,K8s 已是容器编排系统的事实标准了,除了亲爸爸谷歌之外,愈来愈多大厂都开始使用 K8s,相信你们在技术圈应该时不时看见关于 K8s 的内容吧,这么香的 K8s 怎么能只在大厂用呢?不少云服务商都提供了 K8s 的服务,例如谷歌云的 GKE、AWS 的 EKS、阿里云的 ACK、腾讯云的 TKE 等,帮助企业或者团队快速的应用上 K8s。网站
这里我应该再多唠两句,若是要尝到 K8s 的香,就要先尝到容器化的香,毕竟,K8s 是容器编排系统,解决的就是应用容器化以后的事情,因此若是还没接触容器化的同窗,我建议从容器开始入手,能够翻翻我以前分享过的一些关于 Docker 的文章了解下容器的相关内容,固然,你也能够继续往下看,你仍然能看获得 K8s 有多香。ui
答案是确定的,毕竟 K8s 自己就是一个开源系统。选择入门的途径有不少:阿里云
后续文章要演示的例子,就是使用 Minikube 运行的单节点 K8s 集群,若是你想快点尝鲜,我推荐你经过这个途径来搭建你的第一个 K8s 集群。调试
若是你使用的是 Minikube 搭建的集群且你以前没接触过 K8s,我还推荐你把文档中的一些 Quickstart 玩一下,让本身有一个实际的操做体验,而再也不是跟以前同样一直只留着一个个抽象的概念。cdn
会在下一篇文章(Kubernetes 短途旅行(下))中分享:教程