Kubernetes 是否可以通过curl执行kubectl命令?

Kubernetes 是否可以通过curl执行kubectl命令?,kubernetes,Kubernetes,通过简单地点击GKE kube master api获取一些资源并获取json,是否可以将kubectl命令作为curl执行?Kubernetes是一个完全基于api的系统,要与Kubernetes api交互,您需要一个ServiceAccount(通过集群角色和角色绑定获得) 在这里您可以找到Google Kubernetes引擎API的文档: 另外,作为旁注,可能有用: Kubernetes是一个完全基于API的系统,要与Kubernetes API交互,您需要一个ServiceAccou

通过简单地点击GKE kube master api获取一些资源并获取json,是否可以将kubectl命令作为curl执行?

Kubernetes是一个完全基于api的系统,要与Kubernetes api交互,您需要一个ServiceAccount(通过集群角色和角色绑定获得)

在这里您可以找到Google Kubernetes引擎API的文档:

另外,作为旁注,可能有用:

Kubernetes是一个完全基于API的系统,要与Kubernetes API交互,您需要一个ServiceAccount(通过集群角色和角色绑定获得)

在这里您可以找到Google Kubernetes引擎API的文档:

另外,作为旁注,可能有用:
Kubernetes基于RESTAPI,可以通过curl调用

Kubectl在内部对Kubernetes API执行curl,这可以通过在下面运行命令并搜索curl进行验证,您可以执行相同的curl命令。在下面的示例中,kubectl使用证书进行身份验证,并针对Kubernetes API执行curl

kubectl get nodes --v=10

curl -k -v -XGET  -H "Accept: application/json;as=Table;v=v1beta1;g=meta.k8s.io, application/json" -H "User-Agent: kubectl/v1.17.0 (darwin/amd64) kubernetes/70132b0" 'https://127.0.0.1:32768/api/v1/nodes?limit=500'
但要调用Kubernetes REST API,您可以使用客户端证书或JWT承载令牌。建议使用具有承载令牌的服务帐户从pod与Kubernetes API通信


Kubernetes.

Kubernetes基于RESTAPI,可以通过curl调用

Kubectl在内部对Kubernetes API执行curl,这可以通过在下面运行命令并搜索curl进行验证,您可以执行相同的curl命令。在下面的示例中,kubectl使用证书进行身份验证,并针对Kubernetes API执行curl

kubectl get nodes --v=10

curl -k -v -XGET  -H "Accept: application/json;as=Table;v=v1beta1;g=meta.k8s.io, application/json" -H "User-Agent: kubectl/v1.17.0 (darwin/amd64) kubernetes/70132b0" 'https://127.0.0.1:32768/api/v1/nodes?limit=500'
但要调用Kubernetes REST API,您可以使用客户端证书或JWT承载令牌。建议使用具有承载令牌的服务帐户从pod与Kubernetes API通信

库伯内特斯