Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-kubernetes
A curated list for awesome kubernetes sources
https://github.com/eric-erki/awesome-kubernetes
- What is Kubernetes
- Kubernetes Past
- Dockercon in June 2014
- Kubernetes Community Overview and Contributions Guide
- Are you Ready to Manage your Infrastructure like Google?
- Google is years ahead when it comes to the cloud, but it's happy the world is catching up
- An Intro to Google’s Kubernetes and How to Use It
- Kubernetes: The Future of Cloud Hosting
- Kubernetes by Google
- Key Concepts
- Application Containers: Kubernetes and Docker from Scratch
- Learn the Kubernetes Key Concepts in 10 Minutes
- Top Reasons Businesses Should Move to Kubernetes Now
- The Children's Illustrated Guide to Kubernetes
- The ‘kubectl run’ command
- Docker Kubernetes Lab Handbook
- Curated Resources for Kubernetes
- Kubernetes Comic
- Kubernetes 101: Pods, Nodes, Containers, and Clusters
- An Introduction to Kubernetes
- Kubernetes and everything else - Introduction to Kubernetes and it's context
- Installation on Centos 7
- Setting Up a Kubernetes Cluster on Ubuntu 18.04
- Cloud Native Landscape
- Bootkube - CoreOS - Cloud Agnostic
- Breeze - CentOS - Cloud Agnostic
- Conjure-up - Ubuntu - Cloud Agnostic
- Docker for MAC - Run Kubernetes and Docker locally on your MAC (Edge Channel)
- Docker for Windows - Run Kubernetes and Docker locally on your Windows PC (Edge Channel)
- eksctl - The official CLI for Amazon EKS
- Juju - Ubuntu - Cloud Agnostic
- KubeSphere - Full-stack and easy-to-use container platform, with awesome user experience and wizard UI.
- k3s - Lightweight Kubernetes. Easy to install, half the memory, all in a binary less than 40mb
- k3d - A tool for running k3s clusters in container nodes
- kind - A single node cluster to run your CI tests against thats ready in 30 seconds
- Kops - OS Agnostic - AWS
- Kube-ansible - OS Agnostic - Cloud Agnostic
- Kube-aws - CoreOS - AWS
- Kube-deploy
- Kubeadm - OS Agnostic - Cloud Agnostic
- KubeNow - Ubuntu - Cloud Agnostic
- Kubernetes-Saltstack - `systemd` OS - Cloud Agnostic
- Kubespray - OS Agnostic - Cloud Agnostic
- Kubicorn - OS Agnostic - Cloud Agnostic
- Kublr - OS Agnostic - On-Prem - Cloud Agnostic
- Linode - CoreOS - Linode
- matchbox - CoreOS - Network boot and provision Container Linux clusters (e.g. etcd3, Kubernetes, more).
- MetalK8s - CentOS - On-Prem - Cloud Agnostic - [Apache-2.0](https://github.com/scality/metalk8s/blob/development/1.1/LICENSE)
- MicroK8s - A single package of k8s that installs on 42 flavours of Linux
- Minikube - Run Kubernetes locally
- RKE - OS Agnostic - Cloud Agnostic
- sealos - Simple kubernetes HA installer
- Simplekube - `systemd` OS - Cloud Agnostic
- Supergiant - CoreOS - Cloud Agnostic
- Terraform - CoreOS - AWS
- Typhoon - Container Linux - Cloud Agnostic
- aks-engine - AKS Engine is the easiest way to provision a self-managed Kubernetes cluster on Azure.
- Kubernetes Documentation
- Kubernetes Source
- Kubernetes Troubleshooting
- Kubernetes-1.17
- Kubernetes-1.16
- Kubernetes-1.15
- Kubernetes-1.14
- Kubernetes-1.13
- Kubernetes-1.12
- Kubernetes-1.11
- Kubernetes-1.10
- Kubernetes-1.9
- Kubernetes-1.8
- Kubernetes-1.7
- Kubernetes-1.6
- Kubernetes-1.5
- Kubernetes-1.4
- Kubernetes-1.3
- Kubernetes-1.2
- Kubernetes on AWS
- AWS Advent 2014 - CoreOS and Kubernetes on AWS
- Kubernetes and AWS VPC Peering
- Testing Kubernetes on AWS
- Kubernetes: First steps on Amazon AWS
- Manage Kubernetes Clusters on AWS Using Kops
- Production grade Kubernetes on AWS: Primer (Part 1)
- Production grade Kubernetes on AWS: 4 tools that made our lives easier (Part 2)
- Production grade Kubernetes on AWS: 3 tips for networking, ingress and microservices (Part 3)
- Production grade Kubernetes on AWS: 3 lessons learned scaling a cluster (Part 4)
- Continuous Deployment with Google Container Engine and Kubernetes
- Creating a Kubernetes Cluster on DigitalOcean with Python and Fabric
- Deploy a Kubernetes development cluster with Juju!
- Containers at Scale with Kubernetes on OpenStack
- Logging in Kubernetes with Fluentd and Elasticsearch
- Logging - Kafka topic by namespace
- Kubernetes Monitoring Guide
- Installing cAdvisor and Heapster on bare metal Kubernetes
- How to Monitor Kubernetes: A 4-Part Series
- Kubernetes Web UIs in 2019
- Kubernetes Security Guide - RBAC, TLS, Security policy, Network policy, etc.
- Handling Sensitive Data In A Docker Application with Kubernetes Secrets
- How to Create and Use Kubernetes Secrets
- Kubernetes Security Best Practices
- Running Vault and Consul on Kubernetes
- Kubernetes Authentication plugins and kubeconfig
- Kubernetes Authentication - OpenID Connect
- Kubernetes authentication via GitHub OAuth and Dex
- Enable IPv6 on Kubernetes with Project Calico
- Kubernetes in IPV6-only
- Kubernetes 101 – Networking
- Kubernetes with OpenStack Cloud Provider: Current state and upcoming changes (part 1 of 2)
- Comparison of Networking Solutions for Kubernetes
- GitOps: High-Velocity CI/CD for Kubernetes
- Achieving CI/CD with Kubernetes
- Jenkins declarative pipelines with Kubernetes
- Adding CI/CD to your Spring Boot app with Jenkins X and Kubernetes - x.io/)
- Continuous Delivery with Amazon EKS and Jenkins X - x.io/)
- Continuous Integration and Delivery to AWS Kubernetes
- CI/CD for Microservices on DigitalOcean Kubernetes
- How to Release Faster with Continuous Delivery for Google Kubernetes
- CircleCI
- Kubernetes Deployments: The Ultimate Guide
- Automate deep learning training with Kubernetes GPU-cluster
- How to pass the Certified Kubernetes Administrator (CKA) exam on the first attempt
- Kubernetes with SaltStack revisited
- Try Kubernetes with Vagrant
- Cluster Consul using Kubernetes API
- Dynamic Kubernetes installation/configuration with SaltStack
- Deploying Kubernetes with SaltStack
- Packaging Multiple Resources together
- Scaling Docker with Kubernetes
- Creating a Kubernetes Cluster to Run Docker Formatted Container Images
- Containerizing Docker on Kubernetes !!
- Quay: Introducing an Application Registry for Kubernetes
- Play With Kubernetes Quickly Using Docker
- 1 command to Kubernetes with Docker compose
- What even is a kubelet?
- Kubernetes from the ground up: the API server
- CoreOS + Kubernetes Step By Step
- Deploying to Kubernetes with Panamax
- Deploy Kubernetes with a Single Command Using Atomicapp
- Deploying a Bare Metal Kubernetes Cluster
- Kubernetes clusters with Oh-My-Vagrant
- Fleet Unit Files for Kubernetes on CoreOS
- Kubernetes Container Orchestration through Java APIs
- Docker Clustering Tools Compared: Kubernetes vs Docker Swarm
- Kubernetes Production Patterns (and Anti-Patterns)
- Introducing Kubic Project
- Three post learn k8s
- Kubernetes tips & tricks
- Running Flask on Kubernetes
- Deploying Node Apps the "Right" Way
- Simplify your research experiments with Kubernetes - parmentier-33187948/)
- Self-registering compact k3OS clusters to Rancher Server via cloud-init
- Platform9
- OpenShift Online
- Eldarion Cloud
- NetApp Kubernetes Service (formerly StackPoint Cloud)
- Hasura
- ELASTX
- Nirmata
- Cisco Container Platform
- Gardener - Alibaba, AWS, Azure, GCP, and OpenStack cluster manager
- Gravity - Formerly Telekube
- Kqueen
- Kubermatic
- KubeSphere - Full-stack and easy-to-use container platform, with awesome user experience and wizard UI.
- Kublr - AWS, Azure, GCP, vSphere, vCloud Director, and On-Prem cluster manager
- PKS - Cluster manager by Pivotal, VMWare and Google
- Rancher
- DevSpace - Build, test and run code directly inside any Kubernetes cluster
- Draft - A tool for developers to create cloud native applications with Kubernetes
- Eclipse Che - Cloud development workspaces with SSH and multi-user support
- Garden - Orchestrates your development workflows to make developing microservices faster and easier
- goPaddle
- Knative - Platform to build, deploy, and manage modern serverless workloads
- Okteto - Develop directly in any Kubernetes cluster. No commit, build or push required
- Mantl - A modern platform for rapidly deploying globally distributed services
- Spring Cloud integration - Spring Cloud integration with Kubernetes
- VAMP - Cloud-Native Release Management & Orchestration
- Tilt - Manages local development instances for teams that deploy to Kubernetes
- Canonical Distribution of Kubernetes - CDK
- Docker EE - Docker Enterprise Edition 2.0
- IBM Cloud Private
- Kublr - Kubernetes for the Enterprise - multi-cloud and on-prem Kubernetes operations center
- NetApp Kubernetes Service
- OpenShift - Container Platform
- SUSE Container as a Service
- WorldSibu-Forma - Multi-cloud Remote Blockchain Infrastructure Orchestrator with Kubernetes
- Alibaba Cloud - Alibaba Cloud Container Service for Kubernetes
- AWS EKS - Amazon Elastic Container Service
- Azure AKS - Azure Kubernetes Service
- DigitalOcean
- GKE - Google Kubernetes Engine
- IKS - IBM Cloud Kubernetes Service
- OKE - Oracle Kubernetes Engine
- OVH Managed Kubernetes - OVH Managed Kubernetes
- Rackspace - Rackspace
- VMware Cloud PKS
- Alauda Container Platform
- Eldarion Cloud
- Hasura
- Kel
- KubeSail - An easy, free way to try Kubernetes
- KubeSphere - Full-stack and easy-to-use container platform, with awesome user experience and wizard UI.
- Kyma - A platform for extending apps with serverless functions. It provides a selection of cloud-native projects glued together to simplify the creation and management of services.
- OpenShift Online/Dedicated/Container Platform
- OpenShift Origin (OKD)
- Rancher
- RIO - Kubernetes based MicroPaaS
- teresa - Simple PAAS that runs on top of Kubernetes.
- WSO2
- Z.A.R.V.I.S. - Deploy Github projects to managed Kubernetes for free
- Katacoda
- Kubernetes Bootcamp
- Magic Sandbox
- Play with Kubernetes
- MOOC
- Scalable Microservices with Kubernetes at Udacity
- Introduction to Kubernetes at edX
- Just Enough Kubernetes to be Dangerous
- Kubernetes Tutorials by Kubernetes Team
- Kubernetes By Example by OpenShift Team
- Kubernetes Tutorial by Tutorialspoint
- Imperative vs. Declarative — a Kubernetes Tutorial
- Learning Kubernetes, The Chinese Taoist Way
- Building a Bank with Kubernetes
- Bringing Pokemon Go to Google Cloud
- Monitoring Kubernetes at Wayblazer
- Major League Soccer Monolith to Kubernetes Transition
- Using Kubernetes on AWS
- Kubernetes at Github
- Kubernetes the hard way (installation from scratch)
- Kubernetes Failure Stories
- Persistent Volume Providers
- AWS
- CephRBD
- GCE
- Glusterfs
- Hitachi
- HPE
- Kube-Aliyun
- Linode
- Microsoft
- NetApp Trident
- OpenEBS
- OpenStack Cinder
- Portworx
- Pure Storage
- QuoByte
- Rancher Longhorn
- Rook
- StorageOS
- Stork
- Container Storage Interface - CSI Drivers](https://kubernetes-csi.github.io/docs/drivers.html) for a complete list*
- Alibaba Cloud
- AWS EBS
- AWS EFS
- AWS FSx for Lustre
- Ceph
- Cinder
- Cloudscale
- DigitalOcean
- Ember
- Google Compute Engine Persistent Disk
- Intel PMEM-CSI
- KaDalu - Gluster
- Linode Block Storage
- Longhorn
- NetApp Trident
- Nexenta
- OpenSDS
- OpenStack Cinder
- Portworx
- Quobyte
- S3
- Vault
- VMware vSphere
- Cluster API - CAPI Providers](https://cluster-api.sigs.k8s.io/reference/providers.html) for more info*
- Kubeadm
- AWS
- Azure
- Metal3-io
- DigitalOcean
- GCP
- IBM Cloud
- OpenStack
- VMware vSphere
- Pykube
- Jenkinsfile with Helm, Go, Docker, Kubectl, JNLP
- Ambassador - API Gateway built on the Envoy Proxy
- Argo - The Workflow Engine for Kubernetes
- Bitnami Kubernetes Production Runtime
- Client Libraries
- Escalator - A batch or job optimized horizontal autoscaler for Kubernetes
- Fission Workflows - Workflow-based serverless function composition
- Forecastle - A dashboard which dynamically discovers and provides a launchpad to access applications deployed on Kubernetes
- Git Webhook Proxy - A proxy to let webhooks reach running services behind a firewall
- Hypernetes
- Ingress Monitor Controller - Watches ingress endpoints and automatically registers liveness alerts on the configured uptime checker
- kmachine
- KEDA - Kubernetes-based Event Driven Autoscaling
- kube-fledged - A K8S add-on for creating and managing a cache of container images directly on cluster worker nodes
- kube-openvpn
- Kubeform
- Kubefuse
- Kubefwd - Bulk port forwarding Kubernetes services for local development.
- Kubernetes Cluster Federation (previously Ubernetes)
- Kubernetes Ec2 Autoscaler
- Kubic-Project
- Reloader - Auto-load updates of ConfigMaps and Secrets into pods for Deployments, StatefulSets and DaemonSets
- Telepresence - Locally develop/debug services against a remote Kubernetes cluster
- krane - A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result
- ktunnel - A command-line tool that establishes a reverse tunnel between Kubernetes and your cluster, use it to locally develop/debug services or integrate with local resources.
- k8s-platform-lcm - A faster and easier way to manage the lifecycle of applications and tools, running and living around your Kubernetes platform
- CNAB - CNABs facilitate the bundling, installing and managing of container-native apps - and their coupled services.
- Helm - For further information, please check out - [Awesome Helm](https://github.com/cdwv/awesome-helm).
- Cloudsmith - A fully managed package management SaaS, with first-class support for public and private Kubernetes registries (Docker + Helm Charts, plus many others).
- Console
- BotKube - App that helps you monitor your Kubernetes cluster, debug critical deployments & gives recommendations for the standard practices
- Datadog
- Dynatrace - Kubernetes cluster and workload monitoring
- eventrouter - simple introspective kubernetes service that forwards events to a specified sink.
- Goldpinger - cluster connectivity
- Grafana Kubernetes App
- Heapster
- kail - Kubernetes Log Viewer. Streams logs from all containers of all matching pods.
- Kubebox - Terminal console for Kubernetes
- Kubedash - **Deprecated** repository is archived and read-only
- Kubernetes Operational View - read-only system dashboard for multiple K8s clusters
- K8Dash - Realtime K8S alternative dashboard
- Kubernetes Web View - list and view all Kubernetes resources (incl. CRDs) with permalink-friendly URLs in a plain-HTML frontend
- Kubespy - Tools for observing Kubernetes resources in real time, powered by Pulumi.
- Kubetail
- Kubewatch
- Netsil
- New Relic - Kubernetes monitoring and visualization service.
- NexClipper - An open source software for monitoring Kubernetes and containers.
- Outcold Solutions - monitoring Kubernetes, OpenShift and Docker in Splunk Enterprise and Splunk Cloud (metrics and log forwarding)
- Prometheus
- Searchlight
- Sysdig Monitoring
- Sysdig Open Source
- The Elastic Stack - An open-source solution for monitoring and visualising K8s metrics, logs, application traces and more.
- Weave Scope
- kube-state-metrics - Simple service that listens to the Kubernetes API server and generates metrics about the state of the objects.
- loki - Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus.
- Loghouse - Efficiently store big amounts of your logs (in ClickHouse database), process them using a simple query language and monitor them online through web UI.
- chaoskube - periodically kills random pods in your Kubernetes cluster
- k8s-testsuite - Helm chart for network and loadtesting of a Kubernetes cluster
- kboom - The Kubernetes scale & soak load tester
- kind - A single node cluster to run your CI tests against thats ready in 30 seconds
- k3d - Quickly create single- or multi-node k3s clusters in containerized nodes
- kube-monkey - Chaos Monkey for Kubernetes clusters
- Kubeadm-dind-cluster - multi-node test cluster based on kubeadm
- Litmus - Chaos engineering for stateful workloads on Kubernetes
- PowerfulSeal - kills targeted pods and machines to test your software reliability
- Sonobuoy - Diagnostic tool that runs Kubernetes conformance tests
- Test-Infra
- KubeInvaders - Gamified Chaos engineering tool for Kubernetes Clusters. It is like Space Invaders but alien ships are pods.
- predator - Distributed performance testing platform for Kubernetes
- Octopus - Octopus is a testing framework that allows you to run integration tests defined as Docker images on a Kubernetes cluster.
- chaos-mesh - A Chaos Engineering Platform for Kubernetes
- Jenkins
- Jenkins-Kubernetes Plugin
- Automated Image Builds with Jenkins, Packer, and Kubernetes
- On-demand Jenkins slaves with Kubernetes and the Google Container Engine
- Jenkins setups for Kubernetes and Docker Workflow
- Lab: Build a Continuous Deployment Pipeline with Jenkins and Kubernetes
- Jenkins Operator - Kubernetes native Jenkins operator
- 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
- 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.
- Codefresh - Kubernetes CI/CD platform (with private Docker and Helm Chart repositories)
- GitLab
- k8s-deploy-helper - Framework to easily deploy Kubernetes applications via GitLab.
- kb8or
- Keel
- Kit
- Kontinuous
- KubeCI
- Razee
- Shippable
- Shipper - Kubernetes native multi-cluster canary or blue-green rollouts using Helm.
- Spinnaker
- Vili
- Weave Flux – GitOps reconcoliation operator
- Wercker
- Werf - GitOps tool with advanced features to build images and deploy them to Kubernetes. Integrates with any existing CI system.
- FaaS-netes
- Fission
- Funktion
- Iron.io
- Kubeless
- Nuclio
- OpenFaaS
- OpenWhisk
- Virtual Kubelet - Allows nodes to be backed by other services and providers.
- Cert manager
- Cert Operator
- cert-manager
- Container Linux Update Operator
- Couchbase
- DB Operator
- Elasticsearch
- etcd
- Istio
- K8s Operator Workshop
- Kafka
- Kong API
- kooper - Simple Go library to create Kubernetes operators and controllers
- Kubernetes Operators
- KubeVirt
- Kured - Kured (Kubernetes Reboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots
- Memcached
- MongoDB
- MySQL
- Operator Kit
- Operator SDK
- OperatorHub.io - A new home for the Kubernetes community to share Operators
- PostgreSQL
- PostgreSQL
- Prometheus
- Addon-operator - adds hooks and values to helm charts in order to enhance the capabilities of helm and transform charts into smart modules that configure themselves and respond to changes in the cluster.
- Shell-operator - a tool for running event-driven scripts in a Kubernetes cluster.
- bashScheduler - Written in bash
- escheduler - Written in elixir
- firmament
- ksched - Experimental flow based scheduler
- Scheduler - Cost based scheduler
- Sticky Node Scheduler
- Docker
- Rkt
- Rktnetes
- rktlet - Rkt implementation of a Kubernetes
- containerd
- cri-containerd - Containerd-based implementation of Kubernetes Container Runtime Interface
- CRI-O
- Hyper.sh/frakti - Hypervisor-based container runtime
- virtlet - Kubernetes CRI implementation for running VM workloads
- infranetes
- Kata Containers
- Apache Ignite - Memory-centric distributed database, caching, processing platform
- Cassandra / DataStax
- CockroachDB
- CrateDB
- Hazelcast
- Minio
- MongoDB
- RDS - Provision RDS databases via CRD from Kubernetes
- Vitess - Horizontal scaling of MySql by Youtube
- AWS VPC CNI - Networking plugin using Elastic Network Interfaces
- Calico
- Canal
- Cilium
- Cisco ACI - CNI plugin from Cisco support ACI fabrics
- CNI-Genie
- cni-ipvlan-vpc-k8s
- Contiv
- External DNS - To control DNS records dynamically via Kube resources
- Goldpinger - cluster connectivity
- illuminatio
- Infoblox
- Kube-router
- KubeIP
- kubernetes-network-policy-recipes
- Kuryr
- Linen
- Multus-cni - Multi-homed pod cni
- Network-Controller - Open vSwitch, Multiple network interfaces that associate with Kubernetes pods
- NSX-T - CNI plugin supporting load balancing and distributed firewalls.
- Nuage
- OpenContrail
- OpenVSwitch
- Romana
- Weave Net
- Submariner: Cross-Cluster Network Connectivity for Kubernetes - Submariner enables direct networking between pods in different Kubernetes clusters on prem or in the cloud.
- Consul
- Envoy
- Istio
- Linkerd
- Weave Mesh
- Maesh: Simpler Service Mesh - Maesh is a straight-forward, easy to configure, and non-invasive service mesh that allows visibility and management of the traffic flows inside any Kubernetes cluster.
- Kuma: The Universal Service Mesh - Build, Secure and Observe your modern Service Mesh.
- gRPC
- Micro
- CyberArk Conjur Kubernetes Authenticator - Secure your Kubernetes-deployed applications with CyberArk Conjur
- k8sec
- Kamus - A GitOps, zero-trust solution for secrets encryption/decryption solution.
- kube-lego
- kubernetes-vault
- kubesec - Secure Secret management
- Sealed Secrets
- Secure GitOps Using Weave Cloud Deploy And Bitnami's Sealed Secrets
- Vault auth plugin backend: Kubernetes
- Vault controller
- Kubernator
- Kubernetes Resource Report - report Kubernetes cluster and pod resource requests vs usage and generate static HTML
- Kubeapps - A web-based UI for deploying and managing applications in Kubernetes clusters
- Polaris - An open source dashboard for Kubernetes best practices
- Octant - A web-based, highly extensible platform for developers to better understand the complexity of Kubernetes clusters.
- Kontena Lens - The Ultimate Dashboard For Kubernetes.
- Kubernetic
- Kube Forwarder
- Cabin
- Cockpit
- 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
- Kubefuse
- kubens - switch between namespaces on kubectl
- kubensx - Simpler Cluster/User/Namespace switching for Kubernetes (featuring interactive mode and wildcard/fuzzy matching).
- kubeplay
- Kubesh - Work around kubectl
- StackStorm
- stern - Multi pod and container log tailing
- 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.
- AppController
- Brigade - Event Based Scripting using JavaScript
- Deployment manager
- ElasticKube
- Gitkube - Build and deploy docker images on Kubernetes using `git push`.
- IBM UrbanCode
- Kb8or
- Nulecule
- Psykube
- Skaffold - Command line tool that facilitates continuous development for Kubernetes applications.
- kubedog - Kubedog is a library and cli utility that allows watching and following kubernetes resources in CI/CD deploy pipelines.
- kapp - simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
- Ansible
- Chef
- Habitat
- Jsonnet
- K8comp
- kapitan - Manage complex deployments using jsonnet and jinja2
- 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
- Pulumi - Provides a SDK for k8s deployments targeting on-premises clusters and major cloud vendors' managed services.
- Puppet
- Saltstack
- Cue - A data constraint language which aims to simplify tasks involving defining and using data. Cue is a superset of JSON
- ytt - YAML templating tool that works on YAML structure allowing you to focus on your data instead of how to properly escape it.
- kosko - Write Kubernetes manifests in JavaScript and validate against Kubernetes OpenAPI definitions.
- Aquasec
- Authenticator - A tool for using AWS IAM credentials to authenticate to a Kubernetes cluster
- Calico Network Policy (from Tigera) - Widely adopted open source implementation unifying Kubernetes Network Policy and Istio Application Policy.
- Dex - OpenID and OAuth for Kubernetes
- Guard - Authenticaton webhook server with support for Github, Gitlab, Google, Azure and LDAP (AD) as identity providers.
- kiam - Allows cluster users to associate AWS IAM roles to Pods.
- kube-bench - The Kubernetes Bench for Security is a Go application that checks whether Kubernetes is deployed according to security best practices.
- kube-hunter - Hunt for security weaknesses in Kubernetes clusters.
- kube-psp-advisor - Help building an adaptive and fine-grained pod security policy.
- kube2iam - Provides different AWS IAM roles for pods running on Kubernetes
- kubeaudit - Helps you audit your Kubernetes clusters against common security controls
- Kubesec.io
- Pomerium - a zero-trust identity-aware access proxy inspired by BeyondCorp.
- Rakkess - Kubectl plugin to show an access matrix for all available resources.
- Sysdig Falco
- Sysdig Secure
- Tigera Secure Cloud Edition
- Tigera Secure Enterprise Edition
- Trireme
- Twistlock
- Avi Networks - Software Load Balancer | Intelligent WAF | Elastic Service Mesh
- AWS ALB Ingress Controller
- Cloudflare Warp Ingress
- Contour - Kubernetes ingress controller for Lyft's Envoy proxy
- F5 Big IP Controller
- Gimbal - Platform capable of routing traffic to multiple Kubernetes and OpenStack clusters
- Gloo - Envoy-based API gateway and ingress controller
- HAProxy Ingress
- Linode NodeBalancer Ingress
- MetalLB - load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols.
- Porter - a load balancer which is designed for a bare metal Kubernetes cluster. It's implemented by physical switch, and uses BGP and ECMP to achieve optimal performance and HA.
- NGINX Ingress Controller
- Nginx Plus
- Skipper - HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
- Traefik
- Voyager - Secure HAProxy based Ingress Controller
- Yggdrasil - Envoy Control Plane for Kubernetes Multi-cluster Ingress
- Kube-Yarn
- Spark
- FfDL - Deep Learning Platform offering TensorFlow, Caffe, PyTorch etc. as a Service on Kubernetes
- kubeflow - Machine Learning Toolkit for Kubernetes.
- mxnet-operator - Tools for ML/MXNet on Kubernetes.
- Polyaxon - An open source platform for reproducible machine learning and deep learning on kubernetes
- seldon-core - Open source framework for deploying machine learning models on Kubernetes
- TensorFlow k8s
- Consul
- Kelsey Hightower Consul
- Bridge between Kubernetes and Consul
- CoreOS
- GCI
- k3OS
- LinuxKit
- Talos
- RancherOS - A lightweight, secure Linux distribution, built from containers to run containers well.
- kompose
- ksonnet-lib
- kube-libsonnet - Generic library of Kubernetes objects for Jsonnet/Kubecfg with object to array mapping for painless overrides.
- kubegen
- kubeval
- kube-score - Kubernetes object analysis with recommendations for improved reliability and security
- popeye - Kubernetes cluster resource sanitzer
- Ktune
- Velero - Utility for managing backup and restore of Kubernetes clusters. Formerly Heptio Ark.
- K8up - Kubernetes and OpenShift Backup Operator based on restic
- burry.sh - Cloud Native backup and recovery for etcd, zookeeper and consul
- kube-backup - Sync kubernetes state to git.
- Kyverno - Kubernetes Native Policy Management
- Krew - Plugin Manager
- Kboom
- View-utilization
- Kubectl-Debug
- Kubecloud
- Setting up a Kubernetes on ARM cluster
- Setup Kubernetes on a Raspberry Pi Cluster easily the official way!
- How to Build a Kubernetes Cluster with ARM Raspberry Pi then run .NET Core on OpenFaas
- Building a microcloud with a few Raspberry Pis and Kubernetes
- Cloud Native DevOps with Kubernetes
- DevOps with Kubernetes - Chuan Chloe Lee, Cheng-Yang Wu
- Docker and Kubernetes Under the Hood
- Docker in Action, Second Edition
- Docker in Practice, Second Edition
- Getting Started with Kubernetes
- Golden Guide to Kubernetes Application Development
- Kubernetes Book
- Kubernetes Cookbook - Second Edition - Chuan Chloe Lee, Ke-Jou Carol Hsu
- Kubernetes Design Patterns and Extensions
- Kubernetes Handbook
- Kubernetes Handbook
- Kubernetes in Action
- Kubernetes: Scheduling the Future at Cloud Scale
- Kubernetes: Up and Running
- Mastering Kubernetes - gigi)
- OpenShift in Action
- Playing with Java Microservices on Kubernetes and OpenShift
- The DevOps 2.3 Toolkit: Kubernetes
- Learn Azure in a Month of Lunches, Second Edition
- Learn Docker in a Month of Lunches
- Certified Kubernetes Administrator (CKA)
- Certified Kubernetes Application Developer (CKAD)
- A brief study on Kubernetes and its components
- Achieving CI/CD with Kubernetes
- An Introduction to Kubernetes
- Architecture Overview
- Cluster management with Kubernetes
- Kubernetes and CoreOS @ Athens Docker meetup
- Kubernetes Scaling SIG (K8Scale)
- Moving to Kubernetes - Tales from SoundCloud
- Musings on Mesos: Docker, Kubernetes, and Beyond.
- Package your Java EE Application using Docker and Kubernetes
- Scaling Jenkins with Docker and Kubernetes
- The Top 5 Metrics to Monitor in Kubernetes
- Zero downtime-java-deployments-with-docker-and-kubernetes
- Google Developers
- Kubernetes
- A Technical Overview of Kubernetes
- Alpaca Kubernetes on AWS
- Arun Gupta: Package your Java applications using Docker and Kubernetes
- Container Orchestration using CoreOS and Kubernetes
- DevNation 2015 - Paul Bakker - Kubernetes: Beyond the basics
- Docker Containers and Kubernetes with Brian Dorsey
- Google I/O 2014 - Containerizing the Cloud with Docker on Google Cloud Platform
- Kubernetes-Defined Monitoring
- Kubernetes: The Journey So Far - Greg DeMichillie
- Managing Containers at Scale with CoreOS and Kubernetes
- Shanghai '18: KubeCon + CloudNativeCon
- Testing Distributed Software on Kubernetes with PowerfulSeal at Kubecon 2017 Austin
- Automating CI/CD on Kubernetes with Jenkins X - x.io/) with [these slides](https://docs.google.com/presentation/d/1hwt2lFh3cCeFdP4xoT_stMPs0nh2xVZUtze6o79WfXc/edit#slide=id.p)
- Apcera
- CoreOS
- DevOps Summit
- Engine Yard
- Google Cloud Platform
- Kismatic
- Kube Con
- KubeFacts
- Kubernetes
- KubeWeekly
- Learnk8s
- Skippbox - Acquired by [Bitnami](https://bitnami.com/news/press-releases/bitnami-acquires-skippbox)
- Sysdig
- Ahmet Alp Balkan
- Aparna Sinha - Kubernetes at Google
- Arun Gupta
- 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
- Amsterdam #2
- Atlanta
- Bangalore
- Berlin
- Boston
- Hamburg
- Hong Kong
- London
- Munich
- New York
- Nuremberg
- Paris
- Pittsburgh
- Pune
- San Diego
- San Francisco
- Seattle
- Tunisia
- Worldwide
- Blog
- Community Q&A – The Office Hours
- Community
- Freenode
- Mailing List (developer/contributor discussion)
- Mailing List (user discussion and Q&A)
- Slack
- Stackoverflow
- Container Camp
- ContainerDays
- Devoxx
- Docker Con
- GCP Next
- Kubecon
- Contributing Guidelines
Programming Languages
Keywords
kubernetes
157
k8s
23
docker
16
golang
15
go
14
kubectl
14
operator
12
cncf
12
kubernetes-cluster
11
containers
11
csi
9
aws
9
openshift
8
devops
8
cloud-native
8
gitops
7
kubectl-plugins
7
prometheus
6
kubernetes-operator
6
helm
6
kubernetes-monitoring
6
python
6
k8s-sig-cluster-lifecycle
6
openstack
5
kubernetes-clusters
5
storage
5
ingress-controller
5
cluster
5
cloud
5
kubernetes-deployment
5
kubernetes-secrets
4
jenkins
4
k8s-sig-aws
4
monitoring
4
observability
4
kubernetes-setup
4
service-mesh
3
deployment
3
istio
3
k8s-sig-storage
3
grafana
3
handbook
3
charts
3
envoy
3
devtools
3
networking
3
continuous-delivery
3
backup
3
orchestration
3
deep-learning
3