美文网首页
Kubernetes核心概念

Kubernetes核心概念

作者: 欧耶90 | 来源:发表于2020-09-14 17:58 被阅读0次

Kubernetes由抽象对象构成,每个抽象对象对应一个声明式API,每个抽象对象由元数据(metadata)、规范(spec)、状态(status)组成,可以通过外部文件yaml或json来定义。


Kubernetes.png
  • 容器组(Pod):k8s中的最小资源单位,由位于同一节点上的若干容器组成,彼此共享网络命名空间和存储卷,Pod的短暂的,随时可变的,一般每个Pod除了一个应用容器外,还包括一个初始的pause容器,完成网络和存储空间的初始化
  • 服务(Service):对外提供某个特定功能的一组Pod和所关联的访问配置
  • 存储卷(Volume):提供数据的持久化功能,支持多种本地和云存储
  • 命名空间(Namespace):通过命名空间将同一组物理资源虚拟为不同的抽象集群,避免不同租户的资源发生命名冲突,另外可以进行资源限额
  • 副本集(ReplicaSet):维持某个Pod的指定副本数
  • 部署(Deployment):管理Pod和副本集,并且支持升级操作
  • 状态集(StatefulSet):管理带有状态的应用
  • Job:适用于短期场景,任务创建若干Pod,并确保给定数目的Pod最终正常退出
  • 横向Pod扩展器(HPA):根据Pod的使用率自动调整一个部署里面的Pod个数
  • 入口控制器(Ingress Controller):定义外部访问集群中资源的一组规则,用来提供七层代理和负载均衡服务
  • 标签(Label):键值对,用来标记在资源对象上,用来对资源做区分和筛选
  • 选择器(Selector):基于标签概念的一个正则表达式,可对标签筛选出一组资源
  • 名字(Name):用户提供给资源的别名,同类资源不能重名

相关文章

  • 十分钟带你理解Kubernetes核心概念[转]

    原文链接:十分钟带你理解Kubernetes核心概念 本文将会简单介绍Kubernetes的核心概念。因为这些定义...

  • 十分钟了解kubernetes的核心概念

    十分钟了解kubernetes的核心概念 下文将简单介绍kubernetes的核心概念。因为这些定义可以kuber...

  • 十分钟带你理解Kubernetes核心概念

    十分钟带你理解Kubernetes核心概念 本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Ku...

  • Kubernetes 核心概念

    Kubernetes [ koo-ber-nay'-tace ]源于希腊语,词意为航海大师,缩写为 k8s, 8代...

  • Kubernetes核心概念

    什么是Kubernetes? Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节...

  • Kubernetes核心概念

    Kubernetes由抽象对象构成,每个抽象对象对应一个声明式API,每个抽象对象由元数据(metadata)、规...

  • Kubernetes核心概念

    本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避...

  • Kubernetes之核心概念(二)

    Kubernetes核心概念 要深入的理解Kubernetes的特性和工作机制,首先要掌握Kubernetes模型...

  • DevOps

    十分钟带你理解Kubernetes核心概念 kubernetes 安装学习 三小时攻克 Kubernetes!

  • kubernetes的服务组件和概念

    kubernetes的服务组件和概念 kubernete是架构图 核心组件的组成: kubernetes的设计理念...

网友评论

      本文标题:Kubernetes核心概念

      本文链接:https://www.haomeiwen.com/subject/kzmcektx.html