Add k8s image and applications for ppc64le
image-name: ubuntu-16.04-ppc64le-kubernetes.qcow2 image-hash: 29cecdb7e065b8a1a50404d5849f124c image-url: https://drive.google.com/file/d/0Bxft_1Z5VLHwME9wZENDbDJmNXM/view?usp=sharing package-name: com.mirantis.docker.kubernetes.KubernetesClusterPPC64LE.zip package-hash: 4aaaededfe085b3d741a3c433f727b7d package-url: https://drive.google.com/file/d/0B0deXevtrE_aSDljZWxoWFVWOWc/view?usp=sharing package-name: com.mirantis.docker.kubernetes.KubernetesPodPPC64LE.zip package-hash: 79289a0b5e033ad15f08ad5e41662df4 package-url: https://drive.google.com/file/d/0B0deXevtrE_acU9QU1d5Sk1jUm8/view?usp=sharing package-name: io.murano.docker.DockerAppPPC64LE.zip package-hash: f2f5950283b70852c47da3507bf358b0 package-url: https://drive.google.com/file/d/0B0deXevtrE_adXN0cXZUeUNacXc/view?usp=sharing Change-Id: I95ad5176a52359907bd017aed527936a6f9c1ca8
This commit is contained in:
parent
5dd40e7928
commit
428f1e9b0e
|
@ -252,6 +252,21 @@
|
|||
hash: 052bf448e6f2a0290a986efdd3081586
|
||||
attributes:
|
||||
url: http://storage.apps.openstack.org/images/ubuntu-16.04-ppc64le-docker.qcow2
|
||||
-
|
||||
name: Ubuntu 16.04 ppc64le (pre-installed Kubernetes and murano-agent)
|
||||
provided_by:
|
||||
name: Andrii Bubyr
|
||||
href: mailto:abubyr@mirantis.com
|
||||
company: Mirantis, Inc.
|
||||
description: Ubuntu 16.04 ppc64le with kubernetes and murano-agent pre-installed
|
||||
service:
|
||||
type: glance
|
||||
disk_format: qcow2
|
||||
container_format: bare
|
||||
license: Multi-licensed OpenSource
|
||||
hash: 29cecdb7e065b8a1a50404d5849f124c
|
||||
attributes:
|
||||
url: http://storage.apps.openstack.org/images/ubuntu-16.04-ppc64le-kubernetes.qcow2
|
||||
-
|
||||
name: Ubuntu Trusty 14
|
||||
tags: ['app']
|
||||
|
@ -2287,6 +2302,53 @@
|
|||
"Package URL": "http://storage.apps.openstack.org/apps/com.mirantis.docker.kubernetes.KubernetesCluster.zip"
|
||||
"Source URL": "https://github.com/openstack/murano-apps"
|
||||
Documentation: "https://github.com/openstack/k8s-docker-suite-app-murano/tree/master/Kubernetes/README.rst"
|
||||
-
|
||||
name: Kubernetes Cluster ppc64le
|
||||
provided_by:
|
||||
name: Alexander Bochkarev
|
||||
href: "mailto:abochkarev@mirantis.com"
|
||||
company: Mirantis, Inc.
|
||||
description: >
|
||||
Kubernetes is an open source system for managing containerized
|
||||
applications across multiple hosts, providing basic mechanisms
|
||||
for deployment, maintenance, and scaling of applications.
|
||||
|
||||
Kubernetes application; deploys a Kubernetes cluster with 3 different
|
||||
node types:
|
||||
* 1 master node VM running the Kubernetes API
|
||||
* 1 or more minion nodes to be used to host user applications
|
||||
* 0 or more gateway nodes running HAProxy to route external
|
||||
traffic to provide access to services running
|
||||
in the Kubernetes cluster.
|
||||
|
||||
This application deploys all Kubernetes prerequisites, builds the
|
||||
etcd cluster and the flannel networking cluster and then configures
|
||||
Kubernetes API and other services, as appropriate for each node type.
|
||||
|
||||
The application also provides API access to other applications, so
|
||||
they can create/delete Kubernetes services and Pods/Replication
|
||||
Controllers from its JSON definitions.
|
||||
|
||||
This application uses image with follow components:
|
||||
* etcd v3.0.14;
|
||||
* kubernetes v1.6.0-alpha.1 (ppc64le);
|
||||
* flannel v0.5.5;
|
||||
* Go v1.6.4;
|
||||
* confd v0.12.1;
|
||||
* docker v1.12.0;
|
||||
service:
|
||||
type: murano
|
||||
format: package
|
||||
package_name: com.mirantis.docker.kubernetes.KubernetesClusterPPC64LE
|
||||
release:
|
||||
- Mitaka
|
||||
license: Multi-licensed OpenSource
|
||||
depends:
|
||||
- name: Docker Interfaces Library
|
||||
- name: Ubuntu 16.04 ppc64le (pre-installed Kubernetes and murano-agent)
|
||||
hash: 4aaaededfe085b3d741a3c433f727b7d
|
||||
attributes:
|
||||
"Package URL": "http://storage.apps.openstack.org/apps/com.mirantis.docker.kubernetes.KubernetesClusterPPC64LE.zip"
|
||||
-
|
||||
name: Kubernetes Pod
|
||||
provided_by:
|
||||
|
@ -2347,6 +2409,55 @@
|
|||
"Package URL": "http://storage.apps.openstack.org/apps/com.mirantis.docker.kubernetes.KubernetesPod.zip"
|
||||
"Source URL": "https://github.com/openstack/murano-apps"
|
||||
Documentation: "https://github.com/openstack/k8s-docker-suite-app-murano/tree/master/Kubernetes/README.rst"
|
||||
-
|
||||
name: Kubernetes Pod ppc64le
|
||||
provided_by:
|
||||
name: Alexander Bochkarev
|
||||
href: "mailto:abochkarev@mirantis.com"
|
||||
company: Mirantis, Inc.
|
||||
description: >
|
||||
Application representing a Kubernetes Pod on a given Kubernetes Cluster
|
||||
|
||||
This Pod is a co-located set of docker containers which are deployed
|
||||
together on a single node and share single network space. Containers
|
||||
within a single pod can access each other using 127.0.0.1 (localhost).
|
||||
Kubernetes treats Pods as an indivisible deployment unit.
|
||||
|
||||
This application also encapsulates Kubernetes Replication Controller.
|
||||
User needs to provide a count of replicas; if the number is greater
|
||||
than zero, the Replication Controller is created automatically with
|
||||
the desired number of replicas.
|
||||
|
||||
The Replication Controller creates clones of the Pod (copies with the
|
||||
same container list). If a Pod dies for any reason (for example, due
|
||||
to hosting minion failure) Replication Controller will create
|
||||
additional Pod replicas on available resources.
|
||||
|
||||
The Kubernetes Pod provides an API to the host docker container that
|
||||
is compatible with Docker Standalone Host so that any Docker
|
||||
Application can be hosted on any one of them.
|
||||
|
||||
Depended application - "Kubernetes Cluster" uses image with follow
|
||||
components:
|
||||
* etcd v3.0.14;
|
||||
* kubernetes v1.6.0-alpha.1 (ppc64le);
|
||||
* flannel v0.5.5;
|
||||
* Go v1.6.4;
|
||||
* confd v0.12.1;
|
||||
* docker v1.12.0;
|
||||
service:
|
||||
type: murano
|
||||
format: package
|
||||
package_name: com.mirantis.docker.kubernetes.KubernetesPodPPC64LE
|
||||
release:
|
||||
- Mitaka
|
||||
license: Multi-licensed OpenSource
|
||||
depends:
|
||||
- name: Docker Interfaces Library
|
||||
- name: Kubernetes Cluster ppc64le
|
||||
hash: 79289a0b5e033ad15f08ad5e41662df4
|
||||
attributes:
|
||||
"Package URL": "http://storage.apps.openstack.org/apps/com.mirantis.docker.kubernetes.KubernetesPodPPC64LE.zip"
|
||||
-
|
||||
name: Docker Container
|
||||
tags: ['app']
|
||||
|
@ -2392,6 +2503,39 @@
|
|||
attributes:
|
||||
"Package URL": "http://storage.apps.openstack.org/apps/com.example.docker.DockerApp.zip"
|
||||
"Source URL": "https://github.com/openstack/k8s-docker-suite-app-murano/tree/master/Applications/DockerApp/package"
|
||||
-
|
||||
name: Docker Container ppc64le
|
||||
tags: ['app']
|
||||
provided_by:
|
||||
name: Alexander Bochkarev
|
||||
href: "mailto:abochkarev@mirantis.com"
|
||||
company: Mirantis, Inc.
|
||||
description: >
|
||||
This application can run any arbitrary docker container, and deploy one of
|
||||
the 13,000+ apps available on Docker Hub at https://registry.hub.docker.com
|
||||
on any supported host implementation (i.e. Kubernetes Pod or
|
||||
Docker Standalone Host).
|
||||
|
||||
To deploy an application, the user need only choose any image from the Docker Hub and
|
||||
configure the deployment requirements by specifying environment variables and ports.
|
||||
|
||||
Murano will deploy this in the docker service of your choice;
|
||||
you'll be prompted to create a docker service or choose one
|
||||
you have deployed (e.g., via Kubernetes Pod).
|
||||
service:
|
||||
type: murano
|
||||
format: package
|
||||
package_name: io.murano.docker.DockerAppPPC64LE
|
||||
release:
|
||||
- Mitaka
|
||||
license: Multi-licensed OpenSource
|
||||
depends:
|
||||
- name: Docker Standalone Host ppc64le
|
||||
- name: Kubernetes Pod ppc64le
|
||||
- name: Docker Interfaces Library
|
||||
hash: f2f5950283b70852c47da3507bf358b0
|
||||
attributes:
|
||||
"Package URL": "http://storage.apps.openstack.org/apps/io.murano.docker.DockerAppPPC64LE.zip"
|
||||
-
|
||||
name: Docker Apache HTTP Server ppc64le
|
||||
provided_by:
|
||||
|
|
Loading…
Reference in New Issue