From b9654e6922b4ed5ef40c1c06cc6cf6f5902edf12 Mon Sep 17 00:00:00 2001 From: jf Date: Fri, 4 Oct 2024 12:00:45 +0200 Subject: [PATCH 1/3] Add docs/Kubernetes/2024-10-04-kubernetes-pense-bete.md --- .../2024-10-04-kubernetes-pense-bete.md | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 docs/Kubernetes/2024-10-04-kubernetes-pense-bete.md diff --git a/docs/Kubernetes/2024-10-04-kubernetes-pense-bete.md b/docs/Kubernetes/2024-10-04-kubernetes-pense-bete.md new file mode 100644 index 0000000..6fa1a14 --- /dev/null +++ b/docs/Kubernetes/2024-10-04-kubernetes-pense-bete.md @@ -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` \ No newline at end of file -- 2.49.1 From a93fe2e2b0e64cf8a392aea104691eea352c1f85 Mon Sep 17 00:00:00 2001 From: jf Date: Fri, 4 Oct 2024 12:06:59 +0200 Subject: [PATCH 2/3] Update mkdocs.yml --- mkdocs.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/mkdocs.yml b/mkdocs.yml index b24ecf5..c1ad7cf 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -2,16 +2,18 @@ site_name: Savanewiki site_url: https://docs.savaneprod.fr nav: - Home: index.md - - Synology: - - "Synology/2024-02-29-customized-dyndns-for-synology.md" - - "Synology/2019-09-01-access-synology-with-ssh-asymetrical-key.md" - - "Synology/2019-12-16-wildcard-lets-encrypt-certificate.md" - - "Synology/2020-12-04-borg-backup.md" - - "Synology/2021-02-06-restore-time-machine-backup.md" + - Savaneprod: + - "Savaneprod/2024-02-29-customized-dyndns-for-synology.md" + - "Savaneprod/2019-09-01-access-synology-with-ssh-asymetrical-key.md" + - "Savaneprod/2019-12-16-wildcard-lets-encrypt-certificate.md" + - "Savaneprod/2020-12-04-borg-backup.md" + - "Savaneprod/2021-02-06-restore-time-machine-backup.md" + - "Savaneprod/2023-11-14-savanewiki-plubication.md" - Ansible: - "Ansible/2024-07-19-ansible-pense-bete.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/2019-07-09-manipulations-LVM.md" - About: about.md -- 2.49.1 From 471b6df9bf20e9bb6b4410727b17e4fb86947e9d Mon Sep 17 00:00:00 2001 From: JF D Date: Fri, 4 Oct 2024 14:24:24 +0200 Subject: [PATCH 3/3] Move Synology directory to Savaneprod --- ...9-01-access-synology-with-ssh-asymetrical-key.md | 0 .../2019-12-16-wildcard-lets-encrypt-certificate.md | 0 .../2020-12-04-borg-backup.md | 0 .../2021-02-06-restore-time-machine-backup.md | 0 .../2024-02-29-customized-dyndns-for-synology.md | 0 docs/{Synology => Savaneprod}/borg_package.png | Bin .../{Synology => Savaneprod}/borg_synocommunity.png | Bin .../dyndns_configuration.png | Bin docs/{Synology => Savaneprod}/index.md | 0 .../infomaniak_API_token.png | Bin docs/{Synology => Savaneprod}/sshd_restart.png | Bin docs/{Synology => Savaneprod}/task_Schedule-tab.png | Bin docs/{Synology => Savaneprod}/task_general-tab.png | Bin docs/{Synology => Savaneprod}/task_setting-tab.png | Bin 14 files changed, 0 insertions(+), 0 deletions(-) rename docs/{Synology => Savaneprod}/2019-09-01-access-synology-with-ssh-asymetrical-key.md (100%) rename docs/{Synology => Savaneprod}/2019-12-16-wildcard-lets-encrypt-certificate.md (100%) rename docs/{Synology => Savaneprod}/2020-12-04-borg-backup.md (100%) rename docs/{Synology => Savaneprod}/2021-02-06-restore-time-machine-backup.md (100%) rename docs/{Synology => Savaneprod}/2024-02-29-customized-dyndns-for-synology.md (100%) rename docs/{Synology => Savaneprod}/borg_package.png (100%) rename docs/{Synology => Savaneprod}/borg_synocommunity.png (100%) rename docs/{Synology => Savaneprod}/dyndns_configuration.png (100%) rename docs/{Synology => Savaneprod}/index.md (100%) rename docs/{Synology => Savaneprod}/infomaniak_API_token.png (100%) rename docs/{Synology => Savaneprod}/sshd_restart.png (100%) rename docs/{Synology => Savaneprod}/task_Schedule-tab.png (100%) rename docs/{Synology => Savaneprod}/task_general-tab.png (100%) rename docs/{Synology => Savaneprod}/task_setting-tab.png (100%) diff --git a/docs/Synology/2019-09-01-access-synology-with-ssh-asymetrical-key.md b/docs/Savaneprod/2019-09-01-access-synology-with-ssh-asymetrical-key.md similarity index 100% rename from docs/Synology/2019-09-01-access-synology-with-ssh-asymetrical-key.md rename to docs/Savaneprod/2019-09-01-access-synology-with-ssh-asymetrical-key.md diff --git a/docs/Synology/2019-12-16-wildcard-lets-encrypt-certificate.md b/docs/Savaneprod/2019-12-16-wildcard-lets-encrypt-certificate.md similarity index 100% rename from docs/Synology/2019-12-16-wildcard-lets-encrypt-certificate.md rename to docs/Savaneprod/2019-12-16-wildcard-lets-encrypt-certificate.md diff --git a/docs/Synology/2020-12-04-borg-backup.md b/docs/Savaneprod/2020-12-04-borg-backup.md similarity index 100% rename from docs/Synology/2020-12-04-borg-backup.md rename to docs/Savaneprod/2020-12-04-borg-backup.md diff --git a/docs/Synology/2021-02-06-restore-time-machine-backup.md b/docs/Savaneprod/2021-02-06-restore-time-machine-backup.md similarity index 100% rename from docs/Synology/2021-02-06-restore-time-machine-backup.md rename to docs/Savaneprod/2021-02-06-restore-time-machine-backup.md diff --git a/docs/Synology/2024-02-29-customized-dyndns-for-synology.md b/docs/Savaneprod/2024-02-29-customized-dyndns-for-synology.md similarity index 100% rename from docs/Synology/2024-02-29-customized-dyndns-for-synology.md rename to docs/Savaneprod/2024-02-29-customized-dyndns-for-synology.md diff --git a/docs/Synology/borg_package.png b/docs/Savaneprod/borg_package.png similarity index 100% rename from docs/Synology/borg_package.png rename to docs/Savaneprod/borg_package.png diff --git a/docs/Synology/borg_synocommunity.png b/docs/Savaneprod/borg_synocommunity.png similarity index 100% rename from docs/Synology/borg_synocommunity.png rename to docs/Savaneprod/borg_synocommunity.png diff --git a/docs/Synology/dyndns_configuration.png b/docs/Savaneprod/dyndns_configuration.png similarity index 100% rename from docs/Synology/dyndns_configuration.png rename to docs/Savaneprod/dyndns_configuration.png diff --git a/docs/Synology/index.md b/docs/Savaneprod/index.md similarity index 100% rename from docs/Synology/index.md rename to docs/Savaneprod/index.md diff --git a/docs/Synology/infomaniak_API_token.png b/docs/Savaneprod/infomaniak_API_token.png similarity index 100% rename from docs/Synology/infomaniak_API_token.png rename to docs/Savaneprod/infomaniak_API_token.png diff --git a/docs/Synology/sshd_restart.png b/docs/Savaneprod/sshd_restart.png similarity index 100% rename from docs/Synology/sshd_restart.png rename to docs/Savaneprod/sshd_restart.png diff --git a/docs/Synology/task_Schedule-tab.png b/docs/Savaneprod/task_Schedule-tab.png similarity index 100% rename from docs/Synology/task_Schedule-tab.png rename to docs/Savaneprod/task_Schedule-tab.png diff --git a/docs/Synology/task_general-tab.png b/docs/Savaneprod/task_general-tab.png similarity index 100% rename from docs/Synology/task_general-tab.png rename to docs/Savaneprod/task_general-tab.png diff --git a/docs/Synology/task_setting-tab.png b/docs/Savaneprod/task_setting-tab.png similarity index 100% rename from docs/Synology/task_setting-tab.png rename to docs/Savaneprod/task_setting-tab.png -- 2.49.1