Kubernetes
Kubernetes(简称K8s,用8代替8个字符“ubernete”)是Google开源的一个容器编排引擎,支持自动化部署、大规模可伸缩、应用容器化管理。
Kubernetes 是目前最为广泛且流行的容器编排调度系统,也是现在用来构建云原生应用编排的最佳平台。
目前所有云原生应用基本上都会基于 Kubernetes API 去构建。
实用的特性
- 一致性:是指在 Kubernetes 上构建的应用可以无缝的迁移到任何环境里,不论公有云、私有云还是跨云。
- 可扩展性:是指把 Kubernetes 的插件机制运用到任何环境里,通过 Kubernetes 这些插件都可以实现自定义化。
- 自我修复功能:包括健康检查、故障的自动恢复、自动扩展等机制,这些对于系统运行至关重要。
架构
- Master:主要负责集群的状态维护,也给集群提供一个对外访问的入口
- Node:负责运行容器,为容器提供一些必要的环境,比如存储、网络等
官方信息
- kubernetes官网:https://kubernetes.io/
- kubernetes官网文档:https://kubernetes.io/docs/home/
- kubernetes官网教程:https://kubernetes.io/docs/tutorials/
- kubernetes中文社区:https://www.kubernetes.org.cn/
- kubernetes中文文档:http://docs.kubernetes.org.cn/
- GitHub:https://github.com/kubernetes/kubernetes
参考信息
- 十分钟带你理解Kubernetes核心概念
- Kubernetes新手快速入门指南
- 图解Kubernetes网络
- 外部访问 K8S,知道这 3 种模式就够了
- Kubernetes 节点故障自救指南
WebSite
- http://www.dockone.io/
- http://www.k8smeetup.com/