1. 阿里云>
  2. amp>
  3. swarm集群amp

swarm集群amp

Swarm 集群  集群管理  搜索集群
操作步骤 1. 登录容器服务管理控制台。 2. 在 Swarm 菜单下,单击左侧导航栏中的集群。 3. 在搜索框中输入要搜索的集群的名称或关键字。名称中带有该关键字的集群将显示在集群列表中。如下图所示。      说明: 搜索不区分大小写。
Swarm 集群  集群管理  清理集群磁盘
背景信息 清理磁盘操作会清理用户集群内每台服务器上的脏数据。脏数据限于: 已下载到本地但未使用的 Docker 镜像。曾经挂载到容器,但容器销毁后未清理的数据卷(volumn)目录。 操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的集群。选择要清理的集群,单击管理在集群管理页面中,单击清理磁盘
Swarm 集群  日志管理  查看日志
查看应用级别的日志 登录 容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的应用。选择要查看的应用所在的集群。单击要查看的应用的名称。单击日志查看该应用的日志信息。您可以选择显示的日志条目,也可以选择下载所有日志到本地。 查看服务级别的日志 登录 容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的服务。选择要查看的服务所在的集群。单击要查看的服务的名称。单...
Swarm 集群  使用流程
完整的容器服务使用流程包含以下步骤: 步骤 1:授予账号相应的角色。 详细信息参见 角色授权。 步骤 2:创建集群。 您可以选择集群的网络环境,设置集群的节点个数和配置信息。 步骤 3:通过镜像或编排模板创建应用。 您可以使用已有的镜像或编排模板,或者新建镜像或者编排模板。 如果您的应用由多个镜像承载的服务组成,可以选择通过编排模板创建应用。 步骤 4:查看部署后应用的状态和相应的服...
Swarm 集群  使用流程
完整的容器服务使用流程包含以下步骤: 步骤 1:授予账号相应的角色。 详细信息参见 角色授权。 步骤 2:创建集群。 您可以选择集群的网络环境,设置集群的节点个数和配置信息。 步骤 3:通过镜像或编排模板创建应用。 您可以使用已有的镜像或编排模板,或者新建镜像或者编排模板。 如果您的应用由多个镜像承载的服务组成,可以选择通过编排模板创建应用。 步骤 4:查看部署后应用的状态和相应的服务、...
Swarm 集群  节点管理  移除节点
背景信息 您可以移除集群中的节点。移除节点可以将机器从集群中摘除。移除后将不能在节点列表内看到该机器的信息。     说明 在移除节点之前请先做好备份工作。 移除节点仅仅是从集群中移除 ECS,并不会释放 ECS。如果需要释放 ECS,需要到 ECS 管理控制台自行释放。 操作步骤 登录容器服务管理控制台。在 swarm 菜单下,单击左侧导航栏中的节点。选择要移除的节点所在的...
Swarm 集群  服务管理  删除服务
操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的服务。选择所要删除的服务所在的集群。选择所要删除的服务并单击删除。在弹出的对话框中,单击确定。
Swarm 集群  监控  查看监控信息
查看服务器监控信息 登录 容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的集群。单击目标集群的名称。选择所要查看的节点并单击监控。 查看容器监控信息 登录 容器服务管理控制台。通过以下三种方法之一进入容器列表页面。 通过节点。单击左侧导航栏中的节点。单击节点的 IP 地址。 通过应用。 单击左侧导航栏中的应用。选择所要查看的应用所在的集群。单击所要查看的应用...
Swarm 集群  通过 Docker 工具连接集群
容器服务提供完全兼容 Docker Swarm API 的能力。您可以通过常用的 Docker 工具访问和管理 Docker 集群,例如 Docker Client 和 Docker Compose。 安装证书 1. 获取访问地址。 a. 登录容器服务管理控制台。 b. 单击左侧导航栏中的集群,在集群列表中选择一个集群并单击管理。 2. 下载和保存证书。 要通过上面的访问地址访问 ...
Swarm 集群  服务管理  启停服务
操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的服务。选择目标服务所在的集群。[font=PingFangSC, "]根据当前服务的状态,选择启动或停止。选择目标服务并单击 [font=PingFangSC, "]停止。  选择目标服务并单击 启动。在弹出的对话框中,单击确定。
Swarm 集群  服务管理  查看服务详情
操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的服务。选择需要的集群,单击所要查看的服务名称。您可以在服务详情页面查看该服务的所有容器。单击日志查看服务级别的日志信息。单击配置查看服务的配置信息。单击事件查看服务的事件信息。
Swarm 集群  节点管理  重置节点
背景信息 重置节点会替换该机器系统盘,替换后原机器系统盘数据会丢失,重置后的机器会重新加入到集群中。     说明 重置 ECS 节点,会更换 ECS 的系统盘,磁盘 ID 会变更,原系统盘会被释放。 被重置的 ECS 节点将会恢复到最初加入到集群的状态。 节点重置的过程中所有数据将被清理。 您在操作前做好相关备份,以免数据丢失给您造成损失。 操作步骤 登录容器服务管理控制台...
Swarm 集群  集群管理 为集群绑定和解绑负载均衡
您可以在创建集群时自动创建一个按量付费的负载均衡实例,或者在集群创建完成后为集群绑定一个包年包月或按量付费的负载均衡实例。 容器服务集群支持绑定公网负载均衡实例和私网负载均衡实例。 使用限制 您只能为集群绑定位于同一地域下的负载均衡实例。不支持绑定跨账号的负载均衡实例。VPC 集群支持绑定公网负载均衡实例和 VPC 私网负载均衡实例。一个集群仅支持绑定一个负载均衡实例。两个集群不能共用...
Swarm 集群  服务管理 变更服务配置
操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的服务。选择目标服务所在的集群。选择目标服务并单击变更配置。在弹出的对话框中,修改服务的配置。单击更新。
Swarm 集群  数据卷管理  查看或删除数据卷
您可以查看已经创建的数据卷的参数或删除已经创建的数据卷。 操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的数据卷并选择所需的集群。数据卷列表页面列出了当前集群中所有的数据卷,包括本地数据卷和第三方数据卷。此外,您可以在该页面查看引用了该数据卷的容器。 对于本地数据卷,数据卷名称的格式为node_name/volume_name。 对于第三方数据卷,单...
Swarm 集群  监控  监控指标
容器服务提供多维度的监控服务。您可以通过容器服务管理控制台或阿里云云监控管理控制台查看监控信息。 容器服务的监控指标分为自动监控指标和云监控插件指标两部分。通过监控容器服务的 CPU 使用率、内存、网络、I/O、异常等指标,帮助您了解容器服务的使用情况。您可以登录云监控控制台并进入容器服务页面查看监控详情,还可对监控项设置报警规则,以便指标异常时收到报警通知。 容器服务提供以下维度的监控信息: ...
Swarm 集群  服务编排  容器重新调度
容器服务支持对 Docker 容器的重新调度:当一个节点失效时,容器可以被自动调度到其他可用节点自动运行。 缺省情况下,容器的重新调度策略是关闭的。根据需要,您可以用如下配置来让重调度策略生效。 容器服务提供兼容 Docker Swarm 的容器重新调度策略,可以通过环境变量方式或者 label 方式启动。 环境变量: redis:  image: redis  environment:   ...
Swarm 集群  服务发现和负载均衡  简单路由-域名配置
操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的服务。选择要添加域名的服务所在的集群。选择要添加域名的服务(本示例中要添加域名的服务为 web,所属的应用为 wordpress)并单击 变更配置。单击简单路由配置右侧的加号图标,输入要添加的域名(本示例中要添加的域名为 www.aliyuntest.club)并单击确定更新配置。 此时,服务处于更新中。更新完毕变成...
Swarm 集群  数据卷管理  使用第三方数据卷
第三方数据卷使用方法跟本地数据卷相同。 您可以在创建应用时设置数据卷的相关信息,或者通过变更已有应用的配置来添加数据卷的设置。 前提条件 您已经在容器服务管理控制台创建了数据卷,参见 创建 OSSFS 数据卷 和 创建 NAS 数据卷。 操作步骤 本示例以 test 集群下的 OSSFS 数据卷test为例进行说明。 通过镜像创建应用 登录 容器服务管理控制台。在 Swar...
Swarm 集群  服务管理  使用说明
一个应用由一个或多个服务组成,您可以选择变更应用的配置来升级应用,也可以选择单独变更某个服务的配置来独立升级。
Swarm 集群  服务管理 重新调度服务
您可以重新平衡各个节点运行容器数量,将负载较重节点的容器迁移到新加入的节点和负载较轻的节点上,实现集群负载重新的平衡。 操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的服务。选择需要的集群,选择目标服务并单击重新调度。在弹出的对话框中,根据服务的情况,选择是否勾选忽略本地数据卷和强制重新调度,最后单击确定。   忽略本地数据卷:对于有本地数据卷的容器,重新...
Swarm 集群  服务编排  日志
和阿里云日志服务集成,采集容器日志并且发送到阿里云日志服务。 示例 mysql:    image: mysql    ports:        - 80    labels:        aliyun.scale: "1"    environment:        - MYSQL_ROOT_PASSWORD=passwordwordpress:    image: registr...
Swarm 集群  节点管理  查看节点上运行的容器
您可以通过节点列表页面查看运行在某个节点上的容器。 操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的节点。选择节点所在的集群。选择所需的节点,单击节点的 ID。 下一步 通过该列表,您可以查看容器的标签(Labels),查看容器的镜像并查看镜像的 sha256,查看容器的日志和监控信息,并进行容器相关操作(包括:启停容器、删除容器、通过远程终端操...
Swarm 集群  监控  容器监控服务
背景信息 容器监控服务依托于阿里云云监控服务,为容器运维用户提供默认监控、报警规则配置等服务。容器服务的监控服务提供容器维度的监控数据展示以及报警功能。此外,容器服务还提供了与第三方开源监控方案集成的能力 (详细信息参见 第三方监控方案集成)。 操作步骤 登录 容器服务管理控制台。通过以下三种方法之一进入容器列表页面。 通过节点。单击左侧导航栏中的节点。单击节点的 IP 地址。...
Swarm 集群  服务编排  scale
设置该服务的容器数量,横向扩展服务。 目前,Docker Compose 只能在每一个服务中启动一个容器,如果需要扩展容器数量,需要在启动后手动进行设置。 现在通过scale的扩展标签,支持您在容器启动的时候进行扩展。 此外,在容器被删除之后,您可以在容器服务管理控制台对应用进行重新部署(单击左侧导航栏中的应用,选择目标应用并单击右侧的重新部署),容器服务会重启或新建容器使容器恢复到...
Swarm 集群  服务发现和负载均衡  概述
服务发现和负载均衡主要解决通信的可靠性问题。为了达到可靠性,容器服务引入了负载均衡机制。通信又可以分为对外暴露服务的通信和内部服务之间的通信。下面根据场景引导您使用不同的解决方案。 场景一 普通且简单的 7 层协议负载均衡,Web 服务的反向代理,推荐使用简单路由服务。更多详细信息,参见 简单路由(支持 HTTP/HTTPS), 简单路由-域名配置, 简单路由-HTTP 协议变为 HTT...
Swarm 集群  数据卷管理  创建 NAS 数据卷
阿里云 NAS 是面向阿里云 ECS 实例的文件存储服务,提供标准的文件访问协议,您无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 使用限制 目前阿里云 NAS 开放了华北1、华北2、华北3、华北5、华东1、华东2、华南1、亚太东南1 地域,只有位于这些地域的集群才可以创建 NAS 数据卷。 前提条件 您的集...
Swarm 集群  数据卷管理  创建 OSSFS 数据卷
OSSFS 是阿里云官方提供的基于 FUSE 的文件系统(项目主页见 https://github.com/aliyun/ossfs)。OSSFS 数据卷可以将 OSS 的 Bucket 包装成数据卷。 由于数据需要经过网络同步到云端,OSSFS 在性能和功能上与本地文件系统有差距。请不要把数据库等重 IO 应用、日志等需要不断改写文件的应用运行在 OSSFS 上。OSSFS 比较适合多容器之间...
Swarm 集群  日志管理  集成日志服务
日志服务(Log Service,简称Log)是针对日志场景的平台化服务。无需开发就可以快速完成日志收集、分发、投递与查询, 适用于日志中转、监控、性能诊断、日志分析、审计等场景。容器服务提供了集成日志服务的能力,可以方便地将应用日志发送到日志服务里。     Note 在集群管理页,只要单击开启日志服务 > 确定,日志服务成功开启之后,通过内置的 RAM 账户,会为每个自动创建的 Logsto...
Swarm 集群  通过镜像创建 Nginx
前提条件 如果您还未创建集群,您需要先创建集群。有关如何创建集群的详细信息,参见创建集群。 操作步骤 1.登录容器服务管理控制台。 2.单击左侧导航栏中的应用 并单击右上角的创建应用,如下图所示。 3. 输入应用相关信息,单击使用镜像创建。 应用名称:要创建的应用的名称。本示例中,应用名称为 nginx。 应用版本:所创建应用的版本。默认为 1.0。 部署集群:要部署到的集群。 ...
Swarm 集群  服务编排  routing
设置该服务的访问域名。 格式: aliyun.routing.port_$container_port: [http://]$domain|$domain_prefix[:$context_path] 名词解释: $container_port: 容器端口,注意 该处不是主机的端口。$domain: 域名,需要用户填写自己的域名。$domain_prefix: 域名前缀,如果填...
Swarm 集群  监控  容器自动伸缩
为了满足应用在不同负载下的需求,容器服务支持服务的弹性伸缩,即根据服务的容器资源占用情况自动调整容器数量。 您可以在创建应用时为应用设置容器自动伸缩规则,或者通过变更应用配置为已创建的应用添加容器自动伸缩规则。 弹性伸缩策略: 当监测指标值超过所设定的上限,以用户设定的步长增加容器数量。当监测指标值低于所设定的下限,以用户设定的步长减少容器数量。 服务监测指标: CPU 平均使用量内存平均使用量...
Swarm 集群  监控  弹性伸缩不起作用怎么办
如果您创建的容器弹性伸缩或节点弹性伸缩不起作用,您可以按照以下内容来进行问题排查。 查看监控指标,确认监控指标有数据并达到阈值一段时间。 查看容器弹性伸缩的监控指标单击左侧导航栏中的服务。选择服务所在的集群。选择所需的服务并单击监控。页面跳转到云监控管理控制台,您可以查看容器的监控信息。你需要确认监控指标有数据并达到阈值一段时间。 Note 容器服务在判断监测指标是否超出所设定的上...
Swarm 集群  监控  第三方监控方案集成
前提条件 创建一个被监控应用,本例中创建一个 nginx 应用,参见 通过镜像创建 Nginx。 背景信息 容器服务提供了与第三方开源监控方案集成的能力。 下面的示例以 InfluxDB 为例介绍如何进行容器服务的第三方监控方案集成。 操作步骤 登录 容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的应用。选择目标集群,单击页面右上角的创建应用。填写应用的基本...
Swarm 集群  通过编排模板创建 WordPress
前提条件 如果您还未创建集群,您需要先创建集群。有关如何创建集群的详细信息,参见创建集群。 操作步骤 1. 登录容器服务管理控制台。 2. 单击左侧导航栏中的应用 并单击右上角的创建应用,如下图所示。 3. 输入应用相关信息,单击使用编排模板创建。 应用名称:要创建的应用的名称。本示例中,应用名称为 wordpress-test。 应用版本:所创建应用的版本。默认为 1.0。 部署集群...
Swarm 集群  数据卷管理  常见问题
如果用 数据卷名:镜像中已有目录 的方式使用第三方数据卷(如o1:/data,而镜像中有 /data目录),启动容器会失败,系统会返回类似于 chown /mnt/acs_mnt/ossfs/XXXX: input/output error 的错误。 产生这个错误的原因是,对于命名数据卷,Docker 会把镜像中已有的文件复制到数据卷中,并用 chown 设置相应的用户权限,而 Linux 禁止...
Swarm 集群  发布策略  简单路由蓝绿发布策略
背景信息 蓝绿发布是一种零宕机的应用更新策略。进行蓝绿发布时,应用的旧版本服务与新版本服务会同时并存,同一个应用不同版本的服务之间共享路由,通过调节路由权重的方式,可以实现不同版本服务之间的流量切换。验证无误后,可以通过发布确认的方式将应用的旧版本的服务删除;如果验证不通过,则进行发布回滚,应用的新版本会进行删除。 前置条件 支持蓝绿发布需要将路由服务升级到最新的版本。详细...
Swarm 集群  发布策略  发布策略说明
容器服务提供两种发布策略:蓝绿发布和标准发布。两种发布策略的差异在于: [tr=rgb(51, 205, 229)][td]发布策略 区别标准发布在部署新版本应用时删除旧版本应用。发布过程中,您的服务会出现短暂中断。蓝绿发布应用更新时生成蓝绿两个版本,两个版本互相热备,通过切换路由权重的方式实现不同版本应用的上下线。该发布策略具有以下特点:- 服务不会中断- 应用零宕机- 发布过程用户无感...
Swarm 集群  发布策略  负载均衡路由蓝绿发布策略
蓝绿发布是一种零宕机的应用更新策略。进行蓝绿发布时,应用的旧版本服务与新版本服务会同时并存,同一个应用不同版本的服务之间共享负载均衡,通过调节负载均衡权重的方式,可以实现不同版本服务之间的流量切换。验证无误后,可以通过发布确认的方式将应用的旧版本的服务删除;如果验证不通过,则进行发布回滚,应用的新版本会进行删除。 场景介绍 假设您要进行蓝绿发布的应用是一个 Nginx 的静态页面,初始的...
Swarm 集群  DevOps  基于容器 HUB 的持续交付
介绍如何通过添加触发器和设置 Webhook 实现自动重新部署应用。 背景信息 假设您已经有一个部署在阿里云容器服务上的 nodejs 应用。该应用代码托管在 GitHub 中,镜像仓库使用的是阿里云 Docker Hub,镜像仓库设置了代码变更时自动构建镜像的构建设置。 确认更新。 操作步骤 Docker Hub 中的镜像如下所示。 2. 初始的编排模板...
Swarm 集群  应用管理  定时任务
定时任务是常见需求。普遍的做法是,选择一台或几台机器,通过 crontab 实现定时任务。但是对于大规模或大量的定时任务,这种做法的缺点非常多,比如: 可靠性低,一台机器宕机,该机器上的定时任务就无法执行了。没有调度功能,机器之间的负载可能不均衡。没有重试机制,任务可能运行失败。无法运行大规模分布式任务。 容器服务在离线任务的基础上,增加了定时任务的功能,通过简单的描述,解决了上述问题。关于离线...
Swarm 集群  网络管理  跨主机互联的容器网络
容器服务为容器创建全局的网络,集群中的容器都可以通过容器的 eth0 的网络接口访问其它容器。 编排示例 例如:分别在两台机器上创建容器,并记录它们的 IP 地址、容器名、hostname,登录容器远程终端,通过 ping 命令测试这两个容器跨节点网络通信情况。 network-test1:        image: busybox        hostname: server1 ...
Swarm 集群  构建管理  构建容器镜像
容器镜像服务支持构建的源代码仓库包括阿里云 Code 仓库、GitHub 仓库、Bitbucket 仓库、私有 GitLab、本地直接推送镜像到容器镜像服务仓库。 操作步骤 创建镜像仓库。登录 容器镜像服务控制台。单击左侧导航栏中的镜像列表,单击右上角的创建镜像仓库。选择镜像仓库的地域。填写自己的仓库名称。填写摘要(必填项)。填写可选的描述信息。选择仓库类型,公开或者私有。 2. 设...
Swarm 集群  服务发现和负载均衡  容器间的互相发现
容器服务为集群内的服务和容器提供多种服务发现方式,可以通过容器名、link、hostname 等进行发现。 通过容器名 容器服务不仅可以通过容器的 IP 进行访问,还可以通过网络中其他容器的容器名进行访问,通过 跨主机互联的容器网络 中的例子,您可以在 test_network-test2_1 的容器中通过 test_network-test1_1 的容器名进行访问。 如果在编排文件中不...
Swarm 集群  服务发现和负载均衡  负载均衡路由
暴露 HTTP 协议或者 HTTPS 协议的服务 推荐使用简单路由服务(即 routing)的方式来暴露 HTTP 服务或者 HTTPS 协议的服务,如果您希望搭建自己的路由链路,可以开通新的内网或者公网负载均衡实例路由到 VM 的端口(通过阿里云扩展标签 lb 来实现),并设置主机和容器的映射关系来进行请求的路由。 适用场景: 7 层协议负载均衡,自定义各服务的路由,在将传统架构迁移到容器...
Swarm 集群  服务发现和负载均衡  集群内服务间路由和负载均衡
在容器服务上可以通过 简单路由(支持 HTTP/HTTPS) 将基于域名的 HTTP 服务暴露出去,而且能够配合健康检查自动的负载均衡和服务发现,当其中一个容器出现问题之后,routing 会自动将健康检查失败的容器从后端摘除,所以能做到自动的服务发现。然而这个是将服务暴露到外网环境。 那么集群内服务间如何通过这种方式做到自动的服务发现和负载均衡呢?阿里云容器服务中的 routing 容器具备负...
Swarm 集群  构建管理  常用 Docker 相关软件下载加速
对 Docker 进行构建前需要安装必要的软件。 docker-engine 下载页面。docker-toolbox (for MacOS and Windows 用户) 下载页面。 目前构建镜像有以下两种方式。 通过 容器镜像服务 来自动构建。自动推送到阿里云镜像仓库,需要您将构建的 Dockerfile 及相关的上下文(context)上传到 GitHub 或者 Bitbucket 进行构建...
Swarm 集群  服务发现和负载均衡  简单路由-HTTP 协议变为 HTTPS 协议
前提条件 如果您还没有配置成功 HTTP 协议的域名访问,请先了解配置 HTTP 的域名访问。更多详细信息,参见 简单路由-域名配置。 操作步骤 HTTPS 协议是在负载均衡这一层进行支持的。为了支持 HTTPS 协议,您需要创建负载均衡证书。登录 负载均衡管理控制台。单击左侧导航栏中的证书管理并单击页面右上角的创建证书。输入证书的相关信息。更多详细信息,参见证书要求 和生成证书 ...
Swarm 集群  服务发现和负载均衡  简单路由(支持 HTTP/HTTPS)
适用场景 普通且简单的 7 层协议负载均衡,Web 路由服务,容器集群内服务之间 7 层协议互相访问的通信代理和负载均衡。 原理 如下图所示,当您新建一个集群的时候,会默认给这个集群分配一个负载均衡实例。该负载均衡实例会将集群中的所有节点加入作为后端,同时前端会暴露 80 端口,后端所有节点的机器会暴露 9080 端口。容器服务会启动一个路由应用acsrouting,即阿里云容器服务...
Swarm 集群  服务发现和负载均衡  自定义路由-支持 TCP 协议
阿里云容器服务在使用的过程中,针对 TCP 负载均衡的场景,会遇到这样的问题:如果一个应用的客户端镜像和服务端镜像均部署在同一个节点(ECS)上面,由于受负载均衡的限制,该应用的客户端不能通过负载均衡访问本机的服务端。本文档以常用的基于 TCP 协议的 redis 为例,通过自定义路由acs/proxy 来解决这一问题。     Note 任何两个不同的服务均不能共享使用同一个负载均衡,否则会导...
Swarm 集群  构建管理  Dockerfile 支持的指令
有用户容易将 Dockerfile 文件内的指令理解为 shell 脚本,其实并不是,Dockerfile 仅支持少部分的指令,下面介绍这些指令和功能。 FROM FROM 或者 FROM : 或者 FROM @指定构建依赖的基础镜像,FROM 指令必须作为 Dockerfile 中第一条没有被注释的指令。 MAINTAINER MAINTAINER 指...
Swarm 集群  DevOps  基于 Jenkins 的持续交付
持续集成作为敏捷开发重要的一步,其目的在于让产品快速迭代的同时,尽可能保持高质量。每一次代码更新,都要通过自动化测试来检测代码和功能的正确性,只有通过自动测试的代码才能进行后续的交付和部署。本文主要介绍如何将时下最流行的持续集成工具之一的 Jenkins 结合阿里云容器服务,实现自动测试和镜像构建推送。 以下内容演示如何通过阿里云容器服务 Jenkins 实现自动测试和 Docker 镜像构建,...
Swarm 集群  服务发现和负载均衡  自定义路由-简单示例
此示例会部署一个acs/proxy 容器,对外通过负载均衡实例(使用lb 标签)暴露服务,同时在后端挂载一个 nginx,本示例只展示 nginx 的首页,但是会在基本示例的基础上,逐步增加其他功能。     Note 任何两个不同的服务均不能共享使用同一个负载均衡,否则会导致负载均衡后端机器被删除,服务不可用。 基本示例 compose 模板如下所示。 lb:    image: ...
Swarm 集群  服务发现和负载均衡 简单路由-HTTP 强制跳转到 HTTPS
步骤1 实现 https 协议访问 helloworld 应用 您可以使用编排模板创建 hello world 应用。应用模板模板示例如下。 app:     ports:         - 80/tcp     image: 'registry.cn-hangzhou.aliyuncs.com/linhuatest/hello-world:latest'     labels: ...
Swarm 集群 监控  节点自动伸缩
为了满足应用在不同负载下的需求,容器服务不仅提供了容器级别的弹性伸缩,还提供了节点级别的自动伸缩,即通过监测节点的资源占用情况自动调整节点数量。 节点伸缩采取的策略: 当监测指标值超过所设定的扩容条件,以用户设定的扩容步长增加节点数量。当监测指标值低于所设定的缩容条件,以系统默认步长 1 减少节点数量。 自动伸缩的监测指标: 集群 CPU 平均使用量。集群内存平均使用量。 前提条件 需要...
Swarm 集群 安全组  检测安全组
您可以通过容器服务管理控制台检测集群的安全组规则是否安全。 操作步骤 登录容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的集群。选择所需的集群并单击右侧的管理。单击检测安全组。系统会检测集群安全组的状态。 如果安全组规则正常,系统会显示如下提示框,单击 取消即可。 如果您的安全组规则存在安全风险,系统会弹出提示框,列出存在安全风险的安全组规则。单击修复,系统...
Swarm 集群 配置项  使用配置项实现多套环境
应用分为代码和配置两个部分,当应用容器化之后,通常通过容器环境变量的方式传递配置,从而实现同一个镜像使用不同的配置部署多套应用。 使用限制 关联配置文件时,仅能关联与应用处于同一地域中的配置文件。目前,在创建应用时关联配置文件的场景仅适用于通过编排模板创建应用。 应用场景 创建应用 登录 容器服务管理控制台。在 Swarm 菜单下,单击左侧导航栏中的 配置项...
Swarm 集群 服务编排  gpu
申请 GPU 资源,将容器调度到满足可用 GPU 资源个数的机器上并将 GPU 资源分配给容器。 标签格式: aliyun.gpu: "1" aliyun.gpu 指定申请的 GPU 资源的个数。容器服务调度器会寻找满足可用 GPU 资源个数的机器,将容器部署到该机器上,将 GPU 资源分配给容器并将主机上的 GPU 卡映射到容器内。容器所分配到的 GPU 资源对于您是透明的。具体来说: 例如,...
Swarm 集群 服务编排  变量替换
容器服务支持参数化的 Docker Compose 模板。模板中可以包含环境变量作为参数,当模板部署时会提示输入参数值,并在部署时对模板进行变量替换。 比如,您可以定义参数 POSTGRES_VERSION。 db:  image: "postgres:${POSTGRES_VERSION}" 当部署上面的 Compose 模板的时候,容器服务会提示您输入 POSTGRES_VERSIO...
Swarm 集群 授权管理  角色授权
在用户开通容器服务时,需要授予名称为 AliyunCSDefaultRole 和 AliyunCSClusterRole 的系统默认角色给服务账号,当且仅当该角色被正确授予后,容器服务才能正常地调用相关服务(ECS,OSS、NAS、SLB 等),创建集群以及保存日志等。 使用说明 如果您是在2018年1月15日之前使用过容器服务的用户,系统将默认完成角色授权,详细的授权权限内容下面的默认...
Swarm API参考   集群API列表  扩容集群
增加集群中节点的数量。 请求信息 请求行 RequestLinePUT /clusters/{cluster_id} HTTP/1.1 请求行参数 URI Param [tr=rgb(51, 205, 229)][td]名称 类型是否必须描述cluster_idstring是集群 ID 特有请求头 RequestHead 无,请参考 公共请求头部。 请求体 RequestBo...
Swarm API参考  集群API列表  删除集群实例
根据集群 ID,删除集群实例,并释放集群所有节点资源。 请求信息 请求行 RequestLineDELETE /clusters/{cluster_id} HTTP/1.1 请求行参数 URI Param [tr=rgb(51, 205, 229)][td]名称 类型是否必须描述cluster_idstring是集群 ID 特有请求头 RequestHead 无,请参考 ...
Swarm API参考  集群API列表  获取集群证书
根据集群 ID,获取集群的证书信息。使用 Docker Client 操作集群时,需要使用该证书进行访问。更多详细信息,参见 通过 Docker 工具连接集群。 请求信息 请求行 RequestLineGET /clusters/{cluster_id}/certs HTTP/1.1 请求行参数 URI Param [tr=rgb(51, 205, 229)][td]名称 ...
Swarm API参考  集群API列表  移除集群内节点
根据集群 ID,以及节点 IP 从容器集群中移除节点。 请求信息 请求行 RequestLineDELETE /clusters/{cluster_id} /ip/{ip}?releaseInstance=true|false HTTP /1.1 请求行参数 URI Param [tr=rgb(51, 205, 229)][td]名称 类型是否必须描述cluster_idstri...
Swarm API参考  集群API列表  查看集群实例
根据集群 ID,查看集群的详细信息。 请求信息 请求行 RequestLineGET /clusters/{cluster_id} HTTP/1.1 请求行参数 URI Param [tr=rgb(51, 205, 229)][td]名称 类型是否必须描述cluster_idstring是集群 ID 特有请求头 RequestHead 无,请参考 公共请求头部。 请求体 Re...
Swarm API参考  集群API列表  创建集群实例
创建一个新的集群实例,并新建指定数量的节点。 请求信息 请求行 RequestLine POST /clusters HTTP/1.1 请求行参数 URI Param 无 特有请求头 RequestHead 无,请参考 公共请求头部。 请求体 RequestBody {    "password": "ECS实例root登录密码",    "region_id": "...
Swarm API参考  集群API列表  查看所有集群实例
查看您在容器服务中创建的所有集群(包括 Swarm 和 Kubernetes 集群)。 请求信息 请求行 RequestLineGET /clusters HTTP/1.1 特有请求头 RequestHead 无,请参考 公共请求头部。 请求体 RequestBody 无 返回信息 返回行 ResponseLineHT TP/1.1 200 OK 特有返回头 Respons...
Swarm API参考  集群API调用方式  概述
对容器服务 API 接口的调用是通过向容器服务 API 的服务端地址发送 HTTP 请求,并按照接口说明在请求中加入相应请求参数来完成的。根据请求的处理情况,系统会返回处理结果。 请求结构公共参数返回结果签名机制
Swarm API参考  集群API列表  重置节点
重置集群中的某个节点。         说明 重置过程中会替换系统盘,需要提前做好数据备份。 请求信息 请求行 RequestLinePOST /clusters/{cluster_id}/instances/{instance_id}/reset HTTP/1.1 请求行参数 URI Param [tr=rgb(51, 205, 229)][td]名称 类型是否必...
Swarm API参考  集群API调用方式  请求结构
服务地址 阿里云容器服务的 Open API 接入地址为 cs.aliyuncs.com。 通信协议 支持通过 HTTP 或 HTTPS 通道进行请求通信。为了获得更高的安全性,推荐您使用 HTTPS 通道发送请求。 请求方法 使用 HTTP 的 PUT、 POST、 GET、 DELETE 等 HTTP Method 发送不同的请求。 请求参数 每个请求都需要包含公...
Swarm SDK参考  集群操作SDK  PHP SDK
您可以基于阿里云 SDK 通过编写代码的方式调用阿里云 API,进而实现对阿里云产品和服务的灵活部署和快速操作。 获取 RAM 子账号 AK 密钥 使用过程中您会需要 AccessKey。为了保证云服务的安全,您需要创建一个能访问容器服务资源的 RAM 子账号,获取该子账号的 AK 密钥,并使用这个 RAM 子账号和 SDK 管理容器服务。 以下是获取 RAM 子账号 AK 密钥的操作步...
Swarm API参考  集群API调用方式  返回结果
调用 API 服务后返回数据采用统一格式。返回的 HTTP 状态码为 2xx,代表调用成功;返回的 HTTP 状态码为 4xx 或 5xx,代表调用失败。调用成功返回的数据格式主要有 XML 和 JSON 两种,外部系统可以在请求时传入参数来制定返回的数据格式,默认为 XML 格式。 为了便于您查看,本文档中的返回示例做了格式化处理,实际返回结果是没有换行、缩进等处理的。
Swarm API参考  集群API列表  添加已有实例
添加已有实例到集群。         说明 添加过程中会替换系统盘,需要提前做好数据备份。 请求信息 请求行 RequestLinePOST /clusters/{cluster_id}/attach HTTP/1.1 请求行参数 URI Param [tr=rgb(51, 205, 229)][td]名称 类型是否必须描述cluster_idstring是集群 ID...
Swarm SDK参考  集群操作SDK  JAVA SDK
您可以基于阿里云 SDK 通过编写代码的方式调用阿里云 API,进而实现对阿里云产品和服务的灵活部署和快速操作。         说明 使用过程中您会需要 AccessKey。您可以在 云账号 AccessKey 管理页面 创建并管理 AccessKey。 环境准备 通过以下地址查询下载最新版本 SDK: https://oss.sonatype.org/#nexus-search...
Swarm API参考  集群API调用方式  公共参数
公共请求头部 公共请求参数是指每个接口都需要使用到的请求参数。 [tr=rgb(51, 205, 229)][td]参数名称 说明选项Authorization用于验证请求合法性的认证信息,采用 AccessKeyId:Signature 的形式。RequiredContent-LengthRFC 2616 中定义的 HTTP 请求内容长度。RequiredContent-TypeRF...
Swarm API参考  集群API调用方式  签名机制
签名机制说明 Access Key ID 和 Access Key Secret 由阿里云官方颁发给访问者(可以通过阿里云官方网站申请和管理),其中 Access Key ID 用于标识访问者的身份;Access Key Secret 是用于加密签名字符串和服务器端验证签名字符串的密钥,必须严格保密,只有阿里云和用户知道。 容器服务会对每个访问的请求进行验证,每个向容器服务提交的请求,都需要...
Swarm API参考  集群API列表  查看镜像列表
[font=PingFangSC, "]查看目前所支持的地域下支持的镜像列表。 请求信息 请求行 RequestLineGET /images HTTP/1.1 特有请求头 RequestHead 无,请参考 公共请求头部。 请求体 RequestBody 无 返回信息 返回行 ResponseLineH TTP/1.1 200 OK 特有返回头 ResponseHead ...
1

ampswarm集群相关内容

.swarm集群ampnbsp .swarm集群管理amp .swarm集群amp服务 .swarm集群amp负载均衡 .swarm集群amp服务发现 .swarm集群amp容器 .swarm集群amp查看 .swarm集群amp服务管理 .swarm集群amp监控 .swarm集群amp节点 .swarm集群amp数据卷 .swarm集群amp创建 .swarmamp集群实例 .swarm集群amp支持 .swarm集群amp通过 .swarm集群amp镜像

amp更多"swarm"相关

.swarm管理amp .swarmamp负载均衡 .swarmamp应用 .swarmamp查看 .swarmamp服务发现 .swarmamp实例 .swarmamp容器 .swarmamp服务 .swarmamp服务管理 .swarmamp节点 .swarmamp发布 .swarmamp数据卷 .swarmamp应用实例 .swarmamp创建

amp集群swarm相关内容

.集群ampnbsp .kubernetes集群amp .集群管理amp .集群amp服务 .apiamp集群 .集群amp使用 .集群amp负载均衡 .集群amp容器 .集群amp查看 .amp集群删除 .集群amp通过 .集群amp服务管理 .amp集群实例 .集群amp创建

您可能感兴趣

.amp服务 .集群amp .集群ampnbsp .开发amp .问题amp .服务器amp .amp安装 .报错amp
售前咨询
95187转1
专业技术咨询
全方位产品解读
成熟解决方案
成功客户案例分享
支持与服务 公告 帮助文档 自助工具 新手学堂 在线客服 技术工单 我要建议 我要投诉 迁移与部署 运维与管理 优化与提升 服务案例 支持计划
账户管理 管理控制台 备案管理 域名控制台 账号管理 充值付款 线下汇款/电汇 合同申请 索取发票 合规性
快速入口 域名信息查询(WHOIS) 云产品快报 海外上云 客户案例 举报中心 信任中心 产品图标 产品学习路径 阿里云认证 贡献者榜单
资源和社区 开发者社区 开发者学院 公开课 问答 藏经阁 天池平台 阿里云创新中心 阿里云全球培训中心 在线学习 开放实验室 考试认证 高校合作 码上公益
关注阿里云 企业决策必读 企业决策必读 阿里云APP 阿里云APP 阿里云微信 阿里云微信 阿里云微博 阿里云微博 阿里云支持与服务 阿里云支持与服务
热门产品 用户热搜 企业场景 更多推荐
短信服务 云服务器ECS CDN RDS MySQL 版 SSL证书 云数据库 Redis 版 Web应用防火墙 全站加速 专有网络 VPC RDS SQL Server 版 智能语音交互 PolarDB MySQL版 文件存储 (NAS) Elasticsearch 共享带宽 交互式分析 智能对话机器人 企业物联网平台 数据管理 DMS 云原生数据湖分析 全球加速 GA 数据库专属集群 应用身份服务 容器服务 ACK 发票凭证识别 数据库备份DBS 混合云备份 HBR 弹性云桌面 实人认证 商标服务 表格存储 Tablestore 文字识别 Serverless 工作流 专有云云盾 云呼叫中心 视频直播 智能语音交互
关于我们 法律声明及隐私权政策 廉正举报 联系我们 加入阿里云
阿里巴巴集团 淘宝网 天猫 聚划算 全球速卖通 阿里巴巴国际交易市场 1688 阿里妈妈 飞猪 阿里云计算 AliOS 阿里通信 万网 高德 UC 友盟 虾米 优酷 钉钉 支付宝 达摩院 阿里安全
© 2009-2022 Aliyun.com 版权所有 增值电信业务经营许可证: 浙B2-20080101
网安 网安浙公网安备 33010602009975号

热门产品

  • 云服务器
  • 域名注册
  • 1分钱API服务
  • 云虚拟主机
  • 切换至电脑版
  • 阿里云APP下载
  • 关于我们

关注我们: 新浪微博 微信

售前咨询:95187转1 阿里云

©2018 Aliyun All rights reserved