Skip to content

geek-kb/k8s_security

Repository files navigation

K8s Security

K8s Security

Comprehensive Kubernetes security documentation covering CKS certification topics, attack vectors, cluster hardening, and container security best practices.

Live site: https://k8s-security.guru


About

This project provides in-depth documentation on Kubernetes security for DevOps engineers, security professionals, and CKS certification candidates.

Topics covered:

  • Cluster setup and hardening
  • Pod and container security
  • Network policies and segmentation
  • Secrets management and encryption
  • Runtime security monitoring with Falco, kube-bench, and kubescape
  • Attack vectors and mitigations
  • CKS exam preparation

Project Structure

k8s_security/
├── .github/workflows/       # GitHub Actions for CI/CD deployment
├── blog/                    # Blog posts (Markdown)
├── docs/                    # Documentation articles (Markdown)
│   ├── attack_vectors/      # Security attack scenarios
│   ├── best_practices/      # Security mitigations and guidance
│   ├── fundamentals/        # Core security concepts
│   └── tools/               # Security tools documentation
├── scripts/                 # Utility scripts (doc counter)
├── src/
│   ├── components/          # Reusable React components
│   ├── css/                 # Global custom styles
│   ├── data/                # Generated data (doc count)
│   ├── pages/               # Static pages (about, books, glossary, practice)
│   └── theme/               # Docusaurus theme overrides
├── static/                  # Static assets (images, robots.txt, manifest)
├── docusaurus.config.ts     # Main Docusaurus configuration
├── sidebars.ts              # Documentation sidebar configuration
├── package.json             # Project dependencies and scripts
├── tsconfig.json            # TypeScript configuration
└── README.md                # This file

Development

# Install dependencies
npm install

# Start development server
npm run start

# Build for production
npm run build

# Serve production build locally
npm run serve

Contributing

Contributions are welcome. Please open an issue or submit a pull request.


License

MIT License. See LICENSE for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published