随着容器及微服务概念的普及,各个公司都在都在探索如何打造生产环境可用的、高效的容器调度平台,而 Kubernetes 的出现使这种探索变得更简单。Kubernetes 是 Google 在 2014 年基于其 Borg 系统的实践经验开源的一套标准化的、可扩展的容器管理平台。
发展至今, Kubernetes 已经成为了容器编排领域事实上的标准,并且大量的公司都已在生产中使用,无论是国外的谷歌、 亚马逊、 GitHub,还是国内的阿里,腾讯,京东,滴滴及其他中小公司都在进行着大量的探索与实践。
在生产环境,为了能够快速进行产品迭代,不再受单体架构的拖累,微服务的概念也在实践中逐步推进,从原先的单体集中式的服务,拆分为多个松耦合的微服务。用容器部署微服务已是大势所趋,生产中大量使用容器,则容器编排变的愈发重要。Kubernetes 在容器编排领域目前已成为事实上的标准,大量公司均已在生产中推进,此时,无论是开发工程师还是运维工程师,需要了解并掌握 Kubernetes 的基础技能。
为了让大家能够更好的掌握 Kubernetes 及其相关生态,我打算做一系列的视频课程,本套视频是这个系列的第一部分--基础篇,接下来我还会做进阶篇。在基础篇中我将一步步引导你去实践如何部署一个测试目的的Kubernetes 集群;如何将微服务部署到 Kubernetes 集群上。在接下来的进阶篇中,我将带来你进入更高级的主题,包括如何搭建生产环境使用的高可用性 Kubernetes 集群;如何搭建企业级私有仓库;如何配置持续集成与部署(CI/CD)流水线;如何为 Kubernetes 配置持久化存储;如何配置 Kubernetes 网络;如何监控 Kubernetes 集群及其部署的微服务 等等。
如果你对视频中讲解的知识有什么疑问,欢迎扫描下面二维码加入 QQ 群(774607973)进行提问,如果你对我们有什么建议,也欢迎加如QQ群,谢谢!
也可以关注我们的微信公众号:
- Docker 镜像打包并运行容器
- Kubernetes 基本概念
- Kubernetes 基础架构
- 从零搭建 Kubernetes 测试集群
- 部署微服务到 Kubernetes 集群
- 对 Docker有一定了解,希望能进入 Kubernetes 的各领域工程师
- 正在或即将在生产环境使用 Kubernetes 的开发工程师
- 需要维护 Kubernetes 的运维工程师