diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index b4b6e37..673c747 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,8 +13,8 @@ "state": { "type": "markdown", "state": { - "file": "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md", - "mode": "source", + "file": "tools/containers-orchestration/INDEX.md", + "mode": "preview", "source": true }, "icon": "lucide-file", @@ -94,7 +94,7 @@ "state": { "type": "backlink", "state": { - "file": "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md", + "file": "tools/containers-orchestration/INDEX.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -113,7 +113,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md", + "file": "tools/containers-orchestration/INDEX.md", "linksCollapsed": false, "unlinkedCollapsed": true }, @@ -156,7 +156,7 @@ "state": { "type": "outline", "state": { - "file": "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md", + "file": "tools/containers-orchestration/INDEX.md", "followCursor": false, "showSearch": false, "searchQuery": "" @@ -196,6 +196,24 @@ }, "active": "903b0393c447bf77", "lastOpenFiles": [ + "documentation/containers-orchestration/resources.md", + "documentation/learning-resources/daily-knowledge-news.md", + "documentation/containers-orchestration", + "documentation/Untitled.md", + "documentation/INDEX.md", + "documentation/other-cheat-sheets.md", + "documentation/manuals-howtos-guides/shell-tricks-functions.md", + "documentation/manuals-howtos-guides/shell-one-liners.md", + "README.md", + "tools/INDEX.md", + "SOP-Navigation-and-Layout.md", + "TOOL-TABLE-SCHEMA.md", + "tools/containers-orchestration/security.md", + "tools/containers-orchestration/web-tools.md", + "tools/containers-orchestration/cli-tools.md", + "tools/containers-orchestration/INDEX.md", + "tools/containers-orchestration", + "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md", "tools/security/vuln-analysis-exploitation/INDEX.md", "tools/security/vuln-analysis-exploitation/vuln-exploit-db.md", "tools/security/vuln-analysis-exploitation/Packet-crafting-manipulation.md", @@ -205,23 +223,7 @@ "tools/security/INDEX.md", "tools/security/pentest-recon-enum/web-dns-recon-tools.md", "tools/security/Untitled.md", - "tools/sysadmin-devops/system-monitoring-tracing/INDEX.md", - "tools/INDEX.md", - "documentation/INDEX.md", "tools/sysadmin-devops/system-monitoring-tracing/system-diagnostics-debuggers.md", - "tools/sysadmin-devops/Remote Access + SSH Clients.md", - "tools/sysadmin-devops/terminal-shell-productivity/Text Editors.md", - "tools/sysadmin-devops/terminal-shell-productivity/Terminal Emulators.md", - "tools/sysadmin-devops/terminal-shell-productivity/Shells.md", - "tools/sysadmin-devops/terminal-shell-productivity/Files & Directories.md", - "README.md", - "tools/security/pentest-recon-enum/pentest-arsenal.md", - "SOP-Navigation-and-Layout.md", - "conflict-files-obsidian-git.md", - "tools/_INDEX.md", - "tools/security/pentest-recon-enum/Packet Capture & Analysis.md", - "tools/security/pentest-recon-enum/Recon & Threat Reputation.md", - "tools/security/pentest-recon-enum/Port Scanners & Network Discovery.md", "tools/sysadmin-devops/https-web-services", "documentation/manuals-howtos-guides", "documentation", @@ -229,8 +231,6 @@ "tools/network-engineering/diagnostics-troubleshooting/protocols-general", "docs/sysadmin-devops/ssh-remote-access", "tools/network-engineering/diagnostics-troubleshooting", - "tools/sysadmin-devops/system-monitoring-tracing", - "tools/network-engineering/routing-bgp-ospf", - "tools/network-engineering/dns-dhc-ipam" + "tools/sysadmin-devops/system-monitoring-tracing" ] } \ No newline at end of file diff --git a/README.md b/README.md index 77f492a..bfc1412 100644 --- a/README.md +++ b/README.md @@ -487,54 +487,6 @@ performance of any of your sites from across the globe.
   LBNL's Network Research Group - home page of the Network Research Group (NRG).

-#### Containers/Orchestration  [[TOC]](#anger-table-of-contents) - -##### :black_small_square: CLI Tools - -

-   gvisor - container runtime sandbox.
-   ctop - top-like interface for container metrics.
-

- -##### :black_small_square: Web Tools - -

-   Moby - a collaborative project for the container ecosystem to assemble container-based system.
-   Traefik - open source reverse proxy/load balancer provides easier integration with Docker and Let's encrypt.
-   kong - The Cloud-Native API Gateway.
-   rancher - complete container management platform.
-   portainer - making Docker management easy.
-   nginx-proxy - automated nginx proxy for Docker containers using docker-gen.
-   bunkerized-nginx - nginx docker image "secure by default".
-

- -##### :black_small_square: Security - -

-   docker-bench-security - checks for dozens of common best-practices around deploying Docker.
-   trivy - vulnerability scanner for containers, suitable for CI.
-   Harbor - cloud native registry project that stores, signs, and scans content.
-   Houdini - hundreds of offensive and useful docker images for network intrusion.
-

- -##### :black_small_square: Manuals/Tutorials/Best Practices - -

-   docker-cheat-sheet - a quick reference cheat sheet on Docker.
-   awesome-docker - a curated list of Docker resources and projects.
-   docker_practice - learn and understand Docker technologies, with real DevOps practice!
-   labs - - is a collection of tutorials for learning how to use Docker with various tools.
-   dockerfiles - various Dockerfiles I use on the desktop and on servers.
-   kubernetes-the-hard-way - bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts.
-   kubernetes-the-easy-way - bootstrap Kubernetes the easy way on Google Cloud Platform. No scripts.
-   cheatsheet-kubernetes-A4 - Kubernetes CheatSheets in A4.
-   k8s-security - kubernetes security notes and best practices.
-   kubernetes-production-best-practices - checklists with best-practices for production-ready Kubernetes.
-   kubernetes-production-best-practices - kubernetes security - best practice guide.
-   kubernetes-failure-stories - is a compilation of public failure/horror stories related to Kubernetes.
-

- #### Manuals/Howtos/Tutorials  [[TOC]](#anger-table-of-contents) ##### :black_small_square: Shell/Command line diff --git a/documentation/containers-orchestration/resources.md b/documentation/containers-orchestration/resources.md new file mode 100644 index 0000000..84c5f92 --- /dev/null +++ b/documentation/containers-orchestration/resources.md @@ -0,0 +1,20 @@ +# Resources & Learning – Containers & Orchestration + +| Name | Vendor/Webpage | GitHub Repo / Link | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|------------------------------------|----------------|------------------------------------------------------------------------------------|---------------------------------------------------------------------------|-------------------------------------------|---------------|---------------|--------| +| docker-cheat-sheet | — | [wsargent/docker-cheat-sheet](https://github.com/wsargent/docker-cheat-sheet) | Quick reference cheat sheet covering most common Docker commands. | docker, cheat-sheet, learning | 2023-04-10 | 2015-02-20 | 5.8k | +| awesome-docker | — | [veggiemonk/awesome-docker](https://github.com/veggiemonk/awesome-docker) | Curated list of Docker projects, tools, tutorials, and resources. | docker, awesome, curated, resources | 2026-01-15 | 2015-05-12 | 24.6k | +| docker_practice | — | [yeasy/docker_practice](https://github.com/yeasy/docker_practice) | Learn Docker technologies with real DevOps practice examples. | docker, tutorial, practice, devops | 2025-10-01 | 2015-12-08 | 24.2k | +| labs | Docker | [docker/labs](https://github.com/docker/labs) | Collection of tutorials for using Docker with various tools and platforms.| docker, tutorial, labs | 2024-06-05 | 2015-04-22 | 11.3k | +| dockerfiles | — | [jessfraz/dockerfiles](https://github.com/jessfraz/dockerfiles) | Various personal Dockerfiles used on desktops and servers. | docker, dockerfile, examples | 2022-11-18 | 2015-01-15 | 13.1k | +| kubernetes-the-hard-way | — | [kelseyhightower/kubernetes-the-hard-way](https://github.com/kelseyhightower/kubernetes-the-hard-way) | Bootstrap Kubernetes the hard way (no scripts) on Google Cloud. | kubernetes, tutorial, bootstrap, hard | 2023-09-20 | 2016-09-01 | 36.4k | +| kubernetes-the-easy-way | — | [jamesward/kubernetes-the-easy-way](https://github.com/jamesward/kubernetes-the-easy-way) | Bootstrap Kubernetes the easy way on Google Cloud. | kubernetes, tutorial, bootstrap, easy | 2022-05-12 | 2017-02-14 | ~1.2k | +| cheatsheet-kubernetes-A4 | — | [dennyzhang/cheatsheet-kubernetes-A4](https://github.com/dennyzhang/cheatsheet-kubernetes-A4) | Kubernetes cheatsheets formatted for A4 printing. | kubernetes, cheat-sheet, reference | 2023-01-08 | 2017-06-30 | 6.7k | +| k8s-security | — | [kabachook/k8s-security](https://github.com/kabachook/k8s-security) | Kubernetes security notes, checklists, and best practices. | kubernetes, security, best-practices | 2025-07-10 | 2018-11-05 | 4.9k | +| kubernetes-production-best-practices (learnk8s) | https://learnk8s.io/production-best-practices/ | — | Checklists and best practices for production-ready Kubernetes clusters. | kubernetes, production, best-practices | — | 2019 | — | +| kubernetes-security-best-practice | — | [freach/kubernetes-security-best-practice](https://github.com/freach/kubernetes-security-best-practice) | Guide to Kubernetes security best practices. | kubernetes, security, guide | 2024-04-22 | 2018-03-15 | 3.8k | +| kubernetes-failure-stories | — | [hjacobs/kubernetes-failure-stories](https://github.com/hjacobs/kubernetes-failure-stories) | Compilation of public Kubernetes failure and horror stories. | kubernetes, failure, lessons, postmortem | 2023-10-30 | 2019-01-20 | 7.4k | + +↑ [Back to Containers & Orchestration Documentation](./INDEX.md) +↑ [Back to Documentation](../INDEX.md) +↑ [Back to Root](/README.md) \ No newline at end of file diff --git a/tools/containers-orchestration/INDEX.md b/tools/containers-orchestration/INDEX.md new file mode 100644 index 0000000..2e26026 --- /dev/null +++ b/tools/containers-orchestration/INDEX.md @@ -0,0 +1,25 @@ +# Containers & Orchestration + +Collection of CLI tools, web-based management platforms, reverse proxies/load balancers, security utilities, and related resources for container runtimes (Docker, containerd, etc.) and orchestration systems (primarily Kubernetes). + +Focuses on actionable tools following the [TOOL-TABLE-SCHEMA](/TOOL-TABLE-SCHEMA.md). Learning materials, cheat sheets, tutorials, best practices, and failure stories are housed in [/documentation/containers-orchestration/](/documentation/containers-orchestration/INDEX.md). + +↑ [Back to Tools Index](/tools/INDEX.md) +↑ [Back to Root](/README.md) + +## Subcategories + +- [CLI Tools](./cli-tools.md) — command-line utilities for container inspection, metrics, runtime sandboxes, and monitoring +- [Web / Management Tools](./web-tools.md) — dashboards, API gateways, reverse proxies, load balancers, and full container/Kubernetes management platforms +- [Security](./security.md) — vulnerability scanners, hardening benchmarks, secure registries, signing tools, and offensive/pentest container images +- [Learning & Best Practices](/documentation/containers-orchestration/INDEX.md) — cheat sheets, awesome lists, tutorials, labs, production guides, security checklists, and failure stories + +
+Quick Navigation + +- [CLI Tools](./cli-tools.md) +- [Web / Management Tools](./web-tools.md) +- [Security](./security.md) +- [Documentation & Learning](/documentation/containers-orchestration/INDEX.md) + +
\ No newline at end of file diff --git a/tools/containers-orchestration/cli-tools.md b/tools/containers-orchestration/cli-tools.md new file mode 100644 index 0000000..600d28d --- /dev/null +++ b/tools/containers-orchestration/cli-tools.md @@ -0,0 +1,9 @@ +# CLI Tools – Containers & Orchestration + +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|----------|---------------------|--------------------------------------------------|------------------------------------------------------------|------------------------------------|---------------|---------------|--------| +| gVisor | https://gvisor.dev/ | [google/gvisor](https://github.com/google/gvisor) | Container runtime sandbox focused on security and isolation. | container, runtime, sandbox, security | 2026-02-20 | 2017-12-11 | 15.8k | +| ctop | — | [bcicen/ctop](https://github.com/bcicen/ctop) | Top-like interface for monitoring running container metrics. | container, monitoring, cli, metrics | 2024-09-15 | 2017-03-01 | 15.1k | + +↑ [Back to Containers & Orchestration Index](./INDEX.md) +↑ [Back to Tools](/tools/INDEX.md) | ↑ [Back to Root](/README.md) \ No newline at end of file diff --git a/tools/containers-orchestration/security.md b/tools/containers-orchestration/security.md new file mode 100644 index 0000000..89bb3b4 --- /dev/null +++ b/tools/containers-orchestration/security.md @@ -0,0 +1,11 @@ +# Security – Containers & Orchestration + +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|-----------------------|-------------------------|--------------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------|---------------|---------------|--------| +| docker-bench-security | — | [docker/docker-bench-security](https://github.com/docker/docker-bench-security) | Script checking Docker host for dozens of common security best practices. | docker, security, benchmark, hardening | 2025-11-20 | 2015-07-14 | 9.2k | +| Trivy | https://aquasecurity.github.io/trivy/ | [aquasecurity/trivy](https://github.com/aquasecurity/trivy) | Fast and comprehensive vulnerability scanner for containers / filesystems. | vulnerability, scanner, container, ci | 2026-03-07 | 2019-04-16 | 24.8k | +| Harbor | https://goharbor.io/ | [goharbor/harbor](https://github.com/goharbor/harbor) | Cloud native registry storing, signing, and scanning container images. | registry, security, signing, scan | 2026-03-03 | 2016-06-20 | 24.1k | +| Houdini | https://houdini.secsi.io/ | — | Collection of hundreds of offensive / useful Docker images for pentesting. | docker, offensive, pentest, security | 2025-08-15 | 2021-03-05 | ~1.1k | + +↑ [Back to Containers & Orchestration Index](./INDEX.md) +↑ [Back to Tools](/tools/INDEX.md) | ↑ [Back to Root](/README.md) \ No newline at end of file diff --git a/tools/containers-orchestration/web-tools.md b/tools/containers-orchestration/web-tools.md new file mode 100644 index 0000000..92a3b09 --- /dev/null +++ b/tools/containers-orchestration/web-tools.md @@ -0,0 +1,14 @@ +# Web / Management Tools + +| Name | Vendor/Webpage | GitHub Repo | Brief Description | Tags | Latest Commit | Creation Date | Stars | +|-------------------|---------------------------------|-----------------------------------------------------------|--------------------------------------------------------------------|-----------------------------------------------|---------------|---------------|---------| +| Moby | https://mobyproject.org/ | [moby/moby](https://github.com/moby/moby) | Collaborative project assembling container-based systems (Docker foundation). | container, runtime, ecosystem | 2026-03-05 | 2013-04-01 | 68.5k | +| Traefik | https://traefik.io/ | [traefik/traefik](https://github.com/traefik/traefik) | Modern HTTP reverse proxy / load balancer with dynamic config. | reverse-proxy, load-balancer, docker, letsencrypt | 2026-03-08 | 2016-07-12 | 49.2k | +| Kong | https://konghq.com/ | [Kong/kong](https://github.com/Kong/kong) | Cloud-native API gateway and microservices management layer. | api-gateway, proxy, orchestration | 2026-03-01 | 2015-03-10 | 39.1k | +| Rancher | https://rancher.com/ | [rancher/rancher](https://github.com/rancher/rancher) | Complete container management platform for Kubernetes clusters. | kubernetes, management, orchestration | 2026-03-04 | 2015-11-04 | 23.7k | +| Portainer | https://www.portainer.io/ | [portainer/portainer](https://github.com/portainer/portainer) | Simple web UI for managing Docker and Kubernetes environments. | docker, kubernetes, gui, management | 2026-03-06 | 2016-05-23 | 32.4k | +| nginx-proxy | — | [jwilder/nginx-proxy](https://github.com/jwilder/nginx-proxy) | Automated nginx reverse proxy for Docker using docker-gen. | reverse-proxy, docker, nginx | 2025-01-10 | 2014-07-15 | 17.3k | +| bunkerized-nginx | https://bunkerized.io/ | [bunkerity/bunkerized-nginx](https://github.com/bunkerity/bunkerized-nginx) | Nginx Docker image secure-by-default with many hardening features. | nginx, security, docker | 2026-02-25 | 2020-06-18 | 3.4k | + +↑ [Back to Containers & Orchestration Index](./INDEX.md) +↑ [Back to Tools](/tools/INDEX.md) | ↑ [Back to Root](/README.md) \ No newline at end of file