Blog

DevOps, tools, tips, and tech

Showing 12 posts tagged “kubernetes · Clear filter

Automated TLS Certificates with Let's Encrypt and DNS-01 Challenges diagram
Click to expand
1101 × 440px
·
#kubernetes#tls#dns#aws#security

Automated TLS Certificates with Let's Encrypt and DNS-01 Challenges

Free, automated TLS certificates for Kubernetes using cert-manager, Let's Encrypt, and Route53 DNS validation for wildcard domains.

Crossplane - Kubernetes-Native Infrastructure as Code diagram
Click to expand
1069 × 429px
·
#kubernetes#crossplane#iac#gitops#grafana#alerting#platform-engineering

Crossplane - Kubernetes-Native Infrastructure as Code

Managing infrastructure with Kubernetes resources instead of Terraform state files. Using the Grafana provider for alerting as code.

Secrets Management with Infisical and External Secrets Operator diagram
Click to expand
1116 × 471px
·
#kubernetes#secrets#infisical#external-secrets#gitops#security

Secrets Management with Infisical and External Secrets Operator

No secrets in Git, but GitOps needs secrets. How to use Infisical with External Secrets Operator to bridge the gap in Kubernetes.

GitLab Runner on Kubernetes - Pod-Per-Job CI/CD diagram
·
#kubernetes#gitlab#cicd#gitops#argocd#external-secrets#homelab

GitLab Runner on Kubernetes - Pod-Per-Job CI/CD

Running self-hosted GitLab Runner on Kubernetes with the Kubernetes executor, External Secrets for token management, and proper security hardening.

Alerting Done Right - Grafana, Crossplane, and Discord Notifications diagram
·
#kubernetes#alerting#grafana#discord#crossplane#homelab#observability

Alerting Done Right - Grafana, Crossplane, and Discord Notifications

Part 4 of my observability series: Managing alerts as code with Crossplane, routing to Discord, and the alerts that actually matter for a homelab.

Distributed Tracing - Istio, OpenTelemetry, and Tempo diagram
·
#kubernetes#tracing#istio#tempo#homelab#observability

Distributed Tracing - Istio, OpenTelemetry, and Tempo

Part 3 of my observability series: How distributed traces flow from Istio through OpenTelemetry to Tempo, and why 100% sampling makes sense for a homelab.

Metrics Collection - From Kafka JMX to Kubernetes Events diagram
·
#kubernetes#prometheus#metrics#kafka#postgresql#homelab#observability#grafana

Metrics Collection - From Kafka JMX to Kubernetes Events

Part 2 of my observability series: Setting up metrics exporters for Kafka, PostgreSQL, and Redis, plus cluster-wide monitoring with Grafana's k8s-monitoring.

The LGTM All-in-One Stack - Unified Observability for Homelabs diagram
·
#kubernetes#observability#grafana#loki#tempo#prometheus#homelab

The LGTM All-in-One Stack - Unified Observability for Homelabs

Part 1 of my observability series: How a single container provides logs, metrics, traces, and profiling for a homelab Kubernetes cluster.

Service Mesh Adventures - Cilium, Istio Ambient, and the Ztunnel Saga diagram
·
#kubernetes#istio#cilium#service-mesh#homelab#gateway-api

Service Mesh Adventures - Cilium, Istio Ambient, and the Ztunnel Saga

Part 4 of my homelab series: Running Cilium and Istio together, the ztunnel certificate nightmare, and hard-won lessons about service mesh on a single node.

GitOps All The Things - ArgoCD and the App-of-Apps Pattern diagram
·
#kubernetes#argocd#gitops#homelab#opentofu

GitOps All The Things - ArgoCD and the App-of-Apps Pattern

Part 3 of my homelab series: How ArgoCD's app-of-apps pattern manages 30+ applications with automatic sync and self-healing.