Orchestration & Management #
现在我们已经涵盖了资源配置层和运行时层,接下来我们可以深入探讨编排和管理层。在这一部分,你将会找到用于运行和连接云原生应用程序的工具。本节内容包括了从 Kubernetes 本身——云原生开发的关键推动力之一,到负责应用间和外部通信的基础设施层。云原生应用程序本质上具有可扩展性,依赖于自动化和弹性,这些都由这些工具提供支持。
- Scheduling & Orchestration
- Coordination & Service Discovery
- Remote Procedure Call
- Service Proxy
- API Gateway
- Service Mesh
这一层的工具处理如何将这些独立的容器化服务作为一个整体进行管理。
- 编排和调度工具可以看作是集群操作系统,负责管理集群中的容器化应用程序
- 协调和服务发现、服务代理及服务网格确保服务能够相互发现并高效通信,从而协同工作,形成一个统一的应用程序。
- API网关是一个额外的层次,进一步控制服务通信,特别是在外部应用程序之间。