Kubernetes核心技术剖析和落地经验

发布时间:2022-08-19 12:35

1. K8s核心组件介绍

1.1 什么是云原生?

云原生(Cloud Native)是一种构建和运行应用程序的方法,是一套技术体系和方法论。Cloud Native是一个组合词,Cloud+Native。Cloud是适应范围为云平台,Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的 弹性 + 分布式 优势。

CNCF(Cloud Native Computing Foundation,云原生计算基金会)在定义中给出了云原生的关键技术,容器、服务网格、微服务、不可变基础设施和声明式API,是目前云原生应用的最佳实践。

Kubernetes核心技术剖析和落地经验_第1张图片

微服务架构向开发中提出新的挑战。应用向微服务演进的过程遇到新的问题?

  • 无法静态配置;
  • 服务数量多,需要服务注册/发现;
  • 无法人工管理海量的服务;

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号