Top 23 Go Kubernete Projects
Production-Grade Container Scheduling and ManagementProject mention: Multi OS Ansible Playbooks Demo | dev.to | 2021-03-02
The purpose of this demo is to demonstrate some basic multi-os Ansible playbooks. The patterns demonstrated within the playbooks can be used when establishing a Kubernetes cluster. For example, the main node can generate a cluster join command and set that as a fact. That fact can then be read by the other nodes and executed in their respective shells in order to join that worker host to the Kubernetes cluster.
Distributed reliable key-value store for the most critical data of a distributed systemProject mention: Protocol Buffers | reddit.com/r/golang | 2021-03-02
Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
The Cloud Native Application ProxyProject mention: Traefik and Boreale for auth in Docker. Help needed. | reddit.com/r/docker | 2021-02-26
Hi, just trying to set up Boreale with Traffik, for auth.
Connect, secure, control, and observe services.Project mention: Architecting your Cloud Native Infrastructure | dev.to | 2021-02-13
Setting up a service mesh if needed (eg. LinkerD, Istio, Consul, etc.)
Run Kubernetes locallyProject mention: How to install a package in minikube | reddit.com/r/kubernetes | 2021-03-03
OpenFaaS - Serverless Functions Made SimpleProject mention: My Ruby on Rails stack for side projects in 2021 | dev.to | 2021-03-01
The Kubernetes Package ManagerProject mention: How to install HELM Version (above 3) in Linux.. | dev.to | 2021-02-25
📌Go to this Link--> https://github.com/helm/helm/releases Now copy this link, as shown in the below image.
Complete container management platformProject mention: RIP Flynn.io | news.ycombinator.com | 2021-02-28
Sad news, but I'm not surprised with this. The complete ecosystem was "killed" (if that can be said) with K8s buzz and hipsterism (sorry guys, but I see K8s as Hadoop/BigData of modern days - a solution from a huge company that has no place in 90% setups). Alternatives like Deis  moved to K8s a long time ago. My favorite tool for some time, Rancher , did that as well.
I've been using Dokku  for a few years on a small setup, surprisingly without a single problem, taking into account it was written in "not-so-cool" bash. And I was considering Flynn as the next step if I need to scale it because Dokku doesn't have clustering support (added: looks like clustering support for Dokku is in work ).
After many checks, I got the impression Flynn simply wasn't there yet. Either because of low development pace, low number of supported appliances, or something else, I'm not sure. In the end, I picked up Ansible for more distributed setups.
Lightweight KubernetesProject mention: What 's the minimum requirements for a cluster | reddit.com/r/kubernetes | 2021-03-03
There are possibilities to run kubernetes on a pi using k3s (https://k3s.io), so your machine should definitely be able to run it. I read about it a while ago but I haven't actually used it yet so I can't share any experiences or drawbacks. If you want to go this way, k3d (https://k3d.io) could make the setup easier. But again, I haven't actually tried that as well (both are on my todo list)
⚠️(OBSOLETE) Curated applications for Kubernetes (by helm)Project mention: Autoscaling Redis applications on Kubernetes 🚀🚀 | dev.to | 2021-03-02
Redis: I have used Azure Cache for Redis, but feel free to explore other options e.g. you can install one in your Kubernetes cluster using a Helm chart).
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and ManagementProject mention: Question about write Kubernetes deployment | reddit.com/r/devops | 2021-02-24
SeaweedFS is a distributed blob store and file system to store and serve billions of files fast! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV.Project mention: The Trouble with Cassandra: Why It's a Poor Choice for Object Store Metadata DB | news.ycombinator.com | 2021-02-24
I am working on SeaweedFS, which supports S3 API for object store, and can also use Cassandra as the metadata db. Cassandra has been performing well for most SeaweedFS users.
The article listed many known Cassandra characteristics and cited as limitations. However, it all depends on use cases. There are no file system that works for all cases, and not all of them needs ACID, CA vs CP, etc. The rest points are not convincing either. They are related to how to design the data structure better.
Actually, SeaweedFS can use many other database/KV stores as the metadata DB. The list includes Redis, Cassandra, HBase, MySql, Postgres, Etcd, ElasticSearch, etc. https://github.com/chrislusf/seaweedfs/wiki/Filer-Stores
I did find one drawback for Cassandra as the metadata store though. One use case is that the customer uploaded a lot of zip files to one folder /tmp, unzip them, and then moved to a final folder. The are about 3000 files per second created and then deleted. Being a LSM structure, the tombstones quickly pile up and the directory listing was slow.
The solution was to use Redis for that /tmp folder, and still use Cassandra for the rest of folders. With Redis B-tree structure, the creation and deletion are cheap.
So it is all depends on use cases.
Vitess is a database clustering system for horizontal scaling of MySQL.Project mention: Why Uber Engineering Switched from Postgres to MySQL | news.ycombinator.com | 2021-02-27
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.Project mention: Passerine: An extensible and expressive new programming language | news.ycombinator.com | 2021-02-21
Looks nice. I've been recently looking for an expressive language to make an experiment combining two approaches to "cloud native" programming: something like Ballerina combined with something like Dapr.
For example: when I instantiate a queue, I get one from my cloud provider, or my local Redis, or my custom C++ implementation. That way, my code would represent my intent, and the actual building pieces could be switched from environment to environment.
Dapr is already pretty close to this, but it's still a little verbose and low level compared to "normal" local programming. Maybe I'll experiment with Passerine for this, since it looks easy enough to tweak with Rust.
🐶 Kubernetes CLI To Manage Your Clusters In Style!Project mention: Top 20 useful k8s tools | dev.to | 2021-02-20
Link : https://github.com/derailed/k9s
Application Kernel for ContainersProject mention: Building a secure/sandboxed environment for executing untrusted code | dev.to | 2021-01-16
gVisor by Google is a userspace application kernel written in Go. Userspace kernel is a software that runs completely in user-mode and has less privilege (since it runs in user-mode). It also acts as a kernel emulation layer, that means, it can act as a fake kernel and can receive and process system-calls, thus hiding the host kernel. gVisor is compatible with OCI and provides a OCI runtime called runsc that can be used by container management tool like docker as the underlying runtime. (docker uses runc as the default runtime).
Easy and Repeatable Kubernetes DevelopmentProject mention: What do you use for local development? | reddit.com/r/kubernetes | 2021-02-20
skaffold (https://skaffold.dev/) for automating both of the above into a repeatable development workflow with live code reloading when something moves past playing around
NGINX Ingress Controller for KubernetesProject mention: oauth2 support in nginx controller | reddit.com/r/kubernetes | 2021-03-04
Now I'm trying https://github.com/kubernetes/ingress-nginx/tree/master/charts/ingress-nginx with https://oauth2-proxy.github.io/oauth2-proxy/ but I get 500 Internal Server Error.
Faster way to switch between clusters and namespaces in kubectlProject mention: Top 20 useful k8s tools | dev.to | 2021-02-20
Link : https://github.com/ahmetb/kubectx
Certificate authority and Identity aware proxy for SSH, Kubernetes, web applications, and databasesProject mention: Ask HN: Who is hiring? (March 2021) | news.ycombinator.com | 2021-03-01
Storage Orchestration for KubernetesProject mention: Deploying a Ceph cluster with Kubernetes and Rook | dev.to | 2021-03-05
git clone https://github.com/rook/rook.git
An open and reliable container runtimeProject mention: How to switch container runtime in a Kubernetes cluster | dev.to | 2021-03-02
Ok now that you are ready to apply the container runtime switch, let's proceed with the changes. I will use containerd as container runtime in this post but the steps below can be adapted to any container runtime (like CRI-O)
Conformance test suite for OpenShift
What are some of the best open-source Kubernete projects in Go? This list will help you:
|12||Seaweed File System||11,556|