环境
  centos 7

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

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

【Kubernetes学习之一】Kubernetes 简介

2、Node

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

【Kubernetes学习之一】Kubernetes 简介

3、Namespace

【Kubernetes学习之一】Kubernetes 简介

4、Resource

【Kubernetes学习之一】Kubernetes 简介

5、Label

【Kubernetes学习之一】Kubernetes 简介

 

6、Pod

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

【Kubernetes学习之一】Kubernetes 简介

7、Service

【Kubernetes学习之一】Kubernetes 简介

【Kubernetes学习之一】Kubernetes 简介

8、Replication Controller

【Kubernetes学习之一】Kubernetes 简介
9、Volumes

【Kubernetes学习之一】Kubernetes 简介

二、架构和原理

 【Kubernetes学习之一】Kubernetes 简介

【Kubernetes学习之一】Kubernetes 简介

 

参考:

官网Kubernetes手册

Kubernetes 原理架构介绍

Kubernetes 网络原理

Kubernetes运维系列

相关文章:

  • 2021-11-07
  • 2018-10-18
  • 2022-01-12
  • 2021-09-07
  • 2021-06-22
  • 2021-03-31
  • 2021-04-27
猜你喜欢
  • 2021-07-06
  • 2021-06-23
  • 2021-08-31
  • 2020-11-07
  • 2021-10-10
  • 2021-05-22
  • 2021-09-20
相关资源
相似解决方案