Kubernetes Observability Hands-On
Metrics, logs and traces on Kubernetes, from the Prometheus pull model to S3 for old data.
- Length
- 126 pages · 36 chapters · 8 parts
- Covers
- Prometheus, Alertmanager, Grafana, Thanos, Mimir, Loki, Alloy, Tempo
- For
- Prometheus 3.15, Grafana 13.3, Thanos 0.42, Mimir 3.2, Loki 3.7, Tempo 3.1, Alloy 1.21
- Note
- Commands, configurations and sample output have not been run on a cluster.
- Format
- PDF, 1.4 MB · CC BY-ND 4.0
Kyverno Hands-On
Policy as code for Kubernetes: the CEL policy types, the classic ClusterPolicy world, migration, testing and operations.
- Length
- 116 pages · 40 chapters · 7 parts
- Covers
- ValidatingPolicy, MutatingPolicy, GeneratingPolicy, ImageValidatingPolicy, DeletingPolicy, ClusterPolicy, Kyverno CLI
- For
- Kyverno 1.19 (chart 3.9), with a look at 1.20
- Note
- Commands, policies and sample output have not been run on a cluster or with the Kyverno CLI.
- Format
- PDF, 1.3 MB · CC BY-ND 4.0
Helm Charts Hands-On
From the first release to your own charts: templates, advanced charts, operations, delivery and troubleshooting.
- Length
- 114 pages · 41 chapters · 8 parts
- Covers
- Charts, Go templates, Sprig, hooks, CRDs, OCI registries, helm-unittest, GitOps
- For
- Helm 4 (commands as of Helm 4.3)
- Note
- Commands, charts and sample output have not been run.
- Format
- PDF, 1.3 MB · CC BY-ND 4.0
Ceph Hands-On
How Ceph thinks and how to run it: RADOS, CRUSH and placement groups, the storage interfaces, operations and troubleshooting.
- Length
- 109 pages · 38 chapters · 7 parts
- Covers
- cephadm, RBD, CephFS, RGW, Rook and CSI, BlueStore, erasure coding
- For
- Ceph Tentacle (20.2) with cephadm
- Note
- Commands and sample output have not been run on a cluster.
- Format
- PDF, 1.1 MB · CC BY-ND 4.0
Dockerfiles Hands-On
Every Dockerfile instruction with its pitfalls, then better builds, language patterns, security and CI.
- Length
- 109 pages · 38 chapters · 7 parts
- Covers
- BuildKit, multi-stage builds, secrets, multi-arch, Node.js, Python, Go, Java, SBOM, signing
- For
- Docker Engine 29 and Buildx 0.38 with BuildKit
- Note
- Dockerfiles, commands and output have not been built or run.
- Format
- PDF, 1.2 MB · CC BY-ND 4.0
The English editions are translations of the German originals. The licence allows you to share them unchanged, with attribution; it does not allow adaptations, translations included.
All product names are trademarks of their respective owners. These books are independent publications and are not affiliated with, or endorsed by, any of them.