docker compose有类似于服务帐户和kubernetes客户端库的东西吗



通过为pod创建服务帐户,可以从任何pod访问整个集群的kubectl api。用不同语言实现的Kubernetes客户端库使集群中的pod能够实现这一目的。

docker compose有类似的东西吗?我的要求是控制组成文件中定义的所有服务的生命周期(创建、列出、扩展、销毁、重新启动等(。就我所搜索的而言,没有这样的功能可用于撰写。

或者docker swarm提供了这样的功能吗?

Docker提供了一个API,可用于与守护进程交互。事实上,这正是docker compose用来实现所提供的功能的。

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

最新更新