![56d80a97a8187f41f8e3aadc0fd8a547.jpeg](https://i-blog.csdnimg.cn/blog_migrate/061e960cc160f057681915cd3487c8ae.jpeg)
我们都知道,Docker 确实好用,但在面对庞大的集群和数以千计的容器时,它似乎显得力不从心。此时,我们的主角 Kubernetes 闪亮登场。接下来,让我们先来了解一下 Kubernetes 的基本概念,然后再深入探讨其实践应用,让我们循序渐进地探索这个强大的工具。
在了解 Kubernetes 的基本概念时,我们将重点关注以下七个方面:
- Docker 的管理痛点
- 什么是 K8s?
- 云架构 & 云原生
- K8s 架构原理
- K8s 核心组件
- K8s 的服务注册与发现
- 关键问题
Docker 的管理痛点
如果要将 Docker 应用于庞大规模的业务环境,我们将会面临着一系列严峻的挑战,如编排、管理和调度的难题。为了更好地应对这些问题,我们急需一套先进且灵活的管理系统,对 Docker 和容器进行深度管理。此时,Kubernetes 应势而生!Kubernetes 这个名字源于希腊语,有「舵手」或「飞行员」的意思,寓意着它能够引领我们顺利地驾驭和管理复杂的容器环境。
![f3df950f2779f4cd9f640bd7605949dd.jpeg](https://i-blog.csdnimg.cn/blog_migrate/df9c7d1109ce407d21337b09bb5a3d5b.jpeg)
在2014年,Google向世界开源了Kubernetes项目,这是基于其在大规模生产工作负载运营方面累积的十余年经验,同时汇聚了社区中的卓越理念与实践。K8s,即Kubernetes的简称,用数字8代替了“ubernete”,使得称呼更为简洁。在接下来的描述中,我们将采用这一简称。