update swarmkit versions/readme

This commit is contained in:
James Oliver 2016-11-30 16:53:35 -07:00
parent 8255c03123
commit c3e114ffbd
4 changed files with 14 additions and 17 deletions

View File

@ -1,7 +1,7 @@
version: '2'
services:
swarmkit-mon:
image: llparse/swarmkit:v1.12-4
image: rancher/swarmkit:v1.12.3
environment:
MANAGER_SCALE: ${MANAGER_SCALE}
labels:

View File

@ -1,6 +1,6 @@
.catalog:
version: v1.12-rancher0
minimum_rancher_version: 1.2.0-pre4-rc1
version: v1.12.3
minimum_rancher_version: 1.1.3
questions:
- variable: MANAGER_SCALE
label: Number of Managers

View File

@ -1,20 +1,16 @@
## Prerequisites
* Docker v1.12.1 to v1.12.3
* Port `2377` and `2378` must be open
* Docker v1.12.1 installed
SwarmKit's overlay network configuration must determine which interface will be used for cross-host communication. By default, Rancher routes traffic over public IP addresses. Swarm can't always detect the corresponding interface; you may need to do one of the following:
* Register hosts with CATTLE_AGENT_IP environment variable set to a system address
* Specify the host interface for Swarm to listen on (hosts must have the same interface name)
* Hosts are registered with `-e CATTLE_AGENT_IP=<private ip>` flag (IP address must be a system address)
## Features
* Automatically scale up/down a Swarm by adding/removing hosts to an environment
* Do not attempt to run `docker swarm` commands manually
* Configurable number of managers tunable to desired [failure tolerance](https://docs.docker.com/engine/swarm/admin_guide/#/add-manager-nodes-for-fault-tolerance)
* Reconciliation logic promotes/demotes managers/workers to maintain resilience
* Automatically scale up/down a Swarm by adding/removing hosts to/from an environment
* Please do not attempt to run `docker swarm` commands manually
* Configurable number of managers tunable to desired [fault tolerance](https://docs.docker.com/engine/swarm/admin_guide/#/add-manager-nodes-for-fault-tolerance)
* Reconciliation promotes/demotes managers/workers to maintain fault tolerance
## Limitations
* Swarm over public networks is not supported in Docker 1.12.3 and older
* Swarm over public networks is not supported in Docker 1.12.3 and earlier

View File

@ -1,5 +1,6 @@
name: SwarmKit
name: Docker SwarmKit
description: >
A toolkit for orchestrating distributed systems at any scale
version: v1.12-rancher0
version: v1.12.3
category: Orchestration
minimum_rancher_version: 1.1.3