Open-source projects categorized as K8s | Edit details

Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.

Language filter: + Go + Python + Shell

Top 23 K8 Open-Source Projects

  • GitHub repo OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: It's time to say goodbye to the GPL | news.ycombinator.com | 2022-01-13

    The call for MIT / Apache 2.0 licensing at the end of the post was surprising, given the issues that the author outlined.

    Grafana and Minio have both moved to AGPL / dual licensing from permissive licenses to stimulate licensing sales and revenue. As the maintainer of OpenFaaS, it's been a struggle to correct the balance of corporations freeloading [0] vs. contributing code or finances.

    GitHub Sponsors has also given very mixed results [1]

    In the same week we saw the maintainer of a popular OSS work almost throw in the towel [2]

    After 5 years, we're starting to see customer interest only by holding new features and enhancements back i.e. Open Core. There are still problems with this approach, and paying customers end up funding all the R&D required for the free users - amongst other things like competition from hobbyist users who covet features that are more appropriate in production than on your Raspberry Pi cluster.

    [0] https://github.com/openfaas/faas/blob/master/ADOPTERS.md

  • GitHub repo k3s

    Lightweight Kubernetes

    Project mention: Confused about plugin priorities | reddit.com/r/Tdarr | 2022-01-09

    I'm running 2.00.13 using the official Docker image. If it makes any difference, I'm running this in a K3s cluster (lightweight Kubernetes), itself running on Ubuntu 20.04.3 servers.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    Bootkube - bootkube - Launch a self-hosted Kubernetes cluster kubectx + kubens - Switch faster between clusters and namespaces in kubectl kube-shell - Kubernetes shell: An integrated shell for working with the Kubernetes kuttle: kubectl wrapper for sshuttle without SSH - Kubernetes wrapper for sshuttle kubectl sudo - Run kubernetes commands with the security privileges of another user K9s - Kubernetes CLI To Manage Your Clusters In Style! Ktunnel - A cli that exposes your local resources to kubernetes KubeOperator - Run kubectl command in Web Browser. https://kubeoperator.io/ Vimkubectl - Manage any Kubernetes resource from Vim https://www.vim.org/scripts/script.ph KubeHelper - KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface.

  • GitHub repo cilium

    eBPF-based Networking, Security, and Observability

    Project mention: Launch HN: ContainIQ (YC S21) – Kubernetes Native Monitoring with eBPF | news.ycombinator.com | 2022-01-06

    Polar signals develops Parca [0] which is another eBPF observability tool, and Isovalent develops Cilium [1] which is built on eBPF as well. Genuinely curious if there are differences, or if eBPF only allows for specific observability functionality and each tool has it all.

    [0]: https://github.com/parca-dev/parca

    [1]: https://github.com/cilium/cilium

  • GitHub repo kubesphere

    The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    Minikube - minikube implements a local Kubernetes cluster KubeSphere - Easy-to-use Production Ready Container Platform https://kubesphere.io skippbox - A Desktop application for k8s kind - Kubernetes IN Docker - local clusters for testing Kubernetes https://kind.sigs.k8s.io/ k3d - k3d is a lightweight wrapper to run k3s (Rancher Lab’s minimal Kubernetes distribution) in docker.

  • GitHub repo openebs

    Leading Open Source Container Attached Storage, built using Cloud Native Architecture, simplifies running Stateful Applications on Kubernetes.

    Project mention: Why OpenEBS 3.0 for Kubernetes and Storage? | dev.to | 2021-10-02

    We are grateful for the support and contributions of the vibrant open-source community that OpenEBS has received. We are also thankful to the Cloud Native Computing Foundation (CNCF) for including OpenEBS as one of its storage projects. And a special thanks to the CNCF for being a reference user of OpenEBS as well - you can read about their experience and that of others including TikTok / ByteDance and Verizon / Yahoo on Adopters.md. Collectively, these aspects have helped my team to notice challenges and opportunities and of course to resolve bugs and improve the polish of OpenEBS with each release.

  • GitHub repo microk8s

    MicroK8s is a small, fast, single-package Kubernetes for developers, IoT and edge.

    Project mention: AWS/Microk8s: How to label a joining worker node once it joins the cluster? What is the best strategy? | reddit.com/r/kubernetes | 2021-12-28

    Hi everyone. I am trying to set up a custom auto-scaling solution with AWS using MicroK8s and I am using AWS and it's Auto-scaling Groups.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo python

    Official Python client library for kubernetes

    Project mention: How to programmatically tell if I am logged into Kubernetes cluster? | reddit.com/r/kubernetes | 2021-12-17
  • GitHub repo k3sup

    bootstrap Kubernetes with k3s over SSH < 1 min 🚀

    Project mention: Headscale : une implémentation open source et auto-hébergée du serveur de contrôle Tailscale … | dev.to | 2022-01-10

    GitHub - alexellis/k3sup: bootstrap Kubernetes with k3s over SSH < 1 min 🚀

  • GitHub repo Gitkube

    Build and deploy docker images to Kubernetes using git push

  • GitHub repo Kubernetes-Certified-Administrator

    Online resources that will help you prepare for taking the CNCF CKA 2020 "Kubernetes Certified Administrator" Certification exam. with time, This is not likely the comprehensive up to date list - please make a pull request if there something that should be added here.

    Project mention: All about Kubernetes Certifications – CKA/CKAD/CKS | news.ycombinator.com | 2021-02-21
  • GitHub repo popeye

    👀 A Kubernetes cluster resource sanitizer

    Project mention: Popeye – A Kubernetes Cluster Sanitizer | news.ycombinator.com | 2021-11-04
  • GitHub repo Reloader

    A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!

    Project mention: Wondering how to renew a certificate in k8s using cert manager. | reddit.com/r/kubernetes | 2021-12-28

    Using nginx ingress controller this is done automatically, using a standalone ip/service you might need to employ some form of reloader (eg https://github.com/stakater/Reloader) to restart the pods when a secret is updated.

  • GitHub repo polyaxon

    Machine Learning Management & Orchestration Platform (Monorepo for Polyaxon's MLOps Tools)

    Project mention: [D] Productionalizing machine learning pipelines for small teams | reddit.com/r/MachineLearning | 2021-08-08

    For running experiments, http://polyaxon.com/ is a really good free open-source package that has lots of nice integrations so you can quickly run experiments in k8s but it might be overkill in some cases.

  • GitHub repo clearml

    ClearML - Auto-Magical CI/CD to streamline your ML workflow. Experiment Manager, MLOps and Data-Management

    Project mention: [D] Drop your best open source Deep learning related Project | reddit.com/r/MachineLearning | 2021-12-30

    Hi there. ClearML is our open-source solution which is part of the PyTorch ecosystem. We would really appreciate it if you read our README and starred us if you like what you see!

  • GitHub repo kubefwd

    Bulk port forwarding Kubernetes services for local development.

    Project mention: Using Telepresence 2 for Kubernetes debugging and local development | dev.to | 2021-04-15

    Kubefwd works similar to Telepresence by making your local environment think it is inside the cluster. The networking tunnel is one direction only. Telepresence is much smarter as it also makes the other cluster applications think that your local app is inside the same cluster. So with Kubefwd you only get 50% of what basic Telepresence offers. Telepresence also has volume mounting support for more advanced scenarios.

  • GitHub repo arkade

    Open Source Kubernetes Marketplace

    Project mention: Switching from macOS to Pop _OS | news.ycombinator.com | 2022-01-15

    For the CNCF landscape of tooling there's Arkade, which would at least cover you on the k9s front. [1]

    [1] https://github.com/alexellis/arkade

  • GitHub repo gardener

    Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, EquinixMetal, vSphere, MetalStack, and Kubevirt with minimal TCO.

    Project mention: Amazon EKS Anywhere | news.ycombinator.com | 2021-09-08

    How does this compare against simply using Gardener [0]?

    [0] https://github.com/gardener/gardener

  • GitHub repo CDK

    CDK is an open-sourced container penetration toolkit, offering stable exploitation in different slimmed containers without any OS dependency. It comes with penetration tools and many powerful PoCs/EXPs helps you to escape container and takeover K8s cluster easily.

    Project mention: CDK – Zero Dependency Container Penetration Toolkit | news.ycombinator.com | 2021-01-18

    3. Tools for network actions, probe, tunnel and K8s cluster management (7 tools).

    See more in https://github.com/cdk-team/CDK

  • GitHub repo faas-netes

    Serverless Functions For Kubernetes

    Project mention: Developing a NextJS app on OpenFaaS | dev.to | 2021-11-10

    The first step in deploying an application to OpenFaas is to deploy the OpenFaaS platform to Kubernetes. I use Helm and Terraform to create the OpenFaaS deployment. OpenFaaS provides a helm chart

  • GitHub repo kata-containers

    Kata Containers version 2.x repository. Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/

    Project mention: Firecracker MicroVMs | news.ycombinator.com | 2021-10-18

    Kubernetes using Kata containers as a containerd backend


  • GitHub repo fx

    A Function as a Service tool makes a function as a container-based service in seconds. (by metrue)

  • GitHub repo kubernetes-ingress-controller

    :gorilla: Kong for Kubernetes: The official Ingress Controller for Kubernetes.

    Project mention: Which API Gateway for K8s are you using? | reddit.com/r/devops | 2021-09-02

    Here you go! https://github.com/Kong/kubernetes-ingress-controller/issues/729

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-15.

K8s related posts


What are some of the best open-source K8 projects? This list will help you:

Project Stars
1 OpenFaaS 20,918
2 k3s 18,863
3 k9s 14,974
4 cilium 10,598
5 kubesphere 8,597
6 openebs 7,314
7 microk8s 6,093
8 python 4,433
9 k3sup 4,133
10 Gitkube 3,626
11 Kubernetes-Certified-Administrator 3,468
12 popeye 3,255
13 Reloader 2,993
14 polyaxon 2,980
15 clearml 2,921
16 kubefwd 2,752
17 arkade 2,392
18 gardener 2,105
19 CDK 1,987
20 faas-netes 1,884
21 kata-containers 1,725
22 fx 1,691
23 kubernetes-ingress-controller 1,581
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.