murano-apps/kubernetes
Stan Lagun 7c15e2728a Improved Kubernetes implementation
1. improved k8s/etcd cluster configuration
2. service/endpoint management
3. init.d scripts
4. gateway (haproxy) nodes with confd
5. code refactoring

Change-Id: I0e641108e580bb470494a972013bda465d831bd6
2015-03-18 19:12:05 +03:00
..
io.murano.apps.docker.DockerHTTPd Improved Kubernetes implementation 2015-03-18 19:12:05 +03:00
io.murano.apps.docker.DockerMongoDB Adds constraints on integer properties (port #, counts) 2015-02-26 20:02:06 +03:00
io.murano.apps.docker.DockerStandaloneHost Implement deleteContainer method 2015-03-03 10:40:01 +02:00
io.murano.apps.docker.Interfaces Improved Kubernetes implementation 2015-03-18 19:12:05 +03:00
io.murano.apps.docker.kubernetes.KubernetesCluster Improved Kubernetes implementation 2015-03-18 19:12:05 +03:00
io.murano.apps.docker.kubernetes.KubernetesPod Improved Kubernetes implementation 2015-03-18 19:12:05 +03:00
io.murano.apps.docker.kubernetes.static.KubernetesEntities Fix kubernetes class names 2015-02-24 19:32:23 +02:00
readme.md Rename app and fix typos 2015-02-24 17:24:49 +02:00

readme.md

Google Kubernetes for Murano

Packages in this folder are required to deploy both Google Kubernetes and applications on top of it.

Contents of each folder need to be zipped and uploaded to Murano Application Catalog. You will also need to build proper Ubuntu image for Kubernetes. This can be done using diskimage-builder (https://github.com/openstack/diskimage-builder) and DIB elements (https://github.com/stackforge/murano/tree/master/contrib/elements/kubernetes).

Brief description of packages located here:

io.murano.apps.docker.kubernetes.KubernetesCluster represents scalable cluster of Kubernetes nodes

io.murano.apps.docker.kubernetes.KubernetesPod Kubernetes host for Docker containers. Several containers may be hosted in single Pod. Also automatically manages Service endpoints and replication

io.murano.apps.docker.Interfaces Interface classes for both Kubernetes and Docker

io.murano.apps.docker.kubernetes.static.KubernetesEntities Kubernetes instances that can be constructed from a JSON definition Pod, Service and ReplicationController

io.murano.apps.docker.DockerHTTPd Apache web server in Docker container that can be hosted on Kubernetes