Kubernetes (K8s) est l'orchestrateur de conteneurs standard de l'industrie. Il automatise le deploiement, la mise a l'echelle, l'auto-reparation et la mise en reseau d'applications conteneurisees a travers un cluster de noeuds. Son modele declaratif (objets YAML reconcilies en continu par des controleurs) garantit que l'etat reel converge vers l'etat desire. Services, Ingress, ConfigMaps/Secrets, autoscaling et RBAC en font la plateforme de reference pour exploiter des microservices bancaires en haute disponibilite.
Cycle de livraison : Local → GitHub → CI/CD → Cloud
Local
GitHub
CI/CD
VPS
Articles approfondis
Article 1 / 5
Kubernetes : fondamentaux et architecture
Le modele mental indispensable pour exploiter Kubernetes sans le subir
Article 2 / 5
Installer et configurer Kubernetes (approche industrialisee)
Une mise en place reproductible, versionnee et prete pour la production
Article 3 / 5
Kubernetes dans une chaine CI/CD
Ou Kubernetes intervient dans le pipeline, et comment le rendre fiable
Article 4 / 5
Kubernetes en production : scalabilite et securite
Haute disponibilite, mise a l'echelle et durcissement
Article 5 / 5
Kubernetes : depannage et bonnes pratiques
Pieges recurrents, symptomes et principes qui evitent la dette
Resume des commandes essentielles
kubectl get pods -A -o wideLister les pods de tous les namespaceskubectl apply -f manifests/ Appliquer/mettre a jour des ressourceskubectl describe pod PODDiagnostiquer events et etat d'un podkubectl logs -f deploy/app -c appLogs d'un conteneurkubectl exec -it POD -- shShell dans un conteneurkubectl rollout status/undo deploy/appSuivre / annuler un deploiementkubectl scale deploy/app --replicas=5Mise a l'echelle manuellekubectl get events --sort-by=.lastTimestampEvenements recents trieskubectl top pod / nodeConsommation CPU/RAMkubectl port-forward svc/app 8080:80Acceder a un service en localkubectl create secret generic s --from-literal=k=vCreer un secretkubectl auth can-i create deploy --as userVerifier un droit RBAC