# DevOps Wiki > Internal DevOps knowledge base covering infrastructure, delivery, reliability, security, platform, and agents. Full text version: https://wiki.mares.cz/llms-full.txt Note: Append `.md` to any documentation page URL to get its raw Markdown (e.g. https://wiki.mares.cz/platform/tutorials/getting-started-with-kubernetes.md). Do not append `.md` to asset URLs such as images (`.png`). ## Infrastructure > Infrastructure as Code, Terraform, networking, storage, compute, cloud, and on-prem - [Configure Nginx as a Reverse Proxy](https://wiki.mares.cz/infrastructure/how-to-guides/configure-nginx-reverse-proxy): How to set up Nginx as a reverse proxy for your application with SSL termination and load balancing. - [Terraform Variable Types](https://wiki.mares.cz/infrastructure/references/terraform-variable-types): Reference for all Terraform variable types, their syntax, validation, and usage patterns. ## Delivery > CI/CD, GitHub Actions, GitLab CI, and deployment pipelines - [What is GitOps?](https://wiki.mares.cz/delivery/explanations/what-is-gitops): An explanation of the GitOps methodology, its principles, and how it changes the way teams manage infrastructure and deployments. - [Setting Up CI/CD with GitHub Actions](https://wiki.mares.cz/delivery/tutorials/setting-up-ci-cd-with-github-actions): Learn how to create a complete CI/CD pipeline using GitHub Actions for building, testing, and deploying applications. ## Platform > Kubernetes, operators, and platform engineering - [kubectl Cheat Sheet](https://wiki.mares.cz/platform/references/kubectl-cheat-sheet): Quick reference for the most commonly used kubectl commands for managing Kubernetes clusters. - [Getting Started with Kubernetes](https://wiki.mares.cz/platform/tutorials/getting-started-with-kubernetes): A step-by-step tutorial for deploying your first application on Kubernetes using kubectl and manifests. - [Understanding Container Networking](https://wiki.mares.cz/platform/explanations/understanding-container-networking): A deep dive into how container networking works, from network namespaces to CNI plugins in Kubernetes. - [Debug OOM Kills in Kubernetes](https://wiki.mares.cz/platform/how-to-guides/debug-oom-kills-in-kubernetes): How to identify, diagnose, and fix out-of-memory kills in Kubernetes pods. ## Incidents - [CoreDNS Denial-of-Service in Production Cluster](https://wiki.mares.cz/incidents/2024-04-13-coredns-dos): A misconfigured CoreDNS forward plugin caused cascading DNS failures across all production workloads for 47 minutes. ## Decisions - [ADR-002: Choosing a Kubernetes Distribution (2026 revision)](https://wiki.mares.cz/decisions/adr-002-choosing-k8s-distro): Re-evaluating Kubernetes distributions for customer clusters — Talos with k3s/RKE2 fallback. - [ADR-001: Choosing a Kubernetes Distribution](https://wiki.mares.cz/decisions/adr-001-choosing-k8s-distro): Evaluating k3s, RKE2, and upstream Kubernetes for production clusters.