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. Learn more →
Top 23 Go Kubernete Projects
Production-Grade Container Scheduling and ManagementProject mention: Does "managed Nomad" exist? | reddit.com/r/devops | 2022-11-29
My high availability work-around for that nonsense was to set up an etcd watch and etcdctl remove any lost member (because etcd will not do it for you, expecting that the member will one day arise from the dead and rejoin), and then the ASG rotates in the new member, which joins as expected. The sheer number of duct tape work-arounds for this stupidity (my own certainly included) highlights that etcd somehow believes strongly that "computers never fail," which makes keeping the PoS happy a stressful experience. And, given that the k8s mental model is entirely that computers fail, it makes them choosing it (nay, doubling down on it) extra weird
Distributed reliable key-value store for the most critical data of a distributed systemProject mention: A poor man's API | dev.to | 2022-11-23
APISIX stores its configuration in etcd
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.
The Cloud Native Application ProxyProject 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/
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
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.
Run Kubernetes locallyProject 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 !
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.
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 🚀.
The Kubernetes Package ManagerProject 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 - Serverless Functions Made SimpleProject 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.
Lightweight KubernetesProject 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>
Complete container management platformProject 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
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
🐶 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 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)
Vitess is a database clustering system for horizontal scaling of MySQL.Project mention: How to handle databases for Microservices in Kubernetes | reddit.com/r/kubernetes | 2022-11-26
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and moreProject mention: Is OPA Gatekeeper the best solution for writing policies for k8s clusters? | reddit.com/r/kubernetes | 2022-11-10
The Single Sign-On Multi-Factor portal for web appsProject mention: A way for the users to connect to all services seamlesly ? | reddit.com/r/unRAID | 2022-11-29
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and ManagementProject mention: Kubernetes from Scratch in 2022 | dev.to | 2022-09-25
Kops is a cluster setup and management command line tool that deploys a Kubernetes cluster to AWS. It provides configuration abstractions such as manifest YAML files that facilitate node and components configuration. And like Ansible, it will provide dry-run capabilities and ensures idempotency of changing the nodes.
Pulumi - Universal Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀Project mention: Cloud Resource Tagging, optional? | dev.to | 2022-11-28
If your organization is already working in a declarative way using tools like Terraform or Pulumi for instance, then making sure you don’t miss any tags is just a matter of adding a few lines of code to your IaC template.
Faster way to switch between clusters and namespaces in kubectlProject mention: kxkn - Simple cli tool for switching between kubernetes namespace and cluster | reddit.com/r/devops | 2022-11-01
It does not have all the feature and proper error handling as in kubectx hence it has smaller binary size and perform faster :) You can give a try and report any bug/feature or contribute :)
Ingress-NGINX Controller for KubernetesProject mention: How hard is it to deploy kubernetes on bare metal in 2022 ? | reddit.com/r/kubernetes | 2022-11-28
Set up nginx-ingress https://github.com/kubernetes/ingress-nginx - again either via helm or manifest, set to use 'Loadbalancer', which will assign an ip out of the available MetalLB pool.
eBPF-based Networking, Security, and ObservabilityProject mention: Go based eBPF projects | reddit.com/r/golang | 2022-11-27
Cilium : Container networking based. It is the torch-bearer of eBPF
Easy and Repeatable Kubernetes DevelopmentProject mention: Local development - Docker vs K8s | reddit.com/r/programare | 2022-11-26
https://github.com/GoogleContainerTools/skaffold pentru local dev + deploy
Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.
Go Kubernetes related posts
Flux is a CNCF Graduated project
2 projects | reddit.com/r/kubernetes | 30 Nov 2022
Block and Filesystem side-by-side with K8s and Aerospike
3 projects | dev.to | 30 Nov 2022
Coroot v0.8: zero-instrumentation eBPF-based observability tool for Kubernetes (Apache 2.0)
1 project | reddit.com/r/kubernetes | 30 Nov 2022
Everything I Wanted To Know About Kubernetes Autoscaling
1 project | reddit.com/r/kubernetes | 30 Nov 2022
kubesphere/kubeeye: KubeEye aims to find various problems on Kubernetes, such as application misconfiguration, unhealthy cluster components and node problems.
1 project | reddit.com/r/devopsish | 30 Nov 2022
Secure Kubernetes with Kubescape
2 projects | dev.to | 30 Nov 2022
Storage solutions (open-source)
1 project | reddit.com/r/openshift | 30 Nov 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Nov 2022
What are some of the best open-source Kubernete projects in Go? This list will help you: