k8s资源以及资源清单

本文详细介绍了Kubernetes中不同级别的资源管理,包括命名空间级别的工作负载、服务发现和存储资源,集群级别的元数据资源,以及资源清单中常用的字段,帮助读者全面了解K8s集群的资源配置和管理。
摘要由CSDN通过智能技术生成

命名空间级别

  1. 工作负载型资源(workload):Pod,ReplicasSet,Deployment,StatefullSet,DaemonSet,Job, CornJob(ReplicationController 已在V1.11删除)
  2. 服务发现及负载均衡型资源:Service、Ingress
  3. 配置与存储型资源:volume(存储卷)、CSI(容器存储接口,可以扩展各种第三方存储卷)
  4. 特殊类型的存储卷:configMap(当配置中心来使用的资源类型),Secret(保存敏感数据),DownwordAPI(把外部环境的信息,输出给容器)

集群级别

Namespace、Node、role、clusterRole、RoleBinding、ClusterRoleBingding

元数据资源

HPA、PodTemptate、LimitRange

在k8s中,一般使用yaml来创建符合我们期望的pod,这些yaml文件一般就被称为资源清单

资源清单常用的字段

# yaml格式的pod定义文件完整内容:
apiVersion: v1       # 必选,组名/版本号,kubectl api-version
kind: Pod       #必选 资源类型比如Deployment、Service 但是下面的内容要自己改变
metadata:       #必选,元数据
  name: string       #必选,Pod名称
  namespace: string    #必选,Pod所属的命名空间
  labels:      #自定义标签
    - name: string     #自定义标签名字
  annotations:       #自定义资源注释列表
    - name: string
spec
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值