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
自定义资源
- 修改Kubernetes源代码⾃定义类型
- 创建⼀个⾃定义的APIServer,并将其聚合⾄集群中
- 使⽤⾃定义资源(Custom Resource Definition,CRD)