Rancher everywhere – im Edge, im Core und in der Cloud

Inhaltsverzeichnis
Idee, Motivation und Hintergrund
Bereits seit 2014 beschäftigen sich unsere Engineers intensiv mit Docker und Rancher, – damals noch in Version 1 mit „Cattle“ – einem der ersten Container-Orchestratoren am Markt. Noch vor Docker Swarm oder Kubernetes.
Mittlerweile ist Kubernetes zu weit mehr als „nur“ einem de-facto Standard für Container-Orchestration geworden: Kubernetes erlaubt uns „Compute everywhere“.
Innovation und Business brauchen Compute als Basis und damit stellt Kubernetes das Fundament für Innovation dar – überall: Im Edge, im Core (Datacenter) und in der Cloud.
Jedoch ist das Kubernetes Ökosystem ein extrem großes Puzzle, bestehend aus vielen Teilen:

Allerdings muss Kubernetes und die damit verbundene Innovation kein „Do it yourself Excercise“ sein! Das ist ein Grund, warum FullStackS auf die beste Kubernetes-Management Plattform auf dem Markt setzt: Das Rancher Ökosystem.
Bestehend aus:
Und neuerdings auch einem „purpose build“ Operating System für den Betrieb von Containern – vor allem im Edge – SUSE Linux Enterprise Micro.
Mit dieser Ansicht sind wir übrigens nicht alleine – führende Analysten teilen diese:

Rancher hilft Organisationen beim Aufbau, dieses für Innovation notwendigen Fundaments, durch einen abgestimmten Stack der Lösungen („Puzzleteile“) und dem kompletten bdecken der Day 1 bis Day 2 Actions, für den reibungslosen Betrieb dieser Plattform.
Mit Rancher betreiben Sie Ihre Kubernetes Cluster überall – aber zu Beginn brauchen Sie ein Fundament: den Rancher Management Cluster.
Wir bei FullStackS haben über unseren Infrastructure as Code Ansatz das Ziel verfolgt Rancher – als Management Plattform für Ihre Innovation – überall und automatisiert zu installieren. Im Bereich „Infrastructure as Code“ stellt Hashicorps Terraform den de-facto Standard dar.
Über diesen Ansatz können wir Rancher und Kubernetes in jeder Umgebung ausrollen. Automatisiert, individualisierbar, wiederholbar (repeatable) und sogar aus Pipelines heraus für unterschiedliche Umgebungen wie z.B. Entwicklungs- Test- oder Produktionsumgebungen, inklusive der Best-Practice und unserer Erfahrung seit 2014.
Damit schaffen wir Ihr individuelles Fundament für Innovation. Schnell, garantiert und effizient.
Zum aktuellen Zeitpunkt unterstützt FullStackS folgende Umgebungen für die Bereitstellung einer Rancher Management Cluster Installation:
Die eigentlichen, durch Rancher verwalteten, Kubernetes Cluster (sog. „Downstream Cluster“) können auf jeder Art von Infrastruktur betrieben werden (VM, Bare-Metal, Cloud).
Wie sieht ein typisches Rancher Rollout aus?
Day Zero: Initialer Workshop mit dem FullStackS RAID Log Ansatz



Day One:
VIDEO EINFÜGEN
Day Two:
Infrastructure as Code – wie muss ich mir das Vorstellen?
Infrastructure as Code (IaC) ist das verwalten und provisionieren von Infrastruktur über Code an Stelle eines manuellen Prozess. Mit IaC wird die gewünschte Infrastruktur in einer Deklaration beschrieben. Diese Deklaration ermöglicht – mit allen zugehörigen Spezifikation – ein wiederholbares Bereitstellen der Infrastruktur. Durch Abstraktion kann eine Deklaration virtuell überall, z.B. On-Premises (VMware vSphere) oder in der Cloud (Hyperscaler) genutzt werden. Durch den Code-Ansatz kann die Infrastruktur in Source-Code Management-Systemen (z.B. GIT) verwaltet, versioniert und von Teams bearbeitet werden (Skalierung).
Sämtliche Infrastrukturprojekte der FullStackS GmbH erfolgen nach dem IaC-Ansatz „Everything as Code“ – der Kunde erhält diesen am Ende des Projektes.







