Kubernetes: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 15: Zeile 15:
 
;Kurs
 
;Kurs
 
*https://www.udemy.com/course/learn-kubernetes/
 
*https://www.udemy.com/course/learn-kubernetes/
 +
=Einstieg=
 +
==Kleines interaktives Tutorial==
 +
*https://kubernetes.io/de/docs/tutorials/kubernetes-basics/
 +
==Minikube um Kubernetes lokal auf Rechner laufen zu lassen.==
 +
*Besser zum testen/spielen, Services (http/https/...) können einfach über Browser oder Terminal lokal aufgerufen werden.
 +
*https://minikube.sigs.k8s.io/docs/start/
 +
==HELM==
 +
*Helm ist wie eine "Bauanleitung" für Kubernetes Deployments.
 +
*https://helm.sh/
 +
== Installation von Helm==
 +
*https://helm.sh/docs/intro/install/
 +
==MariaDB Installation über Helm==
 +
*https://bitnami.com/stack/mariadb/helm
 +
==Github Repo für Helm Chart==
 +
*https://github.com/bitnami/charts/tree/main/bitnami/mariadb
 +
*Hier stellen alle möglichen Variablen
 +
==helm repo add bitnami https://charts.bitnami.com/bitnami==
 +
*helm install my-release bitnami/mariadb`
 +
==Oder um Variablen zu setzen==
 +
*helm install my-release --set auth.rootPassword=secretpassword,auth.database=app_database my-repo/mariadb

Version vom 1. März 2023, 12:25 Uhr

Install

Drei Knoten

Erste Knoten

Zweiter Knoten

  • curl -sfL https://get.k3s.io | K3S_TOKEN=SECRET sh -s - server --server https://<ip or hostname of server1>:6443

Dritter Knoten

  • curl -sfL https://get.k3s.io | K3S_TOKEN=SECRET sh -s - server --server https://<ip or hostname of server1>:6443

Das sollte auf allen 3 knoten gehen

  • kubectl get nodes

Quelle

Video

Kurs

Einstieg

Kleines interaktives Tutorial

Minikube um Kubernetes lokal auf Rechner laufen zu lassen.

HELM

Installation von Helm

MariaDB Installation über Helm

Github Repo für Helm Chart

helm repo add bitnami https://charts.bitnami.com/bitnami

  • helm install my-release bitnami/mariadb`

Oder um Variablen zu setzen

  • helm install my-release --set auth.rootPassword=secretpassword,auth.database=app_database my-repo/mariadb