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 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 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