|7 days ago||10 months ago|
|Apache License 2.0||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Building a "complete" cluster locally
24 projects | reddit.com/r/kubernetes | 31 Oct 2021
argocd for cd Tilt
Rancher Desktop, a Docker Desktop Replacement
14 projects | news.ycombinator.com | 11 Oct 2021
Recently, I found Tilt  to be a good partner of mine to run "all services locally". It can be compared to "webpack (live-reloading, a lot of configuration possibilities) for backend". You want to run a bunch of services directly? Use local_resource()/local(). You have Procfile? There is procfile() function. You have docker-compose.yml with databases? You can run it too with docker_compose(). You want have Tiltfile and include them all-together? There is load(). You need some web-ui for frontend devs and a nice log browser? It is there too. You need to do some extra steps before running a service? You want to update your local cluster with newly built image on file save? No problem, tilt will do that with k8s_yaml() function. Tilt uses Titlfiles for configuration, which are written Pythonish Starlark language and you use them to run any specific logic there.
Also, I am not very lucky in having resemble 1:1 k8s cluster locally. You could be close but as long as you don't run already in cloud you will have different configuration (additional annotations, various quirks that do not exist in kind/k3s but they are on GCP). However, making dedicated dev environments in the cloud might be very costly and incur a lot of additional tinkering.
How to edit code on host and map changes to container files?
1 project | reddit.com/r/kubernetes | 26 Sep 2021
If `host` means your production/staging hosts or whatever, you should get out of that habit now. Look into something like tilt.dev or telepresence.io or any number of other solutions that help solve this issue. Doing it directly on any host is just a recipe for bad habits and disaster.
An Overview of Docker Desktop Alternatives
10 projects | news.ycombinator.com | 1 Sep 2021
Docker slow on MacOS with Cross tool?
1 project | reddit.com/r/rust | 1 Sep 2021
If this is an issue during development then you can use something like tilt with docker-compose to directly copy modified source inside container and incrementally build it. https://tilt.dev/
Made a list of Awesome Kubernetes libraries, what should I add?
5 projects | reddit.com/r/kubernetes | 26 Aug 2021
I'd add Tilt
Rails on Kubernetes with Minikube and Tilt
3 projects | dev.to | 20 Aug 2021
DevSpace - Development Environments in Kubernetes
1 project | reddit.com/r/kubernetes | 26 Jul 2021
Along similar lines, how about comparing Devspace to [Tilt](https://tilt.dev/)?
Simple live reloading devserver example for Golang w/ templates + tailwind + JIT
1 project | reddit.com/r/golang | 24 Jul 2021
Skaffold + Argo DS Workflows?
2 projects | reddit.com/r/kubernetes | 20 Jul 2021
Apart from Skaffold, you should also take a look at telepresence, okteto.com and tilt.dev
11 of the Best Open-Source Kubernetes Tools - 2021 Edition
6 projects | dev.to | 2 Jun 2021
While not strictly a Kubernetes extension, I find navigating the YAML farm can lead me to losing track of where I left off. Where was I in my 2,000 line configuration file again? That's when Footsteps shines a light on where my short-term memory has lost its footing. This brilliant extension, also for VSCode or its equivalents, will show you where you most recently edited a document through highlighted text. As you continue to edit code, Footsteps slowly fades those colors away, giving you a sense of your coding pattern. Install this and save yourself quite a few moments of feeling lost.
What are some alternatives?
okteto - Develop your applications directly in your Kubernetes Cluster
skaffold - Easy and Repeatable Kubernetes Development
kubefwd - Bulk port forwarding Kubernetes services for local development.
WSL - Issues found on WSL
devspace - DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
jib - 🏗 Build container images for your Java applications.
lens - Lens - The Kubernetes IDE
k3s - Lightweight Kubernetes
garden - Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching.
kind - Kubernetes IN Docker - local clusters for testing Kubernetes
Bazel - a fast, scalable, multi-language and extensible build system
ohmyzsh - 🙃 A delightful community-driven (with 1900+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.