Displaying 1 to 20 from 37 results

awesome-kubernetes - A curated list for awesome kubernetes sources :ship::tada:

  •    Makefile

Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery.

tack - Terraform module for creating Kubernetes cluster running on Container Linux by CoreOS in an AWS VPC

  •    HCL

Opinionated Terraform module for creating a Highly Available Kubernetes cluster running on Container Linux by CoreOS (any channel) in an AWS Virtual Private Cloud VPC. With prerequisites installed make all will simply spin up a default cluster; and, since it is based on Terraform, customization is much easier than CloudFormation.The default configuration includes Kubernetes add-ons: DNS, Dashboard and UI.

kubernetes-vagrant-coreos-cluster - Kubernetes cluster (for testing purposes) made easy with Vagrant and CoreOS

  •    Shell

Turnkey Kubernetes cluster setup with Vagrant 2.1.1+ and CoreOS. If you're lazy, or in a hurry, jump to the TL;DR section.

typhoon - Minimal and free Kubernetes distribution

  •    HCL

Typhoon is a minimal and free Kubernetes distribution. Typhoon distributes upstream Kubernetes, architectural conventions, and cluster addons, much like a GNU/Linux distribution provides the Linux kernel and userspace components.




tectonic-installer - Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more

  •    HCL

Tectonic is built on pure-upstream Kubernetes but has an opinion on the best way to install and run a Kubernetes cluster. This project helps you install a Kubernetes cluster the "Tectonic Way". It provides good defaults, enables install automation, and is customizable to meet your infrastructure needs.Check the ROADMAP for details on where the project is headed.

container-linux-update-operator - A Kubernetes operator to manage updates of Container Linux by CoreOS

  •    Go

Container Linux Update Operator is a node reboot controller for Kubernetes running Container Linux images. When a reboot is needed after updating the system via update_engine, the operator will drain the node before rebooting it.Container Linux Update Operator fulfills the same purpose as locksmith, but has better integration with Kubernetes by explicitly marking a node as unschedulable and deleting pods on the node before rebooting.

jenkins-os - Groovy pipeline jobs that build and test Container Linux with Jenkins

  •    Groovy

The Jenkins jobs that build and test Container Linux are implemented as Pipeline projects. The Groovy code that defines these jobs, the initialization procedure, and utility library functions is found here.Each Container Linux build starts from the os/manifest job with a manifest defined in a Git repository. Jenkins takes one of these manifests, possibly modifies it for development builds, and uploads the final version to a Git repository of build manifests.

mantle - Mantle: Gluing CoreOS together

  •    Go

This repository is a collection of utilities for developing Container Linux. Most of the tools are for uploading, running, and interacting with Container Linux instances running locally or in a cloud.Cork is a tool that helps working with Container Linux images and the SDK.


terraform-aws-kubernetes - Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more

  •    HCL

This module deploys a Tectonic Kubernetes cluster on an AWS account using Terraform. Tectonic is an enterprise-ready distribution of Kubernetes including automatic updates, monitoring and alerting, integration with common authentication regimes, and a graphical console for managing clusters in a web browser.This module can deploy either a complete Tectonic cluster, requiring a Tectonic license, or a "stock" Kubernetes cluster without Tectonic features.

node-fleetctl - A nodejs module for interacting with fleetctl.

  •    Javascript

###Description A nodejs module for interacting with fleetctl. This module should be updated when a stable HTTP API for fleet is released. In the interim, this module resorts to shelling out and parsing stdout. ###Usage To get started, simply require fleetctl in your program, and instantiate a new Fleetctl object. Once instantiated, you are free to make calls to fleetctl.

etcd-node - Alternative etcd client for node.js

  •    Javascript

An alternative client library for interacting with etcd from node.js (without coffeescrpt). If you don't mind having coffeescript dependencies, there is already is a module for that. I made the client a singleton for the time being (up for suggestions). If you need to set host or port, use the configure method.

coreos-cluster - Create a coreos cluster from node.js

  •    Javascript

Create a fully functional CoreOs Cluster on Rackspace Cloud from any node.js application. A command-line version of coreos-cluster is available on npm as coreos-cluster-cli. As coreos-cluster is built on pkgcloud, the next step is to add a provider option that allows you to use different compute providers within pkgcloud.

coreos-cluster-cli - Create a coreos cluster from the command line

  •    Javascript

Create a fully functional CoreOS Cluster on Rackspace Cloud from the command line. A node.js sdk version of coreos-cluster-cli is available on npm as coreos-cluster. coreos-cluster-cli now supports adding a --private-network [guid] to each machine on the cluster, and will bind etcd to this private network. This is only available for performance type clusters. To get the guid of a private network in the desired region, please access the rackspace control panel.

terra-aws-core-kube - Terraform configuration to bootstrap a Kubernetes Cluster on top of CoreOS using AWS-EC2 instances

  •    HCL

This repository is an example configuration of using Terraform to bootstrap a Kubernetes Cluster on top of CoreOS using AWS-EC2 instances. Contributions are more than welcome. Put your ssh-key into the ssh/ folder. Make sure it named like the key stored in AWS and ends with .pem.

docker-etcd-registrator - Docker service registrator for etcd and skydns

  •    Javascript

Use SERVICE_[PORT_]VULCAND_(BE|FE)_ formatted env vars to generate etcd values for Vulcanproxy. Per default registrator will not generate any vulcand frontend or backend.

seedbox - Baremetal CoreOS cluster provisioner with web UI

  •    Python

Baremetal CoreOS cluster provisioner with web UI. Currently its primary goal is to boot CoreOS clusters using PXE without installation. But it easily can be extended to render kubernetes assets for different deployments. If you have already running Kubernetes cluster and want to provision another one, take a took at seedbox helm chart.

python-on-coreos - Python on CoreOS. works well with ansible.

  •    Shell

Python on CoreOS. works well with ansible. just run the contents of shell-script.

terraform-azurerm-kubernetes - Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more

  •    HCL

This module deploys a Tectonic Kubernetes cluster on Azure using Terraform. Tectonic is an enterprise-ready distribution of Kubernetes including automatic updates, monitoring and alerting, integration with common authentication regimes, and a graphical console for managing clusters in a web browser. This module can deploy either a complete Tectonic cluster, requiring a Tectonic license, or a "stock" Kubernetes cluster without Tectonic features.

gce-images - Get a list of globally available Google Compute Engine images

  •    TypeScript

This module uses google-auto-auth to get the required access token. If you don't meet the requirements for automatic authentication, you will need to provide the same configuration object detailed in that readme. All accepted names may be suffixed with a version, e.g. ubuntu-1404.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.