[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object]A happy path to the self-hosted Developer Experience on Kubernetes | dTech Zum Inhalt springen

A happy path to the self-hosted Developer Experience on Kubernetes

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

This guide does NOT expect you to be familiar with Kubernetes. You should be aware why you want to go the self-hosted routed though and not be afraid to touch details. The details being available to turn knobs is what enables us to not fight the platform/vendor! That’s one reason why we self-host as much as possible.

NOTE: this guide is work in progress!

JUMP TO INSTALLATION

What is Kubernetes and how do I even start?

The best way to learn Kubernetes and get familiar with it is

  1. use k3sup to get a cluster running within a minute
  2. play around with that cluster while reading [the Kubernetes getting started docs]

In case K3s doesn’t work or you want to test on your local machine with Docker use [k3d - Docker containerized k3s].

The Kubernetes Docs are great and I highly recommend reading them to be familiar with concepts and terms used.

Why is dTech so heavily focused on Kubernetes?

TODO

Which Developer Platforms could we choose?

  • Proprietary Platforms (Vercel, AWS, and more)
  • Selfhosted Options
    • APL-Core
    • Coolify
    • Dokku
    • Kubefirst
    • Git Sync via SSH
    • Kubernetes build it yourself

Certainly there are more options that one could pick from, but the above we ran and tried.

Vercel

AWS

APL-Core

APL-Core

Coolify

Coolify

Dokku

Dokku

Kubefirst

Kubefirst

Git Sync via SSH

Kubernetes build it yourself

Getting started