◎ 具有分组信息的API,以/apis/$GROUP_NAME/$VERSIONURL路径进行标识,在资源对象的定义中表示为“apiVersion:$GROUP_NAME/$VERSION”,例如:“apiVersion: batch/v1”“apiVersion: extensions:v1beta1”“apiVersion: apps/v1beta1”等,详细的API列表请参见官网https://kubernetes.io/docs/reference,目前根据Ku...
查找API版本列表:在文档页面中,搜索或浏览以获取API版本列表。通常,这些列表位于"API Reference"或"API Conventions"部分。 更新Kubernetes配置文件:根据所需的API版本,编辑Kubernetes配置文件(通常是yaml或json格式),将其中的apiVersion字段更新为所需的版本。例如,如果要将Deployment的API版本更新为v1,将apiVersion字段更...
curl -X DELETE http://10.10.5.103:18080/api/v1beta3/namespaces/development/pods/8xxxxxx create a replication controller: curl -i -k -X POST https://10.10.5.103:6443/api/v1beta3/namespaces/development/replicationcontrollers -H 'Authorization: Bearer lalalalalllaSDDDSASDASF=' -d "$(cat rc-...
curl -i -k -X POST https://10.10.5.103:6443/api/v1beta3/namespaces -H'Authorization: Bearer lalalalalllaSDDDSASDASF='-d"$(cat namespace-production.json)"{"apiVersion":"v1","kind":"Namespace","metadata": {"labels": {"name":"production"},"name":"production"} } create a pod cu...
_NAME/$VERSION URL路径进行标识,在资源对象的定义中表示为“apiVersion: $GROUP_NAME/$VERSION”,例如:“apiVersion: batch/v1”“apiVersion: extensions:v1beta1”“apiVersion: apps/v1beta1”等,详细的API列表请参见官网https://kubernetes.io/docs/reference,目前根据Kubernetes的不同版本有不同的API说明...
1. 使用v1beta2 api创建该对象: apiVersion:flowcontrol.apiserver.k8s.io/v1beta2kind:FlowSchemametadata:name:testspec:matchingPrecedence:1000priorityLevelConfiguration:name:exemptrules:-nonResourceRules:-nonResourceURLs:-"/healthz"-"/livez"-"/readyz"verbs:-"*"subjects:-kind:Groupgroup:name:"system...
kubectl api-versions 命令可以查看 apiserver 支持的 API 版本,确认下支持的 hpa 的 API 版本 kubectl api-version | grep autoscaling autoscaling/v1 autoscaling/v2beta1 autoscaling/v2beta2 查看对应资源的首选版本(Preferred Version) kubectl api-resources | grep autoscaling horizontalpodautoscalers hpa aut...
list是watch失败,数据太过陈旧后的弥补手段,这方面详见基于list-watch的Kubernetes异步事件处理框架详解-客户端部分。list本身是一个简单的列表操作,和其它apiserver的增删改操作一样,不再多描述细节。 1. watch的API处理 既然watch本身是一个apiserver提供的http restful的API,那么就按照API的方式去阅读它的代码,按照api...
KubernetesVersionListResult Properties Explicit Interface Implementations IJsonModel<KubernetesVersionListResult>.Create IJsonModel<KubernetesVersionListResult>.Write IPersistableModel<KubernetesVersionListResult>.Create IPersistableModel<KubernetesVersionListRes...
[root@k8s-master1~]# vim role-demo.yamlkind:RoleapiVersion:rbac.authorization.k8s.io/v1metadata:namespace:developentname:pod-readerrules:-apiGroups:[""]resources:["pods"]verbs:["get","watch","list"][root@k8s-master1~]# kubectl apply-f role-demo.yaml ...