由网友(- 暖男天天)分享简介:我有许多位于EKS集群中的cron作业,并希望通过HTTP调用来触发它们。Kubernetes有这样的接口吗?如果没有,还能做些什么?推荐答案Kubernetes中的每个动作都可以通过rest API调用来调用。这在docs中也是如此陈述的。您可以查看Kubernetes API的完整API reference。...我有许多位于EKS集群中的cron作业,并希望通过HTTP调用来触发它们。Kubernetes有这样的接口吗?如果没有,还能做些什么?
推荐答案
Kubernetes中的每个动作都可以通过rest API调用来调用。这在docs中也是如此陈述的。
您可以查看Kubernetes API的完整API reference。
实际上,kubectl正在暗中使用http。您可以使用v
标志和一些verbosity level来查看这些http调用。例如:
$ kubectl get pods -v=6
I1206 00:06:33.591871 19308 loader.go:372] Config loaded from file: /home/blue/.kube/config
I1206 00:06:33.826009 19308 round_trippers.go:454] GET https://mycluster.azmk8s.io:443/api?timeout=32s 200 OK in 233 milliseconds
...
这样您就可以通过查看kubectl如何执行该命令来检查所需的命令。但考虑到kubectl确实使用http,直接使用kubectl可能更容易。
相关推荐
最新文章