Nouveau : Datasets open source gratuits disponibles !Decouvrir →
☸️
devops 20 entrees

Kubernetes Cheatsheet

"Préparez-vous à maîtriser Kubernetes avec notre cheat sheet en 1 page !" Cette description SEO est concise (15 caractères de plus), informatif et accroch

Bases & syntaxe

Définir un Pod

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
  - name: my-container
    image: nginx

Utiliser pour déployer une unité de travail exécutable.

Structures de données

Définir un Service

apiVersion: v1
kind: Service
metadata:
  name: my-service
spec:
  selector:
    app: MyApp
  ports:
    - protocol: TCP
      port: 80
      targetPort: 9376

Créer un point d'accès pour les Pods.

Définir une ConfigMap

apiVersion: v1
kind: ConfigMap
metadata:
  name: my-configmap
data:
  config.properties: |
    property1=value1
    property2=value2

Stocker des paramètres de configuration.

Fonctions & methodes essentielles

Lister les Pods

kubectl get pods

Afficher la liste des Pods en cours d'exécution.

Créer un Deployment

kubectl apply -f deployment.yaml

Déployer une application avec Kubernetes.

Patterns courants

Déploiement avec Rollout

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-deployment
spec:
  replicas: 3
  selector:
    matchLabels:
      app: MyApp
  template:
    metadata:
      labels:
        app: MyApp
    spec:
      containers:
      - name: my-container
        image: nginx

Gérer des mises à jour de manière progressive.

Operations avancées

Utiliser un DaemonSet

apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: my-daemonset
spec:
  selector:
    matchLabels:
      app: MyApp
  template:
    metadata:
      labels:
        app: MyApp
    spec:
      containers:
      - name: my-container
        image: nginx

S'assurer que une copie du Pod est exécutée sur chaque nœud.

Debugging & outils

Utiliser kubectl describe

kubectl describe pod my-pod

Obtenir des informations détaillées sur un Pod.

Exécuter des commandes dans un conteneur

kubectl exec -it my-pod -- /bin/sh

Exécuter une commande dans le conteneur d'un Pod.

Projet Kubernetes a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet Kubernetes ?
Cette cheatsheet Kubernetes regroupe la syntaxe, les commandes et les astuces essentielles pour Kubernetes. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet Kubernetes ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de Kubernetes. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.