Glossary
Auto-generated index of key terms and which lesson covers them.
| Term | Lesson |
|---|---|
| Alert Rules and Threshold Detection | 11. Log Pipelines & Alerting |
| Alertmanager Integration | 10. Metrics & Prometheus |
| Anatomy of a CI Runner | 13. CI/CD Pipeline Tooling |
| AppRole Auth (Services and CI/CD) | 09. Secrets & Vault Integration |
| Artifact Management | 13. CI/CD Pipeline Tooling |
| Authentication | 08. Git Automation |
| Authentication Methods | 09. Secrets & Vault Integration |
| Auto-Update Check | 15. CLI Distribution & Auto-Updates |
| Beyond the Deploy Tool | 05. Kubernetes Client-Go |
| Blue-Green Switching | 14. Deployment Automation |
| Build Info and Shell Completions | 01. CLI Tooling with Cobra |
| Building Custom Exporters | 10. Metrics & Prometheus |
| Building Health Check Endpoints | 12. Health Checks & Probes |
| Canary Deployment | 14. Deployment Automation |
| Circuit Breaker Pattern | 12. Health Checks & Probes |
| Cloning a Repo | 08. Git Automation |
| Cluster Resource Watcher | 05. Kubernetes Client-Go |
| Command Timeouts | 02. SSH & Remote Execution |
| Configuration with Viper | 01. CLI Tooling with Cobra |
| Connecting to a Host | 02. SSH & Remote Execution |
| Connecting to the Cluster | 05. Kubernetes Client-Go |
| Connecting to the Daemon | 03. Docker SDK |
| Container Lifecycle Manager | 03. Docker SDK |
| Controller-Runtime Setup | 06. Building a K8s Operator |
| Creating Branches and Committing | 08. Git Automation |
| Creating Layers Programmatically | 04. Container Image Building |
| Cross-Compiling for Every Platform | 15. CLI Distribution & Auto-Updates |
| Custom Resource Definitions | 06. Building a K8s Operator |
| Declarative vs Imperative | 07. Infrastructure as Code |
| Dependency Health Checks | 12. Health Checks & Probes |
| Deployment Strategies Overview | 14. Deployment Automation |
| DevOps CLI Tool | 01. CLI Tooling with Cobra |
| Dynamic Secrets and Lease Renewal | 09. Secrets & Vault Integration |
| Embedding Version Info | 15. CLI Distribution & Auto-Updates |
| Environment Injection | 09. Secrets & Vault Integration |
| Error Handling and Exit Codes | 01. CLI Tooling with Cobra |
| File Transfer with SFTP | 02. SSH & Remote Execution |
| Forwarding Logs to a Destination | 11. Log Pipelines & Alerting |
| GitHub Releases Distribution | 15. CLI Distribution & Auto-Updates |
| GitOps Commit Bot | 08. Git Automation |
| Go Types for Your Custom Resource | 06. Building a K8s Operator |
| go-git Library | 08. Git Automation |
| Graceful Degradation | 12. Health Checks & Probes |
| HashiCorp Vault Client | 09. Secrets & Vault Integration |
| Health Aggregator Service | 12. Health Checks & Probes |
| Health Check Aggregation | 12. Health Checks & Probes |
| Histograms and Summaries | 10. Metrics & Prometheus |
| Homebrew and GoReleaser | 15. CLI Distribution & Auto-Updates |
| Instance and Health Check Model | 14. Deployment Automation |
| Instrumenting Your Application | 10. Metrics & Prometheus |
| Jump Hosts and Bastion Proxying | 02. SSH & Remote Execution |
| Kubernetes Auth (Pods) | 09. Secrets & Vault Integration |
| Kubernetes Probe Configuration | 12. Health Checks & Probes |
| KV v2 (Versioned Secrets) | 09. Secrets & Vault Integration |
| Label Cardinality | 10. Metrics & Prometheus |
| Liveness vs Readiness vs Startup Probes | 12. Health Checks & Probes |
| Log Parsing and Enrichment | 11. Log Pipelines & Alerting |
| Log Shipping Agent | 11. Log Pipelines & Alerting |
| Minimum Version Enforcement | 15. CLI Distribution & Auto-Updates |
| Monorepo Change Detection | 08. Git Automation |
| Mutating Base Images | 04. Container Image Building |
| Networks and Volumes | 03. Docker SDK |
| Output Formats | 01. CLI Tooling with Cobra |
| Patching a Deployment | 05. Kubernetes Client-Go |
| Persistent and Local Flags | 01. CLI Tooling with Cobra |
| Pipeline Definition as a Go Struct | 13. CI/CD Pipeline Tooling |
| Prometheus Data Model | 10. Metrics & Prometheus |
| PromQL Basics | 10. Metrics & Prometheus |
| Pulling Images | 03. Docker SDK |
| Pulumi Automation API | 07. Infrastructure as Code |
| Pulumi Stack Deployer | 07. Infrastructure as Code |
| Pushing to Registries with Authentication | 04. Container Image Building |
| Putting It Together: devctl | 01. CLI Tooling with Cobra |
| Putting It Together: devctl container deploy | 03. Docker SDK |
| Putting It Together: devctl image build | 04. Container Image Building |
| Putting It Together: devctl k8s | 05. Kubernetes Client-Go |
| Putting It Together: devctl ssh | 02. SSH & Remote Execution |
| Putting It Together: Instrumentation That Matters | 10. Metrics & Prometheus |
| Putting It Together: the Complete devctl | 15. CLI Distribution & Auto-Updates |
| Putting It Together: the GitOps Pipeline | 08. Git Automation |
| Putting It Together: the Health Check Command | 12. Health Checks & Probes |
| Putting It Together: the Local Runner | 13. CI/CD Pipeline Tooling |
| Putting It Together: the Pipeline | 11. Log Pipelines & Alerting |
| Putting It Together: the Rollout Command | 14. Deployment Automation |
| Queue Depth Exporter | 10. Metrics & Prometheus |
| Reading and Writing Secrets | 09. Secrets & Vault Integration |
| Reading Multiple Paths at Startup | 09. Secrets & Vault Integration |
| Reconciler Implementation | 06. Building a K8s Operator |
| Rollback Logic | 14. Deployment Automation |
| Rolling Deploy Controller | 14. Deployment Automation |
| Rolling Update Implementation | 14. Deployment Automation |
| Running a Command | 02. SSH & Remote Execution |
| Running a Container | 03. Docker SDK |
| Running on Many Hosts in Parallel | 02. SSH & Remote Execution |
| Running Prometheus Locally | 10. Metrics & Prometheus |
| Scratch Image Builder | 04. Container Image Building |
| Secret Management Patterns | 09. Secrets & Vault Integration |
| Secret Rotation Without Downtime | 09. Secrets & Vault Integration |
| SHA-Based Enforcement | 15. CLI Distribution & Auto-Updates |
| SSH Remote Runner | 02. SSH & Remote Execution |
| State Management and Drift Detection | 07. Infrastructure as Code |
| Status Reporting and Webhooks | 13. CI/CD Pipeline Tooling |
| Status, Events, and Observability | 06. Building a K8s Operator |
| Step Execution and Isolation | 13. CI/CD Pipeline Tooling |
| Stopping and Removing | 03. Docker SDK |
| Streaming Logs | 03. Docker SDK |
| Structured Logging for Machine Consumption | 11. Log Pipelines & Alerting |
| Subcommands | 01. CLI Tooling with Cobra |
| Tail-Based Log Collection | 11. Log Pipelines & Alerting |
| Testing with envtest | 06. Building a K8s Operator |
| The Bootstrap Problem (and Why It's Worth Solving) | 09. Secrets & Vault Integration |
| The Command Tree | 01. CLI Tooling with Cobra |
| The Docker-in-Docker Problem | 04. Container Image Building |
| The Reconciliation Loop and Idempotency | 06. Building a K8s Operator |
| Token Auth (Development Only) | 09. Secrets & Vault Integration |
| Token Renewal | 09. Secrets & Vault Integration |
| Vault Config Loader | 09. Secrets & Vault Integration |
| Waiting for Health, Not Sleeping | 03. Docker SDK |
| Waiting for the Rollout | 05. Kubernetes Client-Go |
| WebApp Operator | 06. Building a K8s Operator |
| Webhook Handlers | 08. Git Automation |
| What Is Queue Depth? | 10. Metrics & Prometheus |
| Wiring It Together | 06. Building a K8s Operator |
| YAML Pipeline Runner | 13. CI/CD Pipeline Tooling |