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

使用镜像创建应用

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

应用基本信息

容器服务Swarm集群

在应用基本信息中,部署的内容包括应用名称、应用版本、部署集群、默认更新策略及应用描述。

容器服务Kubernetes集群

与Swarm集群不同的是:需要配置命名空间、副本数量及类型。

命名空间是容器服务Kubernetes集群特有的概念,Kubernetes通过命名空间(namespace)进行资源的隔离,如CPU等。同时也可以区分不同的使用环境,比如测试环境、开发环境。如果涉及生产环境,建议通过集群隔离。Kubernetes的命名空间,可参考基本概念



基本配置

基本配置,主要是选择镜像和镜像版本。

容器服务Swarm集群

网络模式目前支持默认host两种。

容器服务Kubernetes集群

  • 网络模式,在创建集群时已经选定,可选择两种网络插件FlannelTerway,可参考如何选择Kubernetes集群网络插件:Terway和Flannel
  • 所需资源是声明需要的CPU和内存资源,资源限制是实际使用中不能超过的资源上限。类似于容器服务Swarm集群的容器配置部分的CPU限制内存限制