Kubernetes

Open-source projects categorized as Kubernetes

Top 23 Kubernete Open-Source Projects

  • kubernetes

    Production-Grade Container Scheduling and Management

    Project mention: Kubernetes 1.26 What's new? | dev.to | 2022-12-01

    After being in beta since Kubernetes 1.11, the Kubernetes team has decided to deprecate DynamicKubeletConfig instead of continuing its development.

  • Netdata

    Real-time performance monitoring, done right!

    Project mention: How to claim nods/ connect to cloud Netdata with agent in Docker on Synology NAS? | reddit.com/r/netdata | 2022-11-17

    What can change between installs is under /var/lib/netdata (see https://github.com/netdata/netdata/issues/2516). This is why we want this directory mounted from the host. /var/cache/netdata is even more important, as it holds the db with the metrics. Still, worst case scenario is that you'll have in cloud a dead node along with the live node, so yhere's no need for a fresh install.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: A poor man's API | dev.to | 2022-11-23

    APISIX stores its configuration in etcd

  • traefik

    The Cloud Native Application Proxy

    Project mention: Best reverse proxy with SSL? | reddit.com/r/homelab | 2022-11-26

    It looks like the big players are: * SWAG - https://docs.linuxserver.io/general/swag * NGINX Proxy Manager - https://nginxproxymanager.com/ * Traefik - https://traefik.io/

  • devops-exercises

    Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

    Project mention: Kubernetes Labs for learning | reddit.com/r/kubernetes | 2022-11-27
  • Kong

    🦍 The Cloud-Native API Gateway

    Project mention: Ask HN: Who is hiring? (April 2022) | news.ycombinator.com | 2022-04-01

    Kong (https://konghq.com) | Gateway Senior Engineer | REMOTE Europe | Full-time

    The Kong Gateway is an API Management solution, which serves as a foundation for many other solutions by the company. The business model is open-core: an Open Source solution exists (https://github.com/kong/kong), and there's an Enterprise version with more features and dedicated support.

    The tech stack is a modified Openresty with of Lua code on top. The ideal candidate would be someone who is already familiar with Kong. Alternatively, if you are familiar with Openresty or other API management solution, we also would love to talk with you.

    I am personally interested in finding people to join me in the European Gateway Team. The role involves adding features, fixing bugs, and collaborating with other teams. Here's that position:

    https://jobs.lever.co/kong/c1a2b204-45a8-4c19-9cd4-d9824a778...

    We have many projects and many teams all around the world (current headcount is ~450), using other technologies like Node in the Kong Manager or Go in the Koko project, and we are constantly looking for people. Please visit our careers page to find out more!

    https://konghq.com/careers/

  • istio

    Connect, secure, control, and observe services.

    Project mention: Introduction to Cuelang | dev.to | 2022-11-11

    I just "scratched the surface" of what's possible with CUE in this post. It has been attracting attention and being adopted in projects such as Istio, which it uses to generate OpenAPI schemes and CRDs for Kubernetes and Dagger. It is a tool that can be very useful for several projects, mainly due to its data validation power. And as a replacement for YAML, for my personal joy :D

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Updated OpenSSL Cheat Sheet (v1.7) and 1000 free seats to Udemy OpenSSL Course | reddit.com/r/sysadmin | 2022-11-19

    The best way to use Github if you're not directly looking for software to run, i.e. looking for informational resources is to search for "awesome lists" (And sort by number of stars.) https://github.com/onlurking/awesome-infosec https://github.com/LeCoupa/awesome-cheatsheets 👍

  • consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

    Project mention: What is the best solution to orchestrate Docker containers ? | reddit.com/r/docker | 2022-11-11

    I'd like to also mention hashicorp nomad + consul. They're worth evaluating.

  • minikube

    Run Kubernetes locally

    Project mention: Learn Kubernetes on your laptop with Minikube | dev.to | 2022-11-28

    The architecture of Kubernetes needs some time to be understood, but to make stuff run (make hands dirty, then learn what made them dirty !), we can use Minikube, and of course there are alternatives, and tutorials too for each of them !

  • Nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

    Project mention: What's a good free or cheap place to house my WebApps/Sites now that Heroku is not paid? | reddit.com/r/webdev | 2022-11-30

    Been using that with dokku. Now I had Heroku at home

  • Portainer

    Making Docker and Kubernetes management easy.

    Project mention: Easy to use web hosting control panel? | reddit.com/r/selfhosted | 2022-11-24

    Another option would be to setup Docker on the machine with something like Portainer. It makes getting things up and running stupid simple.

  • helm

    The Kubernetes Package Manager

    Project mention: How To Automate Database Migration Testing/Dry-runs in Your CI/CD Pipelines | dev.to | 2022-11-28

    Unfortunately, if you are using Helm there is no way to output the contents of these logs while these jobs run if you want to watch the output in your CI/CD pipeline, although there is a proposed issue to add this feature to Helm. For now, you'll have to rely on the "no failure = success" Linux/Unix convention and retrieve your logs via kubectl to troubleshoot any issues.

  • OpenFaaS

    OpenFaaS - Serverless Functions Made Simple

    Project mention: run a RestAPI on Every container? | reddit.com/r/microservices | 2022-11-08

    The two biggest options are OpenWhisk and OpenFaas. Check out /r/serverless for more options. I'm experimenting currently with OpenFaas as it's the lighter weigh to of the two.

  • k3s

    Lightweight Kubernetes

    Project mention: Kubernetes Cluster Installation: K3S | dev.to | 2022-11-23

    systemctl status k3s-agent ● k3s-agent.service - Lightweight Kubernetes Loaded: loaded (/etc/systemd/system/k3s-agent.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-08-25 17:50:29 UTC; 8min ago Docs: https://k3s.io Process: 588 ExecStartPre=/bin/sh -xc ! /usr/bin/systemctl is-enabled --quiet nm-cloud-setu> Process: 613 ExecStartPre=/sbin/modprobe br_netfilter (code=exited, status=0/SUCCESS) Process: 645 ExecStartPre=/sbin/modprobe overlay (code=exited, status=0/SUCCESS) Main PID: 649 (k3s-agent) Tasks: 74 Memory: 340.6M CGroup: /system.slice/k3s-agent.service ├─ 649 /usr/local/bin/k3s agent ├─ 683 containerd -c /var/lib/rancher/k3s/agent/etc/containerd/config.toml -a /run> ├─1267 /var/lib/rancher/k3s/data/dee5defe4c7598297b43a88507ac754f06017d9466984bd51> ├─1268 /var/lib/rancher/k3s/data/dee5defe4c7598297b43a88507ac754f06017d9466984bd51> ├─1678 /var/lib/rancher/k3s/data/dee5defe4c7598297b43a88507ac754f06017d9466984bd51> └─2162 /var/lib/rancher/k3s/data/dee5defe4c7598297b43a88507ac754f06017d9466984bd51>

  • rancher

    Complete container management platform

    Project mention: Delete errored cluster object | reddit.com/r/rancher | 2022-11-15

    There is also a known bug with duplicate machine IDs but that only happens if they are in the same cluster IE same namespace. https://github.com/rancher/rancher/issues/30240

  • JHipster

    JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."

    Project mention: Is there any CRUD admin interface for Spring Boot? | reddit.com/r/SpringBoot | 2022-11-30

    https://www.jhipster.tech/ is the closest solution I have found. But generally it is not much practical since it generates the code, and then you need to organize your coding around that with conventions.

  • dapr

    Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

    Project mention: Amazon ECS Service Connect equivalent from AKS | reddit.com/r/AZURE | 2022-11-29
  • lens

    Lens - The way the world runs Kubernetes

    Project mention: The checklist: Monitoring for Economy | dev.to | 2022-11-28

    There are many ways you can see if instances are underutilized, using some open source tools such as k9s cli or Lens (if measuring the utilization of VMs which are part of Kubernetes clusters). Or the cloud providers console to see the memory and compute consumption of the provisioned VMs.

  • k9s

    🐶 Kubernetes CLI To Manage Your Clusters In Style!

    Project mention: The checklist: Monitoring for Economy | dev.to | 2022-11-28

    There are many ways you can see if instances are underutilized, using some open source tools such as k9s cli or Lens (if measuring the utilization of VMs which are part of Kubernetes clusters). Or the cloud providers console to see the memory and compute consumption of the provisioned VMs.

  • seaweedfs

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.

    Project mention: Can you setup Gluster or Ceph to scale from ONE node ( Data Replication)? | reddit.com/r/homelab | 2022-11-10

    You could maybe get seaweedfs to do something like this. (and run it in k8s)

  • ToolJet

    Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀

    Project mention: Show HN: ILLA is an Open-source alternative to Retool | news.ycombinator.com | 2022-11-19
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

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-12-01.

Kubernetes related posts

Index

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

Project Stars
1 kubernetes 94,117
2 Netdata 61,325
3 etcd 41,976
4 traefik 40,585
5 devops-exercises 33,863
6 Kong 33,457
7 istio 31,968
8 awesome-cheatsheets 31,460
9 consul 25,704
10 minikube 25,177
11 Nacos 24,723
12 Dokku 23,941
13 Portainer 23,778
14 helm 23,212
15 OpenFaaS 22,400
16 k3s 21,602
17 rancher 20,248
18 JHipster 20,130
19 dapr 19,936
20 lens 19,934
21 k9s 18,750
22 seaweedfs 15,921
23 ToolJet 15,275
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
www.zigi.ai