Skip to content

Kubernetes 介绍

Kubernetes 简介

kubernetes (简称 k8s )是一款用于管理云平台中多个主机上的容器化的应用,k8s 的目标是让部署容器化的应用简单并且高效( powerful ),k8s 提供了应用部署,规划,更新,维护的一种机制。

k8s 一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让 apache 一直运行,用户不需要关心怎么去做,k8s 会自动去监控,然后去重启,新建,总之,让 apache 一直提供服务),管理员可以加载一个微型服务,让规划器来找到合适的位置,同时,k8s 也系统提升工具以及人性化方面,让用户能够方便的部署自己的应用(就像 canary deployments )。

在 k8s 中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。