Add a Vue d'ensemble page summarizing every section
- New Vue-d-ensemble.md (FR): a 'map' of the wiki with a one-line summary and a
link per section, grouped by theme (fondations, organisation, charges de
travail, configuration & stockage, reseau, exploitation & outils)
- Includes a short recap of each cluster component (API server, etcd,
scheduler, controller manager, kubelet, kube-proxy, container runtime)
- Link it from Home (above the sommaire) and from _Sidebar (after Accueil);
update the AGENTS.md page list
Reorder wiki sections into a logical progression
- Move 'Noeud maitre vs noeud esclave' up next to the architecture pages
(was last, after RBAC/Helm)
- Move 'Les volumes persistants' next to ConfigMaps/Secrets so config and
storage form a single group
- Result: fondations -> organisation -> charges de travail -> config & stockage
-> reseau -> exploitation/outils
- Apply the same order to Home, _Sidebar and the AGENTS.md page list
Add Helm page with diagram
- New Helm.md (FR): what Helm is, Helm 2/3 and Tiller, vocabulary (chart,
template, values, release, repository, revision), the three essential
commands, chart anatomy, templates + values (and precedence), revisions and
rollback, main commands, when to use it, Helm vs Kustomize, best practices
- New images/helm.svg (repositories -> chart (+values) -> Helm -> cluster release)
- Add page to Home (item 21) and _Sidebar; update AGENTS.md page list and next steps
Add probes & Pod lifecycle page with diagram
- New Sondes-et-cycle-de-vie.md (FR): Pod phases/conditions/container states,
restartPolicy, init containers, the three probes (+ modes/tuning/best practices
and a manifest), lifecycle hooks (postStart/preStop) and graceful termination
(SIGTERM, terminationGracePeriodSeconds, SIGKILL), main commands
- New images/cycle-de-vie.svg (phases strip + container lifetime timeline with
probes and graceful shutdown + liveness/readiness failure callout)
- Pods.md: slim the lifecycle and probes sections to a summary + link, move the
probes.svg reference to the new page
- Add page to Home (item 7) and _Sidebar; update AGENTS.md page list
Add RBAC page with diagram
- New RBAC.md (FR): authorization model, subjects/verbs/resources, Role vs
ClusterRole, RoleBinding vs ClusterRoleBinding (valid combos), manifests,
least-privilege best practices, kubectl auth can-i / inspection commands
- New images/rbac.svg (Sujet -> Binding -> Role -> Ressources + combos callout)
- Add page to Home and _Sidebar; update AGENTS.md page list
Add persistent volumes (PV & PVC) page with diagram
- New Volumes-persistants.md (FR): ephemeral Pod data, volume types, PV vs PVC,
binding, static vs dynamic provisioning, StorageClass, accessModes, reclaim
policies, manifests (PV/PVC/dynamic/Pod), StatefulSet link, kubectl commands
- New images/volumes-persistants.svg (Pod -> PVC -> PV -> real storage, + StorageClass)
- Add page to Home and _Sidebar; update AGENTS.md page list
Add Gateway API page with diagram
- New Gateway-API.md (FR): evolution of Ingress, role-oriented model
(GatewayClass/Gateway/Routes/ReferenceGrant), why a successor, L4-L7
protocols, manifest, Ingress vs Gateway API, kubectl commands
- New images/gateway-api.svg (3 roles -> GatewayClass/Gateway/HTTPRoute -> Service -> Pods)
- Add page to Home and _Sidebar; update AGENTS.md page list
Add Ingress page with diagram
- New Ingress.md (FR): L7 routing (host/path), the Ingress Controller is the
engine, why over NodePort/LoadBalancer, pathType, TLS/cert-manager, manifest,
Gateway API note, Service vs Ingress, kubectl commands
- New images/ingress.svg (Client -> Ingress -> Services -> Pods)
- Add page to Home and _Sidebar; update AGENTS.md page list
Add ConfigMaps & Secrets page with diagram
- New ConfigMaps-et-Secrets.md (FR): separating config from images, ConfigMap
vs Secret, base64 is not encryption, env vars vs mounted files, Secret best
practices, manifests (ConfigMap/Secret/Pod), kubectl commands
- New images/configmaps-secrets.svg (ConfigMap + Secret -> Pod container)
- Add page to Home and _Sidebar; update AGENTS.md page list
Add StatefulSets page with diagram
- New StatefulSets.md (FR): stable identity (ordinal names, headless DNS,
per-Pod storage), when to use, OrderedReady ordering, manifest (Service +
StatefulSet volumeClaimTemplates), Deployment vs StatefulSet, kubectl cmds
- New images/statefulset.svg (StatefulSet -> web-0/1/2 -> one PVC each)
- Add page to Home and _Sidebar; update AGENTS.md page list
Add DaemonSets page with diagram
- New DaemonSets.md (FR): one Pod per node, when to use (logs/metrics/CNI),
targeting nodes (nodeSelector/affinity/tolerations), manifest with
updateStrategy, RollingUpdate vs OnDelete, kubectl commands
- New images/daemonset.svg (DaemonSet -> 3 nodes, one Pod each)
- Add page to Home and _Sidebar
Split CronJobs into its own page
- New CronJobs.md (FR): schedule format, concurrencyPolicy, deadline,
history limits, full manifest, Job vs CronJob, kubectl commands
- New images/cronjob.svg (Schedule -> CronJob -> Jobs -> Pod)
- Jobs.md CronJob section replaced by a short intro + links
- Add page to Home and _Sidebar
Add Jobs page with diagram
- New Jobs.md (FR): what a Job is, when to use it, completions vs
parallelism, backoffLimit/restartPolicy, manifest, CronJob, workload
comparison, kubectl commands
- New images/job.svg (Job -> 2 running Pods + 4/6 completion progress)
- Add page to Home and _Sidebar
Add dedicated scaling page (manual vs HPA)
- New Mise-a-l-echelle.md (FR): horizontal vs vertical, manual scaling,
HPA control loop (metrics -> comparison -> count -> bound -> update),
behavior/stabilization, VPA, Cluster Autoscaler, summary, commands
- New images/hpa.svg (Pods -> Metrics Server -> HPA -> Deployment loop)
- ReplicaSets and Deployments 'Mettre à l'échelle' sections link to it
- Add page to Home and _Sidebar
Add Services page with diagram
- New Services.md (FR): stable IP/DNS, selector & endpoints, types
(ClusterIP/NodePort/LoadBalancer/ExternalName), DNS, headless,
port vs targetPort vs nodePort, manifest, kubectl commands
- New images/service.svg (client -> Service -> Pods)
- Link the page from Home and _Sidebar
Add Deployments page with diagram
- New Deployments.md (FR): hierarchy, rolling update (maxUnavailable/maxSurge),
rollback, manifest, scaling, kubectl commands
- New images/deployment.svg showing Deployment -> ReplicaSets -> Pods and revisions
- Link the page from Home and _Sidebar
Add ReplicaSets page with diagram
- New ReplicaSets.md (FR): definition, control loop, selector/template,
manifest, RS vs Deployment, scaling, kubectl commands
- New images/replicaset.svg vectorial diagram
- Link the page from Home and _Sidebar
Add Pods page with anatomy diagram
- New Pods.md page (FR): definition, multi-container patterns,
controllers, lifecycle/restartPolicy, manifest example, kubectl commands
- New images/pod.svg vectorial diagram (shared network + volumes)
- Link the page from Home and _Sidebar
Add Namespaces page with SVG diagram
- New Namespaces.md page (FR) with a hand-authored vectorial SVG diagram
(images/namespaces.svg) showing dev/prod namespaces in one cluster
- Link the new page from Home and _Sidebar
Add Kubernetes notes wiki
Split the original French Kubernetes notes into wiki pages and fix
spelling, grammar, and formatting issues.