使用@ kubernetes / client-node nodejs api部署虚拟服务

时间:2020-01-13 10:54:04

标签: node.js kubernetes istio

我正在使用@kubernetes/client-node nodejs API来部署Docker映像。我可以找到用于部署Docker映像和创建服务的api。但是没有用于创建虚拟服务的特定api。它通过命令行工作。

@kubernetes/client-node中用于创建虚拟服务的api是什么?

1 个答案:

答案 0 :(得分:0)

虚拟服务是自定义资源。不幸的是,客户端库将没有自定义资源的API。发现了使用golang客户端修补istio虚拟服务的example。您需要尝试创建而不是补丁。我不确定这是否行得通。

编辑:您可以在您的Pod的docker映像中安装kubectl,然后通过代码执行它。例如在python subprocess.check_output(['kubectl', 'apply', '-f', 'virtual-service.yaml'])

相关问题