我正在尝试创建一个控制器,它可以通过使用operator-sdk和Go的API调用创建和删除Pod。控制器应该能够接受带有{imageTag:"", namespace:""}等信息的POST调用,以设置可以返回podId的Pod,并且还能够通过使用podId的API调用删除Pod。我看过一些教程,但我不清楚Go操作符如何拦截API调用。这可能吗?在这件事上的任何帮助将不胜感激。谢谢
operator-sdk
Go
{imageTag:"", namespace:""}
POST
podId
polkgigr1#
发现Kubernetes Client和Kubernetes Operator是两个不同的概念。最终创建了一个Kubernetes Go客户端,使用它我能够实现我的目标。你可以在这里找到图书馆。https://github.com/kubernetes/client-go
1条答案
按热度按时间polkgigr1#
发现Kubernetes Client和Kubernetes Operator是两个不同的概念。最终创建了一个Kubernetes Go客户端,使用它我能够实现我的目标。
你可以在这里找到图书馆。https://github.com/kubernetes/client-go