K8S – Kubernetes简介

Kubernetes

Kubernetes(简称K8s,用8代替8个字符“ubernete”)是Google开源的一个容器编排引擎,支持自动化部署、大规模可伸缩、应用容器化管理。
Kubernetes 是目前最为广泛且流行的容器编排调度系统,也是现在用来构建云原生应用编排的最佳平台。
目前所有云原生应用基本上都会基于 Kubernetes API 去构建。

实用的特性

  • 一致性:是指在 Kubernetes 上构建的应用可以无缝的迁移到任何环境里,不论公有云、私有云还是跨云。
  • 可扩展性:是指把 Kubernetes 的插件机制运用到任何环境里,通过 Kubernetes 这些插件都可以实现自定义化。
  • 自我修复功能:包括健康检查、故障的自动恢复、自动扩展等机制,这些对于系统运行至关重要。

架构

  • Master:主要负责集群的状态维护,也给集群提供一个对外访问的入口
  • Node:负责运行容器,为容器提供一些必要的环境,比如存储、网络等

官方信息

参考信息

WebSite

相关文章