Archives d’un auteur
— Installation de kubectl : curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.22.0/bin/linux/amd64/kubectl chmod +x ./kubectl sudo mv ./kubectl /usr/local/bin/kubectl kubectl version –client
— Etendre kubectl avec krew
( set -x; cd « (mktemp -d) » && OS= »(uname | tr ‘[:upper:]’ ‘[:lower:]’) » && ARCH= »/arm64/’) » && curl -fsSLO « https://github.com/kubernetes-sigs/krew/releases/latest/download/krew.tar.gz » && tar zxvf krew.tar.gz && KREW=./krew-« {OS}_
{ARCH} » && « $KREW » install krew; )
Ajouter export PATH= »${KREW_ROOT:-$HOME/.krew}/bin:$PATH » dans son bashrc
— Installation CLI Rancher Télécharger et installer : https://rancher.domaine.fr/dashboard/about tar xvf rancher-linux-amd64-v2.4.12.tar.gz sudo cp rancher /usr/bin/
— Générer un token dans son compte rancher https://rancher.domaine.fr/dashboard/account
================================================================
- UTILISATION :
- Rechercher un plugin : kubectl krew search
- Installer un plugin :
- kubectl krew search ssh
- kubectl krew install ssh-jump
- bashrc : alias kubealias=’rancher kubectl –context aws-test-aws-master1′
- rancher login https://rancher.domaine.fr -t < token bearer >
- voir l’état du cluster kubectl get cs
- Autoscale deployment kubectl autoscale deployment kafka-test –min=2 –max=10 -n namespace-test
- Lister tous les pods : kubectl get pods -A
- Lister tous les workers : kubectl get deployment -A
- Lister les namespaces : kubectl get ns
- Lister les pods pour un namespace : kubectl get pods -n namespace-test
- Suivre les logs d’un pods : kubectl logs kafka-test-594c7ffbff-zllcb -n namespace-test -f
- Se connecter en SSH a un pod : kubectl exec -it kafka-test-594c7ffbff-zllcb -n namespace-test — bash
- En cas d’erreur :
- Voir le contexte d’un pod : kubectl describe pod kafka-kronos-594c7ffbff-zllcb -n capcar-test
- Si un pod est en crash : kubectl logs kronos-backend-7cc5b8fd85-bdw4v -n namespace-test –previous | more
- Voir les logs : kubectl logs test-backend-7cc5b8fd85-bdw4v -n namespace-test -f
- Lister les évènements : kubectl get events –all-namespaces (ou pour un namespace : -n namespace-test)

Code PHP permettant de contrôler l’alarme Verisure par l’intermédiaire d’une interface web : https://github.com/kdesroches89/verisure-api-php
Fonctions :
- Activer (partiellement, complète) / désactiver l’alarme
- Demander des photos
- Liste des équipements détecteurs
Il s’agit d’un Fork de https://github.com/Cebeerre/VerisureEUAPI (application Python) en PHP
Afin d’améliorer la connexion, découverte de OpenMPTCProuter qui est l’équivalent de OverTheBox en mode gratuit . Cela permet de pouvoir cumuler sa connexion ADSL avec une connexion fibre, 4G etc … et d’être redondant sur la connectivité.
Exemple :
- Une freebox (sans DHCP et sans wifi)
- Une box Archer MR400 (4G avec une SIM Free)
- Un VPS OVH
- Un rasberry PI 4B flashé avec OpenMPTCPRouter redondé
Installation : https://www.tutos-informatique.com/adsl-4g-agregation/?fbclid=IwAR1ltlONuzQh57viuwUsQE5C3w7ANrj0C1xQjU3GAXsTBm3DNg-j1VSLOa8

Autorité de certification lancée le 3 décembre 2015 (Bêta Version Publique). Cette autorité fournit des certificats gratuits X.509 pour le protocole cryptographique TLS au moyen d’un processus automatisé destiné à se passer du processus complexe actuel impliquant la création manuelle, la validation, la signature, l’installation et le renouvellement des certificats pour la sécurisation des sites internet. En septembre 2016, plus de 10 millions de certificats ont été délivrés. (Source https://fr.wikipedia.org/wiki/Let%27s_Encrypt )
Ci-dessous une documentation décrivant la génération d’un certificat SSL pour apache avec un renouvellement automatique (certificat par défaut expirant tous les 90 jours)
https://www.grafikart.fr/formations/serveur-linux/apache-ssl-letsencrypt
Mise en place de certificat SSL : https://www.memoinfo.fr/tutoriels-linux/configurer-lets-encrypt-apache/
tab <---> auto complétion pour les fichiers et les dossiers ^[chaîne 1]^[chaîne 2]^ <---> lance la dernière commande en remplaçant la chaîne 1 par la chaîne 2 !-[n] <---> rappelle la commande lancée il y a n commandes !! <---> lance la dernière commande !?[chaîne] <---> lance la dernière commande terminant par la chaîne de caractères !?[chaîne]? <---> lance la dernière commande contenant la chaîne de caractères ![chaîne] <---> lance la dernière commande commençant par la chaîne de caractères ![n°] <---> rappelle la commande n°... de l'historique !# <---> lance la plus ancienne commande de l'historique [commande] !^ <---> lance la commande avec le premier argument de la commande précédente [commande] !:[n]-[m] <---> lance la commande avec les arguments n à m de la commande précédente [commande] !:[n°] <---> lance la commande avec l'argument n°... de la commande précédente [commande] !$ <---> lance la commande avec le dernier argument de la commande précédente Alt + . <---> colle le dernier mot de la ligne précédente Alt + b <---> déplace le curseur d'un mot vers la gauche Alt + c <---> met en majuscule la lettre courante, en minuscules les autres lettres du mot courant, puis se place au mot suivant Alt + d <---> efface le mot suivant Alt + f <---> déplace le curseur d'un mot vers la droite Alt + t <---> échange le mot courant et le mot précédent Ctrl + _ <---> Annuler les dernières modifications (rester appuyé) Ctrl + a <---> déplace le curseur en début de ligne Ctrl + c <---> envoie le signal SIGINT au processus en cours Ctrl + d <---> efface le caractère courant, ou déconnecte (logout) si la ligne est déjà vide Ctrl + e <---> déplace le curseur en fin de ligne Ctrl + h <---> efface le dernier caractère Ctrl + k <---> coupe tout à droite du curseur Ctrl + l <---> efface l'écran (commande clear) Ctrl + n <---> commande suivante (équivalent à la touche flèche bas) Ctrl + o <---> exécute la commande (touche entrée) Ctrl + p <---> commande précédente (équivalent à la touche flèche haut) Ctrl + q <---> fait apparaître la saisie / relance l'affichage Ctrl + r <---> recherche dans l'historique (Ctrl + r pour remonter à la chaîne précédente) Ctrl + s <---> masque la saisie / arrête l'affichage (touche pause) Ctrl + t <---> permet d'inverser deux lettres Ctrl + u <---> coupe tout à gauche du curseur Ctrl + w <---> coupe le mot à gauche du curseur Ctrl + y <---> colle ce qui a été effacé à gauche du curseur (suite à un Ctrl + u) Ctrl + z <---> passe le processus en cours en arrière plan Echap, 10, A <---> répète 10 fois le caractère A Echap, 5, Ctrl + q, Ctrl + v, 9 <---> répète 5 fois le chiffre 9