K8s的资源对象

资源对象是 K8s 提供的一些管理和运行应用容器的各种对象和组件。

Pod 资源是 K8s 中的基本部署单元,K8s通过Pod来运行业务应用的容器镜像

Job 和 CronJob 资源用于执行任务和定时任务,DaemonSet 资源提供类似每个节点上守护进程,

Deployments 和 StatefulSets 资源分别对应着无状态应用和有状态应用的部署,可以同时部署多个 Pod 副本,从而实现业务应用 Pod 的高可用。

以上这些资源都是基于Pod做了更高级的功能封装,最终部署的还是运行在pod里的业务容器,我们可以根据不同的业务需求选择不同的资源

Service 资源和Ingress 资源负责提供Pod的负载均衡和路由访问

Persistent Volumes (PV) 和 Persistent Volume Claims (PVC) 资源负责提供持久化存储

ConfigMaps 和 Secrets 资源负责保存集群中的配置参数

Namespace资源用来对K8s中的资源逻辑分组

相关推荐
老大白菜10 分钟前
Windows 11 安装 Dify 完整指南 非docker环境
windows·docker·容器
VinciYan3 小时前
基于Jenkins+Docker的自动化部署实践——整合Git与Python脚本实现远程部署
python·ubuntu·docker·自动化·jenkins·.net·运维开发
tntlbb4 小时前
Ubuntu20.4 VPN+Docker代理配置
运维·ubuntu·docker·容器
Gabriel_liao5 小时前
Docker安装Neo4j
docker·容器·neo4j
豆豆豆豆变8 小时前
Docker轻量级可视化工具Portainer
docker·容器·自动化运维
花晓木8 小时前
k8s etcd 数据损坏处理方式
容器·kubernetes·etcd
运维&陈同学8 小时前
【模块一】kubernetes容器编排进阶实战之基于velero及minio实现etcd数据备份与恢复
数据库·后端·云原生·容器·kubernetes·etcd·minio·velero
花晓木8 小时前
k8s备份 ETCD , 使用velero工具进行备份
容器·kubernetes·etcd
大熊程序猿8 小时前
xxl-job docker 安装
运维·docker·容器
shelby_loo8 小时前
使用 Docker 在 Ubuntu 下部署 Cloudflared Tunnel 服务器
服务器·ubuntu·docker