【Kubernetes学习之一】Kubernetes 简介

环境
  centos 7

一、概念和组件
Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理,简称k8s.

1、Master
Kubernetes中的Master是一台运行Kubernetes的主机,可以是物理机也可以是虚拟机,它是Kubernetes集群中的控制节点,它负责完成整个Kubernetes集群的创建、管理和控制,在Kubernetes集群中必不可少。

2、Node

在Kubernetes集群中,除了Master之外其它运行Kubernetes服务的主机称之为Node。Node也可以是物理机或虚拟机。Node是Kubernetes集群中任务的负载节点,Master经过特殊设置后也可以作为Node负载任务。

3、Namespace

4、Resource

5、Label

 

6、Pod

在Kubenetes中所有的容器均在Pod中运行,一个Pod可以承载一个或者多个相关的容器。同一个Pod中的容器会部署在同一个物理机器上并且能够共享资源。类似虚拟机。

7、Service

8、Replication Controller


9、Volumes

二、架构和原理

 

 

参考:

官网Kubernetes手册

Kubernetes 原理架构介绍

Kubernetes 网络原理

Kubernetes运维系列

posted @ 2019-08-29 10:19  cac2020  阅读(182)  评论(0编辑  收藏  举报