[英]Deployment of Virtual Service using @kubernetes/client-node nodejs api
我正在使用@kubernetes/client-node nodejs
API 来部署 Docker 镜像。我可以找到用于部署 docker 镜像和创建服务的 api。但是没有用于创建虚拟服务的特定 api。 它通过命令行工作。
@kubernetes/client-node
用于创建虚拟服务的 api 是什么?
虚拟服务是一种自定义资源。不幸的是,客户端库没有用于自定义资源的 API。 发现这个例子使用golang客户贴敷istio虚拟服务。 您需要尝试创建而不是补丁。 我不是 100% 确定这是否有效。
编辑:您可以在 pod 的 docker 镜像中安装 kubectl,然后通过代码执行它。 例如在 python subprocess.check_output(['kubectl', 'apply', '-f', 'virtual-service.yaml'])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.