add-kubernetes-section #4

Merged
jf merged 3 commits from add-kubernetes-section into main 2024-10-04 14:27:07 +02:00
16 changed files with 33 additions and 7 deletions

View File

@@ -0,0 +1,24 @@
---
title: "Pense-bête Kubernetes"
summary: "Trucs et astuces pour Kubernetes"
author:
- JF
date: 2024-10-04
---
# Pense-bête Kubernetes
* `kubectl api-resources` pour obtenir les APIversion des objets utilisables.
* Avoir les logs selon un label. Exemple de `app=stateless-flask` : ` kubectl -n stateless-flask logs -l app=stateless-flask`
* Accéder à un pod : ` kubectl -n stateless-flask exec -ti < Pod name > -- pwd`
* Exposer temporairement un pod ou un déploiement : `kubectl -n stateless-flask port -forward pods/< Pod name > 9000:5000`
* Suivre (watch) une commande grâce à l'agument -w : `kubectl get svc -w`
* Obtenir les classes de stockage disponibles: `kubectl get storageclasses`
* Récupérer une info d'un objet dans la CLI, jsonpath : `kubectl get pods -l app=stateful-flask -o jsonpath='{.items[0].metadata.name}'`
* Adapter le nombre de replica-sets à la volée : `kubectl scale deployment deploymentName --replicas=N`

View File

Before

Width:  |  Height:  |  Size: 105 KiB

After

Width:  |  Height:  |  Size: 105 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

View File

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View File

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 83 KiB

View File

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@@ -2,16 +2,18 @@ site_name: Savanewiki
site_url: https://docs.savaneprod.fr site_url: https://docs.savaneprod.fr
nav: nav:
- Home: index.md - Home: index.md
- Synology: - Savaneprod:
- "Synology/2024-02-29-customized-dyndns-for-synology.md" - "Savaneprod/2024-02-29-customized-dyndns-for-synology.md"
- "Synology/2019-09-01-access-synology-with-ssh-asymetrical-key.md" - "Savaneprod/2019-09-01-access-synology-with-ssh-asymetrical-key.md"
- "Synology/2019-12-16-wildcard-lets-encrypt-certificate.md" - "Savaneprod/2019-12-16-wildcard-lets-encrypt-certificate.md"
- "Synology/2020-12-04-borg-backup.md" - "Savaneprod/2020-12-04-borg-backup.md"
- "Synology/2021-02-06-restore-time-machine-backup.md" - "Savaneprod/2021-02-06-restore-time-machine-backup.md"
- "Savaneprod/2023-11-14-savanewiki-plubication.md"
- Ansible: - Ansible:
- "Ansible/2024-07-19-ansible-pense-bete.md" - "Ansible/2024-07-19-ansible-pense-bete.md"
- "Ansible/2023-10-01-nextcloud-docker-update-from-ansible.md" - "Ansible/2023-10-01-nextcloud-docker-update-from-ansible.md"
- "Ansible/2023-11-14-savanewiki-plubication.md" - Kubernetes:
- "Kubernetes/2024-10-04-kubernetes-pense-bete.md"
- Linux: - Linux:
- "Linux/2019-07-09-manipulations-LVM.md" - "Linux/2019-07-09-manipulations-LVM.md"
- About: about.md - About: about.md