通过为Pod创建服务帐户,可以从任何Pod访问整个集群的kubectl api。用不同语言实现的Kubernetes客户端库可以在集群中有一个Pod来实现此目的。

docker-compose是否有类似的东西?我的要求是控制组成文件中定义的所有服务的生命周期(创建,列出,缩放,销毁,重新启动等)。据我搜索,尚无此功能可用于撰写。

还是docker-swarm提供了任何此类功能?

最佳答案

Docker提供了可用于与守护程序进行交互的API。实际上,这正是docker-compose用于实现所提供功能的工具。

不过,Docker并不像kubernetes一样提供细粒度的访问控制。但是您可以将docker套接字安装到容器上并使用API​​。一个很好的例子就是“portainer”,它为docker提供了一个基于Web的UI。

关于docker - docker-compose是否与服务帐户和kubernetes-client库相似?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58714415/

10-16 12:34
查看更多