Kubernetes

Logo Kubernetes

Qu’est-ce que Kubernetes ?

Kubernetes (K8s) est une plateforme Open Source d’orchestration de conteneurs initialement développée par Google. Elle automatise le déploiement, la mise à l’échelle et la gestion des applications conteneurisées.

Site officiel de Kubernetes

Concepts clés

Ressources principales

  • Pod : unité de déploiement (1+ conteneurs)
  • Deployment : gestion déclarative des réplicas
  • Service : exposition réseau stable
  • Ingress : routage HTTP/HTTPS externe
  • ConfigMap/Secret : configuration externalisée

Manifest exemple

apiVersion: apps/v1
kind: Deployment
metadata:
  name: openldap
spec:
  replicas: 3
  selector:
    matchLabels:
      app: openldap
  template:
    metadata:
      labels:
        app: openldap
    spec:
      containers:
      - name: openldap
        image: osixia/openldap:1.5.0
        ports:
        - containerPort: 389
        - containerPort: 636

Distributions Kubernetes

  • Vanilla K8s : kubeadm, kubespray, k3s
  • Managed Cloud : GKE, EKS, AKS
  • On-premise Enterprise : OpenShift, Rancher, OKD

IAM sur Kubernetes

Worteks déploie les solutions IAM sur K8s :

  • OpenLDAP : StatefulSet avec réplication
  • Keycloak : Operator officiel
  • LemonLDAP::NG : Helm chart
  • Vault : gestion des secrets

L’expertise Worteks

Worteks accompagne l’adoption de Kubernetes :

  • Architecture : cluster production-ready
  • Déploiement IAM : conteneurisation et Helm charts
  • Operators : automatisation du cycle de vie
  • Formation : administration Kubernetes

Contactez nos experts

Articles liés

Sur notre blog

Dans les conférences que nous avons données