这可能是一个愚蠢的问题,但是 juju 可以在在其外部创建和部署的 kubernetes 集群上运行吗?

这可能是一个愚蠢的问题,但是 juju 可以在在其外部创建和部署的 kubernetes 集群上运行吗?

我之所以问这个问题,是因为我一直在尝试让一些监控和日志聚合工作起来,当我将 juju 端安装到已经存在的 kubernetes 集群时,它处于等待状态,我能找到的所有文档都有关于通过 juju 部署 kubernetes 的说明。就好像 juju 控制器无法看到外部创建的 kubernetes 集群.....这种行为是预期的,我只是不熟悉,还是需要某种 juju 组件来与外部 kubernetes 集群通信,这将使 jujucharm 摆脱等待状态,并且永远不会看起来与环境之外的任何东西通信。

答案1

这是可能的,但它无法控制所有组件。

jujuadd-k8s命令就是你所需要的:

需要有关集群的信息才能将其添加到 Juju。这些信息位于主 Kubernetes 配置文件中,可以从 Kubernetes 主节点复制过来(并保存为 ~/.kube/config)。然后我们可以利用 add-k8s 命令,因为如果复制到上述路径,它将解析配置文件。这使我们能够快速添加集群。

请注意,conjure-up 安装程序会为您添加集群。

https://docs.jujucharms.com/2.5/en/clouds-k8s#using-kubernetes-with-juju_1

相关内容