Kubernetes(1) 前言

什么是Kubernetes

Kubernetes(常简称为K8s)是用于自动部署、扩展和管理容器化(containerized)应用程序的开源系统。它旨在提供“跨主机集群的自动部署、扩展以及运行应用程序容器的平台”。

为什么要用Kubernetes

随着Docker的发展,大量公司开始使用这项容器化技术,而k8s则是一个优秀的Docker分布式系统解决方案。 通过k8s,我们可以

  1. 自动化部署和管理分布式的容器;
  2. 对微服务架构非常友好,可以使不同的团队开发不同的服务,而共用同一套负载均衡;
  3. 由于k8s屏蔽了底层网络的细节,可以随时随地无缝搬迁到公有云上;
  4. 具备强大的横向扩容能力,可以从只有几个Node的小集群横向扩展为上百个Node的大集群。

BTW..

上次阅读kubernetes的相关书籍大概是在一个月前了,由于我的金鱼脑,已经完全忘记了之前看了什么…所以打算重新阅读,并且将重点记录下来以备日后参考。也可以说是一份读书笔记吧。

Table of Contents