Skip to content

ElasticKube is an open source management platform for Kubernetes.

License

Notifications You must be signed in to change notification settings

albertoarias/elastickube

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DONT MERGE

ElasticKube - The Kubernetes Management Platform

ElasticKube is an open source management platform for Kubernetes with the goal of providing a self-service experience for containerized applications.

Designed for Kubernetes

Kubernetes (https://github.com/kubernetes/kubernetes) is ready to serve your production workloads. ElasticKube provides the processes to manage Kubernetes workloads for complex organizations.

We designed ElasticKube with the following principles in mind:

  • non opinionated: unrestricted kubernetes experience
  • standardized: works in any kubernetes cluster
  • stateless: lifecycle and state is always stored in kubernetes
  • integrated: git, jenkins, sso authentication

Getting started

ElastiKube runs as a containerized application inside your Kubernetes cluster. To deploy ElasticKube the only requirement is access to a terminal with kubectl configured.

To install ElasticKube execute the following command:

curl -s https://elastickube.com | bash

If you cluster kube-system namespace does not have a kubernetes service and a service account use the unsecure url by adding the -u parameter:

curl -s https://elastickube.com | bash -s -- -u http://<kube-apiserver>:8080

For example the default Azure scripts name the kube-api server 'kube-00', to deploy in such environment use the following command:

curl -s https://elastickube.com | bash -s -- -u http://kube-00:8080

Once ElasticKube is installed, please complete the onboarding process using the load balancer IP address produced by the installation script.

About

ElasticKube is an open source management platform for Kubernetes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 42.3%
  • JavaScript 29.2%
  • Python 18.9%
  • HTML 6.4%
  • Shell 2.9%
  • Nginx 0.2%
  • Ruby 0.1%