|7 days ago||6 days ago|
|Apache License 2.0||Apache License 2.0|
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
Will Nix Overtake Docker
14 projects | news.ycombinator.com | 29 Nov 2021
We use Google Jib with Gradle (https://github.com/GoogleContainerTools/jib) and love it. It does some slight optimisations (just use the classes rather than jars) and removes some decision making about where files are laid out.
It also builds into the Gradle lifecycle neatly. I don't need a separate tool for building images.
I'm sure writing Maven xml wouldn't be fun though!
JIB MAVEN PLUGIN
2 projects | reddit.com/r/u_sybrenbolandit | 10 Sep 2021
For a complete overview of all capabilities of the jib maven plugin take a look at the docs here. Or use another useful tutorial such a this one from Baeldung.
if you are in the beginning of your career as a BE engineer would you choose Java or Go? Why?
2 projects | reddit.com/r/cscareerquestionsEU | 22 Aug 2021
Here is link number 1 - Previous text "Jib"2 projects | reddit.com/r/cscareerquestionsEU | 22 Aug 2021
Jib or Spring Boot Docker layers.
Can't build jar using Intellij
2 projects | reddit.com/r/Kotlin | 2 Aug 2021
Also, you can look at jib-gradle-plugin. This is a plugin from Google for creating Docker images with Java applications. It is easy to use, you don't even need to create Dockerfile, it runs much faster than docker build and the resulting image is layered in a smart way.
Spring AWS Series: Chapter 1 | Spring and Docker
1 project | reddit.com/r/java | 28 Jul 2021
You can look into this Maven plugin, for example: https://github.com/GoogleContainerTools/jib.
Run your GO Applications as ROOTLESS Containers !!
2 projects | reddit.com/r/golang | 6 Jun 2021
It's similar to jib (https://github.com/GoogleContainerTools/jib), but for go. I wouldn't really compare it to kaniko, because kaniko still requires a Dockerfile. Ko is much simpler than kaniko because all we need to do is compile a binary and stick it in a container image.
What are your thoughts on the future of GO (golang) over the next 5 years? What job roles (that aren't already commonly using go) will adopt it as part of their standard stack?
1 project | reddit.com/r/cscareerquestions | 18 May 2021
https://github.com/GoogleContainerTools/jib https://cloud.google.com/blog/products/application-development/introducing-jib-build-java-docker-images-better https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md
Is Docker Dead in the Water?
4 projects | reddit.com/r/programming | 7 May 2021
The docker utility isn't the only way to build and run containers. There's also cri-o, podman, and crun among others for running containers. For building there is podman again, Jib for Java applications, and bazel plus many others. The docker approach of using a client to connect to a daemon required to run as root has turned out to be slow and insecure.
Using Telepresence 2 for Kubernetes debugging and local development
8 projects | dev.to | 15 Apr 2021
Skaffold is a tool for local Kubernetes development. It contains an opinionated workflow (that can work the same on your local workstation or within a CI pipeline) and has built-in integration with many popular and not so popular build tools such as Bazel, Jib and buildpacks. See our review of skaffold for more details.
What are some alternatives?
kaniko - Build Container Images In Kubernetes
okteto - Develop your applications directly in your Kubernetes Cluster
skaffold - Easy and Repeatable Kubernetes Development
buildkit - concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
Bazel - a fast, scalable, multi-language and extensible build system
kubefwd - Bulk port forwarding Kubernetes services for local development.
skopeo - Work with remote images registries - retrieving information, images, signing content
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.
footsteps-vscode - Keep your place when jumping between a different parts of your code. This is a vscode extension that will highlight lines as you edit them, fading as you move away.
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.
k3s - Lightweight Kubernetes