Kubernetes的Group、Version、Resource学习小记

type APIResource struct {Name string json:"name" protobuf:"bytes,1,opt,name=name"SingularName string json:"singularName" protobuf:"bytes,6,opt,name=singularName"Namespaced bool json:"namespaced" protobuf:"varint,2,opt,name=namespaced"Group string json:
摘要由CSDN通过智能技术生成

type APIResource struct {

Name string json:"name" protobuf:"bytes,1,opt,name=name"

SingularName string json:"singularName" protobuf:"bytes,6,opt,name=singularName"

Namespaced bool json:"namespaced" protobuf:"varint,2,opt,name=namespaced"

Group string json:"group,omitempty" protobuf:"bytes,8,opt,name=group"

Version string json:"version,omitempty" protobuf:"bytes,9,opt,name=version"

Kind string json:"kind" protobuf:"bytes,3,opt,name=kind"

Verbs Verbs json:"verbs" protobuf:"bytes,4,opt,name=verbs"

ShortNames []string json:"shortNames,omitempty" protobuf:"bytes,5,rep,name=shortNames"

Categories []string json:"categories,omitempty" protobuf:"bytes,7,rep,name=categories"

StorageVersionHash string json:"storageVersionHash,omitempty" protobuf:"bytes,10,opt,name=storageVersionHash"

}

  • kubernetes为资源准备了8种操作:create、delete、deletecollection、get、list、patch、update、watch,每一种资源都支持其中的一部分,这在每个资源的API文档中可以看到;

  • 资源支持以命名空间(namespace)进行隔离;

  • 资源对象描述文件在日常操作中频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值