kubernetes简介

Kubernetes的概念以及特点

Kubernetes是Google团队的一个开源项目,它的目标是管理跨多个主机的容器,提供基本的部署,维护以及应用伸缩,主要实现语言是go语言。kafka也是go语言。

Kubernetes具有,易学(轻量级,简单容易理解),便携(支持公有云私有云和混合云),可扩展(模块化,可插拔),自动重调度重启和复制。

分布式的基本操作是部署,调度以及伸缩。

Kubernetes的常用术语

节点(Node),一个节点是一个运行Kubernetes的主机。
容器组(Pod),一个Pod对应于若干容器组成的一个容器组,同个组内的容器共享一个存储卷。
容器生命周期(pos-states),包含所有容器状态集合,包括容器组状态类型,容器组生命周期,事件,重启策略以及replication controllers。
Replication Controllers,主要负责指定数量的Pod在同一时间一起运行。
服务(Services),一个Kubernetes服务是容器组逻辑的高级抽象,同时也是对外提供访问容器组的策略。
卷(Volumes),一个卷就是一个目录,容器对其有访问权限。
标签(Labels),标签是用来连接一组对象的,比如容器组。标签可以被用来组织和选择子对象。
接口权限(access_the_api),端口࿰

你可能感兴趣的:(#,分布式理论,kubernetes,大数据,分布式,容器)