Advanced Search
Search Results
42 total results found
Installation von Metallb
Voraussetzungen Funktionsfähiges Kubernetes Cluster Verbindung mittels kubectl auf das Cluster Offizielle Ressourcen Metallb Installation Bitte beachten Sie das es aktuellere Version von Metallb geben wird. Installieren Sie wenn möglich die neuste Ver...
Sign-In to gitea
Navigate to your providers gitea website and sign-in with your credentials. For example: https://gitea.voser.cloud/user/login You may be prompted to change your password when you sign-in the first time.
Create your first Repository
Create a new Repository When you are logged in you can just click on the "+" sign on the right side of repositories. Configure Repository Here you find all the settings described. Owner Select the owner of the Repository, you can either select your own ...
Configure Workspace
Install git for windows (Git Bash) https://gitforwindows.org/ You can use everywhere the default settings except for the defualt editor, select there "Use Visual Studio code as Git's default editor" Generate an ssh-key 1. Open "Git Bash" and type the fol...
Your first steps with git
Clone your git repository Get the git url Navigate to your git repository and clone the git url Navigate to your workspace Navigate to your workspace directory. Clone the repository You can clone the repository by using the git clone command. git cl...
Installation
1 dnf update 3 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm 7 dnf install subscription-manager 8 subscription-manager repos --enable "codeready-builder-for-rhel-8-x86_64-rpms" 10 setsebool -P ...
Agent Installieren
32 wget http://srvmon01.voser.local/homelab/check_mk/agents/check-mk-agent-2.1.0p5-1.noarch.rpm 33 dnf install check-mk-agent-2.1.0p5-1.noarch.rpm 56 cmk-agent-ctl register --hostname adjustme.voser.local --server srvmon01.voser.local --site ...
Set default namespace
How to set the default namespace This is usefull if you work in a special namespace for many commands/tasks kubectl config set-context --current --namespace=<namespace> # Example kubectl config set-context --current --namespace=nginx
Set default editor
How to set the default editor If you use the command "kubectl edit" you may not want to use vi as editor, so you can expose your preferred editor with a normal environment variable expose. expose EDITOR=<your prefered editor> # Example expose EDITOR=vim
Create a file
How to The command: vim <filename> With example filename(myfile): vim myfile
Information
Der CKA-Test ist rund um das Managed und Administrieren von Kubernetes. Hier sind ein paar nützliche Links: CKA Zertifikat:https://www.cncf.io/certification/cka/ CKA Curriculum (Zusammenfassung der Themen):https://github.com/cncf/curriculumCKA Curriculum (K...
Cluster Architektur
Control Nodes (Controllplane / Master Node) Controlplane Komponenten Diese Komponenten können, müssen aber nicht in form von Containern auf den Control Nodes laufen. ETCD Dies ist ein Key-Value Store (Datenbank) welche die Informationen speichert. Schedul...
Glossar
Abkürzung Ausgeschrieben Beschreibung CRI Container Runtime Interface Das ist das Interface welches kubernetes nutzt um mit den Container Runtime Engines (Containerd, Rocket) zu sprechen
Kube Controller Manager
Der Kube-Controller-Manager ist ein Manager von mehreren Kubernetes Controllern. In Kubernetes ist ein Kontroller dazu da, ein Cluster zu überwachen und anpassungen basierend auf den definierten Einstellungen zu tätigen. Node-Controller Der Node Kontroller ü...
Kube Scheduler
Der Kube Scheduler ist zuständig um die Pods auf die Nodes zu verteilen, der Kube Scheduler trifft nur die Entscheidung, die Pods werden anschliessend von dem Kubelet ausgeführt. Die Verteilung basiert auf diversen Kriterien wie aktuelle auslastung, insgesamt ...
Kubelet
Das Kubelet wird auf jeder Node ausgeführt und ist zuständig um die Container auf den Nodes auszuführen. Das Kubelet kommuniziert mit dem Kube-Api server und fragt, was auf der Entsprechenden Node ausgeführt werden sollte.
Kube Proxy
In einem Kubernetes Cluster kann jeder Pod jeden anderen Pod erreichen, dies geschieht in Kubernetes via Kube Proxy. Kube Proxy ist ein Daemon set, welches auf jeder node läuft und iptable rules erstellt um den traffic zwischen den verschiedenen Nodes weiterzu...
Pods
Ein Pod in Kubernetes ist ein container mit der Instanz der Applikation welche wir ausführen wollen, in einigen fällen beinhaltet ein Pod zusätzlich zum Applikationscontainer auch noch ein oder mehrere Helper Container, welche weitere aufgaben im selben Pod au...
Replica Controller
Der Replikations Kontroller ist ein Kontroller, welcher die Anzahl von Applikations instanzen im Kubernetes cluster managed. In einem ReplicaController wird der Pod als Template hinterlegt und anschliessend deployed. Beseispiels YAML: apiVersion: v1 kind: R...
Replica Set
Ein Replica Set ist ähnlich wie ein Replica Controller, jedoch managed das Replica Set bereits erstellte Pods und erstellt wenn nötig neue wohingegen der Replica Controller für neue Pods genutzt wird. Kurz gesagt, das Replica Set kann bereits existierende Ress...