千家信息网

Kubernetes核心概念有哪些

发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,这期内容当中小编将会给大家带来有关Kubernetes核心概念有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。组件概述以下是组件图Kubernetes采用Mas
千家信息网最后更新 2024年11月18日Kubernetes核心概念有哪些

这期内容当中小编将会给大家带来有关Kubernetes核心概念有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

组件概述

以下是组件图

Kubernetes采用Master/Slave架构,主要包含如下组件:

  • Master组件包含

    • API Server:API Gateway,用于和所有的组件进行交互的节点;

    • Controller Manager:业务逻辑的控制中⼼,包含各类控制器模块

    • Scheduler: 对Pod进行实际调度

    • ETCD: 用于存储所有Kubernetes的元数据,KV存储

  • Slave组件

    • Kubelet: Node和Pod⽣生命周期管理

    • Kube-Proxy: Pod的对外服务发现代理

    • cAdvisor:容器监控,目前集成到了kubelet组件中

一般通过kubectl提交命令,然后通过APIServer存储到ETCD,再由各个组件进行watch并做相关处理。

核心资源大图

  • Pod: 一组容器,是kubernetes系统中的最⼩的调度单元,是直接处理业务的Workload;

  • 应⽤用配置:

    • ConfigMap: 可以存储相关的应用配置信息;

    • Secret: 一般用于存储应用的秘钥信息,通过base64进行编码;

    • PVC: 应用的持久化存储;

  • 应⽤用服务发现:

    • Service: Pod对外服务的负载均衡

    • Endpoints: 和Service⼀一⼀一对应,表示Pods的IP/Port信息

  • 相关控制器:

    • Deployment : 用于无状态应用的生命周期管理,通过ReplicaSet管理Pod,要求所有的Pod是无状态的;

    • StatefulSet : 用于有状态应用的生命周期管理,支持挂载持久盘和顺序;

    • DaemonSet : 守护进程,每个Node一个;

    • Job : 提供了一次性任务;

    • JobCron : 提供定时任务;

上述就是小编为大家分享的Kubernetes核心概念有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

组件 存储 应用 管理 核心 信息 周期 状态 生命 控制 服务 概念 业务 任务 内容 容器 对外服务 控制器 分析 处理 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 sql怎么登录本地数据库 网络技术教育怎么样 远程服务器关机了如何开机 光与夜之恋服务器在哪里 服务器资源管理制度 青海超频服务器厂家直销 惠山区软件开发推荐咨询 网络安全制度和应急预案 软通网络安全类型B类安全要求 头部跟踪软件开发 济南好注网络技术有限公司 北京电子软件开发学院 战歌下载软件开发 画数据库的关系图用什么软件 梦幻北京一区都有哪些服务器 简述数据库中文件组的作用 通信系统理论与网络技术就业 动态网页一定要数据库吗 网络软件开发专业需要什么学历 网络安全厂商产品组合地图 嵌入式开发和上位机软件开发 王者荣耀服务器维护多久 phpcms登陆数据库 数据库中怎么将数据更新成空值 网络安全工作总体原则 教育平台软件开发 网络安全法第59条罚款多少 软件开发公司创意名字 系统集成软件开发资质 网络安全硕士生研究方向
0