Ahoi, Kaptain Blueshoe
Mit Docker kann man eine Softwareanwendung in verschiedene Container verteilen und ausführen. Mit Kubernetes Development greift der Entwickler auf diese Docker-Container zu und orchestriert diese durch automatisierte Prozesse. Ohne Container würde Kubernetes nicht funktionieren. Deshalb gehen Docker und Kubernetes für unsere Entwickler Hand in Hand.
Wir bei Blueshoe sind zu dem Entschluss gekommen, dass es durchaus Sinn macht, unabhängige Services in separaten Containern zu deployen und von Kubernetes orchestrieren zu lassen. Bei fast allen unseren Projekten arbeiten mehrere Programmierer an verschiedenen Services. Da ist eine Entwicklung mit Docker und Kubernetes absolut ideal.
Wir setzen dabei auf k3d als lokalen Kubernetes-Cluster sowie PyCharm als unsere Entwicklungsumgebung. Außerdem nutzen wir Helm für das Management des Clusters sowie Telepresence um live Code-Reloading zu bewerkstelligen.
Hier findest du eine Auswahl an Projekten, die wir mit Docker und Kubernetes umgesetzt haben. Gerne erzählen wir dir dazu noch mehr!