This project is focused on bringing a minimal OpenShift 4.0 or newer cluster to your local laptop or desktop computer.
A lightweight kubernetes development setup
Expose applications running on your local web server, on any network with an Internet connection without public IP, adding DNS records or opening ports Web Relay
Tilt makes it possible to develop all your microservices locally in Kubernetes while collaborating with your team.
Write a Tiltfile script that describes how your services fit together. Share it with your team so that any engineer can hack on any server. See a complete view of your system, from building to deploying to logging to crashing.
Welcome! Garden is a full-featured development framework for containers and serverless backends, designed to make it easy to develop and test distributed systems.
Bulk port forwarding Kubernetes services for local development. - txn2/kubefwd
kubefwd helps to enable a seamless and efficient way to develop applications and services on a local workstation
Kubebuilder is a framework for building Kubernetes APIs using custom resource definitions (CRDs).
This is part 3, of a multipart series, where I walkthrough the different options for working with the Kubernetes API. Here we will cover…
freshpod - Restart Pods on Minikube automatically on image rebuilds
gin is a simple command line utility for live-reloading Go web applications. Just run gin in your app directory and your web app will be served with gin as a proxy. gin will automatically recompile your code when it detects a change. Your app will be restarted the next time it receives an HTTP request.
squash - The debugger for microservices
oni - Oni: An IDE powered by Neovim
pdk - The shortest path to better modules: Puppet Development Kit
Making web development easier
Rootbox is a tool that lets you create and distribute “boxes”: isolated environments designed for building code thanks to the power of chroots and mounts.
Unlike full-blown containerization tools like Docker and rkt, Rootbox is intentionally non-secure. This allows it to be incredibly lightweight, ideally suited for creating portable, reproducible development environments.
Have you ever wanted the quick development cycle of local code while still having your code run within a remote Kubernetes cluster? Telepresence allows you to develop locally, running your code on your machine, while still making your code appear as if it is running in Kubernetes.
That includes transparent access to the remote network, environment variables that match the remote Pod, and even access to Kubernetes volumes