Displaying 1 to 20 from 53 results

sonobuoy - Heptio Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests in an accessible and non-destructive manner

  •    Go

Heptio Sonobuoy is a diagnostic tool that makes it easier to understand the state of a Kubernetes cluster by running a set of Kubernetes conformance tests in an accessible and non-destructive manner. It is a customizable, extendable, and cluster-agnostic way to generate clear, informative reports about your cluster. Sonobuoy supports Kubernetes versions 1.9 and later.

Skaffold - Local Kubernetes Development

  •    Go

Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. You can iterate on your application source code locally then deploy to local or remote Kubernetes clusters. Skaffold handles the workflow for building, pushing and deploying your application. It also provides building blocks and describe customizations for a CI/CD pipeline.

eksctl - a CLI for Amazon EKS

  •    Go

eksctl is a simple CLI tool for creating clusters on EKS - Amazon's new managed Kubernetes service for EC2. It is written in Go, and uses CloudFormation. You will need to have AWS API credentials configured. What works for AWS CLI or any other tools (kops, Terraform etc), should be sufficient. You can use ~/.aws/credentials file or environment variables. For more information read AWS documentation.

Devtron - Software Delivery Workflow For Kubernetes

  •    Go

Devtron is designed as a self-serve platform for operationalizing and maintaining applications (AppOps) on kubernetes in a developer friendly way. It provides workflow which understands the domain of kubernetes, testing, CD, SecOps so that you dont have to write scripts. It supports reusable and composable components so that workflows are easy to contruct and reason through. Deploy to multiple kubernetes cluster.

kubeform - Form your :boat: Kubernetes :anchor: cluster anywhere using CoreOS, Terraform and Ansible

  •    Python

Deploy yourself a high-availability Kubernetes cluster, in minutes. Built on Terraform, CoreOS and Ansible.Our recipes for bootstrapping HA Kubernetes clusters on any cloud or on-premise.


  •    Python

This repository contains rules for interacting with Kubernetes configurations / clusters.As is somewhat standard for Bazel, the expectation is that the kubectl toolchain is preconfigured to authenticate with any clusters you might interact with.

blackbelt-aks-hackfest - Microsoft Intelligent Cloud Blackbelt Team :: Hackfest Repo

  •    Vue

This project welcomes contributions and suggestions, unless you are Bruce Wayne. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

kubernetes-che - Example deploying Eclipse Che on a Kubernetes cluster


Example deploying Eclipse Che on a Kubernetes cluster. So what you get is a Che server running on your cluster behind SPDY Proxy to handle authencation and encryption. Note: Currently alpha state; barely tested.

k8s-kotlin-dsl - Kotlin DSL for Kubernetes configs

  •    Kotlin

Kotlin DSL for Kubernetes and Openshift Container Platform on top of fabric8 models. Let's check out how to create an Ingress via fabric8 client. Don't forget to add a dependency on io.fabric8:kubernetes-client:${kubernetes_client_version}.

kasane - A simple kubernetes deployment manager

  •    Python

Kasane is a layering tool for kubernetes. It allows you to use the officially published YAML documents and extend them further with your local configuration. Kasane can utilise Jsonnet for deep object modification and patching.

spring-cloud-netflix-demo - Spring cloud Demo Project with Zuul, Eureka, Config Server, Ribbon, Sleuth & Zipkin

  •    Java

This is a spring cloud Demo Project with Zuul, Eureka, Ribbon, Sleuth & Zipkin. When you are migrating to a microservice environment you are getting a lot of beneftis and on the other side you need to tackle new challenges.

sentry-k8s - Sentry for Kubernetes

  •    Python

First and foremost, shout out to the people at sentry.io for their project. I recommend forking and helping the community. If you want to customize specific settings for your installation, build a custom sentry image by modifying the files config.yml, Dockerfile and sentry.conf.py in the build directory.

terraform-kubernetes - Example of deploying a Kubernetes cluster to Google Cloud using Terraform

  •    HCL

This repository contains an example of deploying and managing Kubernetes clusters to Google Cloud Platform (GCP) in a reliable and repeatable way. Terraform is used to describe the desired state of the infrastructure, thus implementing Infrastructure as Code (IaC) approach.

terraform-aws-eks - A Terraform module to create an Elastic Kubernetes (EKS) cluster and associated worker instances on AWS

  •    HCL

A terraform module to create a managed Kubernetes cluster on AWS EKS. Available through the Terraform registry. Inspired by and adapted from this doc and its source code. Read the AWS docs on EKS to get connected to the k8s dashboard. Generally the maintainers will try to release the module once every 2 weeks to keep up with PR additions. If particularly pressing changes are added or maintainers come up with the spare time (hah!), release may happen more often on occasion.

kubernetes - minimal and immutable Kubernetes images built with LinuxKit

  •    Shell

This project aims to demonstrate how one can create minimal and immutable Kubernetes OS images with LinuxKit. If you already have go installed you can use go get -u github.com/linuxkit/linuxkit/src/cmd/linuxkit to install the tool.

kt - Tool for creating kubernetes manifests and deploy.

  •    Shell

This repo provides a docker image as a tool to use gomplate with kubectl and stackup to deploy Kubernetes apps and AWS Cloudformation templates across different environments with templating. Note: Currently kt will only treat files as being a Cloudformation or Kubernetes manifest file if they use the .yaml extension, NOT .yml. This is just to enforce consistenty.

kubeadm-bootstrap - A simple tool to generate templated, known good kubeadm configurations

  •    Go

kubeadm-bootstrap is a simple tool to generate kubeadm configuration files. If you're managing lots of Kubernetes clusters, you want to make sure they are uniform, and adhere to a set of known good standards. Kubeadm is good for actually bootstrapping the Kubernetes clusters, but editing and creating the configuration files involves some degree of templating and management.

kcd - Continuous Delivery for Kubernetes

  •    Go

Kubernetes Continous Delivery (kcd), formally known as Container Version Manager (kcd), is a continous integration (CI) and continous delivery (CD) tool designed for Kubernetes cluster/services. Fundamentally, kcd is a custom Kubernetes controller to achieve a declarative configuration approach to continuous deployment. Deployments that requires CI/CD, can declare KCD resource. kcd, KCD (Kubernetes Continous Delivery) controller starts monitoring for any new changes that should be rolled-out. If so, using the rollout strategy specified in this deployment, the rollout of new version is carried out.

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.