IT-Merkzettel

Eine Sammlung nützlicher IT-Befehle und Skripte

images/logo.png Igor Ilin – 09.11.2023

Kubernetes

Die failed Pods und Jobs in einem Kubernetes Cluster löschen

Liste der ausrangierten Pods in Kubernetes. Die Pods, die den Status Failed oder Evicted haben:

1kubectl get pod --field-selector="status.phase==Failed" --all-namespaces

Löschen failed Pods in Kubernetes:

2kubectl delete pod --field-selector="status.phase==Failed" --all-namespaces

Liste der ausrangierten Jobs in Kubernetes:

1kubectl get job --all-namespaces --field-selector="status.successful=0"

Löschen der ausrangierten Jobs:

2kubectl delete job --all-namespaces --field-selector="status.successful=0"

PHP

PHP Unit Tests starten

Kurzer Befehl zur Durchführung aller Tests:

1php bin/phpunit

Mit der Auswahl der zu testenden Klasse und Methode:

1./vendor/bin/phpunit --filter ControllerTest::testAction

GPG

Datei mit Passwort mit GPG verschlüsseln:

1gpg --yes --batch --passphrase={{ psw }} -o text.txt -d text.txt.gpg

Git

Letzte Commits in Git entfernen:

1git reset --hard HEAD^

oder:

1git reset --hard HEAD~2

und weiter:

2git push origin HEAD --force

Starten Sie Ihr digitales Projekt!