awesome-kubernetes
A curated list for awesome kubernetes sources
https://github.com/eric-erki/awesome-kubernetes
Last synced: 20 days ago
JSON representation
API/CLI adaptors
[Jenkins](#jenkins)
- Kubesh - Work around kubectl
- awesome-kubectl-plugins - Curated list of kubectl plugins.
- click - A CLI focused REPL for quickly interacting with Kubernetes objects.
- Ksql
- kube-prompt - Interactive kubernetes client built using go-prompt.
- kube-ps1 - Kubernetes prompt helper for bash and zsh.
- Kube-shell - Integrated shell for working with the Kubernetes CLI
- kube-tmux - Kubernetes tmux plugin to display the current context and namespace
- Kubectl Aliases - Aliases for Kubectl
- kubectl-plugins - A collection of kubectl plugins handling everything from easy context switches to connecting to a container as any user (root included) via exec. Slightly tailored towards GKE users.
- kubectl-trace - Schedule bpftrace programs on your kubernetes cluster using this kubectl plugin
- kubectld
- kubectx - switch between clusters on kubectl
- kubensx - Simpler Cluster/User/Namespace switching for Kubernetes (featuring interactive mode and wildcard/fuzzy matching).
- kubeplay
- StackStorm
- Vikube - Kubernetes operations from Vim, in Vim
- K9s - Kubernetes CLI To Manage Your Clusters In Style!
- tubectl - Kubernetes CLI on steroids with pattern matching
- webkubectl - A web based tool helps you to manage kubernetes credentials and run kubectl command in web browser.
Application deployment orchestration
[Jenkins](#jenkins)
- ElasticKube
-
Gitkube
- Build and deploy docker images on Kubernetes using
git push. -
Gitkube
- Build and deploy docker images on Kubernetes using
git push. -
Gitkube
- Build and deploy docker images on Kubernetes using
git push. - AppController
-
Gitkube
- Build and deploy docker images on Kubernetes using
git push. - Nulecule
- Deployment manager
- Brigade - Event Based Scripting using JavaScript
- kubedog - Kubedog is a library and cli utility that allows watching and following kubernetes resources in CI/CD deploy pipelines.
- Psykube
- Skaffold - Command line tool that facilitates continuous development for Kubernetes applications.
- kapp - simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
- IBM UrbanCode
- Deployment manager
Backup and Disaster Recovery
[Jenkins](#jenkins)
- Velero - Utility for managing backup and restore of Kubernetes clusters. Formerly Heptio Ark.
- burry.sh - Cloud Native backup and recovery for etcd, zookeeper and consul
- kube-backup - Sync kubernetes state to git.
Big Data
[Jenkins](#jenkins)
Configuration
[Jenkins](#jenkins)
- Ansible
- Jsonnet
- Pulumi - Provides a SDK for k8s deployments targeting on-premises clusters and major cloud vendors' managed services.
- Chef
- K8comp
- kenv
- Kompose
- Konfd
- Ktmpl
- kubecfg - Combines jsonnet and kubectl to let you declare systems in an easy to override way
- kubediff
- kubegen
- kustomize - Customization using partial specs
- kosko - Write Kubernetes manifests in JavaScript and validate against Kubernetes OpenAPI definitions.
Container Support
[Jenkins](#jenkins)
- containerd
- Hyper.sh/frakti - Hypervisor-based container runtime
- virtlet - Kubernetes CRI implementation for running VM workloads
- infranetes
Continuous Delivery
[Jenkins](#jenkins)
- Codefresh - Kubernetes CI/CD platform (with private Docker and Helm Chart repositories)
- Keel
- Shippable
- Wercker
- Jenkins-Kubernetes Plugin
- Jenkins setups for Kubernetes and Docker Workflow
- Lab: Build a Continuous Deployment Pipeline with Jenkins and Kubernetes
- Jenkins Operator - Kubernetes native Jenkins operator
- Apollo - Open Source application providing teams with self service UI for creating and deploying their services to Kubernetes.
- Argo CD - Declarative continuous deployment for Kubernetes.
- autoapply - Automatically apply changes from a Git repository to a Kubernetes cluster
- Buildkite - Lean CI/CD cloud hosted control plane with agents on your infrastructure.
- k8s-deploy-helper - Framework to easily deploy Kubernetes applications via GitLab.
- kb8or
- Kontinuous
- Razee
- Shipper - Kubernetes native multi-cluster canary or blue-green rollouts using Helm.
- Vili
- Weave Flux – GitOps reconcoliation operator
- Automated Image Builds with Jenkins, Packer, and Kubernetes
- On-demand Jenkins slaves with Kubernetes and the Google Container Engine
- Jenkins X - automated CI/CD for Kubernetes with GitOps Promotion and Preview Environments on Pull Requests using best of breed OSS tools like: Jenkins, Helm, Skaffold, Kaniko, Knative Build, Knative Pipeline and Prow
Custom Schedulers
[Jenkins](#jenkins)
- bashScheduler - Written in bash
- escheduler - Written in elixir
- firmament
- ksched - Experimental flow based scheduler
- Scheduler - Cost based scheduler
- Sticky Node Scheduler
Database
[Jenkins](#jenkins)
- Apache Ignite - Memory-centric distributed database, caching, processing platform
- CrateDB
- RDS - Provision RDS databases via CRD from Kubernetes
Date of Birth
Debug
CI/CD Videos
- Automating CI/CD on Kubernetes with Jenkins X - x.io/) with these slides
- Apcera
- CoreOS
- DevOps Summit
- Engine Yard
- Google Cloud Platform
- Kismatic
- Kube Con
- KubeFacts
- KubeWeekly
- Learnk8s
- Skippbox - Acquired by Bitnami
- Sysdig
- Ahmet Alp Balkan
- Aparna Sinha - Kubernetes at Google
- Brandon Philips
- Brendan Burns
- Brian Grant
- Carlos Sanchez
- Chris Aniszczyk
- Eric Tune
- Ihor Dvoretskyi
- Jessie Frazzelle
- Joe Beda
- Joseph Jacks
- Kelsey Hightower
- Kris Nova
- Michelle Noorali
- Paris Pittman - Kubernetes at Google
- Patrick Reilly
- Tim Hockin
- Amsterdam
- Atlanta
- Berlin
- Hamburg
- Hong Kong
- London
- Munich
- New York
- Nuremberg
- Paris
- Pune
- San Diego
- San Francisco
- Seattle
- Tunisia
- Worldwide
- Kubecon
- Kubernetes
- Community
- ContainerDays
- Arun Gupta
- Paris
- Contributing Guidelines
- ContainerDays
- Stackoverflow
- Container Camp
- Devoxx
- Docker Con
- GCP Next
- ContainerDays
- ContainerDays
- Apcera
- CoreOS
- DevOps Summit
- Engine Yard
- Google Cloud Platform
- Kismatic
- KubeFacts
- KubeWeekly
- Skippbox - Acquired by Bitnami
- Sysdig
- Ahmet Alp Balkan
- Aparna Sinha - Kubernetes at Google
- Brandon Philips
- Carlos Sanchez
- Chris Aniszczyk
- Eric Tune
- Ihor Dvoretskyi
- Joseph Jacks
- Michelle Noorali
- Paris Pittman - Kubernetes at Google
- Patrick Reilly
- Tim Hockin
- Amsterdam
- Amsterdam #2
- Atlanta
- Bangalore
- Berlin
- Boston
- Hamburg
- Hong Kong
- London
- Munich
- New York
- Pittsburgh
- Pune
- San Diego
- San Francisco
- Seattle
- Tunisia
- Blog
- Community Q&A – The Office Hours
- Freenode