本文介绍容器服务Swarm集群与Kubernetes集群使用镜像创建应用时,容器配置及标签的比对。

使用镜像创建应用

容器服务Swarm与Kubernetes集群在使用镜像创建应用时,部署界面差异较大。

  • 容器服务Swarm集群,请参考创建应用。
  • 容器服务Kubernetes集群,请参考镜像创建无状态Deployment应用。

容器配置

容器服务Swarm集群

设置容器的启动命令(CommandEntrypoint)、资源限制(CPU限制内存限制)及启动项等配置。


使用镜像创建应用-容器配置及标签比对

容器服务Kubernetes集群

容器服务swarm集群的容器配置,类似于容器服务Kubernetes集群的:

  • 生命周期,各项解释详见镜像创建无状态Deployment应用:
    • 启动执行
    • 启动后处理
    • 停止前处理

    使用镜像创建应用-容器配置及标签比对

  • 基本配置,各项解释详见镜像创建无状态Deployment应用,推荐配置详见高可靠推荐配置:
    • 资源限制
    • 所需资源

标签

容器服务Swarm集群

能够完成健康检查、设置访问域名、日志等功能。

容器服务Kubernetes集群

容器服务Kubernetes集群中的标签只能标识一个应用,容器服务Swarm集群的健康检查,设置访问域名等功能均通过其他方式实现。

容器服务Kubernetes部署的应用在创建时,会自动生成与应用名相同的标签,在使用镜像创建应用的配置界面没有展现,用户可以通过yaml文件的方式使用此标签。