api

查看名称空间

curl -s  127.0.0.1:8001/api/v1/namespaces/ |jq .items[].metadata.name
curl -s  127.0.0.1:8001/api/v1/namespaces/default|jq .metadata.name

查看pod

curl -s  127.0.0.1:8001/api/v1/namespaces/default/pods |jq .items[].metadata.name
kubectl get --raw /api/v1/namespaces/default/pods|jq .items[].metadata.name

查看deployments

#                       /apis/群组/版本/namespaces/名称空间/deployments
curl -s  127.0.0.1:8001/apis/apps/v1/namespaces/default/deployments|jq .items[].metadata.name
kubectl get --raw /apis/apps/v1/namespaces/default/deployments|jq .items[].metadata.name

查看daemonsets

curl -s  127.0.0.1:8001/apis/apps/v1/namespaces/default/daemonsets|jq .items[].metadata.name
kubectl get --raw /apis/apps/v1/namespaces/default/daemonsets|jq .items[].metadata.name

自定义资源

  1. 修改Kubernetes源代码⾃定义类型
  2. 创建⼀个⾃定义的APIServer,并将其聚合⾄集群中
  3. 使⽤⾃定义资源(Custom Resource Definition,CRD)
posted @ 2022-11-29 16:59  mingtian是吧  阅读(80)  评论(0编辑  收藏  举报