千家信息网

K8S基本概念是什么

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,今天就跟大家聊聊有关K8S基本概念是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、背景最近公司要搭建一个微服务项目,之前的docker
千家信息网最后更新 2025年12月03日K8S基本概念是什么

今天就跟大家聊聊有关K8S基本概念是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

一、背景

最近公司要搭建一个微服务项目,之前的docker-compose部署的方式需要替换成K8S了,然后,哈哈,这个机会了又落到我身上了,虽然我并不知道怎么部署,但是我还是挺高兴的,又可以边学习边运用了,真是不赖。

二、K8S概述

Kubernetes 是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过 Kubernetes 能够进行应用的自动化部署和扩缩容。在 Kubernetes 中,会将组成应用的容 器组合成一个逻辑单元以更易管理和发现。Kubernetes 积累了作为 Google 生产环境运行 工作负载 15 年的经验,并吸收了来自于社区的最佳想法和实践。

三、K8S功能

1. 自动装箱

基于容器对应用运行环境的资源配置要求自动部署应用容器

2. 自我修复(自愈能力)

当容器失败时,会对容器进行重启 当所部署的 Node 节点有问题时,会对容器进行重新部署和重新调度 当容器未通过监控检查时,会关闭此容器直到容器正常运行时,才会对外提供服务

3. 水平扩展

通过简单的命令、用户 UI 界面或基于 CPU 等资源使用情况,对应用容器进行规模扩大 或规模剪裁

4. 服务发现

用户不需使用额外的服务发现机制,就能够基于 Kubernetes 自身能力实现服务发现和 负载均衡

5. 滚动更新

可以根据应用的变化,对应用容器运行的应用,进行一次性或批量式更新

6. 版本回退

可以根据应用部署情况,对应用容器运行的应用,进行历史版本即时回退

7. 密钥和配置管理

在不需要重新构建镜像的情况下,可以部署和更新密钥和应用配置,类似热部署。

8. 存储编排

自动实现存储系统挂载及应用,特别对有状态应用实现数据持久化非常重要 存储系统可以来自于本地目录、网络存储(NFS、Gluster、Ceph 等)、公共云存储服务

9. 批处理

提供一次性任务,定时任务;满足批量数据处理和分析的场景

四、K8S集群架构组件

1. Master Node

k8s 集群控制节点,对集群进行调度管理,接受集群外用户去集群操作请求;Master Node 由 API Server、Scheduler、ClusterState Store(ETCD 数据库)和 Controller MangerServer 所组成

  1. API Server:集群统一入口,以restful方式,交给etcd存储

  2. Scheduler:节点调度,选择node节点应用部署

  3. controller-manager:处理集群中常规后台任务,一个资源对应一个控制器

  4. etcd:存储系统,用于保存集群相关的数据

2. Worker Node

集群工作节点,运行用户业务应用容器;Worker Node 包含 kubelet、kube proxy 和 ContainerRuntime;

  1. kube proxy:提供网络代理,负载均衡等操作
  2. kube let:master派到node节点代表,管理本机容器

五、K8S核心概念

1. Pod

  1. 最小部署单元
  2. 一组容器的集合
  3. 共享网络
  4. 生命周期是短暂的

2. controller

  1. 确保预期的pod副本数量
  2. 无状态应用部署
  3. 有状态应用部署
  4. 确保所有的node运行同一个pod
  5. 一次性任务和定时任务

3. Service

定义一组pod的访问规则

看完上述内容,你们对K8S基本概念是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

应用 容器 集群 存储 服务 运行 节点 任务 管理 数据 用户 概念 一次性 内容 情况 状态 系统 网络 资源 更新 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳智能软件开发定制 中国凶宅数据库网址 智慧金沙网络安全 网络安全工程师需要看什么书 电信5G极速APN服务器地址 小米米家智能家居售后服务器 工联数据库是什么部门 hmail数据库如何备份 中电六所网络安全所 数据库关联表怎么做 怀化软件开发培训地址 互联网5g黑科技有哪些 无线蜂窝网络技术代表 上海腾讯城网络技术 程序员被黑客攻击服务器 智能汽车网络安全亟待打破 pmp软件开发应用 河北c语言软件开发哪家实惠 高科技互联网大会 清华同方数据库采用的什么分类法 武汉大学国家网络安全学院程媛 方舟加载服务器电脑卡死 运动会管理系统数据库分析与实现 轻钢龙骨加工设备数控软件开发 有什么网站可以做软件开发 小糖互联网络科技有限公司 软件开发入行需要多长时间 长白时评网络安全 上海腾讯城网络技术 部队网络安全防范警示语
0