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
030d038
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
290a4fa
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
f2c329d
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
6148ca6
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
51ffeb9
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
dd09e22
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
24111cf
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
3d9f878
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
616e3eb
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
da7cfca
Add AGENTS.md with repository conventions for AI agents
501aac7
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
0e8ba46
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
d30df52
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
f17bef7
Simplify Service types with when-to-use + examples
- Each type (ClusterIP/NodePort/LoadBalancer/ExternalName) gets a short
definition, a 'Quand ?' usage case and a concrete example
- Add a one-line recap at the end of the section
526af3c
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
d849397
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
2c5e0aa
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
5e65cfc
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
d7d1cf2
Add liveness vs readiness diagram to probes subsection
9619667
Add probes subsection to Pods page
Explain liveness/readiness/startup probes, probe mechanisms
(httpGet, tcpSocket, exec, grpc), tuning parameters, best practices,
and clarify that probes are defined per container, not per Pod.
4a4c9cf
Add Pod specifications subsection
- ports, resource requests/limits (with units, QoS classes)
- security contexts (pod- and container-level)
- other useful fields, and a complete manifest example
2ce5882
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
d8ef949
Present namespaced resources as a single annotated list
Use one flat list where each category is annotated with its scope
(namespaced vs cluster-wide) instead of a table or two lists.
20ce804
Rework namespaced resources presentation
Replace the two-column table with two independent, category-grouped
lists so no false pairing is implied between namespaced and
cluster-scoped resources.
ff0bfe0
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
b937b16
Embed images locally instead of gist attachments
Download the 7 gist attachments into images/ and reference them
with markdown image syntax in the relevant wiki pages.
5fc207a
Add Kubernetes notes wiki
Split the original French Kubernetes notes into wiki pages and fix
spelling, grammar, and formatting issues.
77d9f91