Kubernetes - Container Cluster Manager

  •        0

Kubernetes is an open source orchestration system for Docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions. Using the concepts of "labels" and "pods", it groups the containers which make up an application into logical units for easy management and discovery.

http://kubernetes.io/
https://github.com/googlecloudplatform/kubernetes

Tags
Implementation
License
Platform

   




Related Projects

kubernetes-app - Grafana App for Kubernetes


Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.The Grafana Kubernetes App allows you to monitor your Kubernetes cluster's performance. It includes 4 dashboards, Cluster, Node, Pod/Container and Deployment. It also comes with Intel Snap collectors that are deployed to your cluster to collect health metrics. The metrics collected are high-level cluster and node stats as well as lower level pod and container stats. Use the high-level metrics to alert on and the low-level metrics to troubleshoot.

Synnefo - Open source Cloud Software, Used to create massively scalable IaaS clouds


Synnefo is a complete open source cloud stack written in Python that provides Compute, Network, Image, Volume and Storage services, similar to the ones offered by AWS. Synnefo manages multiple Ganeti clusters at the backend for handling low-level VM operations and uses Archipelago to unify cloud storage. To boost 3rd-party compatibility, Synnefo exposes the OpenStack APIs to users.

OpenNebula - Data Center Management Solution


OpenNebula provides solution for building and managing virtualized enterprise data centers and cloud infrastructures to enable on-premise IaaS clouds. OpenNebula interoperability makes cloud an evolution by leveraging existing IT assets, protecting your investments, and avoiding vendor lock-in. penNebula was designed to address the requirements of business use cases from leading companies and across multiple industries, such as Hosting, Telecom, eGovernment, Utility Computing and lot more.

openQRM - Datacenter Management and Cloud Computing Platform


openQRM a web-based open source datacenter management and cloud computing platform that integrates flexibly with your existing datacenter components. openQRM supports the all major virtualization technologies. It automates provisioning, virtualization, storage and configuration management, and it takes care of high-availability. A self-service cloud portal with integrated billing system enables end-users to request new managed servers and application stacks on-demand.

OpenStack - Software for building Private and Public Clouds


OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.

vault-service-broker - The official HashiCorp Vault broker integration to the Open Service Broker API


This repository provides an implementation of the open service broker API for HashiCorp's Vault. The service broker connects to an existing Vault cluster and can be used by multiple tenants within Cloud Foundry.The HashiCorp Vault Service Broker does not run a Vault server for you. There is an assumption that the Vault cluster is already setup and configured. This Vault server does not need to be running under Cloud Foundry, OpenShift, Kubernetes, etc, but it must be accessible from within those environments or wherever the broker is deployed.

teamcity-kubernetes-plugin - Run TeamCity cloud agents on Kubernetes cluster


Run TeamCity cloud agents in a Kubernetes cluster.The plugin is compatible with TeamCity 2017.1.x and later.

heapster - Monitor container resource usage of a Kubernetes cluster


1. Discovers all minions in a Kubernetes cluster2. Collects container statistics from the cadvisors running on the minions2. Organizes stats into Pods3. Stores Pod stats in a configurable backendAlong with each container stat entry, it's Pod ID, Container name, Pod IP, Hostname and Labels are also stored. Labels are stored as key:value pairs.Heapster currently supports in-memory and [InfluxDB](http://influxdb.com) backends. Patches are welcome for adding more storage backends.

fluentd-kubernetes-sumologic


This is a fluentd container, designed to run as a Kubernetes DaemonSet. It will run an instance of this container on each physical underlying host in the cluster. The goal is to pull all the kubelet, docker daemon and container logs from the host then to ship them off to SumoLogic in json or text format.First things first, you need a HTTP collector in SumoLogic that the container can send logs to via HTTP.

node-problem-detector - This is a place for various problem detectors running on the Kubernetes nodes


node-problem-detector aims to make various node problems visible to the upstream layers in cluster management stack. It is a daemon which runs on each node, detects node problems and reports them to apiserver. node-problem-detector can either run as a DaemonSet or run standalone. Now it is running as a Kubernetes Addon enabled by default in the GCE cluster.Currently these problems are invisible to the upstream layers in cluster management stack, so Kubernetes will continue scheduling pods to the bad nodes.

Helix - Cluster Management Framework


Helix is a generic cluster management framework used for the automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. It helps to perform scheduling of maintenance tasks, such as backups, garbage collection, file consolidation, index rebuilds, repartitioning of data or resources across the cluster, informing dependent systems of changes so they can react appropriately to cluster changes, throttling system tasks and changes and so on.

container-service-extension - Container service extension for VMware vCloud Director


The container-service-extension for vCloud Director manages the life cycle of Kubernetes clusters for tenants.This extension should be installed on a vCloud Director instance by a system administrator.

CloudStack - Infrastructure-as-a-Service (IaaS) software platform


CloudStack CE is an open source Infrastructure-as-a-Service (IaaS) software platform, which enables users to build, manage and deploy compute cloud environments.

openshift-mariadb-galera - Kubernetes / OpenShift Images for a MariaDB Galera Cluster


The image recognizes the following environment variables that you can set during initialization by passing -e VAR=VALUE to the Docker run command.You can also set the following mount points by passing the -v /host:/container flag to Docker.

kubernetes - Couchbase Server on Kubernetes


Here are instructions on getting Couchbase Server and Couchbase Sync Gateway running under Kubernetes on GKE (Google Container Engine).First you need to setup Kubernetes itself before running Couchbase on it. These instructions are specific to your particular setup (bare metal or Cloud Provider).

kubernetes - Container Cluster Manager


Container Cluster Manager

kube-up-artifacts - Artifacts generated by the official Kubernetes cluster creation script.


Kubernetes is awesome, but setting up a cluster is very complicated and the docs are not very clear and consistent at this point. This repository contains artifacts created by using the official "kube-up.sh" script from the official Kubernetes v1.0.4 distribution to create a cluster on AWS. I found that no amount of reading and re-reading the docs was as clear as just seeing the results and inspecting files and processes myself. This information should be useful to anyone who wants to create a K

cluster-insight


Cluster Insight is a Kubernetes service that collects runtime metadata about resources in a Kubernetes cluster, and infers relationships between them to create a context graph.A context graph is a point-in-time snapshot of the cluster’s state. Clients of the Cluster Insight service, such as user interfaces, can retrieve context graphs through the service's REST API. Each call may produce a different context graph, reflecting the inherent dynamicity in the Kubernetes cluster.