Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

42 total results found

Was ist Cloud-Init

Virtualisierung Cloud-init

Cloud-Init ist ein Standard um virtuelle Maschinen so wie LX-Containers zu initialisieren. Mittels Cloud-Init ist es möglich, schnell eine neue Instanz zu provisionieren. Mit Cloud-Init können Standard-Optionen welche ansonsten während der Installation getätig...

Wie funktioniert Cloud-Init

Virtualisierung Cloud-init

Cloud-Init liest während dem Booten die Konfiguration aus dem zusätzlichen Laufwerk(CD) und schreibt diese in die Server Konfiguration. Wenn man eine Konfiguration anpassen möchte ist dies jederzeit möglich, die Änderungen werden jedoch erst nach einem Neustar...

If, Elif, Else

BASH Script Logik

#!/bin/bash read -p "Enter your Age: " AGE if [ $AGE -ge 80 ] then echo "You are very old" elif [ $AGE -ge 40 ] then echo "You are old" elif [ $marks -le 18 ] then echo "You are very young" elif [ $marks -le 30 ] then echo "You are...

Case

BASH Script Logik

#!/bin/bash read -p "systemctl <your input> nginx" systemctl_cmd case "$systemctl_cmd" in start) systemctl start nginx ;; stop) systemctl stop nginx ;; restart) systemctl restart nginx ;; ...

Funktion

BASH Script Logik

#!/bin/bash #Function <-- Description function delete_file { rm $1 } #Script to call function delete_file /root/useless_file

While

BASH Script Logik

Inkrementelle Schlaufe #!/bin/bash i=0 while [ $i -lt 3 ] do echo $i ((i++)) done Unendliche Schlaufe #!/bin/bash while true; do echo "Spam Message" done

Dateiexistenz

BASH Skript Syntax

[ -f Filepath ] Dies testet ob die Datei existiert.

Kleiner/Grösser

BASH Skript Syntax

[ $x -le 3 ] Dies testet ob die x kleiner gleich (lower equal - le) ist. [ $x -ge 3 ] Dies testet ob die x grösser gleich (greather equal - ge) ist.

Datei-lesbar

BASH Skript Syntax

[ -r Filepath ] Dies testet ob die Datei lesbar ist.

Verneinung

BASH Skript Syntax

Alle möglichen Syntaxe können in BASH mit einem "!" verneint werden.  

Persistent Volumes auf NFS

Kubernetes Persistent Volumes

Dieses Config File zeigt, wie ein Persisten Volumen in Kubernetes erstellt werden kann, welches auf einem NFS-Share liegt. apiVersion: v1 kind: PersistentVolume metadata: name: pve-nfs spec: capacity: storage: 8000Gi volumeMode: Filesystem ...

Erstellung eines Deployments

Kubernetes Deployment Management

Voraussetzungen Funktionsfähiges Kubernetes Cluster Verbindung mittels kubectl auf das Cluster Erstellung kubectl create deployment <deployment-name> -n <namespace> --image <image-name> # Beispiel kubectl create deployment nginx -n nginx --image ngin...

Bearbeitung eines Deployments

Kubernetes Deployment Management

Voraussetzungen Funktionsfähiges Kubernetes Cluster Verbindung mittels kubectl auf das Cluster Bereits erstelltes Deployment (How To) Bearbeitung Öffnen der aktuellen Konfiguration Achtung: Wenn die änderungen gespeichert werden, werden diese direkt ...

Deployments veröffentlichen mittels Loadbalancer

Kubernetes Deployment Management

Voraussetzungen Funktionsfähiges Kubernetes Cluster Verbindung mittels kubectl auf das Cluster Bereits erstelltes Deployment (How To) Veröffentlichung Bei der veröffentlichung wird ein neuer Service vom Typ Loadbalancer erstellt, welcher die Port-Weit...

Deployment Skalieren

Kubernetes Deployment Management

Voraussetzungen Funktionsfähiges Kubernetes Cluster Verbindung mittels kubectl auf das Cluster Bereits erstelltes Deployment (How To) Skalieren Im falle einer Skalierung werden die Pods skaliert. Dies bedeutet das sämtliche Container in den Pods multi...

Erstellung eines Namespaces

Kubernetes Deployment Management

Voraussetzungen Funktionsfähiges Kubernetes Cluster Verbindung mittels kubectl auf das Cluster Erstellung kubectl create namespace <namespace> # Beispiel kubectl create namespace nginx Überprüfung Wenn der Namespace existiert sollte er mit folgende...

Deployments veröffentlichen mittels Ingress

Kubernetes Deployment Management

Voraussetzungen Funktionsfähiges Kubernetes Cluster Verbindung mittels kubectl auf das Cluster Bereits erstelltes Deployment (How To) Bereits vorhandener Loadbalancer (How To) Erstellung eines Ingress Ein Ingress ist eine Art V-Host einfach für ein K...

Was ist Metallb

Kubernetes Metallb

Kurzbeschrieb Metallb ist ein Loadbalancer für Baremetal Kubernetes Cluster. Wie Funktioniert es? Bei der Installation von Metallb wird ein Master Pod auf dem Cluster erstellt, so wie ein Speaker Pod auf jeder Node. Der Master Pod ist der Controller, welche...

Loadbalancing

Kubernetes k3s

Wie funktionierts? Standard mässig verwendet k3s die Software "klippert" als Loadbalancer, dieser erstellt sich als dämon set auf dem Cluster, wenn ein Service via Loadbalancer veröffentlicht wird. Verwendung eines anderen Loadbalancer Wenn ein anderer Load...

Installation via Ansible

Kubernetes k3s

Das k3s Projekt verfügt über ein öffentliches Github-Repository, mit welchem man einfach sein Eigenes Kubernetes Cluster erstellen kann. Voraussetzungen Server mit SSH-Zugriff Vorkonfigurierte Ansible Infrastruktur Installation Kurzzusammenfassung der...