diff --git a/v2-docs/ChromeDevTools.md b/v2-docs/ChromeDevTools.md index d13178da..71ec5e62 100644 --- a/v2-docs/ChromeDevTools.md +++ b/v2-docs/ChromeDevTools.md @@ -23,5 +23,5 @@ - **(2021)** [digitalocean.com: How To Debug Node.js with the Built-In Debugger and Chrome DevTools](https://www.digitalocean.com/community/tutorials/how-to-debug-node-js-with-the-built-in-debugger-and-chrome-devtools) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β A comprehensive tutorial on attaching Chrome DevTools directly to Node.js backend processes. Step-by-step guidance on setting execution break points, inspecting call stacks, and detecting memory leaks. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Angular](./angular.md) | [API](./api.md) | [Linux Dev Env](./linux-dev-env.md) diff --git a/v2-docs/GoogleCloudPlatform.md b/v2-docs/GoogleCloudPlatform.md index b44a16d9..ed162619 100644 --- a/v2-docs/GoogleCloudPlatform.md +++ b/v2-docs/GoogleCloudPlatform.md @@ -337,5 +337,5 @@ - **(2026)** [github.com/GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) [MULTI CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β The master landing organization for Google Cloud Platform's open-source projects, APIs, and CLI utilities. Holds structural frameworks, SDKs, and enterprise infrastructure design tools. --- -π‘ **Explore Related:** [Edge Computing](./edge-computing.md) | [Azure](./azure.md) | [AWS Storage](./aws-storage.md) +π‘ **Explore Related:** [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/about.md b/v2-docs/about.md index 9484d8e0..c943f4c1 100644 --- a/v2-docs/about.md +++ b/v2-docs/about.md @@ -23,8 +23,13 @@ We build bridges based on **evidence**, not politics or hype. If a solution cann #### 2.3. Anti-Bikeshining: Abstractions over Reinvention We prioritize established frameworks and enterprise standards over ad-hoc, unmaintainable tooling. Reinventing the wheel is often a symptom of misaligned incentives in the IT sector. -### π 3. Comparative Maturity Framework +#### 2.4. Avoiding Engineering Anti-Patterns +We combat the culture of **Promotion-Driven Development (PDD)**, where complexity is manufactured for personal career visibility rather than business value. + - [Promotion-Based Development: A Fast Track to Mediocrity](https://vadimkravcenko.com/shorts/promotion-based-development/) [GUIDE] β Dissects how rewarding "shiny new things" over battle-tested stability leads to fragile architectures. + - [Reddit: The Reality of Promotion-Driven Development](https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development) [COMMUNITY-TOOL] β A raw, evidence-based discussion from senior engineers on the industry's most common misaligned incentives. + +### π 3. Comparative Maturity Framework | Principle | Strategic Focus | Primary Toolset | Architectural Impact | | :--- | :--- | :--- | :--- | | **DevOps** | Automation & Frequency | CI/CD Pipelines | Operational Speed | @@ -95,5 +100,5 @@ We advocate for a technical sector where quality and evidence-based decisions ta - **(2024)** [Terraform Kubernetes Boilerplates π](https://nubenetes.com/terraform/) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A library of enterprise-stable Terraform templates configured specifically for modern Kubernetes environments (EKS, GKE, AKS). Includes pre-tested infrastructure specifications for VPC topologies, private nodes, and dynamic ingress setups. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Other Awesome Lists](./other-awesome-lists.md) diff --git a/v2-docs/ai-agents-mcp.md b/v2-docs/ai-agents-mcp.md index ea7aa663..f376deec 100644 --- a/v2-docs/ai-agents-mcp.md +++ b/v2-docs/ai-agents-mcp.md @@ -78,5 +78,5 @@ - **(2025)** [youtube: The 6 Levels of Claude Code Explained](https://www.youtube.com/watch?v=TUKYbUIXLOE) [COMMUNITY-TOOL] β A deep-dive video breakdown analyzing the capabilities of Anthropic's Claude Code interface. Evaluates the progression from basic code generation and syntax correction to advanced multi-file refactoring and semi-autonomous agentic software engineering tasks. --- -π‘ **Explore Related:** [AI](./ai.md) | [MLOps](./mlops.md) | [ChatGPT](./chatgpt.md) +π‘ **Explore Related:** [AI](./ai.md) | [ChatGPT](./chatgpt.md) | [MLOps](./mlops.md) diff --git a/v2-docs/ai.md b/v2-docs/ai.md index 7c5554c3..61b7183d 100644 --- a/v2-docs/ai.md +++ b/v2-docs/ai.md @@ -5,25 +5,18 @@ ## Standard Reference + - [hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer](https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer) [COMMUNITY-TOOL] + - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] + - [Discussion: Where is AI Still Completely Useless?](https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for) [COMMUNITY-TOOL] + - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] + - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] - [guru99.com: Artificial Intelligence Tutorial for Beginners: Learn Basics' of AI πππ](https://www.guru99.com/ai-tutorial.html) [COMMUNITY-TOOL] - [technologyreview.es: "Las empresas que empiezan a lo grande con la IA' fracasan mΓ‘s" π](https://www.technologyreview.es/s/13258/las-empresas-que-empiezan-lo-grande-con-la-ia-fracasan-mas) [COMMUNITY-TOOL] - [hipertextual.com: Diferencias entre Inteligencia Artificial, Machine Learning' y Deep Learning](https://hipertextual.com/2023/02/diferencias-ia-machine-learning) [COMMUNITY-TOOL] - - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] - - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] - - [Discussion: Where is AI Still Completely Useless?](https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for) [COMMUNITY-TOOL] - - [hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer](https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer) [COMMUNITY-TOOL] - - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] - [blog.redbrickai.com: F.A.S.T. β‘οΈ Meta AIβs Segment Anything for Medical' Imaging](https://blog.redbrickai.com/blog-posts/fast-meta-sam-for-medical-imaging) [COMMUNITY-TOOL] - [hashicorp.com: Accelerating AI adoption on Azure with Terraform](https://www.hashicorp.com/blog/accelerating-ai-adoption-on-azure-with-terraform) [COMMUNITY-TOOL] - [hashicorp.com: AI for infrastructure management](https://www.hashicorp.com/solutions/ai-infrastructure-management) [COMMUNITY-TOOL] -## AI and Agents - -### Environments - -#### Cloud Agents - - - **(2025)** [Development Environments for Cloud Agents](https://cursor.com/blog/cloud-agent-development-environments) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Analysis of building custom sandboxes and isolated development runtimes for LLM-based autonomous cloud agents. Discusses secure API mocking, resource isolation, and state rollbacks. ## AI and Orchestration ### Agentic Workflows @@ -31,13 +24,6 @@ #### Command-Line Tools - **(2025)** [**Google Agents CLI**](https://github.com/google/agents-cli) β 2853 [TYPESCRIPT CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β An official command-line tool from Google built to design, test, and deploy agentic AI workflows. Leveraging the Model Context Protocol (MCP) and Google LLM APIs, it facilitates automated task orchestration across local filesystems and remote cloud APIs. -## AI and Platform Engineering - -### AI Assistants - -#### Developer Productivity - - - **(2024)** [Google Launches Gemini Code Assist, Challenging GitHub Copilot with Generous Free Tier](https://www.xataka.com/robotica-e-ia/google-lanza-misil-github-copilot-su-asistente-programacion-ofrece-mucho-uso-gratuito-que-microsoft) [SPANISH CONTENT] [COMMUNITY-TOOL] β Details Google's launch of Gemini Code Assist, leveraging a vast token context window. Emphasizes integration within internal IDEs and Google Cloud Platform services to challenge the GitHub Copilot ecosystem. ## AI Engineering ### Model Context Protocol @@ -45,13 +31,6 @@ #### Awesome Lists - **(2025)** [==Awesome MCP Servers==](https://github.com/punkpeye/awesome-mcp-servers) β 89112 [MARKDOWN CONTENT] [GUIDE] πππππ [DE FACTO STANDARD] [GUIDE] β Curator Insight: A community-curated collection of servers implementing the Model Context Protocol. Live Grounding: Aggregates verified integrations linking AI models to tools like relational databases, enterprise APIs, version control providers, and local execution runtimes. -## Architecture and Visualization - -### Interactive Diagramming - -#### AI Integration - - - **(2025)** [Draw.io MCP for Diagram Generation: Why Itβs Worth Using](https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using) [TYPESCRIPT CONTENT] ππ [COMMUNITY-TOOL] β Implements the Model Context Protocol (MCP) to dynamically generate and modify Draw.io structures directly via conversational AI interfaces. Seamlessly links large language models with visual blueprint execution, allowing real-time canvas updates and automated layout formatting based on conversational technical specs. ## Artificial Intelligence (1) ### AI Strategy @@ -138,26 +117,9 @@ ### Prompt Engineering -#### Developer Productivity (1) +#### Developer Productivity - **(2024)** [**Awesome NotebookLM Slide Prompts**](https://github.com/serenakeyitan/awesome-notebookLM-prompts) β 3761 [MARKDOWN CONTENT] ππππ [ENTERPRISE-STABLE] β A master curation of system-level prompt templates specifically optimized for Google NotebookLM. It accelerates complex source material ingestions, contextual extractions, and structured summarizing processes for technical architects. (Live Grounding: Highlights the 2026 intersection of AI workflow orchestration and engineering documentation maintenance). -## Artificial Intelligence and Machine Learning - -### LLM Deployment - -#### DeepSeek R1 - - - **(2025)** [How to run Deepseek R1 LLMs on GPU Droplets](https://www.digitalocean.com/community/tutorials/deepseek-r1-gpu-droplets) [PYTHON/SHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β A cutting-edge deployment guide illustrating execution profiles of the revolutionary DeepSeek R1 reasoning models inside newly provisioned high-performance DigitalOcean GPU Droplets. Addresses architectural configurations for model weights and CUDA drivers. -## CICD Pipelines - -### AI and Automation - -#### AI PR Automation - - - **(2025)** [Automate Pull Request Descriptions in Azure DevOps with Azure OpenAI](https://johnlokerse.dev/2025/02/10/automate-pull-request-descriptions-in-azure-devops-with-azure-openai) [YAML CONTENT] [COMMUNITY-TOOL] β A tutorial showing how to automate the generation of pull request descriptions within Azure DevOps pipelines using Azure OpenAI APIs. Streamlines developer velocity and documentation standards. -#### Model Context Protocol (1) - - - **(2025)** [Azure DevOps MCP Server Public Preview](https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview) [NONE CONTENT] [COMMUNITY-TOOL] β Official Microsoft announcement outlining the preview release of the Azure DevOps MCP Server. Details how developer agents leverage safe API contexts to build and deploy complex assets. ## Cloud Infrastructure ### CICD and DevOps @@ -181,7 +143,6 @@ #### Kubernetes Troubleshooting (1) - - **(2023)** [k8sgpt.ai](https://k8sgpt.ai) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An innovative, community-driven tool that integrates LLMs directly with Kubernetes diagnostic commands. By parsing cluster states, configuration anomalies, and system logs, k8sgpt provides clear explanations and automated remediation commands. It is a premier tool in the shift towards AI-powered autonomous operations (AIOps). - **(2023)** [collabnix.com: The Rise of Kubernetes and AI β Kubectl OpenAI plugin](https://collabnix.com/the-rise-of-kubernetes-and-ai-kubectl-openai-plugin) [GO CONTENT] [COMMUNITY-TOOL] β Focuses on the Kubectl OpenAI plugin, showing how natural language commands can be compiled directly into active Kubernetes cluster API calls. It simplifies YAML definition generation and debugging workflows, lowering barrier-to-entry. A great case study in operations-focused developer tooling. ### Infrastructure as Code (1) @@ -193,13 +154,6 @@ #### AI Workloads on K8s - **(2024)** [itnext.io: Deploy Flexible and Custom Setups with Anything LLM on Kubernetes](https://itnext.io/deploy-flexible-and-custom-setups-with-anything-llm-on-kubernetes-a2b5687f2bcc) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details the architectural deployment of AnythingLLM on top of a Kubernetes cluster, covering PV provisioning, ingress configurations, and resource limits. Deploying private RAG environments on Kubernetes gives enterprise teams localized, secured multi-user document search. This tutorial bridges raw AI services with cloud-native hosting stability. -## Cloud Platform - -### Enterprise Solutions - -#### AI and Infrastructure - - - **(2024)** [**aws.amazon.com/blogs/industries: BMW Group Develops a GenAI Assistant to Accelerate Infrastructure Optimization on AWS**](https://aws.amazon.com/blogs/industries/bmw-group-develops-a-genai-assistant-to-accelerate-infrastructure-optimization-on-aws) [ADVANCED LEVEL] [CASE STUDY] ππππ [CASE STUDY] [ENTERPRISE-STABLE] β This case study highlights BMW Group's deployment of a generative AI assistant on AWS designed to automate and optimize cloud infrastructure operations. By synthesizing telemetry data and AWS resource metrics, the assistant accelerates infrastructure diagnostics, reduces operational overhead, and drives cost-efficient resource provisioning. It demonstrates how LLMs can be integrated into enterprise cloud operations (AIOps) to simplify complex architectural decision-making. ## Computer Vision ### Deep Learning Research @@ -213,13 +167,6 @@ #### ML Notebooks - **(2023)** [==github.com/jupyterlab/jupyter-ai==](https://github.com/jupyterlab/jupyter-ai) β 4272 πππππ [DE FACTO STANDARD] β An official JupyterLab extension that brings generative AI capabilities to interactive notebooks. It supports inline code synthesis, explanation, and error correction across multiple model APIs. -## Container Orchestration - -### Azure Kubernetes Service - -#### AKS Fleet Manager - - - **(2025)** [Limitless Kubernetes Scaling for AI and Data-intensive Workloads: The AKS Fleet Strategy](http://blog.aks.azure.com/2025/04/02/Scaling-Kubernetes-for-AI-and-Data-intensive-Workloads) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Focuses on utilizing Azure Kubernetes Service (AKS) Fleet Manager to coordinate multi-cluster scaling for modern AI and data-heavy services. It details multi-cluster updates, global load balancing, and orchestration patterns that bypass single-cluster scaling bottlenecks, supporting highly distributed deep learning and large-scale analytical runtimes. ## DevOps ### Automation @@ -227,13 +174,6 @@ #### Education Tooling - **(2023)** [Quiz Grader](https://github.com/ned1313/quiz-grader) [PYTHON CONTENT] [COMMUNITY-TOOL] β A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. Processes markdown-based inputs to generate structured performance assessments, supporting classroom and self-assessment operations. -### Infrastructure as Code (2) - -#### AI Integration (1) - -##### Terraform - - - **(2024)** [Terraform 2.0 in Practice: Using AI to Generate Infrastructure as Code](https://markaicode.com/terraform-ai-infrastructure-as-code) [COMMUNITY-TOOL] β Examines workflow improvements, automated code validation, and prompt-to-infrastructure engineering using modern LLM integrations in Terraform development lifecycles. ## Developer Experience ### AI-Assisted Coding @@ -241,27 +181,13 @@ #### Claude Code - **(2025)** [==Claude Code Best Practice==](https://github.com/shanraisshan/claude-code-best-practice) β 57660 [MARKDOWN CONTENT] [GUIDE] πππππ [DE FACTO STANDARD] [GUIDE] β Curator Insight: Curated collection of best practices, system prompts, and architecture layouts for Claude Code. Live Grounding: Explores advanced CLI-driven agent workflows, highlighting configuration optimizations, shell integration strategies, and secure execution configurations in local and remote environments. - - **(2025)** [Claude Code in Action](https://anthropic.skilljar.com/claude-code-in-action) [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] β An official hands-on tutorial and demonstration course by Anthropic showing the real-world utility of Claude Code. It covers basic terminal setups, interactive file refactoring, automated git commit orchestration, and contextual testing loops. Highly valuable for teams integrating terminal-based AI agents directly into daily engineering pipelines. -#### Cursor IDE - - - **(2025)** [Cursor AI Fundamentals Course](https://cursor.com/es/learn) [NONE CONTENT] [GUIDE] [LEGACY] β An educational program designed to train engineers on utilizing the Cursor AI code editor effectively. The curriculum covers foundational concepts of context inclusion, codebase indexing, and multi-file code transformations. It teaches developers how to write highly optimized prompts to synthesize software architecture and debug legacy systems directly inside the IDE. ## Developer Tooling ### AI Code Assistants -#### Effort Frameworks - - - **(2026)** [Cursor Bugbot Effort Levels Documentation](https://cursor.com/docs/bugbot#effort-levels) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β This reference document outlines the effort metrics and execution paradigms utilized by Cursor's Bugbot tool inside the editor context. It guides development teams in managing priority levels for automated debugging routines across repositories. #### Prompt Templates - **(2026)** [==Claude Code Templates==](https://github.com/davila7/claude-code-templates) β 28036 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Claude Code Templates is an extensive community library containing structured system designs, context guidelines, and prompt schemas optimized for Anthropic's Claude Code and CLI. It helps teams configure context-aware coding agents that integrate smoothly into microservice development cycles. -## Emerging Technology - -### Machine Learning - -#### Course - - - **(2024)** [Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course?hl=es-419) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β Google's structured technical course on ML foundations. Covers gradient descent, model loss, deep neural networks, and scalable tensor processing, serving as an entry point for engineers integrating ML systems into modern APIs. ## Enterprise Architecture ### AIOps and Observability @@ -278,77 +204,31 @@ - **(2023)** [thenewstack.io: The Urgency Driving AIOps into Your Enterprise](https://thenewstack.io/the-urgency-driving-aiops-into-your-enterprise) [COMMUNITY-TOOL] β Analyzes the business and technology drivers forcing rapid enterprise integration of AIOps platforms. Addresses the challenge of telemetry overload and details how automated correlation engines optimize modern cloud networks. ## FinOps and Cloud Cost -### Azure Optimization - -#### AI Cost Management - - - **(2025)** [**Learn to Manage Investments and Cost Efficiency of Azure and AI Workloads**](https://techcommunity.microsoft.com/blog/finopsblog/learn-to-manage-investments-and-cost-efficiency-of-azure-and-ai-workloads/4396862) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Addresses cost-optimization techniques for AI and large language model (LLM) workloads running on Azure. Discusses GPU node autoprovisioning, vector database optimization, and Azure OpenAI API consumption pricing models. ### IaC FinOps #### AI Optimization - **(2024)** [**OpenOps: No-Code FinOps Automation Platform with AI**](https://github.com/openops-cloud/openops) β 1035 [GO CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β An open-source, no-code platform utilizing AI to identify and automate cloud cost optimizations. Connects directly with Kubernetes metrics to suggest sizing adjustments and automatically remove unused resources. -### Kubernetes FinOps - -#### Automated Optimization - - - **(2025)** [==CAST AI==](https://cast.ai) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Introduces CAST AI, an automated cost-reduction system for EKS, AKS, and GKE. Highlights how its real-time algorithms adjust cluster sizing, configure spot instances, and scale down resources without manual developer effort. -## Infrastructure - -### Artificial Intelligence (2) - -#### Hardware Acceleration - - - **(2025)** [Cerebras AI](https://www.cerebras.ai) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Dedicated AI computer systems utilizing Wafer-Scale Engine (WSE) technology. Delivers unprecedented compute density and memory bandwidth to train large-scale neural networks without the distributed communication overhead of traditional GPU clusters. ## Kubernetes and Platform Engineering ### Platform Engineering Trends -#### AI Integration (2) +#### AI Integration - **(2024)** [platformengineering.org: AI is changing the future of platform engineering. Are you ready?](https://platformengineering.org/blog/ai-is-changing-the-future-of-platform-engineering-are-you-ready) [COMMUNITY-TOOL] β Discusses how generative AI is shifting internal developer platform (IDP) dynamics. Details how AI assistance simplifies configuration management, infrastructure provisioning, and self-service portals for developer teams. -## Software Architecture and .NET Development - -### Artificial Intelligence (3) - -#### Agent Integration - - - **(2024)** [Extend your coding agent with .NET Skills](https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills) [C# CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Examines methods for extending autonomous AI coding agents with direct .NET skill injection. Uses Semantic Kernel to build tools enabling LLMs to execute C# compilations, format files, and interact natively with code bases. ## Software Engineering -### AI Tools - -#### Developer Productivity (2) - - - **(2024)** [**Programming with GitHub Copilot Agent Mode**](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-github-copilot-agent-mode/4400630) ππππ [ENTERPRISE-STABLE] β A deep dive into the engineering capabilities of GitHub Copilot's 'Agent Mode.' It details how the agent acts autonomously to analyze workspace dependencies, generate multi-file modifications, run localized compilations, and iterate on test suites based on natural language prompts. ### AI-Assisted Development -#### CLI Tools - - - **(2026)** [GitHub Copilot CLI for Beginners: Getting Started](https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-getting-started-with-github-copilot-cli/?utm_source=twitter-cli-beginners-getting-started-cta&utm_medium=social&utm_campaign=dev-pod-copilot-cli-2026) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Highlights setup and early integration techniques for GitHub Copilot CLI, translating natural language prompts into executable terminal and shell scripts. Enhances sysadmin and shell workflow automation while maintaining a human-in-the-loop review step for safety and correctness. #### GitHub Copilot - **(2026)** [Best Practices for Using GitHub Copilot](https://docs.github.com/en/copilot/get-started/best-practices) [DOCUMENTATION] [COMMUNITY-TOOL] β Authoritative guidelines from GitHub designed to optimize interaction with Copilot. Covers prompt engineering tactics (such as context-setting files and comments), managing AI security and license compliance, and verifying generated output. #### Industry Impact - **(2023)** [xataka.com: https://www.xataka.com/servicios/copilot-chatgpt-gpt-4-han-cambiado-para-siempre-mundo-programacion-esto-que-opinan-expertos](https://www.xataka.com/servicios/copilot-chatgpt-gpt-4-han-cambiado-para-siempre-mundo-programacion-esto-que-opinan-expertos) [SPANISH CONTENT] [COMMUNITY-TOOL] β A comprehensive expert-driven review of how GPT-4 and Copilot have structurally altered the software engineering lifecycle. Evaluates productivity shifts, risks of cognitive offloading, and structural changes in junior developer onboarding processes. -#### LLM Prompting - - - **(2025)** [Claude 101: Free Guides to Master Claude](https://claude101.com) [COMMUNITY-TOOL] [GUIDE] β A curated reference hub containing structured tutorials, system prompting templates, and context optimization strategies for leveraging Anthropic's Claude models. Focuses on maximizing the quality of complex reasoning pipelines and architectural code reviews. -#### Multi-Repository Architecture - - - **(2025)** [Using Workspaces for AI Changes Across Multiple Repos](https://ettema.dev/posts/ai-multi-repo-workspaces) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details advanced patterns for orchestrating automated codebase modifications across distributed multi-repository environments using AI workspaces. Evaluates dependency resolution, unified context indexing, and coordinate git-commit strategies during systemic API breaking updates. -#### Next-Gen Platforms - - - **(2023)** [computerhoy.com: GitHub Copilot X: asΓ es la nueva IA parecida a ChatGPT y destinada a ayudar a programadores](https://computerhoy.20minutos.es) [SPANISH CONTENT] [COMMUNITY-TOOL] β Analyzes the technical specifications of Copilot X, including terminal tool integration, automated PR description synthesis, and integrated chat widgets. Examines the performance gains from switching to OpenAI's GPT-4 framework. -### Command-Line Utilities - -#### Terminal Emulators - - - **(2026)** [Warp: The Agentic Development Environment](https://www.warp.dev) [COMMUNITY-TOOL] β A modern, Rust-based terminal emulator incorporating AI agent assistance directly into the command-line interface. Reimagines input fields like text editors, supports real-time workspace collaboration, and native context-sharing for accelerated platform ops troubleshooting. ### Database Management -#### Model Context Protocol (2) +#### Model Context Protocol (1) - **(2024)** [==Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP' Integration==](https://github.com/TabularisDB/tabularis/blob/main/README.es.md) β 2422 [SPANISH CONTENT] πππππ [DE FACTO STANDARD] β An open-source desktop database client featuring Model Context Protocol (MCP) integrations. This compliance allows local LLMs to safely query, analyze, and update database schemas within strict user security boundaries. ### Professional Development @@ -356,14 +236,7 @@ #### Core Architectures - **(2025)** [==Skills for Real Engineers==](https://github.com/mattpocock/skills) β 128202 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An exceptionally popular repository detailing the foundational principles, design philosophies, and architectural protocols required for master-level software delivery. While the curator focuses on career advancement, live engineering practice indicates that mastering these fundamentals is vital to surviving rapid AI development shifts. It represents an elite reference for engineering standardizations. -## Specialized AI Applications - -### Healthcare Systems - -#### Voice Assistants - - - **(2025)** [Microsoft Dragon Copilot: Unified Voice AI Assistant for Healthcare](https://news.microsoft.com/source/2025/03/03/microsoft-dragon-copilot-provides-the-healthcare-industrys-first-unified-voice-ai-assistant-that-enables-clinicians-to-streamline-clinical-documentation-surface-information-and-automate-task) [COMMUNITY-TOOL] β Examines Microsoft's Dragon Copilot, the healthcare industry's first unified voice AI assistant. It streamlines clinical documentation, automates repetitive administrative tasks, and securely surfaces critical patient records within strict HIPAA compliance parameters. --- -π‘ **Explore Related:** [AI Agents MCP](./ai-agents-mcp.md) | [MLOps](./mlops.md) | [ChatGPT](./chatgpt.md) +π‘ **Explore Related:** [ChatGPT](./chatgpt.md) | [AI Agents MCP](./ai-agents-mcp.md) | [MLOps](./mlops.md) diff --git a/v2-docs/angular.md b/v2-docs/angular.md index 372cf4f7..de66af22 100644 --- a/v2-docs/angular.md +++ b/v2-docs/angular.md @@ -26,5 +26,5 @@ - **(2026)** [angular.io: Building and serving Angular apps](https://angular.dev/guide/build) [DOCUMENTATION] [COMMUNITY-TOOL] β Official instructions covering deployment execution and active asset compilation within the Angular CLI environment. Emphasizes production bundling configurations, static asset caching, and lazy loading strategies. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) | [Java_Frameworks](./java_frameworks.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [API](./api.md) | [Linux Dev Env](./linux-dev-env.md) diff --git a/v2-docs/ansible.md b/v2-docs/ansible.md index 741ca811..610442e3 100644 --- a/v2-docs/ansible.md +++ b/v2-docs/ansible.md @@ -5,7 +5,6 @@ ## Standard Reference - - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] - [Dzone: Part 2: Deploying Applications](https://dzone.com/articles/part-2-deploying-applications) [COMMUNITY-TOOL] - [Dzone: 10 easy to use modules in ansible](https://dzone.com/articles/10-easy-to-use-modules-in-ansible-1) [COMMUNITY-TOOL] - [Dzone: Running Ansible at Scale](https://dzone.com/articles/running-ansible-at-scale) [COMMUNITY-TOOL] @@ -19,6 +18,7 @@ - [medium.com/cloud-native-daily: Getting Started with Ansible: A Comprehensive' Guide for DevOps Beginners](https://medium.com/cloud-native-daily/getting-started-with-ansible-a-comprehensive-guide-for-devops-beginners-fd2fb3fd7a40) [COMMUNITY-TOOL] - [venturebeat.com: Red Hat brings Ansible IT automation engine to Azure](https://venturebeat.com/2021/12/08/red-hat-brings-its-ansible-it-automation-engine-to-azure) [COMMUNITY-TOOL] - [wraltechwire.com: Red Hat expands hybrid cloud efforts in Ansible deal with' Microsoft Azure](https://www.wraltechwire.com/2021/12/11/red-hat-expands-hybrid-cloud-efforts-in-ansible-deal-with-microsoft-azure) [COMMUNITY-TOOL] + - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] - [techsupportpk.com: Install Ansible AWX on CentOS, RHEL 7, 8](https://www.techsupportpk.com/2020/03/how-to-install-ansible-awx-centos-rhel-7-8.html) [COMMUNITY-TOOL] - [medium: Ansible AWX: from scratch to REST API (part 4 of 8)](https://medium.com/@claudio.domingos/ansible-awx-from-scratch-to-rest-api-part-4-of-8-4aa860d823f6) [COMMUNITY-TOOL] - [medium.com: Test driven Development with Ansible using Molecule](https://medium.com/@moep_moep/test-driven-development-with-ansible-using-molecule-3386cef987ac) [COMMUNITY-TOOL] @@ -300,6 +300,16 @@ #### Operators - **(2026)** [**AWX Operator**](https://github.com/ansible/awx-operator) β 1487 [GO CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β The AWX Operator is a cloud-native Kubernetes Operator designed to automate the deployment, lifecycle management, scaling, and upgrades of AWX. By leveraging Custom Resource Definitions (CRDs), it simplifies complex Postgres and web-app state management inside K8s. +## Continuous Integration + +### Jenkins + +#### Ansible Integration (3) + + - **(2021)** [itnext.io: Ansible and Jenkins β automate your scritps π](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [GROOVY CONTENT] [COMMUNITY-TOOL] β Explores the architectural integration of Ansible with Jenkins automation pipelines. By utilizing the Jenkins Ansible Plugin, it demonstrates how to leverage Jenkins for orchestration, scheduling, and secret management while offloading configuration deployment tasks to Ansible playbooks. +#### Automation Server + + - **(2026)** [Jenkins](https://www.jenkins.io) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Jenkins remains the foundational open-source automation server supporting highly extensible CI/CD pipelines. Its exhaustive plugin ecosystem allows seamless orchestration of Ansible runs, Git operations, and target-system provisioning as part of delivery loops. ## DevOps and Learning Resources ### Video Courses @@ -307,10 +317,25 @@ #### Ansible (3) - **(2023)** [youtube playlist: Ansible Tutorial - by Infra Xpertzz π](https://www.youtube.com/playlist?list=PLOwxB_PX3s3WSfhzVtwhxXwy7QpkmtnzR) [COMMUNITY-TOOL] β Video-driven learning path focusing on task controls and failure remediation. Teaches handlers, block-rescue operations, and robust error management patterns within unstable systems. + - **(2022)** [youtube playlist: Ansible Tutorial - by Thetips4you π](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] β An extensive video tutorial series mapping out foundational DevOps patterns using Ansible. Progresses from single-target ad-hoc commands to complex corporate role orchestration. - **(2021)** [youtube: Ansible for beginners - by XavkiEn](https://www.youtube.com/playlist?list=PLWZKNB9waqIXEL-NIapWwIADPtkspe9vk) [FRENCH CONTENT] [COMMUNITY-TOOL] β An introductory video tutorial cataloging infrastructure automation concepts in French. Perfect for engineering teams building foundational declarative syntax and control loop capabilities. #### Practical Labs - **(2021)** [youtube: Exercises / Monitoring : How to install node exporter π](https://www.youtube.com/watch?v=NgRuap0MmZw&ab_channel=XavkiEn) [FRENCH CONTENT] [COMMUNITY-TOOL] β Practical lab illustrating the deployment of Prometheus Node Exporter. Details how to utilize modular Ansible roles to dynamically configure, enable, and monitor Linux targets. +## DevSecOps and Registry + +### Java Tools + +#### Gradle Reference + + - **(2026)** [==Gradle Cheat Sheets==](https://nubenetes.com/cheatsheets/) [SPANISH CONTENT] [DOCUMENTATION] πππππ [DE FACTO STANDARD] β High-density command syntax cheatsheet for Gradle, highlighting Kotlin/Groovy DSL setups, caching options, task graphs management, and daemon management to significantly improve build execution times. +## Hybrid Cloud and Enterprise + +### OpenShift + +#### Data Management + + - **(2024)** [**redhat.com: OpenShift Backup and Recovery with Kasten K10**](https://www.redhat.com/es/blog) [SPANISH CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A technical guide on integrating Veeam's Kasten K10 platform with Red Hat OpenShift. Demonstrates policy-based automation for backup, disaster recovery, and mobility across multi-tenant clusters while ensuring encrypted volume snapshots. ## Infrastructure as Code (1) ### Ansible (4) @@ -369,6 +394,7 @@ #### Core Concepts - **(2024)** [docs.ansible.com: Working With Playbooks](https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html) [YAML CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Official reference documentation for writing and executing Ansible Playbooks. This standard manual explains YAML syntax, task execution flows, variable precedence, and handler behaviors, forming the fundamental baseline for all Ansible-driven infrastructure automation. + - **(2022)** [The Beginnerβs Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [N/A CONTENT] [COMMUNITY-TOOL] β A comprehensive primer exploring how to declare, structure, and organize Ansible inventories. Covers standard INI and YAML file declarations, host-group structures, nested grouping, and introductory dynamic inventory strategies. #### Curated Lists - **(2022)** [**https://github.com/jdauphant/awesome-ansible**](https://github.com/jdauphant/awesome-ansible) β 1004 [MARKDOWN CONTENT] ππππ [ENTERPRISE-STABLE] β A curated repository listing valuable Ansible tools, libraries, playbooks, roles, and learning materials. Ideal for discovering community extensions, monitoring integrations, and operational best-practices. @@ -414,6 +440,9 @@ #### Identity Access Management - **(2021)** [developer.okta.com: Tutorial: Ansible and Account Automation with Okta](https://developer.okta.com/blog/2021/02/05/okta-ansible) [PYTHON/YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β Illustrates how to bridge identity providers with system-level configuration, specifically integrating Okta APIs with Ansible modules. Details dynamic workflows for onboarding user accounts, security grouping, and programmatic credential management directly within continuous integration topologies. +#### Image Provisioning + + - **(2021)** [getbetterdevops.io: Build Docker Images Using Ansible and Packer](https://www.empowersurvivors.net) [YAML/HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Technical blueprint demonstrating how to integrate Ansible playbooks as provisioning engines inside HashiCorp Packer build runs. Outlines processes to construct audited, standardized, and security-hardened Docker images. #### Introduction - **(2021)** [redhat.com: Demystifying Ansible for Linux sysadmins π](https://www.redhat.com/en/blog/demystifying-ansible-sysadmins) [YAML CONTENT] [COMMUNITY-TOOL] β Demystifies Ansible automation mechanics specifically tailored to system administration architectures. The guide explores the core agentless architecture, declarative state models, SSH control path transport, and how standard shell operations mapping to modules can prevent configuration drift on production fleets. @@ -540,11 +569,18 @@ #### Ansible Operators - **(2021)** [ansible.com: Fast vs Easy: Benchmarking Ansible Operators for Kubernetes](https://www.redhat.com/en/blog/fast-vs-easy-benchmarking-ansible-operators-for-kubernetes) [PYTHON/GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β This benchmark study analyzes Ansible-based Kubernetes Operators versus Go and Helm alternatives. It compares reconciliation latency, operational memory consumption, and execution complexity, demonstrating that while Ansible operators provide rapid developer velocity and utilize familiar YAML logic, Go operators excel at higher scaling metrics. +## Networking + +### Multi-Cluster + +#### DNS + + - **(2022)** [nginx.com: Automating Multi-Cluster DNS with NGINX Ingress Controller](https://www.f5.com/products/nginx) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Technical blueprint showcasing DNS synchronization and traffic routing automation across multi-cluster environments. Demonstrates leveraging NGINX Ingress for global load balancing and resilient geographical failovers. ## Observability ### Automation (2) -#### Ansible Integration (3) +#### Ansible Integration (4) - **(2022)** [dynatrace.com: Achieve faster time to value by deploying thousands of OneAgents at once with Ansible (Preview)](https://www.dynatrace.com/platform/oneagent) [PYTHON CONTENT] [COMMUNITY-TOOL] β Details utilizing Ansible automation to rapidly deploy and configure thousands of Dynatrace OneAgent nodes simultaneously. It leverages certified collections to deploy system services across heterogeneous OS landscapes while ensuring uniform host tagging and environment variables. ## System Administration @@ -564,5 +600,5 @@ - **(2021)** [vagrant: centos-awx](https://portal.cloud.hashicorp.com/vagrant/discover/krlex/centos-awx) [RUBY CONTENT] [COMMUNITY-TOOL] β A specific Vagrant box packaging AWX pre-installed on CentOS. Provides a historical self-contained laboratory for testing old iterations of AWX before the modern, mandatory transition to Kubernetes-based runtime platforms. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Devsecops](./devsecops.md) diff --git a/v2-docs/api.md b/v2-docs/api.md index 150fb650..b8f5d02e 100644 --- a/v2-docs/api.md +++ b/v2-docs/api.md @@ -263,6 +263,9 @@ #### Best Practices (1) - **(2023)** [==freecodecamp.org: REST API Best Practices β REST Endpoint Design Examples π==](https://www.freecodecamp.org/news/rest-api-best-practices-rest-endpoint-design-examples) [GUIDE] πππππ [DE FACTO STANDARD] [GUIDE] β A comprehensive blueprint for designing RESTful API endpoints using industry-standard conventions. It explains semantic HTTP verbs (GET, POST, PUT, DELETE), logical plural resource naming, status code mappings, and pagination practices. Adhering to these standards ensures intuitive consumption and predictable API performance. +#### Documentation + + - **(2024)** [==Devdocs.io API Documentation π==](https://devdocs.io) πππππ [DE FACTO STANDARD] β DevDocs combines multiple API documentations into a single, searchable, fast, and offline-capable user interface. By indexing documentation for dozens of languages, frameworks, and web technologies in a unified workspace, it optimizes developer workflow speed. It is widely recognized as a crucial utility tool in modern, high-velocity engineering environments. #### Fundamentals - **(2024)** [==postman.com: What is an API?==](https://www.postman.com/what-is-an-api) [GUIDE] πππππ [DE FACTO STANDARD] [GUIDE] β Postmanβs foundational guide explaining the mechanics of Application Programming Interfaces (APIs). It covers request-response patterns, typical protocols, payloads (JSON/XML), and the strategic business value of exposing software interfaces. It serves as an industry-standard primer for developers starting with web services. @@ -348,6 +351,13 @@ #### Trends - **(2021)** [**thenewstack.io: AsyncAPI Could Be the Default API Format for Event-Driven Architectures**](https://thenewstack.io/asyncapi-could-be-the-default-api-format-for-event-driven-architectures) [AGNOSTIC CONTENT] ππππ [ENTERPRISE-STABLE] β Examines the industry shift toward AsyncAPI as the default specification for event networks. Outlines how standardizing AsyncAPI structures provides OpenAPI-style interface validation to queues and message streams. +## Infrastructure + +### Artificial Intelligence + +#### Hardware Acceleration + + - **(2025)** [Cerebras AI](https://www.cerebras.ai) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Dedicated AI computer systems utilizing Wafer-Scale Engine (WSE) technology. Delivers unprecedented compute density and memory bandwidth to train large-scale neural networks without the distributed communication overhead of traditional GPU clusters. ## Microservices ### Design Patterns @@ -412,5 +422,5 @@ - **(2021)** [dev.to: 7 API Tools for REST Developers and Testers](https://dev.to/javinpaul/7-api-tools-for-rest-developers-and-testers-n67) [NONE CONTENT] [COMMUNITY-TOOL] β Reviews seven essential REST API validation and design tools, analyzing the runtime capabilities and payload assertion performance of modern desktop clients and command-line instruments. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [Linux Dev Env](./linux-dev-env.md) diff --git a/v2-docs/appointment-scheduling.md b/v2-docs/appointment-scheduling.md index 7f68e877..ea574193 100644 --- a/v2-docs/appointment-scheduling.md +++ b/v2-docs/appointment-scheduling.md @@ -31,5 +31,5 @@ - **(2021)** [Google Calendar appointment slots](https://support.google.com/calendar/answer/190998) [DOCUMENTATION] [LEGACY] β Legacy Google Calendar booking block system. Live grounding shows this feature was officially retired in late 2024, fully replaced by Google's newer 'Appointment Schedules' tool. --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) +π‘ **Explore Related:** [Finops](./finops.md) | [Recruitment](./recruitment.md) | [Digital Money](./digital-money.md) diff --git a/v2-docs/argo.md b/v2-docs/argo.md index 1e7e6639..274c7370 100644 --- a/v2-docs/argo.md +++ b/v2-docs/argo.md @@ -56,6 +56,13 @@ ## Cloud Native +### Community + +#### Events + +##### ArgoCon + + - **(2026)** [ArgoCon North America 2026 Call for Proposals](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/argocon/#call-for-proposals) [COMMUNITY-TOOL] β Official Call for Proposals portal for ArgoCon North America 2026. Focuses on collecting real-world architectures, case studies, and enterprise patterns utilizing Argo CD, Argo Workflows, Argo Rollouts, and Argo Events. ### Orchestration #### Argo Workflows @@ -183,6 +190,13 @@ ##### RBAC - **(2021)** [itnext.io: ArgoCD: users, access, and RBAC](https://itnext.io/argocd-users-access-and-rbac-ddf9f8b51bad) πππ [COMMUNITY-TOOL] [GUIDE] β Details the configuration of user management, local accounts, and role-based access control (RBAC) in ArgoCD. Guides platform engineers through restricting access to specific applications, projects, or clusters using fine-grained policies. +### CICD Migration + +#### Argo Workflows (2) + +##### Jenkins + + - **(2022)** [**Migrating CI/CD from Jenkins to Argo Workflows**](https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] [LEGACY] β Shares practical lessons from migrating a legacy Jenkins CI pipeline stack over to container-native Argo Workflows. Compares the performance, cost efficiency, resource overhead, and maintainability of step-based DAG flows. ### GitOps #### AWS EKS @@ -268,5 +282,5 @@ - **(2022)** [securityaffairs.co: Argo CD flaw could allow stealing sensitive data from Kubernetes Apps](https://securityaffairs.com/127708/hacking/kubernetes-argo-cd-flaw.html) πππ [COMMUNITY-TOOL] β Highlights the threat landscape exposed by vulnerability CVE-2022-24348 in multi-tenant environments. Emphasizes why prompt patching of GitOps controllers is critical when handling multi-tenant repositories on shared control planes. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) | [Gitops](./gitops.md) diff --git a/v2-docs/aws-architecture.md b/v2-docs/aws-architecture.md index e6ae1779..b614f94a 100644 --- a/v2-docs/aws-architecture.md +++ b/v2-docs/aws-architecture.md @@ -11,13 +11,6 @@ - [foreseeti.com: How to become and stay AWS well architected in a smart way](https://foreseeti.com/how-to-become-and-stay-aws-well-architected-in-a-smart-way) [COMMUNITY-TOOL] - [medium.com/@buraktahtacioglu: AWS Well-Architected Framework β AWS Roadmap](https://medium.com/@buraktahtacioglu/aws-well-architected-framework-aws-roadmap-80aaa6ca7f53) [COMMUNITY-TOOL] -## Cloud Architecture - -### Case Studies - -#### Enterprise Scale - - - **(2019)** [aws.amazon.com: Trainline Case Study](https://aws.amazon.com/solutions/case-studies) [N/A CONTENT] [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β Architectural case study mapping Trainline's migrations onto AWS using ECS containerized deployments and RDS clusters. Demonstrates successful reduction in database locking periods and outlines zero-downtime blue/green microservice delivery strategies. ## Cloud Infrastructure ### AWS @@ -50,15 +43,6 @@ #### Compliance Auditing - **(2026)** [AWS Well-Architected IaC Analyzer](https://github.com/aws-samples/well-architected-iac-analyzer) β 483 [PYTHON CONTENT] [ADVANCED LEVEL] ππ [COMMUNITY-TOOL] β An AWS-backed auditing analyzer designed to inspect CloudFormation and Terraform designs against the AWS Well-Architected standard. Evaluates infrastructure-as-code deployments for security vulnerabilities and reliability issues before runtime provisioning. -## Cloud Native - -### AWS (1) - -#### Governance (1) - -##### AWS Organizations - - - **(2024)** [AWS Organizations: The Key to Managing Your Cloud Infrastructure Effectively](https://awsfundamentals.com/blog/aws-organizations-the-key-to-managing-your-cloud-infrastructure-effectively) [COMMUNITY-TOOL] β Explores core configuration benefits of AWS Organizations for multi-account governance. Highlights service control policies (SCPs), unified billing, and secure programmatic account instantiation using IaC. ## Cloud Platform ### AWS Infrastructure @@ -106,7 +90,7 @@ - **(2023)** [This is My Architecture](https://aws.amazon.com/architecture/this-is-my-architecture) [COMMUNITY-TOOL] β AWS's premier video and article series showcasing production-grade architectural solutions. Focuses on design tradeoffs, performance strategies, and networking topologies of modern web applications. ### Cloud Governance (1) -#### Case Studies (1) +#### Case Studies - **(2023)** [==github.com/ministryofjustice: Modernisation Platform - Architecture Decisions==](https://github.com/ministryofjustice/modernisation-platform/tree/main/architecture-decision-record) β 724 [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The public collection of Architecture Decision Records (ADRs) from the UK Ministry of Justice Modernisation Platform. This serves as a key reference for cloud governance, public sector IT standards, and clear decision documentation. ## Kubernetes and Platform Engineering @@ -117,14 +101,7 @@ - **(2023)** [AWS App2Container: Migrate your Applications to Containers at Scale](https://aws.amazon.com/blogs/architecture/migrate-your-applications-to-containers-at-scale) [ADVANCED LEVEL] [LEGACY] β Introduces AWS App2Container, a tool that automates the migration of legacy .NET and Java web applications into containerized structures ready for deployment on Amazon ECS or EKS. - **(2023)** [Letβs Architect! Architecting microservices with containers](https://aws.amazon.com/blogs/architecture/lets-architect-architecting-microservices-with-containers) [LEGACY] β A foundational guide for decoupling large legacy applications. Explores container hosting options on ECS and EKS, microservice discovery patterns, and inter-service security standards. -## Software Engineering - -### Frontend Architecture - -#### Design Patterns - - - **(2021)** [Clean Architecture on Frontend](https://bespoyasov.me/blog/clean-architecture-on-frontend) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Adapts Robert C. Martin's Clean Architecture principles to modern client-side frontend applications. Focuses on isolation of core business domains, UI frameworks, and data sources via explicit dependency inversion layers, simplifying testing and future framework transitions. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-backup.md b/v2-docs/aws-backup.md index 325b85fc..e3100ee0 100644 --- a/v2-docs/aws-backup.md +++ b/v2-docs/aws-backup.md @@ -94,5 +94,5 @@ - **(2016)** [Design for failure lessons learnt from the Sydney AWS outage](https://www.hava.io/blog/design-for-failure-lessons-learnt-from-the-sydney-aws-outage) [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β An architectural retrospective analyzing service failures during a historic AWS Sydney region outage. Live Grounding highlights how this post underscores the vital design-for-failure paradigm, proving that high availability requires cross-region failovers, active-active topologies, and robust client retry configurations. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-containers.md b/v2-docs/aws-containers.md index 0e5a5650..c2c33187 100644 --- a/v2-docs/aws-containers.md +++ b/v2-docs/aws-containers.md @@ -7,8 +7,8 @@ - [Get started with Amazon EC2 Container Registry (Amazon ECR)](http://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html) [COMMUNITY-TOOL] - [blog.couchbase.com: Getting Started with Docker for AWS and Scaling Nodes](http://blog.couchbase.com/2016/july/docker-for-aws-getting-started-scaling-nodes) [COMMUNITY-TOOL] - - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] - [medium: Creating CI/CD Pipeline for AWS ECS β Part I](https://medium.com/@harshvijaythakkar/creating-ci-cd-pipeline-for-aws-ecs-part-i-b2f61bb1522f) [COMMUNITY-TOOL] + - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] - [faun.pub: Why We Moved From Lambda to ECS](https://faun.pub/why-we-moved-from-lambda-to-ecs-b84674f31869) [COMMUNITY-TOOL] - [aws.plainenglish.io: Choosing the Right AWS Container Service: ECS vs. EKS](https://aws.plainenglish.io/choosing-the-right-aws-container-service-ecs-vs-eks-3b11dd078c99) [COMMUNITY-TOOL] - [A Better Dev/Test Experience: Docker and AWS](https://medium.com/aws-activate-startup-blog/a-better-dev-test-experience-docker-and-aws-291da5ab1238) [COMMUNITY-TOOL] @@ -21,6 +21,11 @@ #### Container Compute - **(2024)** [Amazon ECS-optimized AMI](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) [N/A CONTENT] [COMMUNITY-TOOL] β Reference manual for the AWS-engineered Amazon Machine Image (AMI) preconfigured with the ECS agent, Docker runtime, and optimal container configurations. Utilizing this specialized OS image ensures maximum orchestration performance, reliable telemetry, and security compliance out of the box. +#### Container Orchestration + + - **(2023)** [cast.ai: AWS EKS vs. ECS vs. Fargate: Where to manage your Kubernetes?](https://cast.ai/blog/aws-eks-vs-ecs-vs-fargate-where-to-manage-your-kubernetes) [N/A CONTENT] [COMMUNITY-TOOL] β A deep dive comparing AWS ECS, EKS, and serverless container execution via AWS Fargate. Synthesizing live cloud architectural trends, it presents insights into financial management, operational simplicity, and dynamic resource scaling, mapping out the trade-offs of using managed VM pools versus completely serverless options. + - **(2022)** [clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform](https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks) [N/A CONTENT] [COMMUNITY-TOOL] β This comprehensive comparison highlights the operational differences, cost implications, and architecture layouts of Amazon ECS versus Amazon EKS. EKS targets standard Kubernetes-based deployments requiring high portability, while ECS is a highly optimized, opinionated AWS native orchestrator designed for seamless integration. + - **(2021)** [cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS](https://cloudonaut.io/scaling-container-clusters-on-aws-ecs-eks) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A detailed comparative analysis of scaling strategies between Amazon ECS and EKS clusters. The article walks through key operational considerations, including EC2 Auto Scaling Groups, Karpenter, cluster autoscalers, and resource utilization dynamics, highlighting how choice of orchestration influences microservices scale limits. #### Container Registries - **(2024)** [Amazon EC2 Container Registry Documentation](http://aws.amazon.com/es/documentation/ecr) [N/A CONTENT] [COMMUNITY-TOOL] β Official engineering reference for Amazon ECR, a fully managed OCI-compliant container registry. It covers critical security integrations, image scanning capabilities, cross-region replication configurations, and direct integration with Amazon ECS/EKS to facilitate safe, high-speed container pull actions. @@ -36,7 +41,14 @@ - **(2025)** [**awslabs/amazon-ecr-credential-helper: Amazon ECR Docker Credential Helper**](https://github.com/awslabs/amazon-ecr-credential-helper) β 2703 [GO CONTENT] ππππ [ENTERPRISE-STABLE] β A Docker credential helper that handles seamless, transparent IAM-based authentication for Amazon ECR. By removing the need to run periodic 'aws ecr get-login-password' cron jobs, it enhances runtime security by integrating directly with standard IAM Instance Profiles and local AWS config files. - **(2022)** [dev.to: Sharing secrets to ECS in an AWS multi-account architecture](https://dev.to/aws-builders/sharing-secrets-to-ecs-in-an-aws-multi-account-architecture-5h1i) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A technical blueprint for cross-account secret management for Amazon ECS using AWS Secrets Manager and Systems Manager (SSM) Parameter Store. It provides security engineers with an architectural approach to maintain strict separation of concerns, principal-of-least-privilege IAM policies, and cross-account IAM role assumption. +## Cloud Native + +### Kubernetes + +#### Rancher Management + + - **(2022)** [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference Deployment](https://aws-quickstart.github.io/quickstart-eks-rancher) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Official AWS Quick Start reference guide for standing up Rancher on AWS. This architecture installs Rancher on an Amazon EKS cluster, giving enterprise operations teams a unified interface to govern multiple downstream clusters, enforce unified RBAC models, and manage complex multi-tenant environments. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-data.md b/v2-docs/aws-data.md index be9d0afa..69188fc2 100644 --- a/v2-docs/aws-data.md +++ b/v2-docs/aws-data.md @@ -31,5 +31,5 @@ - **(2021)** [**whizlabs.com: AWS Kinesis vs Kafka Apache**](https://www.whizlabs.com/blog/kinesis-vs-kafka) [NONE CONTENT] ππππ [ENTERPRISE-STABLE] β Comparative architectural review between AWS Kinesis and Apache Kafka. Analyzes data retention policies, throughput capabilities, scaling overheads, and total cost of ownership (TCO) profiles. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-databases.md b/v2-docs/aws-databases.md index f5ae8ca7..544972e1 100644 --- a/v2-docs/aws-databases.md +++ b/v2-docs/aws-databases.md @@ -114,5 +114,5 @@ - **(2021)** [**Tutorial: Tuning Table Design**](http://docs.aws.amazon.com/redshift/latest/dg/tutorial-tuning-tables.html) [ADVANCED LEVEL] [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β Curator Insight provides the authoritative AWS tutorial on optimizing Amazon Redshift table structures. Live Grounding highlights deep configurations including distribution styles (KEY, ALL, EVEN), sort keys (compound vs interleaved), and compression encodings. Essential reading for data platform engineers scaling cloud-native data warehouses. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-devops.md b/v2-docs/aws-devops.md index b668f777..b00178f9 100644 --- a/v2-docs/aws-devops.md +++ b/v2-docs/aws-devops.md @@ -11,6 +11,13 @@ - [aws.plainenglish.io: AWS CodePipeline for Amazon ECS](https://aws.plainenglish.io/aws-codepipeline-for-amazon-ecs-part-2-a-blue-green-deployment-type-c162fd73be91) [COMMUNITY-TOOL] - [medium.com/@d.kumarkaran12: DevSecOps with AWS CodePipeline and ECS](https://medium.com/@d.kumarkaran12/devsecops-with-aws-codepipeline-and-ecs-c800f139a9ee) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### AWS Ecosystem + +#### Cloud Services + + - **(2026)** [AWS DevOps π](https://aws.amazon.com/devops) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β AWSβs primary DevOps portal, presenting their native continuous delivery and infrastructure management stack, including CodePipeline, CodeBuild, and CloudFormation. While curator listings highlight frictionless integration with EC2 and ECS, live architectural patterns in 2026 showcase teams frequently combining AWS-native compute with cloud-agnostic deployment runtimes to avoid platform lock-in. ## Cloud Providers ### AWS @@ -60,5 +67,5 @@ - **(2021)** [admiralty.io: Multi-Region AWS Fargate on EKS](https://admiralty.io/docs/tutorials/fargate) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β Granular implementation tutorial for deploying Admiralty proxy schedulers to configure cross-cluster communication channels that target serverless AWS Fargate environments in multi-region setups. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-iac.md b/v2-docs/aws-iac.md index 6e524227..6c227ff7 100644 --- a/v2-docs/aws-iac.md +++ b/v2-docs/aws-iac.md @@ -66,5 +66,5 @@ - **(2022)** [cloudkatha.com: How to Create an S3 Bucket using CloudFormation](https://cloudkatha.com/how-to-create-an-s3-bucket-using-cloudformation) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β A foundational tutorial detailing the YAML patterns required to create and lock down basic AWS S3 buckets inside CloudFormation templates. It details parameters for versioning rules, basic access controls, and server-side encryption. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-messaging.md b/v2-docs/aws-messaging.md index 35d24b87..15e5b58c 100644 --- a/v2-docs/aws-messaging.md +++ b/v2-docs/aws-messaging.md @@ -29,5 +29,5 @@ - **(2022)** [dev.to: When to SNS or SQS](https://dev.to/aws-builders/when-to-sns-or-sqs-2aji) [N/A CONTENT] [COMMUNITY-TOOL] β A technical comparison of Amazon Simple Notification Service (SNS) and Simple Queue Service (SQS) within event-driven architectures. It details SNS's pub-sub push mechanism versus SQS's pull-based queueing model, analyzing throughput characteristics and decoupling strategies. This guide clarifies architectural patterns for integrating microservices via point-to-point and fan-out message routing. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-miscellaneous.md b/v2-docs/aws-miscellaneous.md index 5613dbd5..aa37b912 100644 --- a/v2-docs/aws-miscellaneous.md +++ b/v2-docs/aws-miscellaneous.md @@ -32,6 +32,13 @@ #### E-commerce Reference - **(2021)** [Architecting a Highly Available Serverless, Microservices-Based Ecommerce Site](https://aws.amazon.com/blogs/architecture/architecting-a-highly-available-serverless-microservices-based-ecommerce-site) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Curator Insight details the design of a highly available, multi-region e-commerce platform using EventBridge, Cognito, Lambda, and DynamoDB. Live Grounding shows this architecture represents the gold standard for serverless distributed microservices, emphasizing event-driven decoupling and global data consistency. +## Cloud Architecture + +### Case Studies + +#### Enterprise Scale + + - **(2019)** [aws.amazon.com: Trainline Case Study](https://aws.amazon.com/solutions/case-studies) [N/A CONTENT] [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β Architectural case study mapping Trainline's migrations onto AWS using ECS containerized deployments and RDS clusters. Demonstrates successful reduction in database locking periods and outlines zero-downtime blue/green microservice delivery strategies. ## Cloud Infrastructure ### AWS @@ -78,9 +85,14 @@ #### AWS Partners - **(2026)** [AWS Partner Network](https://aws.amazon.com/partners) [N/A CONTENT] [COMMUNITY-TOOL] β Curator Insight highlights the portal for finding verified APN Technology and Consulting partners. Live Grounding shows AWS Partner Network remains the core commercial engine for AWS, facilitating ISV integrations, validated architectures, and professional service engagements globally. -#### Case Studies +#### Case Studies (1) - **(2025)** [AWS Partner Network (APN) blog](https://aws.amazon.com/blogs/apn) [N/A CONTENT] [COMMUNITY-TOOL] β Curator Insight focuses on architecture walkthroughs, such as deploying high-availability services on AWS using Spotinst (now Spot by NetApp) and configuring Active Directory SSO. Live Grounding validates these blog posts as critical operational blueprints for multi-tenant integrations and cost-optimization strategies in enterprise environments. +### FinOps + +#### Cost Optimization + + - **(2023)** [treblle.com: How does Treblle scale on AWS without breaking the bank?](https://treblle.com/blog/how-does-treblle-scale-on-aws-without-breaking-the-bank) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Curator Insight highlights Treblleβs architectural strategy for processing billions of API requests on AWS affordably. Live Grounding details how modern SaaS platforms leverage spot instances, API gateway caching, serverless scale-to-zero databases, and intensive performance profiling to decouple traffic volume from infrastructure costs. ### FinOps and Sustainability #### Green Ops @@ -205,5 +217,5 @@ - **(2021)** [github.com/omenking/localstack-gitpod-template: LocalStack Gitpod Template](https://github.com/omenking/localstack-gitpod-template) [SHELL CONTENT] [COMMUNITY-TOOL] β Curator Insight introduces a Gitpod configuration template for bootstrapping LocalStack development environments instantly in the browser. Live Grounding highlights this as an efficient template for cloud-native training, though production teams in 2026 typically leverage official Dev Container or LocalStack-supported cloud environments. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-monitoring.md b/v2-docs/aws-monitoring.md index 9b723f3c..2d650657 100644 --- a/v2-docs/aws-monitoring.md +++ b/v2-docs/aws-monitoring.md @@ -80,5 +80,5 @@ - **(2022)** [Custom Health Check: HealthCheckCustomConfig](https://docs.aws.amazon.com/cloud-map/latest/api/API_HealthCheckCustomConfig.html) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Official reference guide for Cloud Map API's custom health checks. Explains dynamic service discovery patterns for serverless workloads where traditional load balancer health checks are inapplicable. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-networking.md b/v2-docs/aws-networking.md index ffe5c275..f93ef2d3 100644 --- a/v2-docs/aws-networking.md +++ b/v2-docs/aws-networking.md @@ -175,5 +175,5 @@ - **(2021)** [Fine-tuning blue/green deployments on application load balancer](https://aws.amazon.com/blogs/devops/blue-green-deployments-with-application-load-balancer) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Focuses on ALB's advanced routing capabilities to orchestrate safe blue/green deployments by shifting traffic percentages between target groups. A crucial operational pattern for continuous delivery pipelines, minimizing deployment blast radius. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-newfeatures.md b/v2-docs/aws-newfeatures.md index 3bc43d6d..0d2fea01 100644 --- a/v2-docs/aws-newfeatures.md +++ b/v2-docs/aws-newfeatures.md @@ -114,6 +114,9 @@ #### EKS Kubernetes - **(2023)** [Amazon EKS now supports Kubernetes version 1.25](https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-version-1-25) [NONE CONTENT] [COMMUNITY-TOOL] β Amazon EKS added support for Kubernetes version 1.25, bringing security policy updates, API removals (such as PodSecurityPolicy), and core platform enhancements like container registry authentication improvements. +#### EKS Security + + - **(2023)** [Amazon EKS introduces EKS Pod Identity](https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-eks-pod-identity) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β EKS Pod Identity simplifies the association of IAM roles with Kubernetes service accounts. This model bypasses the complexities of OIDC trust configurations, offering highly scalable, secure, and isolated credential structures for containers. #### EKS Windows - **(2022)** [Amazon EKS launches automated provisioning and lifecycle management for Windows containers](https://aws.amazon.com/about-aws/whats-new/2022/12/amazon-eks-automated-provisioning-lifecycle-management-windows-containers) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Amazon EKS automated the deployment and lifecycle management of Windows container nodes. It simplifies AMI updates, security patching, and scaling operations for Windows-based workloads on Kubernetes, aligning them with traditional Linux container management patterns. @@ -314,7 +317,7 @@ #### EKS Networking - **(2021)** [==Amazon VPC CNI plugin increases pods per node limits==](https://aws.amazon.com/about-aws/whats-new/2021/07/amazon-vpc-cni-plugin-increases-pods-per-node-limits) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Introduces Prefix Delegation in the AWS VPC CNI, multiplying the number of pods allocatable per node. By assigning /28 IPv4 prefixes to network interfaces instead of single secondary IPs, small-to-medium EC2 instances can support significantly higher container densities. This architecture directly addresses the IP exhaustion problem in enterprise Kubernetes deployments on AWS. -#### EKS Security +#### EKS Security (1) - **(2021)** [==Amazon EKS clusters now support user authentication with OIDC compatible identity providers==](https://aws.amazon.com/about-aws/whats-new/2021/02/amazon-eks-clusters-support-user-authentication-oidc-compatible-identity-providers) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Enables EKS clusters to utilize external OpenID Connect (OIDC) compatible identity providers for user authentication. This decouples Kubernetes RBAC from direct IAM identity mappings, allowing developers to leverage existing SSO solutions like Okta or Keycloak. It simplifies security governance by maintaining enterprise identity standards at the cluster API level. ### Market Analysis (1) @@ -408,5 +411,5 @@ - **(2021)** [Introducing new self-paced courses to improve Java and Python code quality with Amazon CodeGuru](https://aws.amazon.com/blogs/devops/new-self-paced-courses-to-improve-java-and-python-code-quality-with-amazon-codeguru) πππ [COMMUNITY-TOOL] β Educational curriculum focusing on utilizing CodeGuru's machine-learning engines to detect concurrency bugs, resource leaks, and performance bottlenecks in Java and Python. These courses provide hands-on telemetry guides to maximize DevSecOps efficiency. Architecturally, CodeGuru integrates into CI/CD pipelines to enforce static and dynamic code quality. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-pricing.md b/v2-docs/aws-pricing.md index f9eec48a..b8184325 100644 --- a/v2-docs/aws-pricing.md +++ b/v2-docs/aws-pricing.md @@ -63,5 +63,5 @@ - **(2022)** [thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill](https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β Evaluates architectural techniques to trim EKS clusters expenditures, describing auto-scalers (Karpenter), spot instances usage, strict namespace limits, and FinOps practices to optimize CPU allocation. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-security.md b/v2-docs/aws-security.md index d6aca6f6..b7ad622f 100644 --- a/v2-docs/aws-security.md +++ b/v2-docs/aws-security.md @@ -119,6 +119,13 @@ - **(2024)** [Organizing Your AWS Environment Using Multiple Accounts (white paper for best practices)](https://docs.aws.amazon.com/whitepapers/latest/organizing-your-aws-environment/organizing-your-aws-environment.html) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The official AWS framework defining multi-account best practices using AWS Organizations and AWS Control Tower. It outlines critical isolation patterns for security, billing, and operational autonomy. Architecturally, it serves as the foundation for modern enterprise landing zones, ensuring strict blast-radius limitation. - **(2024)** [blog.wut.dev: Moving AWS Accounts and OUs Within An Organization - Not So Simple!](https://wut.dev/blog/2024/07/05/moving-aws-accounts-within-organization.html) [NONE CONTENT] [COMMUNITY-TOOL] β A highly practical analysis of the pitfalls and administrative hurdles encountered when migrating AWS accounts between Organizational Units (OUs) or organizations. It examines the operational impact on Service Control Policies (SCPs), resource shares, CloudFormation StackSets, and global integrations during transition phases. +### Certification + +#### AWS (2) + +##### Solutions Architect Professional + + - **(2020)** [Tips on Passing AWS Certified Solutions Architect - Professional Level](https://www.linkedin.com/top-content/?trk=article_not_found) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A strategic study guide for passing the AWS Certified Solutions Architect - Professional exam. The content focuses on advanced architectural design patterns, multi-tier application migration, cost optimization, and high-availability setups across complex AWS environments. Curator Insight: Highly structured blueprint for enterprise AWS exam prep. Live Grounding: Real-world value lies in understanding multi-account strategies, organizational governance, and security at scale. ## Cloud Engineering ### DevSecOps @@ -213,5 +220,5 @@ - **(2021)** [k21academy.com: AWS Secrets Manager](https://k21academy.com/aws-cloud/aws-secrets-manager) [NONE CONTENT] [COMMUNITY-TOOL] β A foundational technical guide to the architecture and operational model of AWS Secrets Manager. The article discusses integration mechanics with AWS RDS, IAM authorization policies, automated rotation via pre-configured Lambda templates, and encryption envelope methods using KMS. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-serverless.md b/v2-docs/aws-serverless.md index bbfe3755..2f82ac08 100644 --- a/v2-docs/aws-serverless.md +++ b/v2-docs/aws-serverless.md @@ -8,9 +8,9 @@ - [Build a Python Microservice with Amazon Web Services Lambda & API Gateway](http://www.giantflyingsaucer.com/blog/?p=5730) [COMMUNITY-TOOL] - [blog.powerupcloud.com: AWS inventory details in CSV using lambda](http://blog.powerupcloud.com/2016/02/07/aws-inventory-details-in-csv-using-lambda) [COMMUNITY-TOOL] - [betterprogramming.pub: Lambda vs. Step Functions: The Battle of Cost and' Performance](https://betterprogramming.pub/lambda-vs-step-functions-the-battle-of-cost-and-performance-5f008045e2ab) [COMMUNITY-TOOL] - - [kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching' in the Cloud**](https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f) [COMMUNITY-TOOL] - [npmjs.com: Lambda load test](https://www.npmjs.com/package/lambda-load-test) [COMMUNITY-TOOL] - [blog.usejournal.com: Building a Serverless Back-end with AWS](https://blog.usejournal.com/building-a-serverless-back-end-with-aws-5bb3642a3f4) [COMMUNITY-TOOL] + - [kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching' in the Cloud**](https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f) [COMMUNITY-TOOL] - [medium: Going Serverless (on AWS)](https://medium.com/galvanize/going-serverless-on-aws-116a04a0defd) [COMMUNITY-TOOL] - [liavyona09.medium.com: Spice up Your Kubernetes Environment with AWS Lambda](https://liavyona09.medium.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607) [COMMUNITY-TOOL] - [medium: Serverless enterprise-grade multi-tenancy using AWS | Tarek Becker](https://medium.com/@tarekbecker/serverless-enterprise-grade-multi-tenancy-using-aws-76ff5f4d0a23) [COMMUNITY-TOOL] @@ -198,5 +198,5 @@ - **(2024)** [AWS Step Functions](https://aws.amazon.com/step-functions) [N/A CONTENT] [COMMUNITY-TOOL] β A managed serverless orchestration service that simplifies state machine design for multi-step microservices. It coordinates complex distributed workflows, manages execution state, handles built-in retries, and integrates natively with over 200 AWS services to prevent deep nesting of Lambda functions. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Backup](./aws-backup.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-spain.md b/v2-docs/aws-spain.md index 7c342c08..f2418aa7 100644 --- a/v2-docs/aws-spain.md +++ b/v2-docs/aws-spain.md @@ -21,5 +21,5 @@ - **(2022)** [techunwrapped.com: Spain becomes a Cloud Region in 2022](https://techunwrapped.com/spain-becomes-a-cloud-region-in-2022) [COMMUNITY-TOOL] β A technical news review analyzing the impact of Spain establishing its first sovereign AWS Cloud Region in 2022, detailing latency improvements and local enterprise hosting advantages. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-storage.md b/v2-docs/aws-storage.md index fcc0551f..4758f419 100644 --- a/v2-docs/aws-storage.md +++ b/v2-docs/aws-storage.md @@ -96,5 +96,5 @@ - **(2023)** [blog.awsfundamentals.com: AWS S3 Sync - An Extensive Guide](https://awsfundamentals.com/blog/aws-s3-sync) [N/A CONTENT] [COMMUNITY-TOOL] β An extensive guide on using AWS S3 Sync commands, showing how to achieve efficient filesystems syncs between local storage and S3 targets. It explains multi-threading optimization, inclusion/exclusion rules, and integrity checks. This reference is highly valuable for system administrators maintaining basic backup and sync pipelines. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-tools-scripts.md b/v2-docs/aws-tools-scripts.md index d26a374d..0de0a701 100644 --- a/v2-docs/aws-tools-scripts.md +++ b/v2-docs/aws-tools-scripts.md @@ -5,10 +5,10 @@ ## Standard Reference - - [hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer](https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer) [COMMUNITY-TOOL] - [cloudcatalog.dev](https://www.cloudcatalog.dev) [COMMUNITY-TOOL] - [medium: AWS CLI with jq and Bash](https://medium.com/circuitpeople/aws-cli-with-jq-and-bash-9d54e2eabaf1) [COMMUNITY-TOOL] - [aws.plainenglish.io: Lessons Learned From Switching to AWS SDK v3](https://aws.plainenglish.io/lessons-learned-from-switching-to-aws-sdk-v3-6babe1530a59) [COMMUNITY-TOOL] + - [hashicorp.com: Accelerate your Terraform development with Amazon CodeWhisperer](https://www.hashicorp.com/blog/accelerate-your-terraform-development-with-amazon-codewhisperer) [COMMUNITY-TOOL] ## Artificial Intelligence @@ -127,5 +127,5 @@ - **(2024)** [AWS Samples (Boilerplates)](https://nubenetes.com/demos/#aws-samples-boilerplates) [MULTI-LANGUAGE CONTENT] [COMMUNITY-TOOL] β A consolidated hub of official and community AWS deployment samples. Houses structured patterns and CloudFormation/Terraform codebases to fast-track prototype development in compliance with AWS architecture standards. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-training.md b/v2-docs/aws-training.md index 3b98a576..b7701777 100644 --- a/v2-docs/aws-training.md +++ b/v2-docs/aws-training.md @@ -30,6 +30,7 @@ - **(2016)** [aws.amazon.com: First AWS Certification Study Guide Now Available](https://aws.amazon.com/es/about-aws/whats-new/2016/10/first-aws-certification-study-guide-now-available) [COMMUNITY-TOOL] β Historical announcement of the first official AWS Certified Solutions Architect - Associate Study Guide. While highly informative on classical concepts, modern practitioners must supplement it with current AWS documentation to address the evolved features of modern cloud services. #### Community Learning + - **(2023)** [community.aws/training: Training and Certification](https://builder.aws.com/learn) [COMMUNITY-TOOL] β The centralized AWS Builder community training site featuring articles, community-sourced tutorials, and architectural guidelines written by AWS Heroes and user group leaders worldwide. - **(2023)** [awscerts.slack.com](https://awscerts.slack.com) [COMMUNITY-TOOL] β A dedicated global Slack community focusing on AWS Certifications. Serves as a peer-to-peer discussion hub where developers and architects share study tips, ask technical questions, and exchange real-world infrastructure experience. #### Infrastructure as Code @@ -45,6 +46,16 @@ #### Educational Resources - **(2021)** [analyticsindiamag.com: Free Online Resources To Get Started On Cloud Computing](https://analyticsindiamag.com/free-online-resources-to-get-started-on-cloud-computing) [COMMUNITY-TOOL] β Compiles high-quality, free resources to master fundamental cloud computing concepts. Lists tutorials, official cloud vendor training pathways, and community projects to help newcomers build structured knowledge in distributed systems. +#### Multi-Cloud Education + + - **(2023)** [acloudguru.com](https://www.pluralsight.com/cloud-guru) [COMMUNITY-TOOL] β A premier e-learning platform (now part of Pluralsight) specializing in cloud computing, DevOps, and container certifications (AWS, Azure, GCP, Kubernetes). Provides hands-on sandbox environments and deep technical pathways designed to train enterprise-grade engineering organizations. +## Cloud Infrastructure and Orchestration + +### Public Cloud Administration + +#### AWS Fundamentals + + - **(2023)** [AWS Cloud Practitioner - Curso Completo 2023](https://www.youtube.com/watch?v=zQyrhjEAqLs) [SPANISH CONTENT] [COMMUNITY-TOOL] β Comprehensive Spanish instructional syllabus targeting the AWS Certified Cloud Practitioner domain. Details key global infrastructure components, core services (EC2, S3, RDS, VPC), billing architectures, and foundational security frameworks. ## Infrastructure ### Cloud Computing (1) @@ -61,5 +72,5 @@ - **(2024)** [explore.skillbuilder.aws: AWS Security Fundamentals (free)](https://skillbuilder.aws/search?searchText=aws-security-fundamentals-second-edition&showRedirectNotFoundBanner=true) [COMMUNITY-TOOL] [GUIDE] β A fundamental training program covering core security topologies inside AWS. Explores the Shared Responsibility Model, IAM resource authorization, KMS encryption keys, and continuous infrastructure auditing. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws.md b/v2-docs/aws.md index e33b77c4..b9baaeb3 100644 --- a/v2-docs/aws.md +++ b/v2-docs/aws.md @@ -6,8 +6,6 @@ ## Standard Reference - [AWS Knowledge Center](https://aws.amazon.com/premiumsupport/knowledge-center) [COMMUNITY-TOOL] - - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] - - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] - [medium.com/towards-cloud-computing: 7 Free AWS Practice Labs and AWS Workshops' resources](https://medium.com/towards-cloud-computing/7-free-aws-practice-labs-and-aws-workshops-resources-d0a861f05d3) [COMMUNITY-TOOL] - [dzone: AWS Basics](https://dzone.com/articles/aws-basics) [COMMUNITY-TOOL] - [dzone: AWS Basics: Bastion Hosts and NAT](https://dzone.com/articles/aws-basics-bastian-hosts-and-nat) [COMMUNITY-TOOL] @@ -25,6 +23,7 @@ - [awstip.com: How to list all resources in your AWS account](https://awstip.com/how-to-list-all-resources-in-your-aws-account-c3f18061f71b) [COMMUNITY-TOOL] - [terminalsandcoffee.com: Setting Up the AWS CLI & IAM User API Keys π](https://terminalsandcoffee.com/setting-up-the-aws-cli-iam-user-api-keys-b83554e314e4) [COMMUNITY-TOOL] - [mrdevops.hashnode.dev: How to Create EC2 Instance in AWS: Step by Step' Tutorial](https://mrdevops.hashnode.dev/how-to-create-ec2-instance-in-aws-step-by-step-tutorial) [COMMUNITY-TOOL] + - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] - [aws.plainenglish.io](https://aws.plainenglish.io) [COMMUNITY-TOOL] - [AWStip.com](https://awstip.com) [COMMUNITY-TOOL] - [bitmovin: Improving Video Quality on the Web](https://medium.com/aws-activate-startup-blog/bitmovin-improving-video-quality-on-the-web-8670039c4334) [COMMUNITY-TOOL] @@ -32,6 +31,7 @@ - [Scaling on AWS (Part 3): >500K Users](https://medium.com/aws-activate-startup-blog/scaling-on-aws-part-3-500k-users-3750b227b761) [COMMUNITY-TOOL] - [medium.com: Building a Serverless Dynamic DNS System with AWS](https://medium.com/aws-activate-startup-blog/building-a-serverless-dynamic-dns-system-with-aws-a32256f0a1d8#.qq54pucbd) [COMMUNITY-TOOL] - [medium.com: The Top 10 AWS Startup Blog Posts of 2015](https://medium.com/aws-activate-startup-blog/the-top-10-aws-startup-blog-posts-of-2015-d2975e3778bb) [COMMUNITY-TOOL] + - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] - [medium: Top 4 AWS Patterns of Highly Available API](https://medium.com/greenm/top-4-aws-patterns-of-highly-available-api-d34599bfbb96) [COMMUNITY-TOOL] - [medium: AWS configuration files, explained](https://medium.com/@ben11kehoe/aws-configuration-files-explained-9a7ea7a5b42e) [COMMUNITY-TOOL] - [medium.com/swlh: AWS Config β Compliance as Code](https://medium.com/swlh/aws-config-compliance-as-code-9621eb3b7ac7) [COMMUNITY-TOOL] @@ -98,6 +98,11 @@ #### Resources - **(2026)** [==Awesome AWS π==](https://github.com/donnemartin/awesome-aws) β 14064 [N/A CONTENT] πππππ [DE FACTO STANDARD] β The premier reference catalog for Amazon Web Services (AWS), containing curated libraries, open-source utilities, and official whitepapers. It covers key compute, storage, networking, and serverless components. It is universally recognized as the gold standard resource for AWS-centric platform engineering teams seeking validated architectural patterns. +### AWS Automation + +#### Serverless Orchestration + + - **(2026)** [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [NONE CONTENT] [COMMUNITY-TOOL] β Details local IDE integration utilities for designing and tracing AWS Step Functions. Enhances developer inner-loops by rendering local visual workflow representations and offering live Amazon States Language schema validation directly in-editor. ### AWS Ecosystem #### Audio Learning @@ -185,6 +190,15 @@ #### DevOps Challenges - **(2026)** [acloudguru.com: The Cloud Dictionary of Pain: Five Of AWSβs Toughest Cloud Topics](https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A deep-dive technical overview evaluating complex AWS configurations, pinpointing notorious friction points such as IAM policy composition, KMS key management, AWS Billing structures, and hybrid VPC peering. Provides architectural guidance to bypass structural anti-patterns. +## Cloud Native + +### AWS (2) + +#### Governance + +##### AWS Organizations + + - **(2024)** [AWS Organizations: The Key to Managing Your Cloud Infrastructure Effectively](https://awsfundamentals.com/blog/aws-organizations-the-key-to-managing-your-cloud-infrastructure-effectively) [COMMUNITY-TOOL] β Explores core configuration benefits of AWS Organizations for multi-account governance. Highlights service control policies (SCPs), unified billing, and secure programmatic account instantiation using IaC. ## Cloud Platform ### AWS Infrastructure @@ -194,7 +208,7 @@ - **(2026)** [AWS Labs GitHub](https://github.com/awslabs) [N/A CONTENT] [ADVANCED LEVEL] [EMERGING] β The central AWS Labs GitHub organization housing hundreds of active experimental projects, tooling integrations, and reference CDK blueprints. Live Grounding highlights this hub as a critical launchpad for emerging patterns in infrastructure-as-code and cloud automation. It provides platform engineering teams with robust, peer-reviewed building blocks for accelerated architecture design. ## Cloud Providers -### AWS (2) +### AWS (3) #### Documentation @@ -202,6 +216,9 @@ #### Operations - **(2008)** [AWS Support](https://aws.amazon.com/premiumsupport) [NONE CONTENT] [COMMUNITY-TOOL] β Detailed directory of AWS premium tier services, offering technical case routing, cloud guidance, and access to Trusted Advisor tools to maintain cluster health and SLA commitments. +#### Security and IAM + + - **(2026)** [**docs.aws.amazon.com: Actions, resources, and condition keys for AWS services πππ**](https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html) [HTML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β The definitive AWS reference for constructing fine-grained IAM policies. It outlines exact service actions, resource types, and condition context keys required to enforce the principle of least privilege in enterprise architectures. This resource is indispensable for security engineers building cloud access models. #### Status Monitoring - **(2006)** [status.aws.amazon.com: Service Health Dashboard](https://health.aws.amazon.com/health/status) [NONE CONTENT] [COMMUNITY-TOOL] β AWSβs central status console reporting operational health of active regions and services, allowing platform engineers to quickly cross-examine deployment anomalies with provider incidents. @@ -219,7 +236,26 @@ #### Policy Engines - **(2024)** [**Cloudburn: An Open-Source Policy Engine for AWS Spending**](https://github.com/towardsthecloud/cloudburn) β 1765 [GO CONTENT] ππππ [ENTERPRISE-STABLE] β Introduces Cloudburn, an open-source command-line tool designed to audit AWS resource groups. By using declarative policies, it alerts teams to idle resources, non-standard instance types, and unassigned Elastic IPs to keep real-world deployments within budget limits. +### Community Resources + +#### Forums + + - **(2023)** [AWS Forums](https://repost.aws) πππ [LEGACY] β A legacy discussion forum resource for AWS developers troubleshooting infrastructure configurations and billing queries. Note: The platform has largely migrated to AWS Re:Post for community support. +## Infrastructure as Code (1) + +### CICD and Delivery + +#### Self-Hosted Runners + + - **(2025)** [RunsOn: Self-hosted GitHub Actions Runners in AWS](https://runs-on.com) [GO CONTENT] [COMMUNITY-TOOL] β An innovative open-source self-hosting solution that provisions fast, secure, on-demand EC2 single-use runners for GitHub Actions on AWS. Offers extreme cost reductions (up to 10x) utilizing EC2 spot instances with minimal boot delays. +## Operations (1) + +### Local Environment Setup + +#### Package Management + + - **(2023)** [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) [COMMUNITY-TOOL] [GUIDE] β A step-by-step local workstation bootstrapping guide using the Windows Chocolatey package manager. Instructs how to quickly establish consistent local administration tooling, installing docker-cli, terraform, aws-cli, and ecs-cli to prepare for cloud resource management. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/azure.md b/v2-docs/azure.md index f12bae2d..a9e4f69f 100644 --- a/v2-docs/azure.md +++ b/v2-docs/azure.md @@ -17,19 +17,18 @@ - [docs.microsoft.com: Run scripts in your Windows VM by using action Run Commands](https://learn.microsoft.com/en-us/en-us/azure/virtual-machines/windows/run-command) [COMMUNITY-TOOL] - [Azure Virtual WAN introduces its first SaaS offering](https://azure.microsoft.com/en-us/en-us/blog/azure-virtual-wan-introduces-its-first-saas-offering) [COMMUNITY-TOOL] - [docs.microsoft.com: Using Policy with Azure Site Recovery](https://learn.microsoft.com/en-us/en-us/azure/site-recovery/azure-to-azure-how-to-enable-policy) [COMMUNITY-TOOL] - - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] - - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] - [Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code](https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b) [COMMUNITY-TOOL] - - [hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform' and Vault](https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashicorp-terraform-and-vault) [COMMUNITY-TOOL] - - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - [medium: Scaling Applications in the Cloud](https://medium.com/faun/scaling-applications-in-the-cloud-52bb6dfbac4e) [COMMUNITY-TOOL] - [blog.identitydigest.com: Azure AD workload identity federation with Kubernetes](https://blog.identitydigest.com/azuread-federate-k8s) [COMMUNITY-TOOL] - [charbelnemnom.com: Move Files Between Azure File Share Tiers and optimize' storage costs](https://charbelnemnom.com/move-files-between-azure-file-share-tiers) [COMMUNITY-TOOL] - [techrepublic.com: What can you do with Azure Files?](https://www.techrepublic.com/article/what-can-you-do-azure-files) [COMMUNITY-TOOL] - [satyenkumar.medium.com: Demystifying The Cloud: An Overview of the Microsoft' Azure πππ](https://satyenkumar.medium.com/demystifying-the-cloud-computing-an-overview-of-the-microsoft-azure-6a5c1fb1799d) [COMMUNITY-TOOL] - [medium.com/awesome-azure: Azure β Most Useful Azure Services Every Developer' Must Know](https://medium.com/awesome-azure/azure-most-useful-azure-services-every-developer-must-know-top-azure-paas-serverless-services-developer-c55b829ac6d7) [COMMUNITY-TOOL] + - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] + - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - [medium.com/microsoftazure: Ultimate guide for Enterprise-scale landing zone' for Azure](https://medium.com/microsoftazure/ultimate-guide-for-azure-cloud-adoption-framework-for-enterprise-scale-landing-zone-bba2a385134d) [COMMUNITY-TOOL] - [charbelnemnom.com: Exam AZ-305: Microsoft Certified: Azure Solutions Architect' Expert](https://charbelnemnom.com/az-305-exam-study-guide-azure-solutions-architect) [COMMUNITY-TOOL] + - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] - [info.acloud.guru: Deploying your first kubernetes app with Azure DevOps](https://info.acloud.guru/resources/deploy-kubernetes-app-with-azure-devops) [COMMUNITY-TOOL] - [medium: Azure DevOps HandBook !](https://medium.com/@arunksingh16/azure-devops-handbook-d6dcd82da1b7) [COMMUNITY-TOOL] - [Azure DevOps Tips: βEachβ Loops](https://medium.com/@therealjordanlee/azure-devops-tips-each-loops-c082c692d025) [COMMUNITY-TOOL] @@ -51,6 +50,7 @@ - [visualstudiomagazine.com: PowerShell Crescendo Now Generally Available](https://visualstudiomagazine.com/articles/2022/03/10/powershell-crescendo-ga.aspx?m=1) [COMMUNITY-TOOL] - [medium.com/codex: 7 Best Practices for Data Ingestion](https://medium.com/codex/7-best-practices-for-data-ingestion-f336c6b5128c) [COMMUNITY-TOOL] - [denniszielke.medium.com: Using Azure Container Apps at scale instead of' your building your own NaaS on top of K8s?](https://denniszielke.medium.com/using-azure-container-apps-at-scale-instead-of-your-building-your-own-naas-on-top-of-k8s-7c4760c2511f) [COMMUNITY-TOOL] + - [hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform' and Vault](https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashicorp-terraform-and-vault) [COMMUNITY-TOOL] ## API Design @@ -66,6 +66,11 @@ #### AKS Mission Critical - **(2025)** [learn.microsoft.com: Mission-critical baseline architecture on Azure](https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/containers/aks-mission-critical/mission-critical-intro) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Official reference architecture blueprint for deploying highly reliable, multi-region containerized workloads on Azure Kubernetes Service (AKS). Integrates active-active clustering, zero-downtime routing architectures, and strict self-healing protocols. +### Web Applications + +#### Enterprise Patterns + + - **(2025)** [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Production-proven patterns and implementation pathways from the Azure Architecture Center. Establishes migration guidelines for modernizing monolithic applications into elastic web architectures. ### Well-Architected Framework #### Mission-Critical Workloads @@ -124,6 +129,13 @@ #### Enterprise AI - **(2024)** [github.com/Azure-Samples/azure-ai-studio-secure-bicep](https://github.com/Azure-Samples/azure-ai-studio-secure-bicep) β 61 [BICEP CONTENT] [ADVANCED LEVEL] ππ [COMMUNITY-TOOL] β Official Microsoft sample blueprint demonstrating deployment of a secure Azure AI Studio environment. Hardens connections utilizing private endpoints, key vaults, and managed virtual network isolations. +## Automation + +### Agentic Systems + +#### MCP Server + + - **(2026)** [Announcing Azure MCP Server 2.0 Stable Release for Self-Hosted Agentic Cloud Automation](https://devblogs.microsoft.com/azure-sdk/announcing-azure-mcp-server-2-0-stable-release) [TYPESCRIPT CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details the stable release of Azure MCP (Model Context Protocol) Server 2.0, enabling secure, self-hosted agentic automation workflows. It provides architectural patterns for running local AI agents with direct, API-driven access to Azure resource management, optimizing operational automation via language model integrations. ## CICD Pipeline ### Security and Compliance @@ -135,9 +147,13 @@ ### AI and Automation +#### AI PR Automation + + - **(2025)** [Automate Pull Request Descriptions in Azure DevOps with Azure OpenAI](https://johnlokerse.dev/2025/02/10/automate-pull-request-descriptions-in-azure-devops-with-azure-openai) [YAML CONTENT] [COMMUNITY-TOOL] β A tutorial showing how to automate the generation of pull request descriptions within Azure DevOps pipelines using Azure OpenAI APIs. Streamlines developer velocity and documentation standards. #### Model Context Protocol - **(2025)** [==Azure DevOps MCP Server==](https://github.com/microsoft/azure-devops-mcp) β 1813 [TYPESCRIPT CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An official Microsoft MCP server repository enabling AI Agents (like Claude or GitHub Copilot) to interact seamlessly with Azure DevOps. Allows agents to manage work items, query repositories, and orchestrate pipeline runs. + - **(2025)** [Azure DevOps MCP Server Public Preview](https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview) [NONE CONTENT] [COMMUNITY-TOOL] β Official Microsoft announcement outlining the preview release of the Azure DevOps MCP Server. Details how developer agents leverage safe API contexts to build and deploy complex assets. ### DevOps Platforms #### DevTest Labs @@ -146,6 +162,11 @@ #### Feature Comparison - **(2023)** [info.acloud.guru: Azure DevOps VS GitHub: Comparing Microsoft's DevOps Twins](https://info.acloud.guru/resources/azure-devops-vs-github-comparing-microsofts-devops-twins) [NONE CONTENT] [COMMUNITY-TOOL] β A comparative analysis between Azure DevOps and GitHub Enterprise services. Details differences in licensing, security features, repository setups, and integrated pipeline structures. +### Git Integration + +#### Azure DevOps + + - **(2024)** [cloudskills.io: Getting Started with Git and Azure DevOps: The Ultimate Guide π](https://ine.com) [NONE CONTENT] [COMMUNITY-TOOL] β An extensive workflow guide demonstrating advanced Git version control configurations within Azure DevOps projects. Shows how to set up strict PR approval limits and automated checkouts. ### Observability (1) #### DevOps Dashboard @@ -158,7 +179,7 @@ - **(2026)** [==microsoft/azure-pipelines-tasks==](https://github.com/microsoft/azure-pipelines-tasks) β 3645 [TYPESCRIPT CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The main open-source codebase behind Azure Pipelines tasks. Critical reference for developers needing to extend build steps or troubleshoot performance bottlenecks. ### Pipeline Integration -#### Azure DevOps +#### Azure DevOps (1) - **(2024)** [dev.to: Setting up a CI-CD Pipeline Using Azure DevOps π](https://dev.to/gbengelebs/setting-up-a-ci-cd-pipeline-using-azure-devops-4gb) [YAML CONTENT] [COMMUNITY-TOOL] β Clear walk-through of establishing initial continuous delivery templates in Azure DevOps. Covers agent configurations, testing setups, and artifact publishing phases. ### SDLC Optimization @@ -166,11 +187,21 @@ #### Azure DevOps Platform - **(2023)** [zartis.com: Simplify Your SDLC with Azure DevOps π](https://www.zartis.com/simplify-your-sdlc-with-azure-devops) [NONE CONTENT] [COMMUNITY-TOOL] β Explores structural methods to decrease release lead-times by leveraging integrated boards, automated tests, and deployment gates inside the Azure DevOps ecosystem. +### Security + +#### Network Access Control + + - **(2024)** [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [NONE CONTENT] [COMMUNITY-TOOL] β Official update outlining changes in public IP routing paths for Azure DevOps hosted agents. Crucial information for maintaining zero-trust firewall configurations. ### Security and Compliance (1) #### Release Gates - **(2021)** [devblogs.microsoft.com: Controlling Release Pipelines with Gates and Azure Policy Compliance π](https://devblogs.microsoft.com/devops/controlling-release-pipelines-with-gates-and-azure-policy-compliance) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Deep technical look into establishing policy-driven release criteria. Explores how to query Azure Policy health before authorizing multi-stage production promotions, establishing guardrails against configuration drifts. +### Security and Supply Chain + +#### Dependabot + + - **(2025)** [Dependabot Version Updates in Azure DevOps](https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops) [YAML CONTENT] [COMMUNITY-TOOL] β A configuration guide describing the implementation of automated Dependabot scanning mechanisms inside Azure DevOps repositories to detect and secure third-party dependencies. ### Security Scanning #### Scout Suite Integration @@ -181,6 +212,16 @@ #### Azure DevOps Pipelines - **(2024)** [==github.com/nnellans/ado-pipelines-guide: Azure DevOps YAML Pipelines Guide' π==](https://github.com/nnellans/ado-pipelines-guide) β 74 [YAML CONTENT] πππππ [DE FACTO STANDARD] β A structured, community-created repository gathering YAML pipeline configurations and boilerplate templates. Focuses on standardized modular task integration and multi-stage configurations. +### Terraform + +#### Azure DevOps Pipelines (1) + + - **(2025)** [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [YAML CONTENT] [COMMUNITY-TOOL] β A comprehensive configuration guide showing how to set up robust, multi-stage YAML pipelines in Azure DevOps for Terraform configurations. Solves remote backend locking and authentication hurdles. +### Terraform Testing + +#### Azure DevOps (2) + + - **(2025)** [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [YAML CONTENT] [COMMUNITY-TOOL] β Detailed technical blueprint demonstrating the integration of automated security verification and configuration syntax checks inside Azure DevOps release steps for HashiCorp Terraform. ### Training #### Azure DevOps Paths @@ -188,7 +229,7 @@ - **(2025)** [docs.microsoft.com: Build applications with Azure DevOps (Learning Path)](https://learn.microsoft.com/en-gb/training/browse) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Official learning track for developers targeting modern containerized deployment patterns inside Azure DevOps environments. Covers automated quality assurance and CI configurations. ### Training and Labs -#### Azure DevOps (1) +#### Azure DevOps (3) - **(2025)** [Azure DevOps Labs π](https://www.azuredevopslabs.com) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Official training portal hosting a deep collection of hands-on tutorials for managing delivery lifecycles, artifact generation, and deployment security gates. ## Cloud Application Platforms @@ -200,6 +241,7 @@ - **(2026)** [==learn.microsoft.com: Environment variables and app settings in Azure App Service==](https://learn.microsoft.com/en-us/azure/app-service/reference-app-settings) [N/A CONTENT] πππππ [DE FACTO STANDARD] β Official reference detailing how App Settings and Connection Strings map directly to environment variables at container execution time. It covers critical security aspects, including referencing Key Vault secrets natively to prevent plaintext credential leaks in code. This configuration framework forms the architectural baseline for deploying portable, 12-factor cloud-native applications. #### App Service Diagnostics + - **(2025)** [**Azure App Service Auto-Heal: Capturing Relevant Data During Performance Issues**](https://techcommunity.microsoft.com/blog/appsonazureblog/azure-app-service-auto-heal-capturing-relevant-data-during-performance-issues/4390351) [N/A CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A technical breakdown of the Azure App Service Auto-Heal capability, showing how to trigger automated mitigation actions during performance regressions. It explains how to collect diagnostic artifacts, such as thread dumps, memory dumps, and profiler traces, right before an instance restarts. This proactive debugging practice prevents transient microservice failures from escalating into major outages. - **(2024)** [azure.github.io/AppService: General availability of Diagnostics tools for App Service on Linux Node.js apps](https://azure.github.io/AppService/2024/01/05/Diagnose-Tools-for-NodeJs-Linux-apps.html) [NODE.JS CONTENT] πππ [COMMUNITY-TOOL] β Announcement and documentation highlighting advanced diagnostic tools built specifically for Node.js workloads running on Linux-based Azure App Services. It explains the integration of CPU profiling, memory allocation tracking, and automated core dump collection. These tools enable real-time analysis of single-threaded event loop blockages and memory leaks directly from the Azure portal. #### Custom Containers @@ -229,6 +271,15 @@ - **(2026)** [learn.microsoft.com: Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The core blueprint for building high-quality cloud workloads on Azure, structured around five pillars: Reliability, Security, Cost Optimization, Operational Excellence, and Performance Efficiency. It establishes technical evaluation criteria and optimization strategies for running stable, secure cloud-native environments. Real-world implementation leverages these design principles for systematic, self-healing infrastructures. - **(2023)** [infoq.com: Microsoft Refreshes its Well-Architected Framework](https://www.infoq.com/news/2023/11/azure-well-architected-framework) [NONE CONTENT] [COMMUNITY-TOOL] β An industry review highlighting Microsoft's updates to the Well-Architected Framework (WAF) to better support modern cloud-native systems. Key improvements emphasize granular workload guides, prescriptive technical patterns, and streamlined cost optimization techniques. The refresh ensures the framework evolves alongside rapid shifts in containerization and modern distributed patterns. +### Governance + +#### Azure + +##### Cloud Adoption Framework + +###### Monitoring + + - **(2024)** [Monitor your Azure cloud estate - Cloud Adoption Framework](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor#reference-for-monitoring-azure-services) [DOCUMENTATION] [COMMUNITY-TOOL] β Microsoft's official framework for implementing enterprise-wide monitoring strategies across Azure subscription models. It details Azure Monitor integrations, Log Analytics configurations, and service-level baseline configurations. Curator Insight: Strategic enterprise adoption guide. Live Grounding: Focuses heavily on mapping technical telemetry directly to business outcomes and platform compliance frameworks. ### PaaS #### App Service @@ -254,6 +305,11 @@ #### Azure Pipelines Architecture - **(2022)** [thinksys.com: Azure DevOps Pipeline Complete Guide 2022](https://thinksys.com/azure/azure-devops-pipeline-complete-guide) πππ [LEGACY] β Provides a comprehensive guide to Azure Pipelines, examining agent pools, environment gates, YAML schemas, and artifact generation. Modern engineering patterns in 2026 have completely deprecated classic visual release pipelines. Modern deployment strategies mandate programmatic YAML-only architectures that incorporate pipeline decorators and secure agent injection. +#### Build Environments + +##### Runtime Configuration + + - **(2025)** [Install Java 23 in an Azure DevOps Pipeline](https://www.returngis.net/2025/02/como-instalar-java-23-en-una-pipeline-de-azure-devops) [SPANISH CONTENT] πππ [COMMUNITY-TOOL] β Demonstrates how to dynamically install Java 23 onto Azure DevOps pipeline agents using automated setup tasks. In 2026, using localized runtime installation tasks is preferred over relying on pre-baked VM images, allowing pipelines to remain flexible and easily adapt to new framework versions. #### Conditional Logic and Expressions - **(2023)** [**techcommunity.microsoft.com: Azure DevOps Pipelines: If Expressions and Conditions π**](https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/azure-devops-pipelines-if-expressions-and-conditions/3737159) ππππ [ENTERPRISE-STABLE] β Breaks down the syntax and runtime evaluation of conditional if-expressions in Azure Pipelines' YAML parser. Masterful command of compile-time versus execution-time evaluation is crucial in 2026 for building dynamic pipelines that auto-adjust steps based on branch targets, variables, or system telemetry. @@ -307,6 +363,7 @@ ##### Pull Request Feedback - **(2023)** [gist.github.com: This snippet contains the steps to generate a terraform' plan and post it as a comment of a pull request in Azure DevOps](https://gist.github.com/GTRekter/51f8be3fbfb13b3696f92e117d956597) [POWERSHELL CONTENT] πππ [COMMUNITY-TOOL] β A PowerShell-driven automation script that extracts Terraform plans and posts them directly as rich markdown comments in Azure DevOps Pull Requests. Live 2026 engineering audits show that while native extensions offer similar behaviors, custom gists are widely used to maintain clean PR review workflows. + - **(2022)** [thomasthornton.cloud: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) πππ [COMMUNITY-TOOL] β A guide on orchestrating Terraform plan and apply commands using Azure DevOps YAML pipelines. While curator insights center on simple task execution and state file security, 2026 enterprise engineering standards require using OpenID Connect (OIDC) Workload Identity instead of hardcoded client secrets to run automated deployments. ### Platform Engineering #### Azure DevOps Architecture @@ -342,6 +399,8 @@ #### Landing Zones + - **(2026)** [Azure Landing Zone Technical Documentation](https://azure.github.io/Azure-Landing-Zones) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Central knowledge base for Azure Landing Zones (ALZ) design principles and implementations. This portal provides guidance on identity management, network topology, subscription organization, and proactive governance policies. It acts as the key blueprint for deploying scalable multi-subscription cloud platform architectures. + - **(2026)** [Azure Landing Zone - Microsoft Cloud Adoption Framework](https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Explains the architectural principles of Azure Landing Zones under the Microsoft CAF. It emphasizes separation of concerns across management, connectivity, and identity planes, while using custom policy assignments for automated control. This guidance helps platform teams establish a robust foundation for onboarding application workloads. - **(2024)** [techcommunity.microsoft.com: From Zero to Hero with Azure Landing Zones](https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-azure-landing-zones/4229195) [NONE CONTENT] [COMMUNITY-TOOL] β A comprehensive onboarding guide tailored for startups and mid-market organizations deploying Azure Landing Zones. It outlines pragmatically scaled-down approaches to core governance and subscription models. This minimizes initial operational overhead while ensuring compliance and seamless path-to-scale capability. ### Frameworks (1) @@ -378,10 +437,19 @@ - **(2026)** [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β This cost-analysis guide scrutinizes the pricing structures of Azure networking patterns, contrasting VNet Peering, Private Link, Virtual WAN, and ExpressRoute. It provides system architects with actionable formulas to optimize egress and internal data transfer fees, which are critical for high-throughput, multi-region distributed microservices. - **(2025)** [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [N/A CONTENT] [COMMUNITY-TOOL] β A deep analysis of the financial implications of Azure data transit. The guide breaks down costs associated with intra-region, inter-region, availability zone traversal, and internet egress. It is highly valuable for designing cost-efficient microservices that utilize high-frequency data synchronizations. +#### Latency Optimization + + - **(2025)** [Reduce Latency with Azure Proximity Placement Groups](https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups) [N/A CONTENT] [COMMUNITY-TOOL] β Analyzes the utility of Azure Proximity Placement Groups (PPGs) to achieve sub-millisecond physical latency for interdependent compute resources. It outlines design considerations for co-locating VMs, Virtual Machine Scale Sets, and Kubernetes nodes within the same physical data center boundary to support high-performance microservices. +#### Multi-Tenant Topology + + - **(2025)** [Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager](https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β An official exploration of Azure Virtual Network Manager (AVNM) capabilities for coordinating network topologies across distinct enterprise Entra ID tenants. Architects learn how to leverage AVNM to scale governance, enforce global security rules, and simplify cross-tenant hub-and-spoke peerings programmatically. +#### Network Topology + + - **(2025)** [Hub-Spoke Network Topology in Azure - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The foundational blueprint for Azure Hub-and-Spoke network design patterns. This guide details how to centralize shared infrastructure servicesβsuch as firewalls, DNS, and ExpressRoute gatewaysβwithin a hub VNet, while separating distinct microservice workloads into isolated spoke VNets. #### Private Access - **(2025)** [Private Link Reality Bites: Service Endpoints vs Private Link](https://blog.cloudtrooper.net/2025/02/17/private-link-reality-bites-service-endpoints-vs-private-link) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A deep-dive comparison of Azure Service Endpoints versus Private Link. The author details critical architectural trade-offs: while Service Endpoints are simple to configure and leverage public IPs, Private Link allocates private endpoints within your virtual network, enhancing the security posture of microservice deployments by blocking data exfiltration channels, albeit with increased cost and complexity. -#### Security +#### Security (1) - **(2025)** [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β An official conceptual reference for Azure Network Security Perimeters (NSP). This architecture allows enterprises to group PaaS resourcesβsuch as Azure Key Vault and Storageβand enforce access boundaries based on network identity, preventing data exfiltration and streamlining complex subnet-based network isolation policies. - **(2025)** [Building a DDoS Response Plan with Azure DDoS Protection](https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddos-response-plan/4372256) [N/A CONTENT] [COMMUNITY-TOOL] β A technical operational playbook on structuring a rapid-response plan using Azure DDoS Protection. It details integration with Azure Firewall, Web Application Firewall (WAF), and automated telemetry routing to mitigate distributed attack vectors while ensuring business continuity for microservice APIs. @@ -393,6 +461,9 @@ #### AKS Fleet Manager - **(2024)** [github.com/azure/fleet](https://github.com/azure/fleet) β 224 [GO CONTENT] [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β Explores Azure Kubernetes Service (AKS) Fleet Manager, designed for multi-cluster fleet-wide management. Coordinates application rollouts, implements global ingress configurations, and automates orchestrator upgrades across distributed topologies. +#### AKS Integration + + - **(2023)** [techcommunity.microsoft.com: How to install an AKS cluster with the Istio service mesh add-on via Bicep](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on-via-bicep/3802069) [BICEP CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores the automated provisioning of Azure Kubernetes Service (AKS) coupled with the native Istio service mesh add-on using Bicep. This blueprint demonstrates declarative service mesh lifecycle management, reducing manual Helm or post-deployment orchestration overhead. ### Container Storage #### Cloud Native Storage @@ -408,7 +479,7 @@ #### Azure Provisioning - **(2024)** [techcommunity.microsoft.com: Infra in Azure for Developers - The How (Part 2)](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385) [BICEP CONTENT] [COMMUNITY-TOOL] β Explains DevOps-centric infrastructure integration, detailing how developers can design, scale, and manage cloud footprints utilizing developer-focused IaC patterns. Focuses on developer self-service while adhering to guardrails. -### Governance +### Governance (1) #### Enterprise Naming @@ -440,6 +511,9 @@ - **(2023)** [insight-services-apac.github.io: Getting Started with Bicep](https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep) [BICEP CONTENT] [LEGACY] β A foundational exploration of Azure Bicep designed to ease the onboarding ramp from legacy ARM templates. Emphasizes cleaner declarative syntax, structural modularization, and native integration with Azure CLI/PowerShell workflows. - **(2022)** [build5nines.com: Get Started with Azure Bicep β Alternative to ARM Templates](https://build5nines.com/get-started-with-azure-bicep) [BICEP CONTENT] [COMMUNITY-TOOL] β Introduces Azure Bicep as Microsoft's strategic evolution beyond JSON-based ARM templates. It contrasts the language's simplified abstraction layer, compilation mechanics, and automatic dependency resolution against traditional enterprise patterns. - **(2021)** [github.com/johnlokerse/azure-bicep-cheat-sheet: Azure Bicep Cheat Sheet](https://github.com/johnlokerse/azure-bicep-cheat-sheet) [BICEP CONTENT] [COMMUNITY-TOOL] β A comprehensive quick-reference guide designed to accelerate Azure Bicep development. It provides syntax mappings, parameter declarations, and deployment command structures to streamline the transition from ARM JSON to domain-specific language architectures. +#### Azure IPAM + + - **(2025)** [Manage Azure IPAM with Terraform](https://mattias.engineer/blog/2025/azure-ipam-with-terraform) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A comprehensive guide to automating Azure IP Address Management (IPAM) using Terraform. It outlines strategies for programmatic subnet delegation, non-overlapping address space allocation, and enterprise-wide IP tracking to prevent resource collision in complex hub-and-spoke virtual architectures. #### Azure Verified Modules - **(2024)** [azure.github.io/Azure-Verified-Modules π](https://azure.github.io/Azure-Verified-Modules) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β The central documentation portal for Azure Verified Modules (AVM), Microsoft's standardized, validated IaC building blocks. Supports both Bicep and Terraform, guaranteeing reliable, hardened, and highly consistent deployments at enterprise scale. @@ -453,6 +527,9 @@ #### Standardization - **(2023)** [techcommunity.microsoft.com: (Part-1) Leverage Bicep: Standard model to Automate Azure IaaS deployment](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas-deployment/3804348) [BICEP CONTENT] [COMMUNITY-TOOL] β Presents a standardized, enterprise-grade model for automating Azure IaaS deployments using modular Bicep templates. Focuses on architectural separation of concerns, decoupling networking, storage, and compute layers into reusable sub-modules. +#### Terraform AVM + + - **(2024)** [learn.microsoft.com: Introduction to using Azure Verified Modules for Terraform](https://learn.microsoft.com/en-us/samples/azure-samples/avm-terraform-labs/avm-terraform-labs) [TERRAFORM CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Details the application of Azure Verified Modules specifically optimized for Terraform configurations. Demonstrates how to write scalable HCL blocks backed by Microsoft-maintained definitions, matching enterprise governance standards. ### Monitoring and Observability #### Azure Monitor Logs @@ -502,10 +579,21 @@ #### Container Governance - **(2023)** [techcommunity.microsoft.com: Azure Policy for Azure Container Apps? Yes, please](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for-azure-container-apps-yes-please/3775200) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Analyzes implementation patterns for enforcing Azure Policy definitions on Azure Container Apps. Discusses baseline configurations to block unencrypted ingress, force private network endpoints, and mandate tag structures. +## Cloud Infrastructure and Orchestration + +### Public Cloud Administration + +#### Azure Architecture + + - **(2025)** [Transitioning an Existing Azure Environment to the Azure Landing Zone Reference Architecture](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/enterprise-scale/transition) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [LEGACY] β Architectural migration playbook addressing transitioning legacy cloud setups to formal Microsoft Azure Landing Zones. Covers organizational tier hierarchies, network architectures, and systemic governance patterns. + - **(2025)** [Subscription Vending Implementation Guidance](https://learn.microsoft.com/en-us/azure/architecture/landing-zones/subscription-vending) [BICEP CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Automated governance framework detailing Azure Subscription Vending models. Outlines how to programmatically create subscription structures incorporating secure routing, virtual network configurations, policies, and role-based access management. ## Cloud Native and Kubernetes ### GitOps and Continuous Delivery +#### ArgoCD integration + + - **(2025)** [**Announcing Private Preview: ArgoCD through Microsoft GitOps**](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β An announcement regarding native ArgoCD integration managed directly through Azure Arc-enabled Kubernetes and Microsoft GitOps. This development bridges the gap between AKS native extensions and industry-standard GitOps tools, offering declarative cluster state management at scale. It significantly reduces operational overhead by hosting and maintaining control plane elements as a first-class Azure service. #### DevOps Standardization - **(2021)** [techcommunity.microsoft.com: Standardize DevOps practices across hybrid and multicloud environments](https://techcommunity.microsoft.com/blog/itopstalkblog/standardize-devops-practices-across-hybrid-and-multicloud-environments/2795010) [N/A CONTENT] πππ [COMMUNITY-TOOL] β A strategic discussion on leveraging Azure Arc-enabled Kubernetes to enforce standardized CI/CD pipelines and compliance rules across disparate infrastructure. It focuses on using GitOps (via Flux/ArgoCD) and Azure Policy to maintain consistent cluster configurations globally. This operational pattern eliminates configuration drift and reduces administrative friction across hybrid environments. @@ -529,9 +617,17 @@ #### Managed Prometheus - **(2023)** [==techcommunity.microsoft.com: Introducing Azure Monitor managed service for Prometheus π==](https://techcommunity.microsoft.com/blog/azureobservabilityblog/introducing-azure-monitor-managed-service-for-prometheus/3600185) [PROMQL CONTENT] πππππ [DE FACTO STANDARD] β Announcement of the native, fully managed Prometheus monitoring service integrated into Azure Monitor. This managed engine allows teams to leverage standard PromQL queries, alerting rules, and Grafana dashboarding without the maintenance complexity of scaling self-hosted Prometheus instances. This service has become the primary standard for collecting metrics from AKS and cloud-native workloads. +#### Network Observability + + - **(2024)** [**techcommunity.microsoft.com: Advanced Network Observability for your Azure Kubernetes Service clusters through Azure Monitor**](https://techcommunity.microsoft.com/blog/azureobservabilityblog/advanced-network-observability-for-your-azure-kubernetes-service-clusters-throug/4176736) [KQL CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Unveiling advanced network observability features for AKS clusters, utilizing eBPF to capture kernel-level network telemetry. It provides deep visibility into pod-to-pod and egress traffic flow, packet drops, DNS resolution latencies, and TCP connection stats. This low-overhead monitoring is essential for debugging transient network issues inside microservices environments. +### Networking and Edge Routing (1) + +#### Gateway API + + - **(2025)** [**Application Gateway for Containers: Istio Integration**](https://blog.cloudtrooper.net/2025/11/21/application-gateway-for-containers-istio-integration) [GO / YAML CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β An advanced architectural post demonstrating how Azure Application Gateway for Containers (AGC) integrates with Istio Service Mesh via Kubernetes Gateway API. It details how edge traffic routing seamlessly hands off to internal mesh proxy sidecars while preserving end-to-end mTLS and header-based routing. This integration is critical for high-security microservices topologies demanding zero-trust communication. ## Cloud Native Platforms -### Azure +### Azure (1) #### Dedicated Documentation @@ -563,7 +659,7 @@ #### Cloud-Native - **(2022)** [==github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook==](https://github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook) β 344 [NONE CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Architectural repository covering modern cloud design topologies, zero-trust cloud network security, infrastructure redundancy, microservice distribution, and cost models mapping. -### Automation +### Automation (1) #### PowerShell Scripts @@ -571,7 +667,7 @@ #### User Provisioning - **(2023)** [github.com/BrianCollet/onboard-automator](https://github.com/BrianCollet/onboard-automator) [POWERSHELL CONTENT] [COMMUNITY-TOOL] β Automated pipeline logic designed to simplify employee lifecycle events, managing identity provisioning, security group access control, and user workspaces across Entra ID environments. -### Governance (1) +### Governance (2) #### Azure Naming Tool @@ -615,7 +711,7 @@ ##### Blob Diagnostic - **(2023)** [build5nines.com: Azure CLI: Check if Blob Exists in Azure Storage](https://build5nines.com/azure-cli-check-if-blob-exists-in-azure-storage) [NONE CONTENT] [COMMUNITY-TOOL] β Provides CLI commands to verify file existence inside active cloud storage containers before triggering build scripts. -### Governance (2) +### Governance (3) #### Resource Tagging @@ -748,6 +844,19 @@ - **(2021)** [teacdmin.net: How To Enable Multiple RDP Sessions on Windows Server](https://tecadmin.net/how-to-enable-multiple-rdp-sessions-on-windows-server) [COMMUNITY-TOOL] [GUIDE] β System engineering guide detailing how to bypass the standard session limit constraints on Windows Server platforms by configuring Remote Desktop Services (RDS) policies. Explains licensing requirements, group policy objects (GPO), and host configurations to enable multi-user concurrent administrative operations within infrastructure-as-a-service (IaaS) instances. ## Container Orchestration (3) +### AKS Labs + +#### Hands-on Learning + + - **(2026)** [AKS Labs - Introduction](https://azure-samples.github.io/aks-labs/docs/intro) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Hands-on, engineer-designed technical playground for AKS configurations. Deep dives into Advanced CNI options, Cilium-driven security schemas, network boundaries, and workload identity bindings. +### Azure Kubernetes Service + +#### AKS Fleet Manager (1) + + - **(2025)** [Limitless Kubernetes Scaling for AI and Data-intensive Workloads: The AKS Fleet Strategy](http://blog.aks.azure.com/2025/04/02/Scaling-Kubernetes-for-AI-and-Data-intensive-Workloads) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Focuses on utilizing Azure Kubernetes Service (AKS) Fleet Manager to coordinate multi-cluster scaling for modern AI and data-heavy services. It details multi-cluster updates, global load balancing, and orchestration patterns that bypass single-cluster scaling bottlenecks, supporting highly distributed deep learning and large-scale analytical runtimes. +#### Well-Architected Framework (1) + + - **(2026)** [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [MARKDOWN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Official technical guide mapping Azure Well-Architected Framework (WAF) principles to Azure Kubernetes Service (AKS). It details architectural guidance on cluster networking, high availability, node pools, security integration, and cost management. This serves as the definitive reference for engineering enterprise-grade, highly resilient Kubernetes control and data planes on Azure. ### Operating Systems #### Azure Linux @@ -917,6 +1026,19 @@ ##### Collection Design - **(2021)** [systemcenterdudes.com: Create Operational SCCM Collection Using Powershell Script](https://www.systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script) [POWERSHELL CONTENT] [COMMUNITY-TOOL] β Detailed implementation script used to generate 134 structured collection records within MECM/SCCM databases, facilitating structured enterprise application delivery. +## FinOps and Cloud Cost + +### Azure Optimization + +#### AI Cost Management + + - **(2025)** [**Learn to Manage Investments and Cost Efficiency of Azure and AI Workloads**](https://techcommunity.microsoft.com/blog/finopsblog/learn-to-manage-investments-and-cost-efficiency-of-azure-and-ai-workloads/4396862) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Addresses cost-optimization techniques for AI and large language model (LLM) workloads running on Azure. Discusses GPU node autoprovisioning, vector database optimization, and Azure OpenAI API consumption pricing models. +#### Landing Zones (2) + + - **(2025)** [==Building a FinOps-Ready Azure Landing Zone: Infrastructure Foundations for Cost Optimization==](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/building-a-finops-ready-azure-landing-zone-infrastructure-foundations-for-cost-o/4411706) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Details how to configure a FinOps-compliant Azure Landing Zone. Uses Azure Policy and management groups to enforce resource tag policies, mandate budget limits at subscription boundaries, and automate continuous cost governance. +#### Serverless + + - **(2024)** [**Azure Functions Cost Considerations and Optimization**](https://build5nines.com/azure-functions-cost-considerations-and-optimization) ππππ [ENTERPRISE-STABLE] β Examines cost structures and billing patterns in serverless environments, focusing on Azure Functions. Compares Consumption, Premium, and Dedicated App Service plans, outlining how to minimize cold starts and optimize execution runtimes. ## Governance and Management ### API Deprecations @@ -938,9 +1060,10 @@ #### Kubernetes Compliance - **(2021)** [techcommunity.microsoft.com: Azure Policy for Kubernetes releases support for custom policy](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-policy-for-kubernetes-releases-support-for-custom-policy/2699466) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β Technical deep dive into Azure Policy integration with AKS, highlighting the support for custom policy definitions via OPA Gatekeeper. Enables platform engineers to build and enforce hyper-customized constraints on pods, network namespaces, and registry origins inside Kubernetes clusters. -#### Landing Zones (2) +#### Landing Zones (3) - **(2024)** [==github.com/Azure/Enterprise-Scale: ALZ AMA Update==](https://github.com/Azure/Enterprise-Scale/wiki/ALZ-AMA-Update) β 1942 [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] [LEGACY] β Crucial update tracker for the Azure Landing Zones (ALZ) Enterprise-Scale repository. Outlines migration frameworks and monitoring recommendations as the platform deprecates legacy Log Analytics agents in favor of Azure Monitor Agent (AMA). A vital reference for maintaining compliant enterprise monitoring architecture. + - **(2023)** [Azure Cloud Adoption Framework: Platform Landing Zone Implementation Options](https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/landing-zone/implementation-options) [COMMUNITY-TOOL] [GUIDE] β Microsoft's Cloud Adoption Framework (CAF) roadmap evaluating landing zone platform deployment options. Evaluates differences between Portal, Bicep, and Terraform implementations, outlining trade-offs in velocity, maintenance overhead, and custom extensibility. #### Resource Metadata - **(2024)** [build5nines.com: Why do Azure Resource Groups have an Azure Region association?](https://build5nines.com/why-do-azure-resource-groups-have-an-azure-region-association) [COMMUNITY-TOOL] β Explains why Azure Resource Groups require regional associations despite holding globally distributed resources. Focuses on metadata retention policies, high-availability architecture of the resource manager control plane, and localized compliance/residency constraints. @@ -1131,6 +1254,14 @@ #### PowerShell DSC - **(2021)** [docs.microsoft.com: Using configuration data in DSC](https://learn.microsoft.com/en-us/powershell/dsc/configurations/configdata?view=dsc-1.1) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β An official Microsoft technical reference covering the segregation of operational configuration schemas from logic execution steps inside PowerShell Desired State Configuration (DSC) frameworks. +### Networking + +#### Ingress + +##### Azure Application Gateway + + - **(2025)** [==Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs==](https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A deep-dive technical investigation of Azure's next-generation Application Gateway for Containers (AGC) running atop AKS Overlay Networking. Details the setup, logging mechanics, and network telemetry capture. + - **(2025)** [**Introduction to Azure Application Gateway for Containers (AGC)**](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1) ππππ [ENTERPRISE-STABLE] β An introductory architecture guide covering the capabilities of Azure's modern Application Gateway for Containers (AGC). Illustrates how it integrates natively via Gateway API parameters to deliver low-latency application routing. ## Infrastructure and Platform ### Tenant Governance (1) @@ -1176,7 +1307,7 @@ ##### NuGet Providers - **(2022)** [devblogs.microsoft.com: When PowerShellGet v1 fails to install the NuGet Provider](https://devblogs.microsoft.com/powershell/when-powershellget-v1-fails-to-install-the-nuget-provider) [POWERSHELL CONTENT] [COMMUNITY-TOOL] β Diagnoses failure patterns on PowerShellGet v1 when attempting download and setup of external NuGet provider instances. Guides administrator remediation steps via modern TLS and bootstrapping settings. -### Governance (3) +### Governance (4) #### Enterprise Policy as Code @@ -1258,6 +1389,11 @@ - **(2022)** [softzone.es: Por quΓ© me interesa mΓ‘s usar PowerShell en lugar de CMD](https://www.softzone.es/noticias/windows/por-que-interesa-usar-powershell-lugar-cmd) [POWERSHELL CONTENT] [COMMUNITY-TOOL] β A Spanish language comparison covering structural differences between command shells. Examines security policies, scripting functionality, cmdlet standardizations, and cross-platform runtime support. ## Infrastructure as Code (9) +### AI Integration + +#### Copilot for Azure + + - **(2025)** [Enhancing Infrastructure as Code Generation with GitHub Copilot for Azure](https://techcommunity.microsoft.com/blog/AzureDevCommunityBlog/enhancing-infrastructure-as-code-generation-with-github-copilot-for-azure/4388514) [NONE CONTENT] [COMMUNITY-TOOL] β Technical optimization guide exploring the use of GitHub Copilot for drafting Bicep, ARM, and Terraform configurations. Shows how to engineer precise prompt schemas to maintain syntax standards. ### ARM Templates #### Template Specs @@ -1271,14 +1407,41 @@ #### Developer Tools (1) - **(2024)** [techcommunity.microsoft.com: Infra in Azure for Developers - The What](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-what/4026102) [NONE CONTENT] [COMMUNITY-TOOL] β A developer-centric guide covering core Azure infrastructure concepts such as virtual networks, subnets, computing runtimes, and managed services. Designed to close the gap between software development and platform engineering, it helps developers build cloud-native applications with a solid understanding of the underlying topology. -### Terraform +### Landing Zones (4) -#### Landing Zones (3) +#### Accelerators + + - **(2026)** [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The official release ledger tracking enhancements, bug fixes, and feature updates for the Azure Landing Zones IaC Accelerator. Essential for platform engineering teams to maintain up-to-date, compliant architectures using official Terraform or Bicep modules. It keeps organizations informed on modern security baseline integrations and multi-tenant tooling enhancements. + - **(2024)** [techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep and Terraform. Announcing General Availability!](https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866) [BICEP CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β GA announcement of the official Bicep and Terraform accelerators designed for deploying Azure Landing Zones (ALZ). These accelerators provide enterprise developers with template-driven deployment mechanisms for core platform hubs and spokes, reducing manual deployment errors and accelerating migration timelines. +#### Azure Verified Modules (1) + + - **(2026)** [Enterprise-Scale Azure Subscription Vending Using Azure Verified Modules (AVM)](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/enterprise%e2%80%91scale-azure-subscription-vending-using-azure-verified-modules-avm/4507751) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Demonstrates enterprise subscription vending architectures powered by Azure Verified Modules (AVM). This automated design leverages Terraform and Bicep to standardize resource organization, virtual network integration, and governance controls. Architects use subscription vending to scale and provision environments reliably in multi-tenant frameworks. +### Terraform (1) + +#### Azure Verified Modules (2) + + - **(2025)** [Announcing General Availability of Terraform Azure Verified Modules for Platform Landing Zone (ALZ)](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-general-availability-of-terraform-azure-verified-modules-for-platform/4366027) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details the general availability of Terraform-based Azure Verified Modules (AVM) for constructing platform landing zones. These modules offer verified, highly robust IaC templates that align with Microsoft's official structural guidelines. This release significantly reduces the development overhead required to build enterprise platform hubs. +#### Entra ID Integration + + - **(2024)** [Terraform: Get User Principal Name (UPN) of User Running Deployment without Entra ID Read Permissions](https://build5nines.com/terraform-get-user-principal-name-upn-of-user-running-deployment-without-entra-id-read-permissions) [HCL CONTENT] [COMMUNITY-TOOL] β A focused technical workaround detailing how to dynamically capture the current executing User Principal Name (UPN) inside Terraform scripts without relying on wide Microsoft Entra ID read access. +#### Export Utility + + - **(2025)** [Export Terraform Code from the Azure Portal](https://mattias.engineer/blog/2025/azure-portal-export-terraform) [NONE CONTENT] [LEGACY] β A practical exploration of the Azure Portal's feature for exporting active cloud resource configurations directly into functional HashiCorp Terraform modules. Decreases setup friction for legacy system migrations. +#### Landing Zones (5) - **(2023)** [techcommunity.microsoft.com: Azure landing zones custom archetypes using Terraform](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-landing-zones-custom-archetypes-using-terraform/3791172) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Discusses the implementation of custom landing zone archetypes within the Terraform ALZ module framework. This approach allows enterprise architects to define bespoke governance and policy models that can be systematically replicated. It provides deep technical insight into extending default ALZ templates to meet complex, non-standard organizational requirements. +#### Official Integration + + - **(2025)** [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Official announcement detailing native preview features to export existing Azure assets into declarative Terraform code blocks directly inside the portal interface. Eliminates reliance on custom parsing tools. + - **(2025)** [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [NONE CONTENT] [DOCUMENTATION] [LEGACY] β Secondary portal-integration documentation describing technical setups for exporting active resource configurations. Focuses on producing clean, modular Terraform files from complex legacy environments. +### Terraform Modules + +#### IPAM + + - **(2025)** [Terraform Azure Resource IPAM Module](https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Specialized Terraform registry module designed to automate IP Address Management (IPAM) inside multi-VNet architectures. Standardizes subnetworking allocations dynamically to prevent prefix overlapping. ### Terraform Providers -#### Azure IPAM +#### Azure IPAM (1) - **(2024)** [==Terraform Provider for Azure IPAM==](https://github.com/XtratusCloud/terraform-provider-azureipam) β 10 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Custom open-source Terraform provider built to automate cloud IP address allocation directly from centralized Azure IPAM solutions. Ensures smooth networking configuration inside containerized setups. ### Verification and AI @@ -1340,7 +1503,7 @@ #### Architecture Baselines - **(2024)** [learn.microsoft.com: Azure network security overview](https://learn.microsoft.com/en-us/azure/security/fundamentals/network-overview) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Comprehensive structural baseline for cloud perimeter security, private links, virtual firewalls, and application gateways. Forms the backbone of Azure's architectural recommendations for implementing defense-in-depth security. -## Networking +## Networking (1) ### Infrastructure as Code (10) @@ -1407,7 +1570,7 @@ ### CICD Platforms -#### Azure DevOps (2) +#### Azure DevOps (4) - **(2022)** [thomasthornton.cloud: Conditional Variables in Azure DevOps Pipelines](https://thomasthornton.cloud/conditional-variables-in-azure-devops-pipelines) [YAML CONTENT] [COMMUNITY-TOOL] β Detailed evaluation of configuring dynamic and conditional variable expressions within Azure DevOps YAML pipelines. By utilizing built-in pipeline expressions, developers can adjust variable values based on source branch, trigger conditions, or build parameters. This capability promotes DRY (Don't Repeat Yourself) practices and allows high levels of pipeline reuse across different environments. - **(2022)** [thomasthornton.cloud: Adding pull-request comments to Azure DevOps Repo from Azure DevOps Pipelines](https://thomasthornton.cloud/adding-pull-request-comments-to-azure-devops-repo-from-azure-devops-pipelines) [YAML CONTENT] [COMMUNITY-TOOL] β Step-by-step automation guide showing how to programmatically publish comments back to Azure DevOps pull requests directly from active CI pipelines. Using the Azure DevOps REST API or CLI within pipeline stages, teams can auto-post code quality summaries, terraform plans, or security scanner findings. This approach shortens the feedback loop for developers and streamlines team review processes. @@ -1425,10 +1588,13 @@ #### Azure Sandbox - **(2026)** [Azure Sandbox](https://learn.microsoft.com/en-us/azure/architecture/guide/azure-sandbox/azure-sandbox) [BICEP CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β A highly structured framework for rapidly spinning up isolated, secure development environments (sandboxes) on Azure. The architecture features pre-configured networking, automated lifecycle policies to prevent cost overrun, and mock workloads. It is perfect for developers to safely test cloud-native architectures and PoCs. -## Security (1) +## Security (2) ### Identity and Access (3) +#### AKS + + - **(2024)** [From Zero to Hero with Identity and Access Control in Azure Kubernetes Service](https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-identity-and-access-control-in-azure-kubernetes-service/4386350) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β A comprehensive handbook for architecting identity boundaries in Azure Kubernetes Service (AKS). It details the integration of Entra ID with native Kubernetes RBAC to eliminate static credentials. Utilizing managed identities ensures secure, audit-compliant interactions with external Azure cloud assets. #### OIDC Integration - **(2023)** [techcommunity.microsoft.com: Introduction to Azure DevOps Workload identity federation (OIDC) with Terraform](https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=09213cdc-9f30-4e82-aa6f-9b6e8d82dab3&redirect_uri=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fs%2Fauth%2Foauth2callback%2Fproviderid%2Fdefault&response_type=code&state=t32RGeYIHrLX7VZiIP5Idsc47642cGWeSnDaow_6xtt0AVO-pN2q_aKbw0Dw-5VfiAvlYRC6AjPqIjJ7tTD1oClJ2fvT9BIa-6OwFcbLVaGkbYkIAE0gmCezmGXRDrJwzJR9YyiSjnMURsQeirF4CS5A4QI2afRW2Y563huvTZiWPqnMHS5Lx_G1x1stZSViKRMJRdvOE0G-tlOGg5nQw1Q4Ie55Bqkrtp6BguyPyVA&scope=User.Read+openid+email+profile+offline_access&referer=https%3A%2F%2Ftechcommunity.microsoft.com%2Fblog%2F-%2Fintroduction-to-azure-devops-workload-identity-federation-oidc%2F3908687) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β Technical guide on configuring Azure DevOps Workload Identity Federation with Terraform. Explains using OIDC to exchange short-lived federated credentials, eliminating the need to store long-lived cloud secret keys inside pipeline variables. @@ -1437,6 +1603,13 @@ #### Azure Firewall - **(2024)** [==github.com/nicolgit/azure-firewall-mon: az-firewall-mon==](https://github.com/nicolgit/azure-firewall-mon) β 91 [JAVASCRIPT CONTENT] πππππ [DE FACTO STANDARD] β Real-time log viewer utility for Azure Firewall. Parses JSON diagnostic streams directly from Log Analytics, providing colorized output detailing connection actions (allow/deny) on live terminals. +### Secrets Management + +#### Cloud Integrations + +##### Azure (2) + + - **(2025)** [Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)](https://techcommunity.microsoft.com/discussions/azurepartners/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662) [COMMUNITY-TOOL] β Explores key architectural patterns for integrating Azure Key Vault (AKV) with Azure Kubernetes Service (AKS). Reviews Azure AD Workload Identity federation, the Secrets Store CSI Driver, and AKS-native mechanisms. Enables engineering teams to eliminate static cloud credentials from cluster runtime contexts. ### Threat Hunting #### Active Directory (1) @@ -1550,5 +1723,5 @@ - **(2024)** [==Azure-Samples/jmeter-aci-terraform==](https://github.com/Azure-Samples/jmeter-aci-terraform) β 119 [HCL CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β IaC template leveraging Terraform to provision distributed Apache JMeter load testing engines within Azure Container Instances (ACI). Allows engineers to spin up high-throughput parallel load agents in serverless environments without cluster maintenance. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [AWS Storage](./aws-storage.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/caching.md b/v2-docs/caching.md index 44349288..24d1fb16 100644 --- a/v2-docs/caching.md +++ b/v2-docs/caching.md @@ -5,15 +5,15 @@ ## Standard Reference - - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] - - [DZone refcard: Java Caching](https://dzone.com/refcardz/java-caching) [COMMUNITY-TOOL] + - [kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching' in the Cloud**](https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f) [COMMUNITY-TOOL] - [Wikipedia: Web cache](https://en.wikipedia.org/wiki/Web_cache) [COMMUNITY-TOOL] - [Wikipedia: Dynamic site acceleration](https://en.wikipedia.org/wiki/Dynamic_site_acceleration) [COMMUNITY-TOOL] + - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] - [Dzone: An Introduction to Caching: How and Why We Do It π](https://dzone.com/articles/introducing-amp-assimilating-caching-quick-read-fo) [COMMUNITY-TOOL] - [medium: Caching β System Design Concept π](https://medium.com/enjoy-algorithm/caching-system-design-concept-500134cff300) [COMMUNITY-TOOL] - [medium: Microservices Distributed Caching](https://medium.com/design-microservices-architecture-with-patterns/microservices-distributed-caching-76828817e41b) [COMMUNITY-TOOL] - - [kothiyal-anuj.medium.com: Serverless Diary: The Ultimate Guide to **Caching' in the Cloud**](https://kothiyal-anuj.medium.com/serverless-diary-the-ultimate-guide-to-caching-in-the-cloud-249f6a06915f) [COMMUNITY-TOOL] - [medium.com/rtkal: Distributed Cache Design](https://medium.com/rtkal/distributed-cache-design-348cbe334df1) [COMMUNITY-TOOL] + - [DZone refcard: Java Caching](https://dzone.com/refcardz/java-caching) [COMMUNITY-TOOL] - [Dzone: Getting Started with Infinispan](https://dzone.com/refcardz/getting-started-infinispan) [COMMUNITY-TOOL] - [Red Hat Data Grid Overview](https://developers.redhat.com/products/datagrid/overview) [COMMUNITY-TOOL] - [Wikipedia: CDN Content Delivery Network](https://en.wikipedia.org/wiki/Content_delivery_network) [COMMUNITY-TOOL] @@ -133,6 +133,7 @@ - **(2014)** [slideshare: How To Set Up SQL Load Balancing with HAProxy](http://www.slideshare.net/Severalnines/severalnines-ha-proxyjul20143) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A step-by-step instructional slide deck detailing the setup of robust database proxies. It explores load balancing techniques, health verification agents, and transaction limits for active SQL backends. #### HAProxy + - **(2025)** [HAProxy](http://www.haproxy.org) [C CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β HAProxy is an industry-standard, high-performance TCP/HTTP load balancer and proxy. It is widely praised for its raw event-driven architecture, rich session routing mechanisms, security structures, and efficiency. - **(2015)** [slideshare: Haproxy web performance](http://www.slideshare.net/haproxytech/haproxy-web-performance-55536394) [COMMUNITY-TOOL] β Technical presentation slides focusing on HAProxy optimizations. It targets key configurations for decreasing response latency, including Keep-Alive tuning, memory buffers, and HTTP protocol compression. - **(2015)** [slideshare: Haproxy best practice](http://www.slideshare.net/haproxytech/haproxy-best-practice) [COMMUNITY-TOOL] β A collection of engineering best practices for building highly available HAProxy configurations. It covers multi-tenant rate limiting, connection pooling limits, SSL offloading patterns, and syslog configurations. ### Security @@ -149,5 +150,5 @@ - **(2021)** [varnish-cache.org: Installation on RedHat](https://vinyl-cache.org/docs/trunk/installation/index.html) [C CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Deployment documentation detailing how to install and configure Varnish Cache on RedHat Enterprise Linux. Focuses on setting up Varnish as an edge reverse-proxy caching layer to handle high-concurrency HTTP/S read operations in web services. --- -π‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) +π‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Networking](./networking.md) | [Web Servers](./web-servers.md) diff --git a/v2-docs/chaos-engineering.md b/v2-docs/chaos-engineering.md index c7c0f0d9..bf32ed71 100644 --- a/v2-docs/chaos-engineering.md +++ b/v2-docs/chaos-engineering.md @@ -19,6 +19,13 @@ ### Awesome Lists - **(2023)** [==Awesome Chaos Engineering==](https://github.com/dastergon/awesome-chaos-engineering) β 6589 πππππ [DE FACTO STANDARD] β The premier curated directory of resources, tools, and papers dedicated to the practice of Chaos Engineering. It indexes tools for simulating network latency, injecting resource stress, and terminating instances across various platforms, with a strong focus on cloud-native environments. This is a must-have reference for engineering teams building self-healing, fault-tolerant distributed systems. +## Platform Engineering + +### Design Methodology + +#### Platform Democracy + + - **(2023)** [Platform Democracy: Rethinking Who Builds and Consumes Your Internal Platform](https://www.syntasso.io/post/platform-democracy-rethinking-who-builds-and-consumes-your-internal-platform) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores the shift from top-down platform imposition to a collaborative platform democracy model where users actively influence platform features. Focuses on Kratix-style platform design that co-creates platform capabilities to better align with actual developer workflows and organizational requirements. ## Resilience ### Chaos Engineering (1) @@ -26,6 +33,7 @@ #### Cloud Architecture - **(2021)** [aws.amazon.com: Verify the resilience of your workloads using Chaos Engineering](https://aws.amazon.com/blogs/architecture/verify-the-resilience-of-your-workloads-using-chaos-engineering) [ADVANCED LEVEL] [COMMUNITY-TOOL] β An enterprise guide from AWS demonstrating resilience validation of distributed workloads using chaos principles. Maps failure injection patterns to the AWS Well-Architected Framework, emphasizing targeted, automated disruption sequences that verify high-availability topologies and recovery mechanisms. + - **(2021)** [Chaos engineering on Amazon EKS using AWS Fault Injection Simulator](https://aws.amazon.com/blogs/devops/chaos-engineering-on-amazon-eks-using-aws-fault-injection-simulator) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A technical walkthrough demonstrating how to orchestrate chaos experiments on Amazon EKS using AWS Fault Injection Simulator (FIS). Highlights configuring managed cluster actions to trigger node terminations, API failures, and container termination within isolated namespaces. - **(2021)** [aws.amazon.com: Chaos Engineering with LitmusChaos on Amazon EKS](https://aws.amazon.com/blogs/containers/chaos-engineering-with-litmuschaos-on-amazon-eks) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Provides an architectural blueprint for integrating LitmusChaos with Amazon EKS. Walks through installing custom resources, setting up experiment workflows for container and node disruptions, and verifying application resilience with AWS native CloudWatch metrics. - **(2021)** [Azure Chaos Studio](https://azure.microsoft.com/en-us/products/chaos-studio/#overview) [COMMUNITY-TOOL] β Provides an overview of Azure Chaos Studio, Microsoft's managed chaos orchestration platform. Explains how to configure fault injection pipelines against virtual machines, AKS clusters, and key-value stores directly inside the Azure portal. - **(2021)** [aws.amazon.com: Automating and Scaling Chaos Engineering using AWS Fault Injection Simulator](https://aws.amazon.com/blogs/industries/automating-and-scaling-chaos-engineering-using-aws-fault-injection-simulator) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details structural blueprints for scaling and automating chaos engineering across multiple accounts using AWS FIS. Illustrates how to integrate fault tests with CI/CD systems and automated event alarms to prevent unintended outages. @@ -78,5 +86,5 @@ - **(2021)** [thenewstack.io: Develop a Daily Reporting System for Chaos Mesh to Improve System Resilience](https://thenewstack.io/develop-a-daily-reporting-system-for-chaos-mesh-to-improve-system-resilience) [COMMUNITY-TOOL] β Details the development of a daily scheduled reporting workflow for Chaos Mesh. Explains how to parse and visualize test experiment outcomes, providing automated resilience scores and history charts for technical stakeholders. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [SRE](./sre.md) diff --git a/v2-docs/chatgpt.md b/v2-docs/chatgpt.md index 1938d432..4d2b0264 100644 --- a/v2-docs/chatgpt.md +++ b/v2-docs/chatgpt.md @@ -5,8 +5,6 @@ ## Standard Reference - - [Discussion: Where is AI Still Completely Useless?](https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for) [COMMUNITY-TOOL] - - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] - [medium.com/@andretost_75145: Using ChatGPT to learn Kubernetes and OpenShift](https://medium.com/@andretost_75145/using-chatgpt-to-learn-kubernetes-and-openshift-15051bc95535) [COMMUNITY-TOOL] - [betterprogramming.pub: ChatGPT and Software Architecture](https://betterprogramming.pub/chatgpt-and-software-architecture-308b6e0cc25a) [COMMUNITY-TOOL] - [abcabhishek.substack.com: ChatGPT for generating SQL as a Data Engineer's' assistant](https://abcabhishek.substack.com/p/chatgpt-for-generating-sql-as-a-data) [COMMUNITY-TOOL] @@ -14,7 +12,17 @@ - [businessinsider.mx: 5 trucos de ChatGPT que pueden ayudar a reducir tu carga' laboral](https://businessinsider.mx/trucos-chatgpt-aminorar-carga-laboranl_vida-profesional) [COMMUNITY-TOOL] - [christianmartinezfinancialfox.medium.com: How to use ChatGPT to improve' your Microsft Excel skills?](https://christianmartinezfinancialfox.medium.com/how-to-use-chatgpt-to-improve-your-microsft-excel-skills-41817b6465df) [COMMUNITY-TOOL] - [TableauGPT β The Ultimate Guide on how to utilize its full potential in Finance](https://christianmartinezfinancialfox.medium.com/tableaugpt-the-ultimate-guide-on-how-to-utilize-its-full-potential-445939e3833d) [COMMUNITY-TOOL] + - [Discussion: Where is AI Still Completely Useless?](https://www.reddit.com/r/Terraform/comments/1l7my1x/where_is_ai_still_completely_useless_for) [COMMUNITY-TOOL] + - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] +## AI and Platform Engineering + +### AI Assistants + +#### Developer Productivity + + - **(2025)** [GitHub Copilot Now Explains Failed Actions Jobs (GA)](https://github.blog/changelog/2025-01-15-copilot-users-can-ask-about-a-failed-actions-job-ga) [COMMUNITY-TOOL] β General availability announcement detailing Copilot's integration into the GitHub Actions run logs. Empowers engineers to ask AI to interpret errors, trace failures, and propose immediate pipeline repair steps. + - **(2024)** [Google Launches Gemini Code Assist, Challenging GitHub Copilot with Generous Free Tier](https://www.xataka.com/robotica-e-ia/google-lanza-misil-github-copilot-su-asistente-programacion-ofrece-mucho-uso-gratuito-que-microsoft) [SPANISH CONTENT] [COMMUNITY-TOOL] β Details Google's launch of Gemini Code Assist, leveraging a vast token context window. Emphasizes integration within internal IDEs and Google Cloud Platform services to challenge the GitHub Copilot ecosystem. ## Artificial Intelligence ### Deep Learning @@ -26,7 +34,7 @@ ### Prompt Engineering -#### Developer Productivity +#### Developer Productivity (1) - **(2024)** [**Awesome NotebookLM Slide Prompts**](https://github.com/serenakeyitan/awesome-notebookLM-prompts) β 3761 [MARKDOWN CONTENT] ππππ [ENTERPRISE-STABLE] β A master curation of system-level prompt templates specifically optimized for Google NotebookLM. It accelerates complex source material ingestions, contextual extractions, and structured summarizing processes for technical architects. (Live Grounding: Highlights the 2026 intersection of AI workflow orchestration and engineering documentation maintenance). ## Cloud Native Infrastructure @@ -45,6 +53,13 @@ #### Declarative Manifests - [github.com/robusta-dev/chatgpt-yaml-generator](https://github.com/robusta-dev/chatgpt-yaml-generator) β 117 [COMMUNITY-TOOL] β A tailored schema wizard matching generative prompts to robust Kubernetes structures. Generates production-ready configurations containing service boundaries, volume bindings, and routing structures. +## Cloud Native Operations + +### AI-Powered Operations AIOps + +#### Kubernetes Troubleshooting + + - **(2023)** [k8sgpt.ai](https://k8sgpt.ai) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An innovative, community-driven tool that integrates LLMs directly with Kubernetes diagnostic commands. By parsing cluster states, configuration anomalies, and system logs, k8sgpt provides clear explanations and automated remediation commands. It is a premier tool in the shift towards AI-powered autonomous operations (AIOps). ## Data Analysis ### Spreadsheet Automation @@ -78,11 +93,28 @@ - [genbeta.com: En la era de la inteligencia artificial, Microsoft es el nuevo' Google](https://www.genbeta.com/a-fondo/era-inteligencia-artificial-microsoft-nuevo-google) [SPANISH CONTENT] [COMMUNITY-TOOL] β Analiza la evoluciΓ³n de Microsoft como lΓder de la revoluciΓ³n de IA generativa a travΓ©s de su alianza con OpenAI, contrastΓ‘ndolo con la postura reactiva de Google ante los modelos de lenguaje transformadores. [SPANISH CONTENT] ## Software Engineering +### AI-Assisted Development + +#### LLM Prompting + + - **(2025)** [Claude 101: Free Guides to Master Claude](https://claude101.com) [COMMUNITY-TOOL] [GUIDE] β A curated reference hub containing structured tutorials, system prompting templates, and context optimization strategies for leveraging Anthropic's Claude models. Focuses on maximizing the quality of complex reasoning pipelines and architectural code reviews. ### AI-Assisted Operations #### Code Generation Quality - [thenewstack.io: Developers Put AI Bots to the Test of Writing Code](https://thenewstack.io/developers-put-ai-bots-to-the-test-of-writing-code) [COMMUNITY-TOOL] β Empirical evaluation measuring code-generation accuracy across popular AI engines. Examines compiler error rates, structural vulnerabilities, and the necessity of developer supervision in AI workflows. +### Python + +#### Computer Science Foundations + + - **(2024)** [Think Python](https://allendowney.github.io/ThinkPython) [PYTHON CONTENT] [COMMUNITY-TOOL] β An industry-standard manual detailing computer science foundations using Python. Progresses through data structures, algorithms, functional routines, and object-oriented modeling with highly verified, elegant coding conventions. +## Specialized AI Applications + +### Healthcare Systems + +#### Voice Assistants + + - **(2025)** [Microsoft Dragon Copilot: Unified Voice AI Assistant for Healthcare](https://news.microsoft.com/source/2025/03/03/microsoft-dragon-copilot-provides-the-healthcare-industrys-first-unified-voice-ai-assistant-that-enables-clinicians-to-streamline-clinical-documentation-surface-information-and-automate-task) [COMMUNITY-TOOL] β Examines Microsoft's Dragon Copilot, the healthcare industry's first unified voice AI assistant. It streamlines clinical documentation, automates repetitive administrative tasks, and securely surfaces critical patient records within strict HIPAA compliance parameters. --- π‘ **Explore Related:** [AI](./ai.md) | [AI Agents MCP](./ai-agents-mcp.md) | [MLOps](./mlops.md) diff --git a/v2-docs/cheatsheets.md b/v2-docs/cheatsheets.md index 3b661830..ededc13b 100644 --- a/v2-docs/cheatsheets.md +++ b/v2-docs/cheatsheets.md @@ -7,7 +7,6 @@ - [tutorialsdojo.com: AWS Cheat Sheets π](https://tutorialsdojo.com/aws-cheat-sheets) [COMMUNITY-TOOL] - [mastertheboss.com: OpenShift Cheat Sheet](http://www.mastertheboss.com/soa-cloud/openshift/openshift-cheatsheet) [COMMUNITY-TOOL] - - [dzone refcard: Getting Started With OpenShift π](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] - [Red Hat Developer cheat sheets π](https://developers.redhat.com/cheatsheets) [COMMUNITY-TOOL] - [medium: The DevOps Cheat Sheet](https://medium.com/dataseries/the-devops-cheat-sheet-3177d6cf361c) [COMMUNITY-TOOL] - [developers.redhat.com: Intermediate Linux Cheat Sheet](https://developers.redhat.com/cheat-sheets/intermediate-linux-cheat-sheet) [COMMUNITY-TOOL] @@ -48,6 +47,7 @@ - [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax) [COMMUNITY-TOOL] - [ssh cheat sheet](https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4) [COMMUNITY-TOOL] - [openshift.tips](https://openshift.tips) [COMMUNITY-TOOL] + - [dzone refcard: Getting Started With OpenShift π](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] - [faun.pub: Helm Command Cheat Sheet | By M. Sharma](https://faun.pub/helm-command-cheat-sheet-by-m-sharma-488706ecf131) [COMMUNITY-TOOL] - [jrebel.com/blog/maven-cheat-sheet](https://www.jrebel.com/blog/maven-cheat-sheet) [COMMUNITY-TOOL] - [medium 1](https://medium.com/@TimvanBaarsen/maven-cheat-sheet-45942d8c0b86) [COMMUNITY-TOOL] @@ -84,6 +84,11 @@ #### Change Data Capture - **(2026)** [developers.redhat.com: Debezium on OpenShift Cheat Sheet](https://developers.redhat.com/cheat-sheets/debezium-openshift-cheat-sheet) [SHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An integration cheat sheet for configuring Debezium CDC within OpenShift pipelines. Curator Insight underscores real-time event streaming advantages. Live Grounding verifies Debezium's critical role in decoupling microservice databases without code changes. +### Kubernetes Operators + +#### Java Quarkus + + - **(2026)** [developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus - **Cheat Sheet** π](https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An advanced developer reference for implementing custom Kubernetes Operators in Java using Quarkus. Curator Insight highlights Quarkus' small memory footprint. Live Grounding shows a significant surge in Java Operator SDK adoption for enterprise platforms. ## Automation ### Configuration Management @@ -95,9 +100,6 @@ ### AWS -#### Security and IAM - - - **(2026)** [**docs.aws.amazon.com: Actions, resources, and condition keys for AWS services πππ**](https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html) [HTML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β The definitive AWS reference for constructing fine-grained IAM policies. It outlines exact service actions, resource types, and condition context keys required to enforce the principle of least privilege in enterprise architectures. This resource is indispensable for security engineers building cloud access models. #### Storage - **(2023)** [awsgeek.com/Amazon-S3](http://www.awsgeek.com/Amazon-S3) [N/A CONTENT] πππ [COMMUNITY-TOOL] β A highly visual architectural breakdown of Amazon S3 features, storage classes, and lifecycle policies. This resource maps complex cloud storage abstractions into readable visual cheat sheets, clarifying performance tiers and security boundaries. Excellent for quick architectural onboarding and design sessions. @@ -140,6 +142,9 @@ #### Glossary (1) - **(2026)** [Machine Learning Glossary](https://developers.google.com/machine-learning/glossary) [COMMUNITY-TOOL] β An authoritative dictionary compiled by Google to standardize terms across core AI and machine learning engineering domains. Explores architectural paradigms, neural network elements, deployment metrics, and training pipeline semantics crucial for production systems. +#### Python Labs + + - **(2023)** [==github.com/ekramasif: Basic Machine Learning - Python Cheatsheet==](https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheatSheet.ipynb) β 80 [PYTHON CONTENT] πππππ [DE FACTO STANDARD] β An interactive Jupyter Notebook consolidating standard machine learning algorithms in Python. Details array configurations, basic Scikit-Learn validation tests, and pandas pipeline configurations. ### Notebook Environments #### JupyterLab @@ -375,7 +380,7 @@ - **(2023)** [developers.redhat.com: Advanced Linux commands cheat sheet for developers](https://developers.redhat.com/cheat-sheets/advanced-linux-commands) [BASH CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β An intensive guide addressing advanced Linux system diagnostic and telemetry commands (e.g., lsof, strace, ss, ip). It equips systems engineers to quickly troubleshoot process bottlenecks, kernel states, and network connections. ### Messaging Systems -#### Kubernetes Operators +#### Kubernetes Operators (1) - **(2023)** [blog.jromanmartin.io: ActiveMQ, Kafka, Strimzi and CodeReady Containers](https://blog.jromanmartin.io/cheat-sheets) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An architecture-focused blog explaining how to coordinate Apache ActiveMQ, Kafka, Strimzi operators, and CodeReady Containers in Kubernetes environments. It provides real-world patterns for building resilient, event-driven microservices. ### Networking @@ -584,6 +589,7 @@ #### Markdown - **(2026)** [==Markdown Cheat Sheet 4==](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) β 60214 [MARKDOWN CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β One of the most starred and utilized Markdown references on GitHub. Curator Insight emphasizes its extreme offline utility. Live Grounding validates its legacy status as the primary standard for formatting across modern source code platforms. + - **(2026)** [markdownguide.org](https://www.markdownguide.org) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β The definitive platform-neutral guide to standard and extended Markdown syntax. Curator Insight praises its simplicity. Live Grounding proves its continued necessity as the absolute standard for project readme documentation. - **(2026)** [freecodecamp.org: Markdown Cheat Sheet β How to Write in Markdown with Examples](https://www.freecodecamp.org/news/markdown-cheat-sheet) [MARKDOWN CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β An educational guide explaining Markdown basics with real-world examples. Curator Insight values its utility for technical writers. Live Grounding shows its broad usage in software engineering bootcamps and initial developer onboardings. ### Performance Testing (1) @@ -717,5 +723,5 @@ - **(2025)** [**blog.gitguardian.com: Docker Security Best Practices & Cheat Sheet π**](https://blog.gitguardian.com/how-to-improve-your-docker-containers-security-cheat-sheet) [HTML CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Focuses on protecting applications by avoiding hardcoded secrets, securing base images, and implementing strict runtime privileges within Docker builds. Provides precise, actionable rules for integrating automated container security checks into CI/CD pipelines. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Other Awesome Lists](./other-awesome-lists.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/chef.md b/v2-docs/chef.md index 3dafde23..136b0827 100644 --- a/v2-docs/chef.md +++ b/v2-docs/chef.md @@ -15,5 +15,5 @@ - **(2024)** [learn.chef.io](https://www.chef.io/training/tutorials) [RUBY CONTENT] πππ [COMMUNITY-TOOL] [GUIDE] β The official learning platform for Chef. Features deep-dive, code-driven tutorials explaining how to programmatically manage enterprise nodes and infrastructure configurations across hybrid cloud environments. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/cicd-kubernetes-plugins.md b/v2-docs/cicd-kubernetes-plugins.md index ad16bda4..bec13493 100644 --- a/v2-docs/cicd-kubernetes-plugins.md +++ b/v2-docs/cicd-kubernetes-plugins.md @@ -5,11 +5,30 @@ ## CICD +### Automation + +#### Deployment Tools + + - **(2023)** [==Kubernetes Continuous Deploy==](https://plugins.jenkins.io/kubernetes-cd) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A specialized Jenkins plugin designed to coordinate container deployment pipelines, allowing seamless application delivery onto Kubernetes clusters. It handles cluster authentication, manifest interpolation, and rollout verification, although modern enterprise GitOps architectures have largely transitioned target deployments to ArgoCD or Flux. +#### Jenkins Integration + + - **(2024)** [==Jenkins Kubernetes Plugin==](https://plugins.jenkins.io/kubernetes) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A foundational plugin that integrates Jenkins with Kubernetes clusters to dynamically provision Jenkins agent pods on-demand. By leveraging Kubernetes namespaces and resources, it ensures isolated build environments, scaling agent capacity up during intensive test stages and scaling down to save compute budget. ### GitOps #### GitLab Integration - **(2024)** [==GitLab Kubernetes Agent==](https://docs.gitlab.com/user/clusters/agent) [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A secure, bidirectional, and active cluster integration agent (now known as the GitLab Agent for Kubernetes) that enables enterprise GitOps workflows. Operating inside the target cluster, it pulls configurations from Git repositories, avoiding the security risk of exposing Kube-apiserver endpoints to external CI runners. +### OpenShift + +#### CLI Tools + + - **(2022)** [==openshift-client==](https://plugins.jenkins.io/openshift-client) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A vital Jenkins plugin that packages and injects the OpenShift CLI (oc) command tool directly into pipeline execution containers. It enables automation scripts to easily authenticate, query, and manipulate OpenShift namespaces, security context constraints (SCCs), and route resources. +#### Pipelines + + - **(2022)** [==openshift-pipeline==](https://plugins.jenkins.io/openshift-pipeline) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A key Jenkins integration designed to trigger and coordinate OpenShift source-to-image (S2I) and binary-to-image build pipelines directly from Jenkins stages. It bridges traditional centralized orchestration with OpenShift-native application delivery models. Modern workloads are increasingly migrating toward Tekton-based OpenShift Pipelines. +#### Synchronization + + - **(2022)** [==openshift-sync==](https://plugins.jenkins.io/openshift-sync) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A specialized Jenkins plugin designed to continuously synchronize Jenkins Job states, configurations, and build logs directly with OpenShiftβs Build configurations and pipelines. By unifying build states, it provides developers with a single dashboard experience within the native OpenShift console interface. ## Software Engineering ### Collaborative Platforms @@ -19,5 +38,5 @@ - **(2021)** [about.gitlab.com: GitLab 14.1 released with Helm Chart Registry and Escalation Policies](https://docs.gitlab.com/releases/#gitlab-kubernetes-agent-available-on-gitlabcom) [MARKDOWN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Details the GitLab 14.1 release, highlighting its integrated Helm chart registry and custom escalation policies. Explains how teams can store and manage Kubernetes deployment packaging files directly alongside their application source code. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/cicd.md b/v2-docs/cicd.md index 8273b456..5f4c92e6 100644 --- a/v2-docs/cicd.md +++ b/v2-docs/cicd.md @@ -5,9 +5,8 @@ ## Standard Reference + - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] - - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] - - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] - [Wikipedia.org: DevOps](https://en.wikipedia.org/wiki/DevOps) [COMMUNITY-TOOL] - [Wikipedia.org: Continuous Integration](https://en.wikipedia.org/wiki/Continuous_integration) [COMMUNITY-TOOL] - [Wikipedia.org: Continuous Delivery](https://en.wikipedia.org/wiki/Continuous_delivery) [COMMUNITY-TOOL] @@ -32,15 +31,16 @@ - [guru99.com: CI/CD Pipeline: Learn with Example πππ](https://www.guru99.com/ci-cd-pipeline.html) [COMMUNITY-TOOL] - [dzone.com: How To Build an Effective CI/CD Pipeline](https://dzone.com/articles/how-to-build-an-effective-cicd-pipeline) [COMMUNITY-TOOL] - [hart-michael.medium.com: Why You Need Continuous Deployment](https://hart-michael.medium.com/why-you-need-continuous-deployment-93d7b5936523) [COMMUNITY-TOOL] + - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] - [dzone.com: An Overview of CI/CD Pipelines With Kubernetes](https://dzone.com/articles/an-overview-of-cicd-pipelines-with-kubernetes) [COMMUNITY-TOOL] - [betanews.com: Overcoming observability challenges in the CI/CD Pipeline](https://betanews.com/2022/01/26/overcoming-observability-challenges) [COMMUNITY-TOOL] - [medium: Continuous Kubernetes blue-green deployments on Azure using Nginx,' AppGateway or TrafficManager β part 2](https://medium.com/@denniszielke/continuous-kubernetes-blue-green-deployments-on-azure-using-nginx-appgateway-or-trafficmanager-4490bce29cb) [COMMUNITY-TOOL] - [gitconnected.com: Blue-Green with Canary Deployment β A Novel approach](https://levelup.gitconnected.com/blue-green-with-canary-deployment-a-novel-approach-2cee77ff564d) [COMMUNITY-TOOL] - [cd.foundation: Intro to Deployment Strategies: Blue-Green, Canary, and More' π](https://cd.foundation/blog/2021/03/24/intro-to-deployment-strategies-blue-green-canary-and-more) [COMMUNITY-TOOL] - [devopslearners.com: Blue-Green vs Canary Deployment](https://devopslearners.com/blue-green-vs-canary-deployment-76436d7f6bc1) [COMMUNITY-TOOL] - - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - [mediatemple.net: Cloud-Native CI/CD Workflows in AWS: 3 Use Cases](https://mediatemple.net/blog/cloud-hosting/cicd-workflows-aws-3-use-cases) [COMMUNITY-TOOL] - [Terraform Enterprise 2.0](https://t.co/UmacHpStqI) [COMMUNITY-TOOL] + - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] - [dzone: DevOps: CI/CD Tools to Watch Out for in 2022](https://dzone.com/articles/devops-cicd-tools-to-watch-out-for-in-2022) [COMMUNITY-TOOL] - [betterprogramming.pub: When Should You Self-Host CI Tools? | William Anderson](https://betterprogramming.pub/when-should-you-self-host-ci-tools-330fc38d2a6) [COMMUNITY-TOOL] @@ -51,6 +51,27 @@ #### Developer Productivity - **(2024)** [GitBook Webinar: GitBook for Public Docs](https://www.youtube.com/watch?si=dWSDPD4eXvF3dx5r&v=gnYU0jtQbug&feature=youtu.be) [COMMUNITY-TOOL] β Webinar presentation highlighting standard configurations for establishing clear, highly readable public documentation using GitBook, emphasizing real-time integrations and Markdown-based code setups. +## AI Engineering + +### Agentic Frameworks + +#### Developer Experience + + - **(2025)** [Kiro: Engineering Rigor for Agentic Development](https://kiro.dev) [TYPESCRIPT CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Kiro is a testing and engineering framework designed to bring traditional software disciplineβsuch as regression testing, linting, and sandbox executingβto LLM agents and multi-agent workflows. It establishes strict validation steps to ensure agent behaviors remain deterministic, secure, and aligned with standard corporate software engineering guidelines. +## Architecture + +### Patterns + +#### Twelve-Factor App + + - **(2023)** [The 12-Factor App: An Updated Guide](https://newsletter.francofernando.com/p/the-12-factor-app-an-updated-guide) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Revisits the classic 12-Factor app principles through a modern cloud-native lens. Analyzes how declarations like declarative formats, clean environment parity, and port binding apply to contemporary container networks. +## Architecture and Visualization + +### Interactive Diagramming + +#### AI Integration + + - **(2025)** [Draw.io MCP for Diagram Generation: Why Itβs Worth Using](https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using) [TYPESCRIPT CONTENT] ππ [COMMUNITY-TOOL] β Implements the Model Context Protocol (MCP) to dynamically generate and modify Draw.io structures directly via conversational AI interfaces. Seamlessly links large language models with visual blueprint execution, allowing real-time canvas updates and automated layout formatting based on conversational technical specs. ## CICD Pipeline ### GitHub Actions @@ -74,7 +95,7 @@ - **(2020)** [aws.amazon.com: Automating safe, hands-off deployments ππ](https://aws.amazon.com/es/builders-library/automating-safe-hands-off-deployments) [SPANISH CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] ππ [COMMUNITY-TOOL] β A highly technical AWS Builders Library analysis detailing Amazon's safe, automated deployment methodologies. Highlights pipeline design using fractional wave rollouts, automated synthetic testing, and automated rollbacks triggered by alarm thresholds. ### CI-CD Pipelines -#### Architecture +#### Architecture (1) - **(2022)** [thenewstack.io: Are Monolith CI/CD Pipelines Killing Quality in Your Software?](https://thenewstack.io/are-monolith-ci-cd-pipelines-killing-quality-in-your-software) [COMMUNITY-TOOL] β Analyses the risks of monolithic pipelines on deployment safety. Recommends aligning decoupled micro-pipelines with distinct microservice models to avoid pipeline dependency bottlenecks. ### Cloud Native @@ -108,6 +129,15 @@ #### Cloud Native (1) - **(2023)** [groundcover.com: Cloud-native CI/CD? Yeah, thatβs a thing π](https://www.groundcover.com/blog/ci-cd-kubernetes) [ADVANCED LEVEL] π [COMMUNITY-TOOL] β Examines the shift to Kubernetes-native continuous delivery models. Compares Tekton and declarative GitOps runtimes like Argo CD and Flux to highlight the safety benefits of in-cluster loops. +## Cloud Native (2) + +### Application Delivery + +#### Package Management + +##### Introductory + + - **(2021)** [harness.io: Introduction to Helm: Charts, Deployments, & More π](https://www.harness.io/blog) [COMMUNITY-TOOL] β High-impact breakdown of Helm core components including Chart.yaml, value overriding mechanics, and templating practices. Details how modern continuous delivery engines natively incorporate Helm to optimize release logic. ## Continuous Delivery (1) ### CICD and Testing @@ -141,9 +171,16 @@ #### Developer Productivity (1) - **(2025)** [**action-tmate: Debug GitHub Actions via SSH**](https://github.com/mxschmitt/action-tmate) β 3550 [SHELL CONTENT] ππππ [ENTERPRISE-STABLE] β An essential interactive troubleshooting tool that opens a secure tmate SSH session directly into active GitHub Actions runners, enabling real-time terminal diagnostics of failing pipeline runs. +#### Enterprise Tooling + + - **(2025)** [PMEase QuickBuild](https://www.pmease.com) [JAVA CONTENT] [ADVANCED LEVEL] [LEGACY] β A powerful commercial build and configuration management tool geared towards large enterprises. Combines high-capacity agents, visual dependency chains, and precise audit trails for legacy and cloud-native workloads. #### Industry Reports + - **(2024)** [GigaOm's Radar for Enterprise CI/CD π](https://jfrog.com/pipelines) [CASE STUDY] [COMMUNITY-TOOL] β An industry analyst review of enterprise CI/CD solutions. Highlights the positioning of systems like JFrog Pipelines on parameters including multi-cloud portability, automated governance, secure distribution, and hybrid scalability. - **(2021)** [cloudbees.com: Continuous Delivery Tools: The 5 You Absolutely Need to Know in 2021](https://www.cloudbees.com/blog/cicd-tools-to-know-2021) [COMMUNITY-TOOL] β Historical retrospective outlining the landscape of CI/CD systems in 2021. Offers context on how delivery tools have transitioned from central-server models to modern cloud-native, GitOps-driven architectures. +#### Jenkins + + - **(2023)** [Back of the Napkin Guide to Updating Jenkins](https://www.jenkins.io/blog/2023/10/31/marc-s-napkin-upgrade-guide) [GUIDE] [GUIDE] [LEGACY] β A pragmatic quick-reference outlining safe, robust upgrade strategies for legacy Jenkins master/agent nodes. Covers JVM runtime alignment, plugins dependency management, and core server updates with minimum outage windows. #### Kubernetes Native - **(2024)** [harness.io: Kubernetes CI/CD Best Practices](https://www.harness.io/blog/kubernetes-ci-cd-best-practices) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A professional guide detailing best practices for Kubernetes-native CI/CD. Emphasizes image tag immutability, secure namespace configuration, automated GitOps pull routines, secrets orchestration, and strict readiness validations. @@ -156,10 +193,14 @@ #### Resource Portals - **(2025)** [Awesome CI/CD π](https://github.com/cicdops/awesome-ciandcd) β 1999 [MARKDOWN CONTENT] πππ [COMMUNITY-TOOL] β An extensive curated list capturing modern DevOps platforms, delivery engines, automated linting, security scanning, and container validation tools, acting as a foundational technical index for engineering teams. +#### Self-Hosted Runners + + - **(2025)** [Buildbot](https://buildbot.net) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A Python-based framework designed for continuous integration testing. Although largely surpassed by Kubernetes-native engines, Buildbot remains a robust, highly extensible platform for complex, non-standard compilation requirements. ### Deployment Strategies (1) #### Blue-Green and Canary (1) + - **(2024)** [semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes π](https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Technical tutorial illustrating native implementation of blue-green deployments on Kubernetes. Demonstrates how to manipulate service selectors, manage ingress controllers, and swap traffic dynamically with zero application downtime. - **(2023)** [blog.container-solutions.com: Deployment Strategies π](https://blog.container-solutions.com/deployment-strategies) [COMMUNITY-TOOL] β In-depth guide comparing core deployment topologies: recreate, rolling update, blue/green, canary, and shadow. Focuses on the trade-offs of budget, state management, infrastructure replication overhead, and traffic routing mechanisms. - **(2023)** [opsmx.com: What is Blue Green Deployment ?](https://www.opsmx.com/blog/blue-green-deployment) [COMMUNITY-TOOL] β An introductory primer defining the operational mechanics of blue-green architectures. Focuses on setting up mirrored hosting environments, routing configurations, and robust database rollback plans. #### Education @@ -175,6 +216,7 @@ #### Kubernetes Management - **(2025)** [Devtron Labs: Devtron provides a 'seamless,β 'implementation agnostic uniform interface' across Kubernetes Life Cycle integrated with most Opensource and commercial tools](https://devtron.ai) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An open-source, tool-agnostic application management platform for Kubernetes. Unifies discrete CI/CD workflows, GitOps, observability tooling, and cluster resource debugging into a single visual interface, drastically lowering cognitive load. + - **(2025)** [Canine: A Developer-friendly PaaS for Kubernetes](https://canine.sh) [GO CONTENT] [COMMUNITY-TOOL] β A developer-centric, lightweight PaaS layer running directly on top of Kubernetes. Canine simplifies native container deployments and configurations, reducing cognitive load and shortening inner-loop development iterations. ### Progressive Delivery #### Feature Flags @@ -227,6 +269,9 @@ #### Evaluation - **(2022)** [harness.io: What is a CI/CD Platform and why should I care? π](https://www.harness.io/blog/what-is-cicd-platform-why-should-i-care) π [LEGACY] β Contrasts custom-built scripts and legacy tooling loops with integrated, enterprise-class CI/CD platforms. Focuses on compliance enforcement, deployment governance, and engineering self-service capabilities. +#### Tooling + + - **(2021)** [devops.com: 7 Popular Open Source CI/CD Tools](https://devops.com/7-popular-open-source-ci-cd-tools) [COMMUNITY-TOOL] β Compares seven dominant open-source CI/CD frameworks, assessing execution speed, plugin ecosystems, maintenance overhead, and architectural fitness for hybrid and Kubernetes configurations. ### CICD #### Kubernetes Orchestration @@ -234,7 +279,7 @@ - **(2021)** [devopsdigest.com: CI/CD Deployments: How to Expedite Across a Kubernetes Environment With DevOps Orchestration](https://www.devopsdigest.com/cicd-deployments-how-to-expedite-across-a-kubernetes-environment-with-devops-orchestration) [COMMUNITY-TOOL] β Accelerating release cycles in Kubernetes environments requires modernizing the CI/CD pipeline with cloud-native orchestration techniques. By automating build, test, and container promotion workflows, teams can minimize deployment errors and configuration drift. The focus is on implementing progressive delivery strategies such as canary and blue-green deployments to de-risk production releases. ### Continuous Delivery (2) -#### Patterns +#### Patterns (1) - **(2020)** [continuousdelivery.com: Patterns π](https://continuousdelivery.com/implementing/patterns) [ADVANCED LEVEL] [DOCUMENTATION] π [COMMUNITY-TOOL] β A seminal reference of continuous delivery patterns. Evaluates technical blueprints for automated schema updates, blue-green environments, canary verification loops, and clean decoupling of software builds from configurations. ### Continuous Integration @@ -254,9 +299,14 @@ - **(2023)** [clickittech.com: CI/CD Best Practices: Top 10 Practices for Financial Services](https://www.clickittech.com/devops/ci-cd-best-practices) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Outlines specialized continuous delivery configurations designed for high-regulation financial environments. Covers security orchestration, strict separation of duties, and audit trail automation. ### Infrastructure as Code -#### AI Integration +#### AI Integration (1) - **(2026)** [**Terraform & OpenTofu Skill for AI Agents**](https://github.com/antonbabenko/terraform-skill) β 2012 [TYPESCRIPT CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β An open-source Model Context Protocol (MCP) skill set built for AI agents. Simplifies parsing, validating, and managing Terraform and OpenTofu infrastructure configurations through intelligent, context-aware LLM tool calls. +### Product Management + +#### Methodology (1) + + - **(2020)** [mindtheproduct.com: The Product Managersβ Guide to Continuous Delivery and DevOps ππ](https://www.mindtheproduct.com/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us) [GUIDE] ππ [COMMUNITY-TOOL] [GUIDE] β Bridges the gap between technical release pipelines and business product management. Explains DevOps principles, release gating, and CD strategies to align cross-functional teams with deployment automation architectures. ## DevOps and CICD ### CICD Automation @@ -264,18 +314,42 @@ #### Terraform Release Management - **(2026)** [Terraform Module Releaser GitHub Action](https://github.com/techpivot/terraform-module-releaser) β 223 [TYPESCRIPT CONTENT] ππ [COMMUNITY-TOOL] β An automated GitHub Action that manages release tagging, semantic version tracking, and registration publication processes for Terraform modules. Mitigates distribution overhead by auto-generating changelogs and managing tags. +## Developer Experience (1) + +### AI-Assisted Coding + +#### Claude Code + + - **(2025)** [Claude Code in Action](https://anthropic.skilljar.com/claude-code-in-action) [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] β An official hands-on tutorial and demonstration course by Anthropic showing the real-world utility of Claude Code. It covers basic terminal setups, interactive file refactoring, automated git commit orchestration, and contextual testing loops. Highly valuable for teams integrating terminal-based AI agents directly into daily engineering pipelines. +## FinOps and Cloud Cost + +### IaC FinOps + +#### Terraform Integration + + - **(2024)** [==InfraCost + Terraform PRs: Making Cost Awareness Effortless==](https://www.linkedin.com/pulse/infracost-terraform-prs-making-cost-awareness-martin-jackson-a6sge?utm_source=share&utm_medium=member_android&utm_campaign=share_via) πππππ [DE FACTO STANDARD] β Demonstrates how to integrate Infracost into GitHub Pull Requests to inspect infrastructure cost differences before deployment. Evaluates how shift-left practices can prevent unexpected spend increases by highlighting charges directly in developer workflows. +## Industry Analysis + +### DevOps Trends + + - **(2021)** [sdtimes.com: CI/CD pipelines are expanding π](https://sdtimes.com/devops/ci-cd-pipelines-are-expanding) [COMMUNITY-TOOL] β A comprehensive industry report analyzing the evolution of modern CI/CD pipelines as they swallow up operations, security compliance (DevSecOps), and AI/ML model integration (MLOps). It traces how simple deployment automation has evolved into highly integrated, complex policy engines that run across distributed clouds. +## Infrastructure + +### Kubernetes Distributions + +#### Enterprise Distributions + + - **(2023)** [weave.works: Weave Kubernetes Platform](https://www.weave.works/) [ADVANCED LEVEL] [COMMUNITY-TOOL] β The enterprise Kubernetes distribution offering from Weaveworks (WKP) built heavily around declarative GitOps concepts and Cluster API. Following Weaveworks' operational cessation in early 2024, WKP is no longer commercially active, but its patterns directly influenced modern multi-cluster management strategies. ## Infrastructure as Code (1) -### AI Integration (1) - -#### Copilot for Azure - - - **(2025)** [Enhancing Infrastructure as Code Generation with GitHub Copilot for Azure](https://techcommunity.microsoft.com/blog/AzureDevCommunityBlog/enhancing-infrastructure-as-code-generation-with-github-copilot-for-azure/4388514) [NONE CONTENT] [COMMUNITY-TOOL] β Technical optimization guide exploring the use of GitHub Copilot for drafting Bicep, ARM, and Terraform configurations. Shows how to engineer precise prompt schemas to maintain syntax standards. ### CICD and Delivery (1) #### Security and Compliance - **(2023)** [devops.com: 8 Security Considerations for CI/CD](https://devops.com/8-security-considerations-for-ci-cd) [COMMUNITY-TOOL] β Actionable checklist of eight vital security considerations for pipeline configurations. Addresses fundamental practices such as secure secrets injection, runner environment isolation, least-privilege RBAC, and validation processes to prevent supply-chain vulnerabilities. +#### Self-Hosted Runners (1) + + - **(2025)** [Cloud Posse runs-on: GitHub Actions Self-Hosted Runners](https://docs.cloudposse.com/components/library/aws/runs-on) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A collection of Cloud Posse Terraform modules designed to automate secure, dynamically autoscaling self-hosted GitHub Actions runners inside AWS networks, optimization execution speed while keeping compute costs minimal. ### GitOps (2) #### Configuration Management @@ -288,7 +362,7 @@ #### UI Visualization - **(2024)** [==feat(ui): Add AppSet to Application Resource Tree in Argo CD==](https://github.com/argoproj/argo-cd/pull/26601) β 23128 [GO CONTENT] πππππ [DE FACTO STANDARD] β The official Argo CD feature enhancement that maps ApplicationSets directly inside the dashboard UI tree. This view simplifies managing multi-tenant topologies and nested application definitions for platform operators. -## Methodology (1) +## Methodology (2) ### Culture @@ -301,13 +375,18 @@ - **(2018)** [opensource.com: What is CI/CD?](https://opensource.com/article/18/8/what-cicd) [COMMUNITY-TOOL] β A foundational educational guide detailing the concepts, benefits, and components of Continuous Integration and Continuous Deployment (CI/CD). It explains how pipeline automation accelerates software delivery, guarantees build consistency, and serves as the operational substrate for DevOps cultures. ## Platform Engineering (1) -### Developer Experience +### Developer Experience (2) #### Continuous Delivery (3) - **(2023)** [thenewstack.io: Improve Dev Experience to Maximize the Business Value of CD](https://thenewstack.io/improve-dev-experience-to-maximize-the-business-value-of-cd) [COMMUNITY-TOOL] β Explores developer experience (DevEx) as an accelerator for continuous deployment initiatives. Details how centralized developer portals and self-service pipeline catalogs eliminate delivery friction. ## Software Engineering +### AI Tools + +#### Developer Productivity (2) + + - **(2024)** [**Programming with GitHub Copilot Agent Mode**](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with-github-copilot-agent-mode/4400630) ππππ [ENTERPRISE-STABLE] β A deep dive into the engineering capabilities of GitHub Copilot's 'Agent Mode.' It details how the agent acts autonomously to analyze workspace dependencies, generate multi-file modifications, run localized compilations, and iterate on test suites based on natural language prompts. ### AI-Assisted Development #### GitHub Copilot @@ -320,15 +399,18 @@ - **(2019)** [developers.redhat.com: 10 tips for reviewing code you don't like](https://developers.redhat.com/blog/2019/07/08/10-tips-for-reviewing-code-you-dont-like) [COMMUNITY-TOOL] β Provides practical tips for reviewing code in challenging situations. Recommends focusing on objective structural designs, automating style checking, and maintaining clear communication to build strong team culture. ### SDLC -#### Methodology (2) +#### Methodology (3) - **(2023)** [harness.io: Understanding the Phases of the Software Development Life Cycle](https://www.harness.io/blog/software-development-life-cycle) [COMMUNITY-TOOL] β Details contemporary Software Development Life Cycle (SDLC) methodologies. Maps traditional planning and execution frameworks to cloud-native continuous integration and deployment loops. ### Version Control +#### Git Best Practices + + - **(2018)** [Purposeful Commits](https://chrisarcand.com/purposeful-commits) [N/A CONTENT] ππ [COMMUNITY-TOOL] β A technical essay discussing optimal commit message hygiene and atomic commits. Argues that purposeful, structured histories are critical for tracking down regression roots and ensuring easy codebase traversability. #### Trunk-Based Development - **(2022)** [thinkinglabs.io: Feature Branching considered evil π](https://thinkinglabs.io/talks/feature-branching-considered-evil.html) π [COMMUNITY-TOOL] β An analytical critique of long-lived feature branching practices, advocating strongly for trunk-based development. Explains how delayed merges impede true continuous integration and degrade delivery velocities. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [Gitops](./gitops.md) diff --git a/v2-docs/cloud-arch-diagrams.md b/v2-docs/cloud-arch-diagrams.md index b77790cf..80332f26 100644 --- a/v2-docs/cloud-arch-diagrams.md +++ b/v2-docs/cloud-arch-diagrams.md @@ -83,6 +83,9 @@ #### GCP - **(2024)** [Google Cloud Architecture Icons](https://cloud.google.com/icons) [NONE CONTENT] [COMMUNITY-TOOL] β The standardized Google Cloud Platform graphical asset library and system diagram rules. Designed to assist cloud architects in drafting Google-recommended structures with consistent representations for compute, storage, data, and analytical pipelines. +#### Kubernetes + + - **(2023)** [==github.com/kubernetes: Kubernetes Icons Set==](https://github.com/kubernetes/community/tree/main/icons) β 12886 [NONE CONTENT] πππππ [DE FACTO STANDARD] β The official CNCF-maintained Kubernetes graphic catalog containing SVGs and PNGs representing key system objects like Pods, Services, Deployments, ingress, and Custom Resources. Vital for creating highly precise architectural designs of cloud-native infrastructure. #### Security (1) - **(2021)** [aquasecurity/cloudsec-icons](https://github.com/aquasecurity/cloudsec-icons) [NONE CONTENT] π [COMMUNITY-TOOL] β An open-source library of dedicated cybersecurity and DevSecOps icons created by Aqua Security. Empowers application security professionals to visually document threat boundaries, firewall parameters, and container compliance elements in systems architecture graphs. @@ -98,6 +101,11 @@ - **(2020)** [==diagrams.mingrammer.com: Diagram as Code==](https://diagrams.mingrammer.com) [PYTHON CONTENT] πππππ [DE FACTO STANDARD] β An industry-standard open-source library that empowers architects to represent system architectures using pure Python code. By aligning with GitOps paradigms, diagrams are treated as software dependencies, allowing automated code-driven rendering and versioning across AWS, GCP, Azure, and Kubernetes ecosystems without manual editing tools. - **(2022)** [**github.com/awslabs/diagram-as-code π**](https://github.com/awslabs/diagram-as-code) β 1519 [PYTHON CONTENT] ππππ [ENTERPRISE-STABLE] β An AWS Labs community experiment designed to showcase the power of programmatically rendering complex systems architecture. Helps engineers integrate documentation updates directly inside release workflows. +### Guides + +#### AWS (2) + + - **(2023)** [What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?](https://www.pluralsight.com) [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] β A comprehensive tutorial on Pluralsight outlining best-practice workflows for generating infrastructure diagrams. Provides structured advice on combining automated discovery with custom visual canvases. ### Interactive Diagramming #### Enterprise @@ -122,9 +130,6 @@ #### Global Infrastructure - **(2026)** [Azure Products by Region Table](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β The definitive, live-updated reference catalog mapping the global availability of Azure services and network products across all Azure regions. This matrices-driven tool is vital for cloud architects designing multi-region redundancy, data residency compliance, and edge microservice topologies. -#### Network Topology - - - **(2025)** [Hub-Spoke Network Topology in Azure - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The foundational blueprint for Azure Hub-and-Spoke network design patterns. This guide details how to centralize shared infrastructure servicesβsuch as firewalls, DNS, and ExpressRoute gatewaysβwithin a hub VNet, while separating distinct microservice workloads into isolated spoke VNets. ## Cloud Platforms ### AWS Integration @@ -156,5 +161,5 @@ - **(2025)** [==AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub' Copilot==](https://github.com/Azure/AZVerify) β 95 [TYPESCRIPT CONTENT] πππππ [DE FACTO STANDARD] β An innovative open-source tool bridging declarative Bicep files, live Azure deployments, and system diagrams using GitHub Copilot. Standardizes validation processes during complex infrastructure-as-code planning. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/cloud-asset-inventory.md b/v2-docs/cloud-asset-inventory.md index 49ddbd54..7ed14a06 100644 --- a/v2-docs/cloud-asset-inventory.md +++ b/v2-docs/cloud-asset-inventory.md @@ -11,6 +11,11 @@ - **(2026)** [cloudquery.io: Cloud Query: The open-source cloud asset inventory powered by SQL](https://www.cloudquery.io) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An open-source high-performance security and asset discovery tool that parses cloud configuration APIs into standard SQL databases. Enables infrastructure teams to perform complex auditing, compliance mapping, and security reporting. - **(2023)** [cloudquery.io: Building an Open-Source Cloud Asset Inventory with CloudQuery and Grafana](https://www.cloudquery.io/learning-center/cloud-asset-management) [SQL CONTENT] [COMMUNITY-TOOL] [GUIDE] β Step-by-step implementation guide detailing how to ingest cloud infrastructure state via CloudQuery and visualize data patterns within Grafana. Outlines pipeline construction, scheduling, and database optimization. +### Serverless Architecture + +#### Case Studies + + - **(2021)** [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless) [N/A CONTENT] [COMMUNITY-TOOL] β A catalog documenting real-world runtime failures, billing anomalies, database connection exhaustion, cold start latency bottlenecks, and unexpected vendor configurations within modern serverless cloud setups. ### Storage and Databases #### Distributed Block Storage @@ -25,5 +30,5 @@ - **(2024)** [CloudCanvas - Diagramming for Cloud Infrastructure](https://cloudcanvas.co) [TYPESCRIPT CONTENT] [EMERGING] β CloudCanvas is an emerging interactive workspace tool tailored for designing cloud topologies and auto-generating infrastructure-as-code manifests. By linking architectural nodes directly to API-driven configurations, it helps bridge the gap between architectural diagramming and operational execution. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/cloudflare.md b/v2-docs/cloudflare.md index 9384e42d..84df008e 100644 --- a/v2-docs/cloudflare.md +++ b/v2-docs/cloudflare.md @@ -37,5 +37,5 @@ - **(2026)** [Cloudflare workers (Serverless)](https://workers.cloudflare.com) [JAVASCRIPT/WEBASSEMBLY CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Cloudflare Workers is an advanced serverless architecture utilizing V8 engine isolates. It runs application code directly at global edge locations, yielding near-zero cold-start overhead. --- -π‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) | [Networking](./networking.md) +π‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Caching](./caching.md) | [Networking](./networking.md) diff --git a/v2-docs/container-managers.md b/v2-docs/container-managers.md index cca1d7f8..882d67ee 100644 --- a/v2-docs/container-managers.md +++ b/v2-docs/container-managers.md @@ -26,6 +26,11 @@ #### VM-in-Container - **(2021)** [opensource.com: Run a Linux virtual machine in Podman](https://opensource.com/article/21/7/linux-podman) [SHELL CONTENT] [ADVANCED LEVEL] [LEGACY] β An architectural exploration of executing a nested Linux VM directly within an OCI-compliant container managed by Podman. This setup leverages nested systemd instances, enabling engineers to package legacy system-level workloads, VMs, or multi-process service layers without full VM overhead. +### CI-CD Pipelines + +#### Pipeline Security + + - **(2022)** [Build trusted pipelines/Guards with Podman containers](https://www.redhat.com/en/blog/using-container-technology-make-trusted-pipeline) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Analyzes how to design highly secure, isolated CI/CD pipelines using Podman container guards. By isolating execution steps within unprivileged container sandboxes, this architecture protects build systems and host servers from security compromises. ### Container Engines #### Comparative Analysis @@ -177,6 +182,7 @@ - **(2018)** [==Libpod: Library and tool for running OCI-based containers in Pods==](https://github.com/containers/podman) β 31763 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The core engine library underlying Podman, enabling programmatic creation and lifecycle management of OCI-compliant containers and Pods. Libpod brings native Kubernetes-style multi-container 'Pod' groupings to local local environments without requiring a background orchestration API. - **(2021)** [youtube: Getting started with Podman](https://www.youtube.com/watch?v=Za36qHbrf3g) [NONE CONTENT] [COMMUNITY-TOOL] β A developer-oriented video walkthrough detailing installation, basic image handling, and container deployment using Podman. Explains core concepts of local rootless container security and basic networking models for developers transitioning from monolithic engine setups. - **(2020)** [podmain.io: Announcing Podman v2](https://podman.io/blogs/2020/06/29/podman-v2-announce.html) [NONE CONTENT] [COMMUNITY-TOOL] β The release announcement detailing Podman v2's updated architecture, notably the introduction of a new structured REST API. This release allows remote management of containers from macOS or Windows machines, bridging compatibility barriers to match modern hybrid-development requirements. + - **(2019)** [developers.redhat.com: Podman and Buildah for Docker users π](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [NONE CONTENT] [LEGACY] β A practical handbook for developers transitionining from legacy Docker tooling to the modern Podman/Buildah stack. It walks through command mapping, registry authentications, building minimal rootless images, and deploying local Kubernetes-style multi-container YAML manifests. - **(2018)** [Intro to Podman](https://developers.redhat.com/blog/2018/08/29/intro-to-podman) [NONE CONTENT] [COMMUNITY-TOOL] β An introductory engineering guide presenting Podman's design philosophies. It outlines the core mechanics of running daemonless containers, using standard alias configs to replace traditional docker systems, and managing container storage within unprivileged user directories. #### Strategy and Standards @@ -211,6 +217,7 @@ #### Kubernetes Integration (2) - **(2024)** [Kubernetes.io: Container runtimes](https://kubernetes.io/docs/setup/production-environment/container-runtimes) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β The official Kubernetes documentation detailing installation and integration patterns for CRI-compliant container runtimes. It provides step-by-step production setup configurations for containerd and CRI-O, detailing necessary kernel parameters, socket configurations, and systemd driver alignments. + - **(2017)** [cri-o.io](https://cri-o.io) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The official home of CRI-O, an optimized Container Runtime Interface (CRI) designed specifically and exclusively for Kubernetes. CRI-O avoids overhead by supporting only OCI-compliant runtimes, removing unnecessary client CLI abstractions to deliver minimum-footprint workload execution. #### Low-Level Engines - **(2019)** [==crun==](https://github.com/containers/crun) β 3964 [C CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A high-performance, lightweight, and low-memory-footprint OCI runtime written completely in C. It serves as an ultra-fast alternative to Go-based runc, offering native support for advanced Linux features such as cgroups v2, user namespaces, and direct system call mapping. @@ -275,5 +282,5 @@ - **(2026)** [==buildah==](https://buildah.io) [GO CONTENT] πππππ [DE FACTO STANDARD] β Buildah specializes in crafting OCI-compliant container images without requiring a background container daemon. It enables fine-grained Layer management, dramatically reducing the security footprint of target images by keeping build tools outside the final layers. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/crossplane.md b/v2-docs/crossplane.md index ffba504b..432e15f4 100644 --- a/v2-docs/crossplane.md +++ b/v2-docs/crossplane.md @@ -57,5 +57,5 @@ - **(2021)** [itnext.io: Why do developers find Kubernetes so hard?](https://itnext.io/why-do-developers-find-kubernetes-hard-6532e8d6ce7f) [AGNOSTIC CONTENT] [COMMUNITY-TOOL] β Diagnoses the cognitive load and operational hurdles associated with exposing raw Kubernetes interfaces directly to application developers. It analyzes the friction created by complex network topologies, YAML verbosity, and security policies, making the case for platform abstraction layers and custom developer portals. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/crunchydata.md b/v2-docs/crunchydata.md index 34829b66..26d86a73 100644 --- a/v2-docs/crunchydata.md +++ b/v2-docs/crunchydata.md @@ -167,6 +167,10 @@ #### Database Administration (1) - **(2020)** [info.crunchydata.com: Deploy pgAdmin4 with PostgreSQL on Kubernetes](https://www.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β Guides the deployment of pgAdmin4 web client panels alongside database clusters inside Kubernetes. Reviews network ingress definitions, volume mounts, and credential injection mechanics. + - **(2020)** [info.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands](https://www.crunchydata.com/blog/d-meta) [SQL CONTENT] [COMMUNITY-TOOL] β Interactive tutorial on the utilization of native psql meta-commands to rapidly trace schema layouts, inspect index sizes, and generate database structure documentation directly via CLI commands. +#### Developer Tutorials + + - **(2026)** [learn.crunchydata.com π](https://www.crunchydata.com/developers/tutorials) [SQL CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Interactive educational portal offering structured developer exercises focused on core database engineering. Includes tasks on indexing optimizations, raw performance telemetry, and complex JSON data orchestration strategies in PostgreSQL. #### Enterprise Solutions - **(2026)** [crunchydata.com](https://www.crunchydata.com) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Corporate entry point for Crunchy Data, a driving force behind enterprise-hardened, fully open-source PostgreSQL. Represents a suite of production support, compliance validation patterns, and cloud-native integration tools. @@ -197,6 +201,7 @@ #### Database Monitoring - **(2020)** [info.crunchydata.com: Monitoring PostgreSQL clusters in kubernetes](https://www.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes) [NONE CONTENT] [COMMUNITY-TOOL] β Details structural metric collection architectures for Kubernetes-hosted PostgreSQL. Describes the integration of specialized postgres_exporter containers to feed telemetry into Prometheus targets with visualized dashboard outputs. + - **(2020)** [info.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes](https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β Hands-on implementation guide for deploying a scalable monitoring architecture for PostgreSQL. Instructs on integrating postgres_exporter configurations, configuring Prometheus scrape pools, and importing Grafana analytics interfaces. #### Long-Term Storage - **(2020)** [info.crunchydata.com: Introducing the Postgres Prometheus Adapter](https://www.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An introduction to using the Postgres Prometheus Adapter to store Prometheus time-series metrics. Covers performance metrics, schema structures, and remote-write configurations. @@ -209,5 +214,5 @@ - **(2019)** [ref1](https://www.redhat.com/en/blog/understanding-service-accounts-sccs) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explains OpenShift Service Accounts, Role-Based Access Control (RBAC), and Security Context Constraints (SCC). Understanding SCCs is vital when deploying complex operators that need custom security postures, such as stateful databases. This reference outlines how to grant specific system permissions safely, protecting multi-tenant clusters from security compromise. --- -π‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) +π‘ **Explore Related:** [Databases](./databases.md) | [Yaml](./yaml.md) | [Message Queue](./message-queue.md) diff --git a/v2-docs/customer.md b/v2-docs/customer.md index e21ad9d1..b8626686 100644 --- a/v2-docs/customer.md +++ b/v2-docs/customer.md @@ -23,6 +23,11 @@ #### Continuous Integration - **(2023)** [**redhat.com: The Volkswagen Group builds automated testing environment**](https://www.redhat.com/en/success-stories/the-volkswagen-group) [ADVANCED LEVEL] [CASE STUDY] ππππ [CASE STUDY] [ENTERPRISE-STABLE] β Explores Volkswagen Group's migration to an automated software-defined testing environment built on Red Hat OpenShift. This platform-based approach streamlines verification cycles for ECU software, accelerating vehicle-to-cloud development pipelines. By leveraging containerized testing nodes and Kubernetes orchestration, VW drastically reduced testing feedback loops while maintaining safety-critical compliance. +### Enterprise Solutions + +#### AI and Infrastructure + + - **(2024)** [**aws.amazon.com/blogs/industries: BMW Group Develops a GenAI Assistant to Accelerate Infrastructure Optimization on AWS**](https://aws.amazon.com/blogs/industries/bmw-group-develops-a-genai-assistant-to-accelerate-infrastructure-optimization-on-aws) [ADVANCED LEVEL] [CASE STUDY] ππππ [CASE STUDY] [ENTERPRISE-STABLE] β This case study highlights BMW Group's deployment of a generative AI assistant on AWS designed to automate and optimize cloud infrastructure operations. By synthesizing telemetry data and AWS resource metrics, the assistant accelerates infrastructure diagnostics, reduces operational overhead, and drives cost-efficient resource provisioning. It demonstrates how LLMs can be integrated into enterprise cloud operations (AIOps) to simplify complex architectural decision-making. ### Healthcare Tech #### Medical Imaging Platforms @@ -96,6 +101,11 @@ #### Software-Defined Vehicles - **(2023)** [xataka.com: El auge del coche elΓ©ctrico y autΓ³nomo se ha topado con otra barrera: el software. Volkswagen lo sabe bien](https://www.xataka.com/movilidad/auge-coche-electrico-autonomo-se-ha-topado-otra-barrera-software-volkswagen-sabe-bien) [SPANISH CONTENT] πππ [LEGACY] β Analyzes the structural and architectural software challenges faced by Volkswagen (specifically Cariad) during its transition to Electric Vehicles (EVs) and Autonomous Driving (AD). The analysis covers the friction between legacy hardware-centric development cycles and modern, unified software-defined platform architectures. It highlights how decoupled hardware/software layers are critical to avoiding catastrophic launch delays in complex distributed automotive systems. +### Data Management (1) + +#### Enterprise Migration + + - **(2024)** [**xataka.com: El Excel se ha usado en la FΓ³rmula 1 hasta que se han dado cuenta que no es la mejor forma de controlar las 20.000 piezas del coche**](https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche) [SPANISH CONTENT] ππππ [ENTERPRISE-STABLE] β Investigates Williams Racing's historic reliance on Microsoft Excel for managing over 20,000 individual Formula 1 car components, and their subsequent modernization. The lack of relational integrity, collaborative concurrency, and historical audit trails in spreadsheets led to massive operational overhead and design desynchronization. This serves as a stark warning on the limits of "shadow IT" and the urgent necessity of database-backed configuration management databases (CMDBs). ### Industrial Engineering #### Hardware Integration @@ -119,5 +129,5 @@ - **(2023)** [**thenewstack.io: Mercedes-Benz: 4 Reasons to Sponsor Open Source Projects**](https://thenewstack.io/mercedes-benz-4-reasons-to-sponsor-open-source-projects) ππππ [ENTERPRISE-STABLE] β Outlines four strategic motivations for Mercedes-Benz to sponsor open-source software. By funding critical up-stream components, the enterprise reduces technical debt, improves system security, attracts elite software engineering talent, and actively influences standard roadmaps. It provides a blueprint for enterprise open-source program offices (OSPOs) seeking to justify upstream contributions. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/databases.md b/v2-docs/databases.md index 2cd3148c..fe2efa33 100644 --- a/v2-docs/databases.md +++ b/v2-docs/databases.md @@ -56,11 +56,6 @@ - **(2021)** [unifieddatascience.com: Data lake design patterns on google (GCP) cloud](https://www.unifieddatascience.com/data-lake-design-patterns-on-google-cloud) [N/A CONTENT] [COMMUNITY-TOOL] β Detailed reference architecture mapping design paths for deploying scalable data lakes inside Google Cloud Platform (GCP). Reviews Cloud Storage setups, BigQuery access schemas, and serverless ingestion patterns. ## Cloud Infrastructure -### FinOps - -#### Cost Optimization - - - **(2023)** [treblle.com: How does Treblle scale on AWS without breaking the bank?](https://treblle.com/blog/how-does-treblle-scale-on-aws-without-breaking-the-bank) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Curator Insight highlights Treblleβs architectural strategy for processing billions of API requests on AWS affordably. Live Grounding details how modern SaaS platforms leverage spot instances, API gateway caching, serverless scale-to-zero databases, and intensive performance profiling to decouple traffic volume from infrastructure costs. ### Market Trends #### Cloud Databases @@ -194,13 +189,6 @@ #### Operational Guide - **(2021)** [itnext.io: How to Run Databases in Kubernetes](https://itnext.io/stateful-workloads-in-kubernetes-e49b56a5959) [COMMUNITY-TOOL] [GUIDE] β A granular blueprint on configuring stateful workloads inside Kubernetes clusters. Details the practical implementation of Headless Services, stable network identifiers, local persistent volumes, and graceful cluster shutdowns. -## Database - -### PostgreSQL (1) - -#### Database Administration - - - **(2020)** [info.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands](https://www.crunchydata.com/blog/d-meta) [SQL CONTENT] [COMMUNITY-TOOL] β Interactive tutorial on the utilization of native psql meta-commands to rapidly trace schema layouts, inspect index sizes, and generate database structure documentation directly via CLI commands. ## Database and Storage Management ### Data Administration @@ -316,6 +304,7 @@ #### Kubernetes Operators (3) - **(2024)** [kubedb.com](https://kubedb.com) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Technical review of KubeDB, an operator platform for automating databases on Kubernetes. Highlights declarative management of clustering, scheduling backups, and schema updates across multiple database engines (PostgreSQL, MySQL, MongoDB). + - **(2023)** [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explains Operator Lifecycle Manager (OLM) as part of the Operator Framework. Highlights catalog management, automated dependency resolution, security upgrades, and dynamic operator scaling across production enterprise clusters. #### MySQL Operators - **(2024)** [Moco](https://cybozu-go.github.io/moco) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Introduction to Cybozu's Moco, a highly resilient, modern Go-written MySQL operator for Kubernetes. Focuses on cluster setups, fast failover mechanics, and maintaining an extremely small operational footprint. @@ -389,12 +378,7 @@ #### VictoriaMetrics - **(2024)** [VictoriaMetrics](https://victoriametrics.com) [GO CONTENT] [COMMUNITY-TOOL] β Official site of VictoriaMetrics, an extremely fast and cost-effective TSDB solution. Widely used as a drop-in replacement for Prometheus storage owing to high compression ratios and out-of-the-box cluster scalability. -### PostgreSQL (2) - -#### Database Monitoring (1) - - - **(2020)** [info.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes](https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β Hands-on implementation guide for deploying a scalable monitoring architecture for PostgreSQL. Instructs on integrating postgres_exporter configurations, configuring Prometheus scrape pools, and importing Grafana analytics interfaces. -## PostgreSQL (3) +## PostgreSQL (1) ### Alternative Paradigms @@ -408,7 +392,7 @@ ### Backups - **(2024)** [==orgrim/pg_back: Simple backup tool for PostgreSQL==](https://github.com/orgrim/pg_back) β 563 [SHELL CONTENT] πππππ [DE FACTO STANDARD] β A simple CLI automation utility for backing up PostgreSQL databases. Features structured schema and data exports, customizable compression, automated backup retention sweeps, and cron-friendly integration configurations. -### Database Administration (1) +### Database Administration - **(2021)** [percona.com: Should I Create an Index on Foreign Keys in PostgreSQL?](https://www.percona.com/blog/should-i-create-an-index-on-foreign-keys-in-postgresql) [SQL CONTENT] [COMMUNITY-TOOL] β Analyzes the performance impact of indexing foreign keys in PostgreSQL. Evaluates join performance, query plans, and lock contention during parent table updates to optimize schema write throughput. ### Database Architecture (1) @@ -575,13 +559,6 @@ #### Crunchy PostgreSQL - **(2023)** [Crunchy Data PostgreSQL Operator](https://nubenetes.com/crunchydata/) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β Evaluates the Crunchy PostgreSQL Operator (PGO) which automates production-grade PostgreSQL deployments on Kubernetes. Features include automated high availability, pgBackRest-driven backup orchestration, connection pooling via pgBouncer, and deep monitoring metrics. A de facto standard solution for enterprises migrating critical relational engines into Kubernetes platforms. -## System Architecture - -### Data Management - -#### Enterprise Migration - - - **(2024)** [**xataka.com: El Excel se ha usado en la FΓ³rmula 1 hasta que se han dado cuenta que no es la mejor forma de controlar las 20.000 piezas del coche**](https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche) [SPANISH CONTENT] ππππ [ENTERPRISE-STABLE] β Investigates Williams Racing's historic reliance on Microsoft Excel for managing over 20,000 individual Formula 1 car components, and their subsequent modernization. The lack of relational integrity, collaborative concurrency, and historical audit trails in spreadsheets led to massive operational overhead and design desynchronization. This serves as a stark warning on the limits of "shadow IT" and the urgent necessity of database-backed configuration management databases (CMDBs). ## Time-Series ### Architecture (1) @@ -592,5 +569,5 @@ - **(2024)** [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [N/A CONTENT] [COMMUNITY-TOOL] β Technical feature overview covering VictoriaMetrics and VictoriaLogs updates, focusing on dynamic retention strategies, ingestion enhancements, storage footprint reduction, and custom query language performance. --- -π‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Crunchydata](./crunchydata.md) +π‘ **Explore Related:** [Crunchydata](./crunchydata.md) | [Yaml](./yaml.md) | [Message Queue](./message-queue.md) diff --git a/v2-docs/demos.md b/v2-docs/demos.md index a76cc8d9..0439bc17 100644 --- a/v2-docs/demos.md +++ b/v2-docs/demos.md @@ -5,7 +5,7 @@ ## Standard Reference - - [kubernetesbyexample.com](http://kubernetesbyexample.com) [COMMUNITY-TOOL] + - [kubernetesbyexample.com π](http://kubernetesbyexample.com) [COMMUNITY-TOOL] - [k8s Initializer π](https://blackbird.a8r.io/initializer) [COMMUNITY-TOOL] - [blog.jetstack.io: Istio OIDC Authentication](https://developer.cyberark.com/blog/istio-oidc-authentication) [COMMUNITY-TOOL] - [trstringer.com: Deploy to AKS Using a Managed Identity from a GitHub Actions Self-Hosted Runner π](https://trstringer.com/deploy-to-aks-from-github-actions/-self-hosted) [COMMUNITY-TOOL] @@ -247,6 +247,9 @@ #### Spring Boot Microservices - **(2022)** [piomin/sample-spring-microservices-kubernetes: Microservices with Spring' Boot and Spring Cloud on Kubernetes Demo Project - piotrminkowski.com π](https://github.com/piomin/sample-spring-microservices-kubernetes) [JAVA CONTENT] [COMMUNITY-TOOL] β An active and highly referenceable demo project exhibiting the deployment of Spring Boot microservices inside a Kubernetes cluster. Utilizes Spring Cloud Kubernetes for discovery, ConfigMaps for configurations, and Ribbon/Feign client integrations for service-to-service communication. +#### Tanzu Framework + + - **(2022)** [tanzu.vmware.com: Microservices with Spring Cloud Kubernetes Reference Architecture π](https://www.vmware.com/products/app-platform/tanzu) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Provides the canonical reference architecture for running high-scale Spring Cloud applications natively on Kubernetes. Evaluates Spring Cloud Kubernetes integrations for service discovery, centralized configuration via ConfigMaps, and seamless external secrets management, aligning with 2026 Tanzu application platform standards. ### Containerization (1) #### Java Spring Boot @@ -510,6 +513,13 @@ - **(2026)** [learntocloud.guide](https://learntocloud.guide/#/projects/README) [COMMUNITY-TOOL] [GUIDE] β An open-source, highly structured educational roadmap designed to transition traditional sysadmins into proficient cloud engineers. It guides learners through networking, Linux administration, infrastructure as code, and cloud-native topologies. Live grounding highlights its massive adoption within the DevOps community. ## Cloud Native +### Continuous Integration + +#### CI-CD Pipelines + +##### Red Hat OpenShift + + - **(2021)** [developers.redhat.com: Deploy Helm charts with Jenkins CI/CD in Red Hat OpenShift 4 π](https://developers.redhat.com/articles/2021/05/24/deploy-helm-charts-jenkins-cicd-red-hat-openshift-4) [COMMUNITY-TOOL] β Developer workflow demonstrating automated packaging and continuous delivery of Helm charts using Jenkins pipelines in OpenShift 4. Reviews the integration of enterprise security constraints and build processes. ### Security #### Policy Enforcement @@ -543,7 +553,7 @@ - **(2024)** [**stefanprodan/podinfo**](https://github.com/stefanprodan/podinfo) β 5917 [GO CONTENT] ππππ [ENTERPRISE-STABLE] β A premium go-to microservice web application written in Go, specifically designed to showcase best practices in Kubernetes deployment, health checking, instrumentation (Prometheus/Jaeger), and progressive delivery validation (such as Flagger/Istio canary releases). ## Cloud Native Platforms -### Red Hat OpenShift +### Red Hat OpenShift (1) #### Automation Grading @@ -674,6 +684,13 @@ - **(2020)** [Kubernetes workshop in a box](https://archive.kabisa.nl/tech/k8s-workshop-in-a-box) [YAML CONTENT] [LEGACY] β An archival portal hosting a self-contained, offline-capable 'Kubernetes Workshop in a Box.' Designed to run interactive tutorials without reliable internet connections. (Live Grounding: While some container tooling patterns are archived, the offline structure is a highly referenced model for local development isolation). ## Cloud-Native Java (1) +### Build Tools + +#### Eclipse JKube + +##### Developer Workflow + + - **(2020)** [developers.redhat.com: Java development on top of Kubernetes using Eclipse JKube](https://developers.redhat.com/blog/2020/08/24/java-development-on-top-of-kubernetes-using-eclipse-jkube) πππ [COMMUNITY-TOOL] β This article demonstrates outer-loop developer workflows utilizing Eclipse JKube to deploy Java applications straight to running Kubernetes clusters. Live Grounding illustrates how JKube's design empowers local development cycles by bypassing manual YAML writing, instead building and pushing directly via standard IDE integrations and build loops. ### Runtimes #### JBoss EAP @@ -755,6 +772,11 @@ #### PostgreSQL - **(2020)** [Deploying PostgreSQL in MiniShift/OpenShift 3](https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift) [SHELL CONTENT] [COMMUNITY-TOOL] β Guides users through deploying PostgreSQL on Minishift/OpenShift 3, highlighting standard volume mounting processes. Due to the deprecation of both OpenShift 3 and Minishift, modern applications utilize OpenShift Local and PostgreSQL Operator frameworks. +### Storage Infrastructure + +#### Persistent Volumes + + - **(2020)** [developers.redhat.com: Persistent storage in action: Understanding Red Hat OpenShiftβs persistent volume framework π](https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Deep-dives into Red Hat OpenShift's persistent volume (PV) framework, focusing on the Container Storage Interface (CSI). Explains dynamic storage allocation, access modes, and how to safely secure transaction-heavy datastores. ## DevOps ### CICD (1) @@ -807,6 +829,9 @@ - **(2021)** [amazon.com: Declarative provisioning of AWS resources with Spinnaker and Crossplane](https://aws.amazon.com/blogs/opensource/declarative-provisioning-of-aws-resources-with-spinnaker-and-crossplane) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Curator Insight showcases the declarative provisioning of AWS infrastructure using Spinnaker unified with Crossplane. Live Grounding shows that combining Crossplane's Kubernetes Control Plane model with Spinnaker's application pipelines represents an advanced platform engineering paradigm. This enables application developers to spin up dependencies dynamically without custom script hooks. #### Spinnaker Setup +##### Git Integration + + - **(2022)** [armory.io: Git Pull Support in Spinnaker](https://www.harness.io/products/continuous-delivery) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Curator Insight addresses configuring Git pull trigger functionality inside Spinnaker. Live Grounding confirms that enabling automated repository monitoring allows Spinnaker to initiate targeted application pipelines immediately upon commit detection. This establishes the prerequisite feedback loop necessary for true continuous delivery. ##### Kubernetes Deployment Models - **(2020)** [wardviaene/advanced-kubernetes-course/spinnaker π](https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker) [SHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Curator Insight points to a companion repository for an advanced Kubernetes Spinnaker course. Live Grounding emphasizes its utility in demonstrating advanced deployment strategies (such as blue-green and canary analysis) directly inside Kubernetes clusters using Spinnaker's pipeline GUI. It remains a reliable hands-on learning lab. @@ -864,6 +889,9 @@ ##### Continuation Passing Style - **(2021)** [==Continuation Passing Style (CPS)==](https://github.com/cloudbees/groovy-cps) β 95 [JAVA CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Curator Insight introduces the underlying Continuation Passing Style (CPS) engine used for executing asynchronous Groovy scripts in Jenkins pipelines. Live Grounding reveals that understanding CPS is critical for debugging serialization errors during master restarts. This technical library ensures execution state can survive controller crashes and resume safely. +##### JobDSL API Reference + + - **(2022)** [Defines a Groovy CPS DSL definition: pipelineJob definition cps script](https://jenkinsci.github.io/job-dsl-plugin/#plugin/workflow-cps) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Curator Insight presents an aggregative documentation path detailing Groovy CPS execution layouts, pipeline migrations, and auxiliary utility plugins. Live Grounding asserts that despite modern cloud-native shifts, these JobDSL APIs and diagnostic tools (like the Plugin Installation Manager) form the backbone of highly reliable enterprise environments. It provides essential guidelines for maintaining complex pipelines. ## DevOps and CICD ### AWS EKS (2) @@ -952,6 +980,7 @@ - **(2020)** [piotrminkowski.com: Continuous Integration with Jenkins on Kubernetes π](https://piotrminkowski.com/2020/11/10/continuous-integration-with-jenkins-on-kubernetes) [GROOVY CONTENT] [COMMUNITY-TOOL] β Details executing dynamically provisioned Jenkins agent pods inside a target Kubernetes cluster. Explores mounting credentials, executing parallel pipeline workloads, and cleanup phases to optimize compute budgets. #### Jenkins Basics + - **(2022)** [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) π](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [GROOVY CONTENT] [COMMUNITY-TOOL] β Detailed entry-level guide to understanding Jenkins Declarative versus Scripted Pipeline syntax. Explains basic pipeline constructs including stages, agents, post-execution tasks, and environment variable manipulation. - **(2021)** [simplilearn.com: What is CI/CD Pipeline and How to Implement it Using Jenkins?](https://www.simplilearn.com/tutorials/jenkins-tutorial/ci-cd-pipeline) [GROOVY CONTENT] [COMMUNITY-TOOL] β Basic tutorial outlining CI/CD life cycles, illustrating how continuous deployment patterns differ from continuous delivery, and implementing simple pipelines using standard Jenkins components. #### Jenkins Shared Libraries @@ -1169,6 +1198,9 @@ - **(2020)** [Writing Customized Reports Using Metering Operator](https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator) [SQL CONTENT] [ADVANCED LEVEL] [LEGACY] β Explores authoring custom resource and cost allocation reports using the OpenShift Metering Operator. Note: The Metering Operator has since been deprecated in favor of OpenShift Cost Management. ### Enterprise Cluster Management +#### Ansible and ACM + + - **(2021)** [redhat.com: ACM Ansible Integration Overview](https://www.redhat.com/en/blog) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores integrations bridging Red Hat Advanced Cluster Management (ACM) with Ansible Automation Platform. Automates physical or non-Kubernetes resource tasks at critical points in cluster lifecycles. #### OKD Community Platform - **(2020)** [openshift.com: Recap: OKD 4 Testing and Deployment Workshop - Videos and Additional Resources](https://www.redhat.com/en/blog/recap-okd-4-testing-and-deployment-workshop-videos-and-additional-resources?utm_source=thenewstack&utm_medium=twitter&utm_campaign=platform) [BASH CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Compiles core workshop resources on OKD 4 deployment, testing, and lifecycle patterns. Explores underlying Fedora CoreOS operating mechanics and bootstrap procedures for community-led OpenShift clusters. @@ -1263,6 +1295,11 @@ - **(2022)** [terraform.collabnix.com](https://collabnix.github.io/terraform) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β A collaborative, multi-step reference hub designed to systematically introduce DevOps engineers to Terraform. Covers declarative state files, modular organization, provider configurations, and deployment strategies across multiple hyper-scale cloud providers. ## Infrastructure as Code and CI-CD +### CI-CD Pipelines (1) + +#### Concourse CI + + - **(2020)** [thoughtworks.com: Modernizing your build pipelines with **Concourse CI** π](https://www.thoughtworks.com/es-es/insights/blog) [YAML CONTENT] [ADVANCED LEVEL] [LEGACY] β Analyzes the migration patterns from Jenkins or legacy orchestrators to Concourse CI, highlighting Concourse's declarative, stateless, container-first pipeline design. (Live Grounding: Concourse CI, though revolutionary for its resource-based declarative architecture, has largely been superseded in 2026 by GitOps controllers like Argo CD and cloud-native pipeline runners like GitHub Actions). ### Configuration Management #### Ansible @@ -1282,7 +1319,7 @@ - **(2025)** [ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform Workshops](https://labs.demoredhat.com/demos) [YAML CONTENT] [COMMUNITY-TOOL] β Official Red Hat Ansible workshops repository, highlighting hands-on scenarios for cloud provisioning, configuration management, network automation, and security playbooks. (Live Grounding: Serves as the authoritative source for enterprise teams to upskill in Ansible Automation Platform strategies). ### Developer Platforms (2) -#### CI-CD Pipelines +#### CI-CD Pipelines (2) - **(2021)** [shipa.io: A Developer focused CI/CD pipeline for Kubernetes](https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Outlines designing application-centric CI/CD pipelines that leverage developer platform layers to remove raw Kubernetes configuration friction. (Live Grounding: Highlights the evolving landscape of platform engineering where developers focus on code deliverables while security/infrastructure is handled declaratively by platforms). ### GitOps and Declarative Git (1) @@ -1421,6 +1458,11 @@ #### Kubernetes Operators - **(2020)** [developers.redhat.com: βHello, Worldβ tutorial with Kubernetes Operators](https://developers.redhat.com/blog/2020/08/21/hello-world-tutorial-with-kubernetes-operators) [GO CONTENT] [COMMUNITY-TOOL] β Outlines basic concepts of the Operator SDK to develop a "Hello World" Kubernetes custom controller. Focuses on reconciliation loop structures, Custom Resource Definition (CRD) setups, and deployment strategies. +### Developer Experience (2) + +#### Red Hat Ecosystem (1) + + - **(2026)** [==Developer Sandbox==](https://developers.redhat.com/developer-sandbox) πππππ [DE FACTO STANDARD] β Provides immediate, zero-cost developer access to an active, shared OpenShift cluster environment pre-populated with cloud-native tooling. Eliminates complex infrastructure bootstrapping for developers, letting them deploy containers instantly. In 2026, it is the standard starting sandbox for assessing OpenShift APIs. ### Enterprise Kubernetes #### OpenShift (2) @@ -1472,6 +1514,11 @@ #### OpenShift AI - **(2023)** [==OpenShift AI Examples==](https://github.com/CastawayEGR/openshift-ai-examples) β 25 [PYTHON CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A community collection of machine learning workflows and notebooks deployed on Red Hat OpenShift AI. Details deployment pipelines for distributed training, model serving, and GPU resource slicing. +### Security and Compliance (1) + +#### Public Sector + + - **(2026)** [**redhatgov.io**](http://redhatgov.io) [ADVANCED LEVEL] [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β Specialized platform engineering portal with focused guides on locking down OpenShift infrastructure to meet strict military, intelligence, and federal government security benchmarks (DISA STIG, FIPS, NIST). A mandatory reference for architects building air-gapped, zero-trust container setups. ## Provisioning (3) ### Bootstrapping @@ -1521,6 +1568,11 @@ ##### Jenkins Pipelines (2) - **(2020)** [LerryAlexander: Postman + Newman API Automated Tests running on a Jenkins' Pipeline π](https://github.com/LerryAlexander/postman_jenkins_api_tests) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β Curator Insight focuses on running automated Postman test suites through Newman CLI inside a Jenkins Pipeline. Live Grounding confirms this is a standard integration step for end-to-end REST API verification. By surfacing test execution failures in Jenkins console output, teams can safely block regression deployments. +#### Postman Guides + +##### Testing Frameworks + + - **(2021)** [freecodecamp.org: Master API Testing with Postman](https://www.freecodecamp.org/news/master-api-testing-with-postman) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Curator Insight presents this masterclass from FreeCodeCamp for comprehensive API testing utilizing Postman. Live Grounding notes that while GUI based testing is powerful for debugging, exporting these suites for CLI integration via Newman remains the gold standard for automated pipelines. It serves as an essential foundational guide for quality engineering. ## Reference Architectures ### Artifact Registries @@ -1566,7 +1618,7 @@ #### Hacking Labs - **(2024)** [**The Kubernetes Goat**](https://github.com/madhuakula/kubernetes-goat) β 5674 [GO CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β The premier interactive security training platform containing an intentionally vulnerable Kubernetes cluster. Designed as an educational sandbox to demonstrate real-world cluster vulnerabilities, RBAC privilege escalations, metadata exposure, and container breakout exploits. -## Security and Compliance (1) +## Security and Compliance (2) ### Cloud Security Assessments @@ -1660,7 +1712,14 @@ ##### Spring Petclinic Red Hat - **(2020)** [github.com/redhat-developer-demos/spring-petclinic π](https://github.com/redhat-developer-demos/spring-petclinic) [JAVA CONTENT] [COMMUNITY-TOOL] β Curator Insight maps out Red Hat's customized developer demo fork of the Spring Petclinic project. Live Grounding indicates this version is heavily optimized for OpenShift deployments, featuring native integration with OpenShift build configs and Kubernetes secrets. It is ideal for illustrating red-hat native cloud development workflows. +## Software Testing + +### API Automation + +#### KIE Server + + - **(2020)** [developers.redhat.com: Automated API testing for the KIE Server](https://developers.redhat.com/blog/2020/05/01/automated-api-testing-for-the-kie-server) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β Focuses on setting up automated REST API test runners for KIE decision services. Demonstrates performance execution metrics, payload validation models, and CI integration pipelines using Postman and Newman test wrappers. --- -π‘ **Explore Related:** [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) | [Other Awesome Lists](./other-awesome-lists.md) +π‘ **Explore Related:** [Kubernetes](./kubernetes.md) | [About](./about.md) | [Other Awesome Lists](./other-awesome-lists.md) diff --git a/v2-docs/devel-sites.md b/v2-docs/devel-sites.md index b0d55669..766e5ce0 100644 --- a/v2-docs/devel-sites.md +++ b/v2-docs/devel-sites.md @@ -178,5 +178,5 @@ - **(2021)** [dev.to: A Better Way To Code: Documentation Driven Development](https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-development-1kem) [NONE CONTENT] [COMMUNITY-TOOL] β Introduces Documentation Driven Development (DDD). Explains how specifying schemas, system boundaries, and API interfaces in documentation before coding leads to cleaner microservice separation. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/developerportals.md b/v2-docs/developerportals.md index 73f44c88..ae90de90 100644 --- a/v2-docs/developerportals.md +++ b/v2-docs/developerportals.md @@ -116,6 +116,9 @@ #### Claude Code - **(2025)** [==Claude Code Best Practice==](https://github.com/shanraisshan/claude-code-best-practice) β 57660 [MARKDOWN CONTENT] [GUIDE] πππππ [DE FACTO STANDARD] [GUIDE] β Curator Insight: Curated collection of best practices, system prompts, and architecture layouts for Claude Code. Live Grounding: Explores advanced CLI-driven agent workflows, highlighting configuration optimizations, shell integration strategies, and secure execution configurations in local and remote environments. +#### Cursor IDE + + - **(2025)** [Cursor AI Fundamentals Course](https://cursor.com/es/learn) [NONE CONTENT] [GUIDE] [LEGACY] β An educational program designed to train engineers on utilizing the Cursor AI code editor effectively. The curriculum covers foundational concepts of context inclusion, codebase indexing, and multi-file code transformations. It teaches developers how to write highly optimized prompts to synthesize software architecture and debug legacy systems directly inside the IDE. ## Developer Platforms ### Documentation @@ -226,6 +229,13 @@ #### Transport Layer Security - **(2020)** [howhttps.works](https://howhttps.works) [COMMUNITY-TOOL] β An interactive, visual educational resource designed to unpack the complex mechanics of the HTTPS protocol, TLS handshakes, and public key cryptography. Highly useful for onboarding developers to understand transport-layer security and key-exchange negotiations in web systems. +## Networking + +### Service Mesh + +#### eBPF vs Proxy + + - **(2021)** [solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio](https://www.solo.io/blog) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Architectural analysis contrasting Cilium's kernel-level L7 eBPF traffic management with Istio's user-space Envoy proxy routing, comparing performance and complexity trade-offs. ## Platform Engineering ### Developer Portal @@ -240,13 +250,41 @@ #### Tutorials (1) - **(2024)** [piotrminkowski.com: Getting Started with Backstage](https://piotrminkowski.com/2024/06/13/getting-started-with-backstage) πππ [COMMUNITY-TOOL] β A comprehensive technical guide to bootstrapping Backstage, configuring the software catalog, and writing custom templates. The resource outlines practical steps to integrate local tooling with the developer portal, enabling swift adoption of self-service developer templates. +## Software Architecture and .NET Development + +### Artificial Intelligence + +#### Agent Integration + + - **(2024)** [Extend your coding agent with .NET Skills](https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills) [C# CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Examines methods for extending autonomous AI coding agents with direct .NET skill injection. Uses Semantic Kernel to build tools enabling LLMs to execute C# compilations, format files, and interact natively with code bases. ## Software Engineering ### AI-Assisted Development +#### CLI Tools + + - **(2026)** [GitHub Copilot CLI for Beginners: Getting Started](https://github.blog/ai-and-ml/github-copilot/github-copilot-cli-for-beginners-getting-started-with-github-copilot-cli/?utm_source=twitter-cli-beginners-getting-started-cta&utm_medium=social&utm_campaign=dev-pod-copilot-cli-2026) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Highlights setup and early integration techniques for GitHub Copilot CLI, translating natural language prompts into executable terminal and shell scripts. Enhances sysadmin and shell workflow automation while maintaining a human-in-the-loop review step for safety and correctness. #### GitHub Copilot - **(2026)** [Best Practices for Using GitHub Copilot](https://docs.github.com/en/copilot/get-started/best-practices) [DOCUMENTATION] [COMMUNITY-TOOL] β Authoritative guidelines from GitHub designed to optimize interaction with Copilot. Covers prompt engineering tactics (such as context-setting files and comments), managing AI security and license compliance, and verifying generated output. +#### Multi-Repository Architecture + + - **(2025)** [Using Workspaces for AI Changes Across Multiple Repos](https://ettema.dev/posts/ai-multi-repo-workspaces) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details advanced patterns for orchestrating automated codebase modifications across distributed multi-repository environments using AI workspaces. Evaluates dependency resolution, unified context indexing, and coordinate git-commit strategies during systemic API breaking updates. +### Collaboration + +#### Documentation Specifications + + - **(2023)** [Open Source Friday: Spec Kit - What it is, the problems it solves, and how clear specs make collaboration work](https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy) [COMMUNITY-TOOL] β Focuses on 'Spec Kit' - an open framework designed to facilitate collaborative creation of technical specifications. Details how clear, shared specification templates improve open-source contributions, bridge communication gaps between product and engineering, and keep technical debt in check. +### Command-Line Utilities + +#### Terminal Emulators + + - **(2026)** [Warp: The Agentic Development Environment](https://www.warp.dev) [COMMUNITY-TOOL] β A modern, Rust-based terminal emulator incorporating AI agent assistance directly into the command-line interface. Reimagines input fields like text editors, supports real-time workspace collaboration, and native context-sharing for accelerated platform ops troubleshooting. +### Frontend Architecture + +#### Design Patterns (1) + + - **(2021)** [Clean Architecture on Frontend](https://bespoyasov.me/blog/clean-architecture-on-frontend) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Adapts Robert C. Martin's Clean Architecture principles to modern client-side frontend applications. Focuses on isolation of core business domains, UI frameworks, and data sources via explicit dependency inversion layers, simplifying testing and future framework transitions. ### Programming Paradigms #### Functional Programming @@ -254,5 +292,5 @@ - **(2023)** [github.com/readme/guides: Functional Programming 101](https://github.com/readme/guides/functional-programming-basics) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β An introductory guide exploring core tenets of the functional programming paradigm, such as immutability, pure functions, and referential transparency. Synthesizes practical benefits of adopting these concepts in modern application development to minimize side effects, simplify testing, and boost concurrent performance. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Chaos Engineering](./chaos-engineering.md) | [SRE](./sre.md) diff --git a/v2-docs/devops-tools.md b/v2-docs/devops-tools.md index 65c1ddf1..ee1a0858 100644 --- a/v2-docs/devops-tools.md +++ b/v2-docs/devops-tools.md @@ -23,20 +23,6 @@ - [blog.searce.com: Devtron: One-stop shop for all Kubernetes deployments](https://blog.searce.com/devtron-one-stop-shop-for-all-kubernetes-deployments-6f1c111a7ba1) [COMMUNITY-TOOL] - [medium.com/cp-massive-programming: Deploying Devtron in a Local K8s Kind' Cluster using Terraform](https://medium.com/cp-massive-programming/deploying-devtron-in-a-local-k8s-kind-cluster-using-terraform-cea9d4d9636) [COMMUNITY-TOOL] -## AI and Platform Engineering - -### AI Assistants - -#### Developer Productivity - - - **(2025)** [GitHub Copilot Now Explains Failed Actions Jobs (GA)](https://github.blog/changelog/2025-01-15-copilot-users-can-ask-about-a-failed-actions-job-ga) [COMMUNITY-TOOL] β General availability announcement detailing Copilot's integration into the GitHub Actions run logs. Empowers engineers to ask AI to interpret errors, trace failures, and propose immediate pipeline repair steps. -## AI Engineering - -### Agentic Frameworks - -#### Developer Experience - - - **(2025)** [Kiro: Engineering Rigor for Agentic Development](https://kiro.dev) [TYPESCRIPT CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Kiro is a testing and engineering framework designed to bring traditional software disciplineβsuch as regression testing, linting, and sandbox executingβto LLM agents and multi-agent workflows. It establishes strict validation steps to ensure agent behaviors remain deterministic, secure, and aligned with standard corporate software engineering guidelines. ## CICD Pipelines ### AI and Automation @@ -44,6 +30,13 @@ #### Model Context Protocol - **(2025)** [==Azure DevOps MCP Server==](https://github.com/microsoft/azure-devops-mcp) β 1813 [TYPESCRIPT CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An official Microsoft MCP server repository enabling AI Agents (like Claude or GitHub Copilot) to interact seamlessly with Azure DevOps. Allows agents to manage work items, query repositories, and orchestrate pipeline runs. +## Cloud Providers + +### AWS + +#### CICD and Security + + - **(2019)** [cloudtweaks.com: DevOps - Secure and Scalable CI/CD Pipeline with AWS](https://cloudtweaks.com/2019/05/devops-secure-and-scalable-ci-cd-pipeline-with-aws) [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β An architectural guide detailing how to build highly secure, scalable CI/CD pipelines natively on AWS using CodePipeline, CodeBuild, and IAM roles. Discusses security integrations such as static analysis and automated vulnerability scanning at the ingest phase. ## Cluster Management ### GUI Tools @@ -69,17 +62,9 @@ ### CICD and Delivery -#### Developer Productivity (1) +#### Developer Productivity - **(2025)** [**action-tmate: Debug GitHub Actions via SSH**](https://github.com/mxschmitt/action-tmate) β 3550 [SHELL CONTENT] ππππ [ENTERPRISE-STABLE] β An essential interactive troubleshooting tool that opens a secure tmate SSH session directly into active GitHub Actions runners, enabling real-time terminal diagnostics of failing pipeline runs. -#### Enterprise Tooling - - - **(2025)** [PMEase QuickBuild](https://www.pmease.com) [JAVA CONTENT] [ADVANCED LEVEL] [LEGACY] β A powerful commercial build and configuration management tool geared towards large enterprises. Combines high-capacity agents, visual dependency chains, and precise audit trails for legacy and cloud-native workloads. -### Platform Engineering - -#### Kubernetes Management - - - **(2025)** [Canine: A Developer-friendly PaaS for Kubernetes](https://canine.sh) [GO CONTENT] [COMMUNITY-TOOL] β A developer-centric, lightweight PaaS layer running directly on top of Kubernetes. Canine simplifies native container deployments and configurations, reducing cognitive load and shortening inner-loop development iterations. ## DevOps and Platform Engineering ### Architecture and Orchestration @@ -128,6 +113,9 @@ ### AI Code Assistants +#### Effort Frameworks + + - **(2026)** [Cursor Bugbot Effort Levels Documentation](https://cursor.com/docs/bugbot#effort-levels) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β This reference document outlines the effort metrics and execution paradigms utilized by Cursor's Bugbot tool inside the editor context. It guides development teams in managing priority levels for automated debugging routines across repositories. #### Prompt Templates - **(2026)** [==Claude Code Templates==](https://github.com/davila7/claude-code-templates) β 28036 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Claude Code Templates is an extensive community library containing structured system designs, context guidelines, and prompt schemas optimized for Anthropic's Claude Code and CLI. It helps teams configure context-aware coding agents that integrate smoothly into microservice development cycles. @@ -152,7 +140,7 @@ - **(2023)** [devopscube.com: Vagrant Tutorial For Beginners: Getting Started Guide π](https://devopscube.com/vagrant-tutorial-beginners) [N/A CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β An introductory guide to Vagrant for configuring local virtual machine environments. It explains how to write Vagrantfiles, configure local networks, and run provisioning engines like Ansible to ensure consistent local developer environments. ## Kubernetes and Container Orchestration -### Platform Engineering (1) +### Platform Engineering #### AppOps and GitOps @@ -176,7 +164,21 @@ #### Multi-Cluster - **(2024)** [KubeUI: A Desktop Kubernetes Client](https://github.com/IvanJosipovic/KubeUI) β 311 [C# CONTENT] ππ [COMMUNITY-TOOL] β A high-performance, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. It enhances developer agility through dynamic views of multi-cluster namespaces and active workload metrics. +## Orchestration and Packaging + +### Cloud-Native Delivery + +#### Keptn + + - **(2026)** [**Keptn**](https://nubenetes.com/keptn/) [SPANISH CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β Nubenetes architectural reference on Keptn, a CNCF enterprise-grade control plane for cloud-native application lifecycle orchestration. Integrates SLO-based evaluations, automated canary promotions, and zero-touch application remediation out of the box. +## Software Engineering + +### Version Control Systems + +#### Git Workflows + + - **(2020)** [victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow](https://www.splunk.com/en_us/about-splunk/acquisitions/splunk-on-call.html) [MARKDOWN CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β An evaluation of GitFlow versus Trunk-Based Development, analyzing how branching strategies affect MTTR, deployment frequency, and software quality. It details the operational changes and tooling adjustments required to adopt trunk-based methodologies. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/devops.md b/v2-docs/devops.md index f159fc48..d0b748cd 100644 --- a/v2-docs/devops.md +++ b/v2-docs/devops.md @@ -7,6 +7,7 @@ - [thenewstack.io: Platform Engineering in 2023: Dev First, Collaboration and APIs](https://thenewstack.io/platform-engineering/-in-2023-dev-first-collaboration-and-apis) [COMMUNITY-TOOL] - [medium.com/google-cloud/tagged/devops](https://medium.com/google-cloud/tagged/devops) [COMMUNITY-TOOL] + - [Wikipedia.org: DevOps](https://en.wikipedia.org/wiki/DevOps) [COMMUNITY-TOOL] - [medium: 6 key areas to improve your DevOps performance](https://medium.com/codex/6-key-areas-to-improve-your-devops-performance-f4c4226feb25) [COMMUNITY-TOOL] - [dzone.com/trendreports/devops-3: DevOps](https://dzone.com/trendreports/devops-3) [COMMUNITY-TOOL] - [yourdevopsmentor.com: How to become a DevOps engineer β 5 easy steps](https://yourdevopsmentor.com/blog/how-to-become-a-devops-engineer) [COMMUNITY-TOOL] @@ -15,7 +16,6 @@ - [DZone: Defining Day-2 Operations](https://dzone.com/articles/defining-day-2-operations) [COMMUNITY-TOOL] - [devopslearners.com](https://devopslearners.com) [COMMUNITY-TOOL] - [Dzone: Configuration Drift π](https://dzone.com/articles/configuration-drift) [COMMUNITY-TOOL] - - [Wikipedia.org: DevOps](https://en.wikipedia.org/wiki/DevOps) [COMMUNITY-TOOL] - [How to be a great DevOps Engineer π](https://blog.shippable.com/how-to-be-a-great-devops-engineer) [COMMUNITY-TOOL] - [dzone: Are You Stuck in the New DevOps Matrix From Hell? π](https://dzone.com/articles/are-you-stuck-in-the-new-devops-matrix-from-hell) [COMMUNITY-TOOL] - [medium: How to Become a DevOps Engineer in 2020 (Tj Blogumas)](https://medium.com/better-programming/how-to-become-a-devops-engineer-in-2020-7618492a09d8) [COMMUNITY-TOOL] @@ -57,20 +57,15 @@ - [medium.com/@rphilogene: Top 10 Platform Engineering Tools You Should Consider' in 2024](https://medium.com/@rphilogene/top-10-platform-engineering-tools-you-should-consider-in-2024-892e6e211b85) [COMMUNITY-TOOL] - [reddit.com/r/devops](https://www.reddit.com/r/devops) [COMMUNITY-TOOL] -## Architecture +## AI and Agents -### Patterns +### Environments -#### Twelve-Factor App +#### Cloud Agents - - **(2023)** [The 12-Factor App: An Updated Guide](https://newsletter.francofernando.com/p/the-12-factor-app-an-updated-guide) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Revisits the classic 12-Factor app principles through a modern cloud-native lens. Analyzes how declarations like declarative formats, clean environment parity, and port binding apply to contemporary container networks. + - **(2025)** [Development Environments for Cloud Agents](https://cursor.com/blog/cloud-agent-development-environments) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Analysis of building custom sandboxes and isolated development runtimes for LLM-based autonomous cloud agents. Discusses secure API mocking, resource isolation, and state rollbacks. ## Automation -### Agentic Systems - -#### MCP Server - - - **(2026)** [Announcing Azure MCP Server 2.0 Stable Release for Self-Hosted Agentic Cloud Automation](https://devblogs.microsoft.com/azure-sdk/announcing-azure-mcp-server-2-0-stable-release) [TYPESCRIPT CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details the stable release of Azure MCP (Model Context Protocol) Server 2.0, enabling secure, self-hosted agentic automation workflows. It provides architectural patterns for running local AI agents with direct, API-driven access to Azure resource management, optimizing operational automation via language model integrations. ### NoOps Evolution - **(2020)** [How to get from DevOps to NoOps: 5 steps](https://enterprisersproject.com/article/2020/3/how-get-devops-noops-5-steps) [N/A CONTENT] [ADVANCED LEVEL] π [COMMUNITY-TOOL] β Proposes a five-step path toward fully abstracted, frictionless environments (NoOps). Argues that standard automation must evolve into self-healing platforms that hide low-level operations from microservice developers. @@ -81,13 +76,6 @@ #### Reference Architectures - **(2024)** [==Ansible for DevOps Examples==](https://github.com/geerlingguy/ansible-for-devops) β 9787 [YAML CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The premier community-standard GitHub repository containing configuration blueprints for Jeff Geerling's 'Ansible for DevOps'. Serves as a primary reference for deploying Kubernetes clusters and microservices. -## CICD Pipelines - -### Security - -#### Network Access Control - - - **(2024)** [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [NONE CONTENT] [COMMUNITY-TOOL] β Official update outlining changes in public IP routing paths for Azure DevOps hosted agents. Crucial information for maintaining zero-trust firewall configurations. ## Career and Interview Preparation ### Interview Prep @@ -102,13 +90,6 @@ #### Awesome Lists - **(2023)** [==Awesome Chaos Engineering==](https://github.com/dastergon/awesome-chaos-engineering) β 6589 πππππ [DE FACTO STANDARD] β The premier curated directory of resources, tools, and papers dedicated to the practice of Chaos Engineering. It indexes tools for simulating network latency, injecting resource stress, and terminating instances across various platforms, with a strong focus on cloud-native environments. This is a must-have reference for engineering teams building self-healing, fault-tolerant distributed systems. -## Cloud Application Platforms - -### Azure App Service - -#### App Service Diagnostics - - - **(2025)** [**Azure App Service Auto-Heal: Capturing Relevant Data During Performance Issues**](https://techcommunity.microsoft.com/blog/appsonazureblog/azure-app-service-auto-heal-capturing-relevant-data-during-performance-issues/4390351) [N/A CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A technical breakdown of the Azure App Service Auto-Heal capability, showing how to trigger automated mitigation actions during performance regressions. It explains how to collect diagnostic artifacts, such as thread dumps, memory dumps, and profiler traces, right before an instance restarts. This proactive debugging practice prevents transient microservice failures from escalating into major outages. ## Cloud Architecture ### Multicloud Solutions @@ -139,6 +120,11 @@ #### SysAdmin Practices - **(2021)** [redhat.com: Tales from the field: A system administrator's guide to IT automation](https://www.redhat.com/en/blog/it-automation-book) [COMMUNITY-TOOL] β Examines transition stages from traditional system administration scripting to unified declarative automation models. Uses real-world enterprise scenarios to show how to build configuration environments using tools like Ansible. +### Azure Ecosystem + +#### Platform Services + + - **(2026)** [Azure DevOps π](https://azure.microsoft.com/en-us/products/devops) [N/A CONTENT] [COMMUNITY-TOOL] β Microsoft's enterprise-grade platform offering Boards, Pipelines, Repos, Test Plans, and Artifacts. Curator insights highlight its deep integration with corporate AD and Azure cloud services. Live enterprise architecture evaluations show that despite the rising popularity of GitHub Enterprise, Azure DevOps remains highly dominant in massive corporate ecosystems due to its robust work-item tracking and compliance engines. ### Enterprise Containers #### Strategy @@ -161,13 +147,6 @@ #### DevOps-as-a-Service - **(2021)** [containerjournal.com: Best of 2021 β Kubernetes Enables DevOps-as-a-Service (DaaS)](https://cloudnativenow.com/features/kubernetes-enables-devops-as-a-service-daas) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores how Kubernetes functions as the underlying engine to enable flexible, on-demand DevOps-as-a-Service platforms. Curator reviews focus on dynamic build runner scaling and containerized API scheduling. Live cloud-native operations show that employing Kubernetes controllers allows organizations to build resilient, auto-scaling internal developer platforms that automatically manage their own underlying build workloads. -## Cloud Providers - -### AWS - -#### CICD and Security - - - **(2019)** [cloudtweaks.com: DevOps - Secure and Scalable CI/CD Pipeline with AWS](https://cloudtweaks.com/2019/05/devops-secure-and-scalable-ci-cd-pipeline-with-aws) [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β An architectural guide detailing how to build highly secure, scalable CI/CD pipelines natively on AWS using CodePipeline, CodeBuild, and IAM roles. Discusses security integrations such as static analysis and automated vulnerability scanning at the ingest phase. ## Containerization ### DevOps (1) @@ -194,6 +173,9 @@ ### Release Strategies - **(2020)** [cloudacademy.com: Blog / DevOpsDevOps: Why Is It Important to Decouple Deployment From Release?](https://platform.qa.com/login) [N/A CONTENT] [ADVANCED LEVEL] π [COMMUNITY-TOOL] β Architectural analysis of separating physical code deployment from logical user release. Examines the use of feature flag systems and proxy-level traffic management to perform risk-free production promotions. +### Security Policy + + - **(2020)** [computing.co.uk: CloudBees gets busy with security, visibility and control as DevOps evolves](https://www.computing.co.uk/news/4020521/cloudbees-busy-security-visibility-control-devops-evolves) [N/A CONTENT] [ADVANCED LEVEL] π [COMMUNITY-TOOL] β Examines corporate initiatives aimed at embedding security validations and automated pipeline compliance directly within Jenkins-based and unified enterprise orchestration systems. ## Culture (1) ### Career Development @@ -206,6 +188,9 @@ ### Collaboration Systems - **(2020)** [thenewstack.io: DevOps World: DevOps Moves to Resilient Collaboration](https://thenewstack.io/post-pandemic-devops-moves-to-resilient-collaboration) [N/A CONTENT] π [COMMUNITY-TOOL] β Evaluates the rise of highly collaborative virtual frameworks in platform operations. Details how telemetry sharing stabilizes distributed team response performance. +### Distributed Teams + + - **(2020)** [opensource.com: 10 tips for maintaining a DevOps mindset for distributed teams](https://opensource.com/article/20/6/devops-mindset) [N/A CONTENT] π [COMMUNITY-TOOL] β Pragmatic guide focused on remote engineering operations. Details how telemetry alignment, shared ChatOps structures, and open system registries prevent development drift in distributed organizations. ### Enterprise Transformation - **(2021)** [deloitte.com: Culture change, not tech, is the secret to DevOps success (podcast) π](https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/collections/cloud-podcast.html) [N/A CONTENT] ππ [COMMUNITY-TOOL] β This discussion shifts the industry focus away from simple tooling loops to prioritize organizational psychology as the true engine of DevOps performance. Highlights the minimization of structural silos as a core technical enabler. @@ -247,13 +232,6 @@ #### Career Path - **(2026)** [**DevOps Roadmap for 2026**](https://github.com/milanm/DevOps-Roadmap) β 19614 [MARKDOWN CONTENT] ππππ [DE FACTO STANDARD] β An extensive, highly-vetted community map outlining modern DevOps and platform engineering educational pathways. Synthesizes knowledge milestones across systems internals, network protocols, continuous integration/continuous delivery protocols, and hybrid observability. -## DevOps and Learning Resources - -### Video Courses - -#### Ansible (1) - - - **(2022)** [youtube playlist: Ansible Tutorial - by Thetips4you π](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] β An extensive video tutorial series mapping out foundational DevOps patterns using Ansible. Progresses from single-target ad-hoc commands to complex corporate role orchestration. ## DevOps and Platforms ### Automation (2) @@ -336,7 +314,7 @@ #### Upskilling Directories - **(2022)** [orange-quarter.com: Upskill yourself with these 5 DevOps resources](https://orange-quarter.com/upskill-yourself-with-these-5-devops-resources) [EN CONTENT] [COMMUNITY-TOOL] β Curator Insight: Lists top educational channels including dzone, Arrested DevOps, and Devopsdays. Live Grounding: Connects platform developers with specialized podcasts, community conferences, and interactive platforms to fast-track career evolution. -### Security (1) +### Security #### Threat Modeling @@ -348,9 +326,9 @@ - **(2023)** [devops.com: Why MTTR is a Vital Metric for DevOps Teams](https://devops.com/why-mttr-is-a-vital-metric-for-devops-teams) [EN CONTENT] [COMMUNITY-TOOL] β Curator Insight: Details how MTTR influences business outcome reliability and pipeline maturity. Live Grounding: Details how real-time logging, distributed tracing, and incident response runbooks directly improve telemetry metrics inside microservices deployments. ## DevOps and SRE -### CICD Pipelines (1) +### CICD Pipelines -#### Architecture (1) +#### Architecture - **(2023)** [devops.com: he Real Pipeline](https://devops.com/the-real-pipeline) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Exposes the reality of modern continuous delivery pipelines, contrasting linear textbook designs against highly complex, non-linear feedback loops. Curator highlights stress the integration of multi-stage automated tests. Live architectural reviews in 2026 show that successful enterprise implementations rely heavily on policy-as-code and canary release orchestration rather than simple, step-by-step automated deployment scripts. #### Tool Integrations @@ -617,6 +595,9 @@ - **(2022)** [github.com/paragpallavsingh/90DaysOfDevOps: 90DaysOfDevOps Challenge](https://github.com/paragpallavsingh/90DaysOfDevOps) β 11 [MARKDOWN CONTENT] π [COMMUNITY-TOOL] β A highly practical 90-day learning path targeting foundational DevOps principles. Step-by-step tasks systematically introduce participants to continuous delivery pipelines, basic automation scripting, and system telemetry. - **(2020)** [DevOps for beginners: Where to start learning and focusing](https://enterprisersproject.com/article/2020/6/devops-beginners-where-start) [N/A CONTENT] π [COMMUNITY-TOOL] β Strategic advice for system engineers starting in the field. Argues for focusing deeply on operational telemetry, version management, and continuous delivery pipelines rather than specific cloud vendor tools. +### Training Courses + + - **(2023)** [Techworld with Nana: Learn DevOps topics easily](https://www.techworld-with-nana.com) [N/A CONTENT] [DOCUMENTATION] π [COMMUNITY-TOOL] β A premier technical curriculum focused on infrastructure automation, container mechanics, and deployment pipelines. Successfully bridges the gap between raw system administration and cloud native deployment methodologies. ## Enterprise Agile ### SAFe Framework @@ -692,28 +673,33 @@ #### Drift Detection (1) - **(2022)** [thenewstack.io: Cloud Drift Detection: How to Resolve Out-of-State Changes](https://thenewstack.io/cloud-drift-detection-how-to-resolve-out-of-state-changes) [N/A CONTENT] [ADVANCED LEVEL] π [COMMUNITY-TOOL] β An analytical guide on auditing actual cloud environment states against declarative IaC templates. Details the recovery mechanics necessary to align divergent environments programmatically. -### Security (2) +### Kubernetes Distributions + +#### Market Landscapes + + - **(2022)** [itprotoday.com: Who's Winning in the Container Software Market π](https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget) [COMMUNITY-TOOL] β A business and market analysis of the container software landscape, highlighting market share dynamics, consolidation waves, and the competitive positioning of major players like Red Hat, VMware, Rancher, and cloud hyperscalers. Reflects the strategic evolution toward managed platform-as-a-service models. +### Security (1) #### Infrastructure as Code (3) - **(2023)** [thenewstack.io: How Drift Detection and IaC Help Maintain a Secure Infrastructure](https://thenewstack.io/how-drift-detection-and-iac-help-maintain-a-secure-infrastructure) [N/A CONTENT] [ADVANCED LEVEL] π [COMMUNITY-TOOL] β Details how continuous drift monitoring acts as a primary security perimeter control. Validating resource declarations against cloud runtimes prevents bad actors from executing persistence actions via untracked configuration edits. ## Infrastructure as Code (4) -### CICD and Delivery - -#### Self-Hosted Runners - - - **(2025)** [Cloud Posse runs-on: GitHub Actions Self-Hosted Runners](https://docs.cloudposse.com/components/library/aws/runs-on) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A collection of Cloud Posse Terraform modules designed to automate secure, dynamically autoscaling self-hosted GitHub Actions runners inside AWS networks, optimization execution speed while keeping compute costs minimal. ### IaC Fundamentals #### Overview (2) - **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac/) [SPANISH CONTENT] [DOCUMENTATION] πππππ [DE FACTO STANDARD] β Nubenetes architectural reference portal on Infrastructure as Code (IaC). Outlines fundamental philosophies, lifecycle management, and paradigm shifts of treating bare-metal, cloud, or cluster state as declarative, version-controlled code. -### Terraform +## Kubernetes (1) -#### Entra ID Integration +### Troubleshooting - - **(2024)** [Terraform: Get User Principal Name (UPN) of User Running Deployment without Entra ID Read Permissions](https://build5nines.com/terraform-get-user-principal-name-upn-of-user-running-deployment-without-entra-id-read-permissions) [HCL CONTENT] [COMMUNITY-TOOL] β A focused technical workaround detailing how to dynamically capture the current executing User Principal Name (UPN) inside Terraform scripts without relying on wide Microsoft Entra ID read access. +#### Guides + + - **(2023)** [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] β A robust troubleshooting guide compiling common pitfalls, anti-patterns, and direct remedies for everyday Kubernetes operation. It spans topics from service networking misconfigurations to persistent volume mounting failures. This resource provides clear checklists to help platform engineers accelerate incident resolution times. +#### Playbooks + + - **(2023)** [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] β This compilation details ten authentic, highly technical outage scenarios encountered in production Kubernetes clusters, complete with step-by-step diagnostic paths and resolutions. It covers complex issues like DNS resolution failure, certificate expiration, and stateful volume mounting locks. The practical nature of these scenarios makes this an invaluable resource for active operations teams. ## Management ### Observability @@ -755,16 +741,9 @@ #### Articles - **(2016)** [thenewstack.io: Tigera's Calico Aims to Ease Connectivity Pain with Kubernetes](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL] β An early architectural analysis detail of Project Calico's approach to easing IP-management and network connectivity bottlenecks in scaling clusters. It breaks down how Calico bypasses virtual overlay networks by utilizing standard BGP route propagation, facilitating direct IP routing while enforcing strict network security policies at the Linux kernel level. -## Operations - -### Local Environment Setup - -#### Package Management - - - **(2023)** [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) [COMMUNITY-TOOL] [GUIDE] β A step-by-step local workstation bootstrapping guide using the Windows Chocolatey package manager. Instructs how to quickly establish consistent local administration tooling, installing docker-cli, terraform, aws-cli, and ecs-cli to prepare for cloud resource management. ## Orchestration -### Kubernetes (1) +### Kubernetes (2) #### Core Concepts (2) @@ -782,7 +761,7 @@ #### Value Realization - **(2021)** [thenewstack.io: Maximizing the Value of Containerization for DevOps](https://thenewstack.io/maximizing-the-value-of-containerization-for-devops) [COMMUNITY-TOOL] β Explores how containerized virtualization architectures secure strict consistency across development, staging, and production networks. Analyzes image optimization protocols, layer caching mechanisms, secure base images, and container orchestrator deployment strategies. -### Kubernetes (2) +### Kubernetes (3) #### DevOps Integration @@ -799,7 +778,7 @@ #### Platform as a Runtime - **(2024)** [infoq.com: Platform as a Runtime - the Next Step in Platform Engineering](https://www.infoq.com/articles/platform-runtime-engineering) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Proposes 'Platform as a Runtime' (PaaR) as the evolutionary phase beyond static developer portals. Analyzes dynamic orchestration engines that compile abstract developer intentions into cloud-native infrastructure resources on the fly, transforming static templates into active runtime lifecycles. -### Architecture (2) +### Architecture (1) #### GitOps Repository Design @@ -826,7 +805,7 @@ - **(2023)** [dev.to/thenjdevopsguy: What Is Platform Engineering (And What Is It Not?)](https://dev.to/thenjdevopsguy/what-is-platform-engineering-and-what-is-it-not-2jb8) [COMMUNITY-TOOL] β Clarifies the core definition of Platform Engineering by highlighting key industry anti-patterns. Emphasizes that simply renaming a DevOps team to a Platform team without introducing product-centric paradigms and developer self-service fails to yield the desired operational efficiencies. ### Design Methodology -#### Architecture (3) +#### Architecture (2) - **(2023)** [thenewstack.io: Architecture and Design Considerations for Platform Engineering Teams](https://thenewstack.io/platform-engineering/architecture-and-design-considerations-for-platform-engineering-teams) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Deep dive into architectural design principles for platform engineering. Outlines critical decisions around modular tool chains, declarative configurations, open API design, and self-healing systems that form the structural foundation of enterprise IDPs. ### DevOps and CICD (1) @@ -857,7 +836,7 @@ #### Kubernetes Fleet - **(2023)** [frobes.com: How To Empower Modern Kubernetes Management With A Platform Team Model](https://www.forbes.com/councils/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model/?streamIndex=0) [COMMUNITY-TOOL] β Delivers executive-level and architectural analysis on scale-out Kubernetes management. Discusses how dedicated platform engineering teams act as force multipliers, streamlining cluster lifecycle automation, centralized governance, and cost optimization across hybrid and multi-cloud environments. -### Guides +### Guides (1) #### Foundational @@ -890,7 +869,7 @@ #### Articles (1) - **(2025)** [thenewstack.io/platform-engineering](https://thenewstack.io/platform-engineering) [COMMUNITY-TOOL] β A curated repository of technical articles, case studies, and editorial content analyzing the evolution of Platform Engineering from traditional DevOps. Provides critical architectural comparisons, community trends, and technical insights on tool adoption in enterprise environments. -#### Kubernetes (3) +#### Kubernetes (4) - **(2023)** [siliconangle.com: The rise of platform engineering in the Kubernetes era](https://siliconangle.com/2023/04/20/rise-platform-engineering-kubernetes-era-kubecon) [COMMUNITY-TOOL] β An analysis from KubeCon covering the strategic convergence of cloud-native infrastructure and platform engineering. Details how standardizing on Kubernetes APIs enables organizations to construct extensible control planes that mask infrastructure complexity for developers. ### Infrastructure Migration @@ -905,13 +884,13 @@ - **(2023)** [dev.to: Platform Engineering and Internal Developer Platform (IDP)](https://dev.to/aws-builders/platform-engineering-and-internal-developer-platform-3deb) [COMMUNITY-TOOL] β Explores AWS-specific implementations and patterns of Platform Engineering and IDPs. Details the boundaries between application code, infrastructure as code (IaC), and platform orchestrators to create repeatable golden paths for development teams. ### Internal Developer Platforms -#### Architecture (4) +#### Architecture (3) - **(2024)** [Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms](https://www.techworld-with-nana.com/post/platform-engineering-guide) [COMMUNITY-TOOL] β Analyzes five primary use cases of Internal Developer Platforms (IDPs). Highlights automated environment provisioning, self-service continuous delivery pipelines, unified application configuration, access management, and infrastructure observability to optimize the developer experience. #### Organizational Structure - **(2020)** [==softwareengineeringdaily.com: The Rise of Platform Engineering π==](https://softwareengineeringdaily.com/2020/02/13/setting-the-stage-for-platform-engineering) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Historically significant piece tracking the evolution from traditional DevOps silos to Platform Engineering. Discusses building Internal Developer Platforms (IDPs) to lower cognitive load for application developers, establishing self-service infrastructure portals, and applying product management principles to internal tooling. -### Kubernetes (4) +### Kubernetes (5) #### IDP Implementation @@ -938,7 +917,7 @@ - **(2023)** [thenewstack.io: How Is Platform Engineering Different from DevOps and SRE?](https://thenewstack.io/how-is-platform-engineering-different-from-devops-and-sre) [COMMUNITY-TOOL] β Dissects the distinct responsibilities, metrics, and overlaps between DevOps, Site Reliability Engineering (SRE), and Platform Engineering. Provides a clear taxonomy mapping showing how platform teams deliver the golden paths that SRE and DevOps practices operate upon. ### Pillars -#### Security (3) +#### Security (2) - **(2023)** [thenewstack.io: The 6 Pillars of Platform Engineering: Part 1 β Security](https://thenewstack.io/the-6-pillars-of-platform-engineering-part-1-security) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Outlines the security pillar of Platform Engineering, showing how to bake access control, compliance, vulnerability scanning, and secrets management directly into the paved path. This strategy ensures security compliance is passive and frictionless for product developers. ### Product Management @@ -956,11 +935,6 @@ #### Developer Hub - **(2024)** [piotrminkowski.com: IDP on OpenShift with Red Hat Developer Hub](https://piotrminkowski.com/2024/07/04/idp-on-openshift-with-red-hat-developer-hub) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Hands-on technical blueprint demonstrating how to design and build an IDP utilizing Red Hat Developer Hub (based on Backstage) on top of Red Hat OpenShift. Explores deployment templates, catalog integration, cluster authentication, and secure GitOps-driven application pipelines. -## Product Management (1) - -### Methodology (2) - - - **(2020)** [mindtheproduct.com: The Product Managersβ Guide to Continuous Delivery and DevOps ππ](https://www.mindtheproduct.com/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us) [GUIDE] ππ [COMMUNITY-TOOL] [GUIDE] β Bridges the gap between technical release pipelines and business product management. Explains DevOps principles, release gating, and CD strategies to align cross-functional teams with deployment automation architectures. ## Quality Assurance (1) ### Test Automation @@ -994,11 +968,6 @@ #### Core Architectures - **(2025)** [==Skills for Real Engineers==](https://github.com/mattpocock/skills) β 128202 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An exceptionally popular repository detailing the foundational principles, design philosophies, and architectural protocols required for master-level software delivery. While the curator focuses on career advancement, live engineering practice indicates that mastering these fundamentals is vital to surviving rapid AI development shifts. It represents an elite reference for engineering standardizations. -### Version Control - -#### Git Best Practices - - - **(2018)** [Purposeful Commits](https://chrisarcand.com/purposeful-commits) [N/A CONTENT] ππ [COMMUNITY-TOOL] β A technical essay discussing optimal commit message hygiene and atomic commits. Argues that purposeful, structured histories are critical for tracking down regression roots and ensuring easy codebase traversability. ## Strategy (2) ### Enterprise Performance @@ -1006,5 +975,5 @@ - **(2020)** [github.blog: How to make DevOps your competitive advantage](https://github.blog/enterprise-software/devops/how-to-make-devops-your-competitive-advantage) [N/A CONTENT] π [COMMUNITY-TOOL] β Highlights strategic advantages realized by organizations building automated code assembly and validation workflows. Demonstrates how inner-source code bases accelerate release schedules. --- -π‘ **Explore Related:** [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) | [Test Automation Frameworks](./test-automation-frameworks.md) +π‘ **Explore Related:** [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) | [SRE](./sre.md) diff --git a/v2-docs/devsecops.md b/v2-docs/devsecops.md index c6910bec..ccbb90c5 100644 --- a/v2-docs/devsecops.md +++ b/v2-docs/devsecops.md @@ -6,6 +6,7 @@ ## Standard Reference - [armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed to the latest K8s Symlink vulnerability (CVE-2021-25741)](https://www.armosec.io/cve-vulnerability-database) [COMMUNITY-TOOL] + - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] - [Exploring the (lack of) security in a typical Docker and Kubernetes installation](https://www.neowin.net/news/exploring-the-lack-of-security-in-a-typical-docker-and-kubernets-installation) [COMMUNITY-TOOL] - [securityboulevard.com: DevOps vs. DevSecOps β Hereβs How They Fit Together](https://securityboulevard.com/2021/02/devops-vs-devsecops-heres-how-they-fit-together) [COMMUNITY-TOOL] - [addteq.com: The REAL Difference between DevOps and DevSecOps](https://www.addteq.com/blog/2021/03/the-real-difference-between-devops-and-devsecops) [COMMUNITY-TOOL] @@ -34,7 +35,6 @@ - [dzone: DevOps Pipeline Quality Gates: A Double-Edged Sword](https://dzone.com/articles/devops-pipeline-quality-gates-a-double-edged-sword) [COMMUNITY-TOOL] - [medium: Focusing on the DevOps Pipeline π](https://medium.com/capital-one-tech/focusing-on-the-devops-pipeline-topo-pal-833d15edf0bd) [COMMUNITY-TOOL] - [cncf.io: Identifying Kubernetes Config Security Threats: Pods Running as' Root](https://www.cncf.io/blog/2020/06/16/identifying-kubernetes-config-security-threats-pods-running-as-root) [COMMUNITY-TOOL] - - [Automating Microsoft Sentinel Deployment with Azure DevOps CI/CD](https://noodlemctwoodle.medium.com/automating-microsoft-sentinel-deployment-with-azure-devops-ci-cd-2d4ae0c4e254) [COMMUNITY-TOOL] - [Project Calico](https://www.projectcalico.org) [COMMUNITY-TOOL] - [betterprogramming.pub: Kubernetes Security With Falco](https://betterprogramming.pub/kubernetes-security-with-falco-2eb060d3ae7d) [COMMUNITY-TOOL] - [vashishtsumit89.medium.com: Security/Pen Testing: A guide to run OWASP Zap' headless in containers for CI/CD pipeline](https://vashishtsumit89.medium.com/security-pen-testing-a-guide-to-run-owasp-zap-headless-in-containers-for-ci-cd-pipeline-ddb580dae3c8) [COMMUNITY-TOOL] @@ -107,13 +107,13 @@ - [bridgecrew.io: Tutorial: Incorporate IaC Security in your CI/CD pipeline' with Bridgecrew, Jenkins, and GitHub](https://bridgecrew.io/blog/tutorial-incorporate-iac-security-in-your-ci-cd-pipeline-with-bridgecrew-jenkins-and-github) [COMMUNITY-TOOL] - [itbusinessedge.com: Okta vs. Azure AD: IAM Tool Comparison](https://www.itbusinessedge.com/security/okta-vs-azure-ad) [COMMUNITY-TOOL] -## Application Development +## CICD Pipeline -### Cloud-Native Java +### Pipeline Automation -#### Tanzu Framework +#### JFrog Pipelines - - **(2022)** [tanzu.vmware.com: Microservices with Spring Cloud Kubernetes Reference Architecture π](https://www.vmware.com/products/app-platform/tanzu) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Provides the canonical reference architecture for running high-scale Spring Cloud applications natively on Kubernetes. Evaluates Spring Cloud Kubernetes integrations for service discovery, centralized configuration via ConfigMaps, and seamless external secrets management, aligning with 2026 Tanzu application platform standards. + - **(2021)** [jfrog.com: How I Leaped Forward My Jenkins Build with JFrog Pipelines](https://jfrog.com/blog) [N/A CONTENT] [COMMUNITY-TOOL] β Highlights the transition of software build jobs from standard Jenkins architectures to optimized JFrog Pipelines. It details structural enhancements in build speeds, caching mechanisms, and overall pipeline orchestrations using Artifactory integrations. This technical blog demonstrates techniques for reducing CI bottleneck overhead. ## Cloud Architecture ### Infrastructure Automation @@ -128,13 +128,6 @@ #### Advanced Templating - **(2022)** [**Kapitan**](https://kapitan.dev) [PYTHON CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β An open-source configuration management engine built to generate clean declarative configurations (Kubernetes manifests, Terraform, Ansible) using Python and Jsonnet. Kapitan simplifies managing configurations for multiple environments by using a single source of truth. -## Container Infrastructure - -### CI-CD Pipelines - -#### Pipeline Security - - - **(2022)** [Build trusted pipelines/Guards with Podman containers](https://www.redhat.com/en/blog/using-container-technology-make-trusted-pipeline) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Analyzes how to design highly secure, isolated CI/CD pipelines using Podman container guards. By isolating execution steps within unprivileged container sandboxes, this architecture protects build systems and host servers from security compromises. ## Containers ### Security and Hardening @@ -162,11 +155,6 @@ #### Static Analysis - **(2021)** [securecoding.com: Code Audit: How to Ensure Compliance for an Application](https://www.securecoding.com/blog/code-audit-how-to-ensure-compliance-for-an-application) [N/A CONTENT] [COMMUNITY-TOOL] β Focuses on designing structural code auditing protocols to assure continuous regulatory and technical compliance. Outlines SAST/DAST tooling patterns, automated linting integration, and structured reviewer workflows. Designed for engineering managers seeking to build high-maturity compliance loops into software delivery pipelines. -### Continuous Delivery - -#### Security Policy - - - **(2020)** [computing.co.uk: CloudBees gets busy with security, visibility and control as DevOps evolves](https://www.computing.co.uk/news/4020521/cloudbees-busy-security-visibility-control-devops-evolves) [N/A CONTENT] [ADVANCED LEVEL] π [COMMUNITY-TOOL] β Examines corporate initiatives aimed at embedding security validations and automated pipeline compliance directly within Jenkins-based and unified enterprise orchestration systems. ### GitOps Secrets #### Mozilla SOPS @@ -1074,5 +1062,5 @@ - **(2022)** [permission.site](https://permission.site) [COMMUNITY-TOOL] β An interactive security validation platform that allows engineers to test how various browser APIs, iframe permissions, and Content Security Policies (CSP) behave, enabling precise verification of client-side web application security postures. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/digital-money.md b/v2-docs/digital-money.md index 3e9fc198..d4930eee 100644 --- a/v2-docs/digital-money.md +++ b/v2-docs/digital-money.md @@ -17,5 +17,5 @@ - **(2026)** [Tether (USDt)](https://tether.to) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β The main portal for the Tether (USDt) stablecoin, mapping out collateral verifications, multi-blockchain compatibility layers, and institutional fiat liquidity standards. Important for distributed ledger payments and micro-payment applications. --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/digitalocean.md b/v2-docs/digitalocean.md index 4690c4e4..86b8ae18 100644 --- a/v2-docs/digitalocean.md +++ b/v2-docs/digitalocean.md @@ -3,6 +3,13 @@ !!! info "Architectural Context" Detailed reference for Digital Ocean in the context of Cloud Providers (Hyperscalers). +## Artificial Intelligence and Machine Learning + +### LLM Deployment + +#### DeepSeek R1 + + - **(2025)** [How to run Deepseek R1 LLMs on GPU Droplets](https://www.digitalocean.com/community/tutorials/deepseek-r1-gpu-droplets) [PYTHON/SHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β A cutting-edge deployment guide illustrating execution profiles of the revolutionary DeepSeek R1 reasoning models inside newly provisioned high-performance DigitalOcean GPU Droplets. Addresses architectural configurations for model weights and CUDA drivers. ## Cloud Infrastructure ### PaaS @@ -21,6 +28,9 @@ #### DigitalOcean (1) - **(2026)** [Digital Ocean](https://www.digitalocean.com) [N/A CONTENT] [COMMUNITY-TOOL] β A developers-first cloud services platform focusing on simplicity, lower cost predictability, and rapid droplet virtual server allocations. Expanded enterprise capacities to accommodate containerized microservices and modern pipelines. +#### Kubernetes DOKS + + - **(2025)** [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [N/A CONTENT] [COMMUNITY-TOOL] β Fully managed Kubernetes distribution that abstracts master node architecture, allowing users to rapidly deploy clusters. Features simplified persistent block storage volumes, automated node auto-scaling, and painless ingress configurations. #### Visual Deployment - **(2022)** [try.digitalocean.com/cloudplex](https://try.digitalocean.com/cloudplex) [N/A CONTENT] [COMMUNITY-TOOL] β Reference landing portal for visual architecture design tools integrated with DigitalOcean Kubernetes. Historically allowed developers to visualize infrastructure topologies and generate corresponding Kubernetes configurations. @@ -30,7 +40,14 @@ - **(2024)** [App Platform](https://docs.digitalocean.com/products/app-platform) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β App Platform reference document outlining core specs of DigitalOcean's fully managed Platform-as-a-Service (PaaS). Allows automated code deployments directly from Git systems, managing containers, databases, and SSL endpoints. - **(2024)** [App Platform - Digital Ocean PaaS](https://try.digitalocean.com/app-platform) [N/A CONTENT] [COMMUNITY-TOOL] β Highlights onboarding pathways and scalability paradigms inside DigitalOcean's PaaS. Highly optimized for small-to-medium enterprises wanting to run microservice networks without complex VM configurations. +## Web Servers + +### NGINXConfig + +#### Community Tools + + - **(2025)** [NGINXConfig](https://www.digitalocean.com/community/tools/nginx) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β An interactive visual web config builder for constructing highly secure and performant NGINX configuration templates. Addresses reverse proxy configurations, SSL parameters, caching limits, and security headers. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/docker.md b/v2-docs/docker.md index a4aa8544..cbdc95d7 100644 --- a/v2-docs/docker.md +++ b/v2-docs/docker.md @@ -5,7 +5,6 @@ ## Standard Reference - - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] - [Dzone refcard: Getting Started with Docker](https://dzone.com/refcardz/getting-started-with-docker-1) [COMMUNITY-TOOL] - [Dzone refcard: Java Containerization π](https://dzone.com/refcardz/java-containerization) [COMMUNITY-TOOL] - [medium: Strategies of docker images optimization](https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6) [COMMUNITY-TOOL] @@ -60,6 +59,7 @@ - [hwchiu.medium.com: Docker Networking Model β Introduction](https://hwchiu.medium.com/docker-networking-model-introduction-194a2a2c9b68) [COMMUNITY-TOOL] - [medium: Understanding Docker Volumes, Mounts and Layers and How to Manage' Data in Containers](https://medium.com/nycdev/understanding-docker-volumes-mounts-and-layers-9fa17befa493) [COMMUNITY-TOOL] - [betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers π](https://betterprogramming.pub/5-simple-tips-for-debugging-docker-containers-271cb3dee77a) [COMMUNITY-TOOL] + - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] - [medium: Docker anti-patterns | Codefresh](https://medium.com/containers-101/docker-anti-patterns-ad2a1fcd5ce1) [COMMUNITY-TOOL] - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - [infosecwriteups.com: Attacking and securing Docker containers](https://infosecwriteups.com/attacking-and-securing-docker-containers-cc8c80f05b5b) [COMMUNITY-TOOL] @@ -129,13 +129,6 @@ #### Docker Buildx - **(2021)** [releasehub.com: Cutting Build Time In Half with Dockerβs Buildx Kubernetes Driver](https://release.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Outlines how to optimize CI/CD pipeline build performance by scaling compilation workloads using the Docker Buildx Kubernetes driver. Demonstrates how offloading build tasks to Kubernetes clusters yields massive cache reuse and parallelization gains. -## Cloud Computing - -### Training - -#### Multi-Cloud Education - - - **(2023)** [acloudguru.com](https://www.pluralsight.com/cloud-guru) [COMMUNITY-TOOL] β A premier e-learning platform (now part of Pluralsight) specializing in cloud computing, DevOps, and container certifications (AWS, Azure, GCP, Kubernetes). Provides hands-on sandbox environments and deep technical pathways designed to train enterprise-grade engineering organizations. ## Cloud Infrastructure ### AWS @@ -468,6 +461,7 @@ - **(2020)** [developers.redhat.com: Red Hat Universal Base Images for Docker users](https://developers.redhat.com/blog/2020/03/24/red-hat-universal-base-images-for-docker-users) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β This guide explains the structure, licensing, and optimization of Red Hat Universal Base Images (UBI) for developers using Docker or other non-RHEL runtimes. It showcases how UBI provides a free, secure, and enterprise-grade base image platform that maintains strict compatibility with Red Hat Enterprise Linux. It is crucial for standardizing commercial container dependencies. #### Container Management (1) + - **(2026)** [Portainer π](https://www.portainer.io) [N/A CONTENT] [COMMUNITY-TOOL] β Portainer is a leading container management platform designed to simplify Docker, Kubernetes, and Azure ACI environments through an intuitive web interface. It allows platform administrators to easily deploy stacks, monitor real-time resources, manage networks/volumes, and control user access (RBAC). In 2026, it serves as a robust bridging portal between command-line container engines and full-scale orchestration management. - **(2026)** [Portainer Community Edition](https://www.portainer.io/install) [GO CONTENT] [COMMUNITY-TOOL] β The Community Edition of Portainer provides a self-hosted, lightweight administration portal for managing standalone Docker daemons, Swarm clusters, and edge environments. It abstracts complex container and volume operations into a responsive dashboard, reducing operational friction. It remains a popular, stable, and highly trusted portal for developer environments and internal infrastructure management. #### Debugging @@ -690,5 +684,5 @@ - **(2026)** [==ory/dockertest==](https://github.com/ory/dockertest) β 4519 [GO CONTENT] πππππ [DE FACTO STANDARD] β Dockertest enables developers to spin up ephemeral Docker containers directly from Go, Rust, or other language test suites to act as real dependencies (e.g., PostgreSQL, Redis). Unlike mock interfaces, it guarantees that integration tests run against actual database engines and stateful systems, disposing of them automatically when tests finish. It represents a gold standard in unit and integration testing pipelines for cloud-native microservices. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Kubernetes Alternatives](./kubernetes-alternatives.md) diff --git a/v2-docs/dom.md b/v2-docs/dom.md index 73c54750..8cefee84 100644 --- a/v2-docs/dom.md +++ b/v2-docs/dom.md @@ -18,5 +18,5 @@ - **(2026)** [freecodecamp.org: How the Document Object Model Works in JavaScript β DOM' Tutorial for Beginners](https://www.freecodecamp.org/news/javascript-dom) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β An analytical guide breaking down DOM traversal and event propagation mechanics (bubbling and capturing). Essential for intermediate UI engineering, it covers the structural boundaries of web browsers and highlights optimization patterns for interface updates. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/dotnet.md b/v2-docs/dotnet.md index 7c9bf504..91f7b696 100644 --- a/v2-docs/dotnet.md +++ b/v2-docs/dotnet.md @@ -47,6 +47,9 @@ ### Container Orchestration +#### Helm and Packaging + + - **(2022)** [andrewlock.net: Series: Deploying ASP.NET Core applications to Kubernetes with Helm π](https://andrewlock.net/series/deploying-asp-net-core-applications-to-kubernetes) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β A comprehensive deep-dive tutorial series on orchestrating .NET applications inside Kubernetes using Helm. Analyzes templating, YAML manifests, dependency injections, dynamic secret handling, and values customization patterns. #### Kubernetes - **(2021)** [dotnetcurry.com: Kubernetes for ASP.NET Core Developers β Introduction, Architecture, Hands-On](https://www.dotnetcurry.com/aspnet-core/kubernetes-for-developers) [YAML CONTENT] [GUIDE] [LEGACY] β An educational guide targeted at .NET architects migrating legacy backends to Kubernetes. Details fundamental infrastructure layers including Pods, ReplicaSets, Deployments, Services, and containerization pipelines using Docker. @@ -94,5 +97,5 @@ - **(2024)** [Paradigm framework](https://www.paradigm.net.co) [C# CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An open-source development platform designed to facilitate rapid, highly structured .NET microservice engineering. Standardizes dependency configurations, modular architectures, data mapping protocols, and enterprise repository patterns. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/edge-computing.md b/v2-docs/edge-computing.md index da723518..c95f5eef 100644 --- a/v2-docs/edge-computing.md +++ b/v2-docs/edge-computing.md @@ -39,5 +39,5 @@ - **(2021)** [thenewstack.io: Cloudian CTO: Kubernetes, Standardization Key to Edge](https://thenewstack.io/cloudian-cto-kubernetes-standardization-key-to-edge) [COMMUNITY-TOOL] β An executive perspective from Cloudian highlighting Kubernetes standardization as the foundational component of modern edge architecture. It analyzes strategies to coordinate hybrid storage clusters safely across remote zones. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Azure](./azure.md) | [AWS Storage](./aws-storage.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/elearning.md b/v2-docs/elearning.md index 6b2e9d5d..7205d30a 100644 --- a/v2-docs/elearning.md +++ b/v2-docs/elearning.md @@ -7,22 +7,15 @@ - [tutorialspoint.com](http://www.tutorialspoint.com) [COMMUNITY-TOOL] - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - - [hashicorp.com: HashiCorp Learning Resources Reference Guide π](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - - [wiki.bash-hackers.org](https://wiki.bash-hackers.org) [COMMUNITY-TOOL] - [zeef.com: e-learning](https://e-learning.zeef.com/tracy.parish) [COMMUNITY-TOOL] - [Udemy.com](https://www.udemy.com) [COMMUNITY-TOOL] - [Udacity.com](https://eu.udacity.com) [COMMUNITY-TOOL] - [guru99.com](https://www.guru99.com) [COMMUNITY-TOOL] + - [wiki.bash-hackers.org](https://wiki.bash-hackers.org) [COMMUNITY-TOOL] + - [hashicorp.com: HashiCorp Learning Resources Reference Guide π](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - [harvard.edu: CS50: Introduction to Computer Science (free)](https://pll.harvard.edu/course/cs50-introduction-computer-science) [COMMUNITY-TOOL] - [medium.com/javarevisited: 11 Best Java Microservices Courses with Spring' Boot and Spring Cloud in 2022](https://medium.com/javarevisited/10-best-java-microservices-courses-with-spring-boot-and-spring-cloud-6d04556bdfed) [COMMUNITY-TOOL] -## CICD Pipelines - -### Git Integration - -#### Azure DevOps - - - **(2024)** [cloudskills.io: Getting Started with Git and Azure DevOps: The Ultimate Guide π](https://ine.com) [NONE CONTENT] [COMMUNITY-TOOL] β An extensive workflow guide demonstrating advanced Git version control configurations within Azure DevOps projects. Shows how to set up strict PR approval limits and automated checkouts. ## Cloud Platforms ### OpenShift @@ -39,13 +32,13 @@ ##### Gamified Learning - **(2025)** [SQL Police Department](https://sqlpd.com) πππ [COMMUNITY-TOOL] β A specialized gamified engine where users solve mock criminal investigations writing relational SQL queries. Highly effective for building structural query efficiency and database logic before moving to complex stateful containerization. -## DevOps +## Emerging Technology -### Education +### Machine Learning -#### Training Courses +#### Course - - **(2023)** [Techworld with Nana: Learn DevOps topics easily](https://www.techworld-with-nana.com) [N/A CONTENT] [DOCUMENTATION] π [COMMUNITY-TOOL] β A premier technical curriculum focused on infrastructure automation, container mechanics, and deployment pipelines. Successfully bridges the gap between raw system administration and cloud native deployment methodologies. + - **(2024)** [Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course?hl=es-419) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β Google's structured technical course on ML foundations. Covers gradient descent, model loss, deep neural networks, and scalable tensor processing, serving as an entry point for engineers integrating ML systems into modern APIs. ## Operating Systems and Infrastructure ### Linux @@ -72,11 +65,6 @@ #### Interactive Learning - **(2022)** [katacoda.com π](https://www.katacoda.com) π [COMMUNITY-TOOL] β Katacoda was a widely used interactive browser platform for practicing Kubernetes and container administration. The platform was officially terminated by O'Reilly in 2022. Platform engineers in 2026 utilize alternatives like Killercoda for sandbox exercises. -### Security and Compliance - -#### Public Sector - - - **(2026)** [**redhatgov.io**](http://redhatgov.io) [ADVANCED LEVEL] [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β Specialized platform engineering portal with focused guides on locking down OpenShift infrastructure to meet strict military, intelligence, and federal government security benchmarks (DISA STIG, FIPS, NIST). A mandatory reference for architects building air-gapped, zero-trust container setups. ## Professional Development ### Certifications @@ -162,5 +150,5 @@ - **(2026)** [==codely.tv==](https://codely.com/en) [SPANISH CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Spanish-language portal dedicated to Domain-Driven Design (DDD), Clean Code, CQRS patterns, and resilient microservice designs. It details testing strategies for highly decoupled, container-centric production architectures. --- -π‘ **Explore Related:** [HR](./hr.md) | [Newsfeeds](./newsfeeds.md) | [Workfromhome](./workfromhome.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/faq.md b/v2-docs/faq.md index 7e21e7c0..7add2d11 100644 --- a/v2-docs/faq.md +++ b/v2-docs/faq.md @@ -5,8 +5,8 @@ ## Standard Reference - - [medium.com: Your team might not need Kubernetes](https://medium.com/faun/your-team-might-not-need-kubernetes-57240e8d554a) [COMMUNITY-TOOL] - [medium.com: STOP!! You donβt need Microservices](https://medium.com/@ebin/stop-you-dont-need-microservices-dc732d70b3e0) [COMMUNITY-TOOL] + - [medium.com: Your team might not need Kubernetes](https://medium.com/faun/your-team-might-not-need-kubernetes-57240e8d554a) [COMMUNITY-TOOL] - [Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile' ππ](https://dzone.com/articles/programming-styles-spring-boot-vis-a-vis-with-ecli) [COMMUNITY-TOOL] - [betterprogramming.pub: Domain Partitions: How To Find a Healthy Balance' Between Microservices and Monoliths](https://betterprogramming.pub/domain-partitions-how-to-find-a-healthy-balance-between-microservices-and-monoliths-2cd74206559) [COMMUNITY-TOOL] - [medium: Itβs time to stop making βMicroservicesβ the goal of modernization](https://medium.com/ibm-garage/its-time-to-stop-making-microservices-the-goal-of-modernization-71758b400287) [COMMUNITY-TOOL] @@ -94,5 +94,5 @@ - **(2019)** [From monolith to containers: How Verizon containerized legacy applications on OpenShift π](https://www.youtube.com/watch?v=Q6i0LK4vHsU) [LEGACY] β This real-world enterprise case study details Verizon's migration journey from a legacy monolithic architecture to containerized workloads on Red Hat OpenShift. It highlights practical strategies for managing stateful applications, addressing legacy security constraints, and overcoming organizational resistance. The resulting deployment demonstrates how automated orchestration accelerates feature delivery and improves cluster utilization. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/finops.md b/v2-docs/finops.md index 0648df8e..b84940e3 100644 --- a/v2-docs/finops.md +++ b/v2-docs/finops.md @@ -5,8 +5,6 @@ ## Standard Reference - - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] - - [medium.com/@danielepolencic: In Kubernetes, are there hidden costs to' running many cluster nodes?](https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd) [COMMUNITY-TOOL] - [medium: DevOps, NoOps, and Now FinOps?](https://medium.com/better-programming/devops-noops-finops-64e0df91bcb8) [COMMUNITY-TOOL] - [cncf.io: FinOps for Kubernetes: Insufficient β or nonexistent β Kubernetes' cost monitoring is causing overspend](https://www.cncf.io/blog/2021/06/29/finops-for-kubernetes-insufficient-or-nonexistent-kubernetes-cost-monitoring-is-causing-overspend) [COMMUNITY-TOOL] - [faun.pub: FinOps β introduction, origins and next steps](https://faun.pub/finops-introduction-origins-and-next-steps-bcdaa8b82417) [COMMUNITY-TOOL] @@ -17,10 +15,12 @@ - [medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings](https://medium.com/@tarunbehal02/aws-cost-optimizations-my-learnings-fcdc14da1f58) [COMMUNITY-TOOL] - [medium.com/armory: Continuous Cost Optimization for Kubernetes](https://medium.com/armory/continuous-cost-optimization-for-kubernetes-4361045f0215) [COMMUNITY-TOOL] - [medium.com/empathyco: Cloud FinOps β Part 4: Kubernetes Cost Report](https://medium.com/empathyco/cloud-finops-part-4-kubernetes-cost-report-b4964be02dc3) [COMMUNITY-TOOL] + - [medium.com/@danielepolencic: In Kubernetes, are there hidden costs to' running many cluster nodes?](https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd) [COMMUNITY-TOOL] - [medium.com/develeap: Cutting down Kubernetes Costs: Cast.ai vs. Karpenter](https://medium.com/develeap/cutting-down-kubernetes-costs-cast-ai-vs-karpenter-20f6788b4c67) [COMMUNITY-TOOL] - [engineering.razorpay.com: The Culture of Cost Optimization β Reducing Kubernetes' cost by $300,000](https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9) [COMMUNITY-TOOL] - [medium.com/@suleimanabualrob: Kubernetes cost optimisation](https://medium.com/@suleimanabualrob/kubernetes-cost-optimisation-9e81b76814f6) [COMMUNITY-TOOL] - [medium.com/compass-true-north: Halving Kubernetes Compute Costs With Vertical' Pod Autoscaler](https://medium.com/compass-true-north/halving-kubernetes-compute-costs-with-vertical-pod-autoscaler-df658c043301) [COMMUNITY-TOOL] + - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] ## FinOps and Cloud Cost @@ -33,6 +33,9 @@ #### EKS Cost Reduction - **(2023)** [==dev.to: FinOps EKS: 10 tips to reduce the bill up to 90% on AWS managed Kubernetes clusters==](https://dev.to/zenika/eks-10-tips-to-reduce-the-bill-up-to-90-on-aws-managed-kubernetes-clusters-epe) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Provides ten advanced tips to reduce Amazon EKS costs by up to 90%. Focuses on deploying the Karpenter autoscaler, using AWS Graviton instances, rightsizing pod resources, and setting up automated dev-environment shutdown policies. +#### EKS Log Optimization + + - **(2023)** [**aws.amazon.com: Understanding and Cost Optimizing Amazon EKS Control Plane Logs**](https://aws.amazon.com/blogs/containers/understanding-and-cost-optimizing-amazon-eks-control-plane-logs) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Analyzes the high CloudWatch cost challenges generated by Amazon EKS control plane logs (API server, authenticator, audit, scheduler). Demonstrates how to configure fluent-bit to filter and route only essential telemetry records to cheap storage. #### Policy Engines - **(2024)** [**Cloudburn: An Open-Source Policy Engine for AWS Spending**](https://github.com/towardsthecloud/cloudburn) β 1765 [GO CONTENT] ππππ [ENTERPRISE-STABLE] β Introduces Cloudburn, an open-source command-line tool designed to audit AWS resource groups. By using declarative policies, it alerts teams to idle resources, non-standard instance types, and unassigned Elastic IPs to keep real-world deployments within budget limits. @@ -78,9 +81,18 @@ #### Actionable Frameworks - **(2023)** [**infoworld.com: 5 steps to bringing Kubernetes costs in line**](https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-in-line.html) ππππ [ENTERPRISE-STABLE] β Presents a clear five-step methodology to control Kubernetes infrastructure spend. Covers standard practices like adjusting request/limit ratios, configuring cluster autoscalers (VPA/HPA), and moving non-critical workloads to spot instance pools. +#### Automated Optimization + + - **(2025)** [==CAST AI==](https://cast.ai) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Introduces CAST AI, an automated cost-reduction system for EKS, AKS, and GKE. Highlights how its real-time algorithms adjust cluster sizing, configure spot instances, and scale down resources without manual developer effort. +#### Cost Management + + - **(2023)** [==infoworld.com: Kubernetes cost management for the real world==](https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A deep dive into the challenges of multi-tenant Kubernetes cost attribution across dynamic namespaces. Contrasts raw hyper-scaler billing records against granular container resource consumption metrics, detailing how Kubecost and OpenCost establish accurate, real-world chargeback frameworks. #### Cost Platforms - **(2022)** [**thenewstack.io: Finout Gets a Handle on Kubernetes Costs**](https://thenewstack.io/finout-gets-a-handle-on-kubernetes-costs) ππππ [ENTERPRISE-STABLE] β Reviews Finout's capability to combine multiple cloud invoices (such as AWS, Snowflake, Datadog) and Kubernetes metrics into a single interface. Demonstrates how to link infrastructure spend directly to actual business unit metrics. +#### Foundational Concepts + + - **(2022)** [replex.io: An Introduction to Kubernetes FinOps](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) πππ [COMMUNITY-TOOL] β An introductory resource explaining how to divide shared Kubernetes costs across teams. Describes using namespace resource limits and pod metadata tags to set up fair chargeback structures. #### Observability Integrations - **(2023)** [**thenewstack.io: Grafana Wants to Help You Avoid Getting Dinged by Kubernetes Costs**](https://thenewstack.io/grafana-wants-to-help-you-avoid-getting-dinged-by-kubernetes-costs) ππππ [ENTERPRISE-STABLE] β Discusses Grafana's work to build native cost-monitoring tools directly into standard monitoring dashboards. Explores using Prometheus metrics from OpenCost to display cluster financial trends alongside hardware utilization data. @@ -145,5 +157,5 @@ - **(2023)** [venturebeat.com: Cloud costs are unmanageable: Itβs time we standardize billing](https://venturebeat.com/datadecisionmakers/cloud-costs-are-unmanageable-its-time-we-standardize-billing) [COMMUNITY-TOOL] β A strategic industry op-ed advocating for the standardization of multi-vendor cloud billing schemas. Highlights the engineering frustrations of parsing divergent APIs and billing models, driving the community push toward the FinOps Open Cost & Usage Specification (FOCUS). --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Recruitment](./recruitment.md) | [Digital Money](./digital-money.md) diff --git a/v2-docs/flux.md b/v2-docs/flux.md index b8b95f61..0e2f6ef4 100644 --- a/v2-docs/flux.md +++ b/v2-docs/flux.md @@ -76,6 +76,7 @@ - **(2025)** [docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes](https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Microsoft's guide to deploying enterprise multi-cluster configurations using Azure Arc integrated with Flux v2 GitOps extensions. Enables unified policy-driven application deployment across hybrid cloud estates. - **(2022)** [thenewstack.io: GitOps at Home: Automate Code Deploys with Kubernetes and Flux](https://thenewstack.io/gitops-at-home-automate-code-deploys-with-kubernetes-and-flux) [YAML CONTENT] [COMMUNITY-TOOL] β A practical walkthrough for setting up self-hosted GitOps pipelines on homelabs or small clusters using Flux. Highlights automated deployment routines and resource orchestration. - **(2021)** [docs.fluxcd.io](https://docs.fluxcd.io/en/1.22.2) [NONE CONTENT] [DOCUMENTATION] [LEGACY] β Archived reference documentation for the legacy Flux v1 orchestrator. Left online purely as historical reference; teams must use modern Flux v2 systems for controller architectures and security controls. + - **(2021)** [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [YAML CONTENT] [COMMUNITY-TOOL] β A crucial guide explaining how to securely manage encrypted Kubernetes Secrets in public Git repositories using Mozilla SOPS, AWS KMS, and the Flux source/kustomize decryption drivers. - **(2021)** [acloudguru.com: Adopting GitOps for Kubernetes on AWS π](https://www.pluralsight.com/resources/blog/cloud/adopting-gitops-for-kubernetes-on-aws?utm_source=linkedin&utm_medium=social&utm_campaign=kubernetesblog) [NONE CONTENT] [COMMUNITY-TOOL] β A strategic overview of adopting GitOps paradigms for EKS workloads. Outlines structural patterns, IAM roles for service accounts integration, and state synchronization using Flux controllers. - **(2021)** [blog.sldk.de: Introduction to GitOps on Kubernetes with Flux v2 π](https://blog.sldk.de/2021/02/introduction-to-gitops-on-kubernetes-with-flux-v2) [NONE CONTENT] [COMMUNITY-TOOL] β A clear introduction to the fundamental architecture of Flux v2. Explains key resources including GitRepository, Kustomization, and how they combine to deploy reliable workloads. - **(2020)** [alicegg.tech: Managing a Kubernetes cluster with Helm and FluxCD](https://alicegg.tech/2020/11/09/helm) [NONE CONTENT] [COMMUNITY-TOOL] β Detailed architectural analysis of managing Helm releases within Flux GitOps pipelines. Explores automated release upgrades, HelmRepository declarations, and rollback mechanisms. @@ -88,5 +89,5 @@ - **(2022)** [thenewstack.io: Deploy Stateful Workloads on Kubernetes with Ondat and FluxCD](https://thenewstack.io/deploy-stateful-workloads-on-kubernetes-with-ondat-and-fluxcd) [MARKDOWN CONTENT] [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β Explores deploying resilient, stateful microservices using Ondat (formerly StorageOS) as a persistent software-defined storage layer combined with Flux for deployment state synchronization. Live Grounding notes that while Ondat offered advanced CSI-driven capabilities, consolidation in the cloud-native storage sector has shifted focus toward alternatives like Longhorn, Rook/Ceph, or cloud-managed block storage. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Argo](./argo.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/freelancing.md b/v2-docs/freelancing.md index b9c2a2c4..972f8209 100644 --- a/v2-docs/freelancing.md +++ b/v2-docs/freelancing.md @@ -129,5 +129,5 @@ - **(2026)** [soshace](https://soshace.com) [COMMUNITY-TOOL] β A curated remote work platform targeting web developers, specifically focusing on React, Angular, and Node.js engineers. It offers transparent vetting and direct client-to-developer contracts. Live grounding emphasizes its utility for medium-sized businesses seeking rapid frontend scaling. --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/git.md b/v2-docs/git.md index 37391e89..7903ce57 100644 --- a/v2-docs/git.md +++ b/v2-docs/git.md @@ -9,7 +9,6 @@ - [github.com: OpenShift GitHub Actions Runner Chart π](https://github.com/redhat-actions/openshift-actions-runners-chart) [COMMUNITY-TOOL] - [Auto-merge between release branches](https://about.gitlab.com/gitlab-org/gitlab/-/issues/2785) [COMMUNITY-TOOL] - [Provide merge bot functionality](https://about.gitlab.com/gitlab-org/gitlab/-/issues/14595) [COMMUNITY-TOOL] - - [CloudBees Releases Another Industry First: Feature Flagging for On-Premise' Use π](https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use) [COMMUNITY-TOOL] - [dzone.com: refcard - getting started with git](https://dzone.com/refcardz/getting-started-git) [COMMUNITY-TOOL] - [Wikipedia: Git](https://en.wikipedia.org/wiki/Git) [COMMUNITY-TOOL] - [dzone.com: Top 20 git commands with examples π](https://dzone.com/articles/top-20-git-commands-with-examples) [COMMUNITY-TOOL] @@ -55,6 +54,7 @@ - [toptal.com: Trunk-based Development vs. Git Flow](https://www.toptal.com/software/trunk-based-development-git-flow) [COMMUNITY-TOOL] - [medium: GitFlow VS Trunk-Based-Development](https://medium.com/@vafrcor2009/gitflow-vs-trunk-based-development-3beff578030b) [COMMUNITY-TOOL] - [Dzone: Why I Prefer Trunk-Based Development Over Feature Branching and GitFlow' π](https://dzone.com/articles/why-i-prefer-trunk-based-development-over-feature) [COMMUNITY-TOOL] + - [CloudBees Releases Another Industry First: Feature Flagging for On-Premise' Use π](https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use) [COMMUNITY-TOOL] - [cioperu.pe: 5 formas de impulsar la utilizaciΓ³n de feature flags](https://cioperu.pe/articulo/30477/devops-5-formas-de-impulsar-la-utilizacion-de-feature-flags) [COMMUNITY-TOOL] - [Dzone: using gitlab API to create projects](https://dzone.com/articles/using-gitlab-rest-api-to-create-projects) [COMMUNITY-TOOL] - [levelup.gitconnected.com: Automating Integration and Deployment to Remote' Server](https://levelup.gitconnected.com/automating-integration-and-deployment-to-remote-server-63a2b6576ebf) [COMMUNITY-TOOL] @@ -695,6 +695,7 @@ #### Next-Gen Platforms - **(2023)** [github.blog: GitHub Copilot X: The AI-powered developer experience](https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Launches GitHub Copilot X, integrating advanced conversational LLMs directly into pull requests, system terminals, and developer documentation frameworks. Highlights the transition from raw autocomplete tools to full conversational software lifecycle management. + - **(2023)** [computerhoy.com: GitHub Copilot X: asΓ es la nueva IA parecida a ChatGPT y destinada a ayudar a programadores](https://computerhoy.20minutos.es) [SPANISH CONTENT] [COMMUNITY-TOOL] β Analyzes the technical specifications of Copilot X, including terminal tool integration, automated PR description synthesis, and integrated chat widgets. Examines the performance gains from switching to OpenAI's GPT-4 framework. #### Practical Guide - **(2021)** [towardsdatascience.com: Generating Python Scripts with OpenAiβs Github Copilot](https://towardsdatascience.com/generating-python-scripts-with-openais-github-copilot-da0b3fdd989) [COMMUNITY-TOOL] β A hands-on exploration demonstrating code generation strategies for Python scripts using Copilot. Focuses on writing high-quality comments to prompt correct library imports and database operations. Outlines testing methodologies to weed out hallucinations. @@ -1095,5 +1096,5 @@ - **(2021)** [css-tricks.com: Git: Switching Unstaged Changes to a New Branch](https://css-tricks.com/git-switching-unstaged-changes-to-a-new-branch) [COMMUNITY-TOOL] β Analyzes rapid tactics for extracting uncommitted, unstaged alterations into a newly spawned local feature branch. Guides developers on preserving workspace fluidity when starting feature-work inside the wrong branch context without triggering merge hazards. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/gitops.md b/v2-docs/gitops.md index d91699f8..bbcaab23 100644 --- a/v2-docs/gitops.md +++ b/v2-docs/gitops.md @@ -6,6 +6,7 @@ ## Standard Reference - [geekflare.com: An Introduction to GitOps](https://geekflare.com/topic/development) [COMMUNITY-TOOL] + - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] - [Continuous GitOps, the way to do DevOps in Kubernetes](https://medium.com/@imarunrk/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb) [COMMUNITY-TOOL] - [opensource.substack.com: All You Need To Know About GitOps](https://opensource.substack.com/p/all-you-need-to-know-about-gitops) [COMMUNITY-TOOL] - [medium: GitOps: Build infrastructure resilient applications π](https://medium.com/@franoisdagostini/gitops-build-infrastructure-resilient-applications-95bbc939046d) [COMMUNITY-TOOL] @@ -29,7 +30,6 @@ - [blog.developersteve.com: GitOps for Kubernetes Canary Deployments](https://blog.developersteve.com/gitops-for-kubernetes-canary-deployments-4aeab4043727) [COMMUNITY-TOOL] - [medium.com/containers-101: Using GitOps for Databases](https://medium.com/containers-101/using-gitops-for-databases-f09a027184bb) [COMMUNITY-TOOL] - [medium.com/@ahmed.fathy.elayaat: What is GitOps?](https://medium.com/@ahmed.fathy.elayaat/gitops-fc27ef5a7836) [COMMUNITY-TOOL] - - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] - [GitOps for Kubernetes with Jenkins](https://medium.com/stakater/gitops-for-kubernetes-with-jenkins-7db6304216e0) [COMMUNITY-TOOL] - [GitOps with Jenkins and Kubernetes](https://medium.com/@abhishekbhardwaj510/gitops-with-jenkins-and-kubernetes-c20425244c73) [COMMUNITY-TOOL] - [How to Create a GitOps Workflow with Terraform and Jenkins](https://www.hashicorp.com/resources/how-create-gitops-workflow-terraform-jenkins) [COMMUNITY-TOOL] @@ -112,6 +112,11 @@ #### Terraform Practices - **(2026)** [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) β 2473 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] [GUIDE] β A definitive guide detailing patterns and antipatterns for structural Terraform designs. Features industry-accepted guidelines on monorepo layout, variable validation, dynamic module injection, and drift remediation within production enterprise clouds. +### Kubernetes and Operators + +#### Platform Engineering + + - **(2026)** [How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn't Enough](https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Compares traditional static IaC runtimes against active reconciliation patterns in Kubernetes Operators. Highlights instances where platform engineering teams require continuously running controller loops to prevent configuration drifts. ## Cloud Native ### Kubernetes @@ -121,13 +126,6 @@ ##### ClusterClass - **(2024)** [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [YAML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Outlines the ClusterClass feature inside Kubernetes Cluster API. Enables building reusable, abstract cluster topologies that simplify control-plane configuration and worker node pool management across diverse host infrastructure. -## Cloud Native and Kubernetes - -### GitOps and Continuous Delivery - -#### ArgoCD integration - - - **(2025)** [**Announcing Private Preview: ArgoCD through Microsoft GitOps**](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β An announcement regarding native ArgoCD integration managed directly through Azure Arc-enabled Kubernetes and Microsoft GitOps. This development bridges the gap between AKS native extensions and industry-standard GitOps tools, offering declarative cluster state management at scale. It significantly reduces operational overhead by hosting and maintaining control plane elements as a first-class Azure service. ## Cluster Management ### GitOps (4) @@ -252,6 +250,11 @@ - **(2023)** [opensourceforu.com: Embracing Progressive Delivery In Kubernetes With GitOps](https://www.opensourceforu.com/2023/10/embracing-progressive-delivery-in-kubernetes-with-gitops) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Detailing structural implementations of progressive delivery, such as automated canaries, A/B testing, and blue-green rollouts, working in tandem with GitOps tools (like Flagger or Argo Rollouts) to control application lifecycle safety dynamically. ## Deployment and Delivery +### Application Delivery (1) + +#### Waypoint + + - **(2024)** [waypointproject.io](https://developer.hashicorp.com/waypoint) [GO CONTENT] [COMMUNITY-TOOL] β HashiCorp Waypoint provides developers with a structured application delivery model across multiple underlying orchestrators. Utilizing a single declarative configuration file, it unifies the build, deployment, and release pipeline stages. ### GitOps (6) #### Octopilot @@ -461,9 +464,6 @@ #### Automated Operations - **(2026)** [Charmed Kubernetes](https://ubuntu.com/kubernetes/charmed-k8s) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Canonical's enterprise Kubernetes distribution orchestrated using Juju Charms. This platform automates deployment, scaling, lifecycle management, and day-2 operations of multi-cloud Kubernetes clusters using modular, declarative software models, ensuring easy integration with Ceph, OpenStack, and major public clouds. -#### Enterprise Distributions - - - **(2023)** [weave.works: Weave Kubernetes Platform](https://www.weave.works/) [ADVANCED LEVEL] [COMMUNITY-TOOL] β The enterprise Kubernetes distribution offering from Weaveworks (WKP) built heavily around declarative GitOps concepts and Cluster API. Following Weaveworks' operational cessation in early 2024, WKP is no longer commercially active, but its patterns directly influenced modern multi-cluster management strategies. ## Infrastructure as Code (4) ### Kubernetes Provisioning @@ -495,11 +495,6 @@ #### Automation (4) - **(2021)** [github.com/stakater/Xposer](https://github.com/stakater/Xposer) β 32 [GO CONTENT] π [COMMUNITY-TOOL] β A lightweight automation operator designed to monitor services and dynamically generate DNS-mapped Ingress resources to reduce manual administrative overhead. -### Service Mesh - -#### eBPF vs Proxy - - - **(2021)** [solo.io: Exploring Cilium Layer 7 Capabilities Compared to Istio](https://www.solo.io/blog) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Architectural analysis contrasting Cilium's kernel-level L7 eBPF traffic management with Istio's user-space Envoy proxy routing, comparing performance and complexity trade-offs. ## Orchestration and Packaging ### Helm and GitOps @@ -514,7 +509,7 @@ #### Modern Pipelines - **(2020)** [openshift.com: From Code to Production with GitOps, Tekton and ArgoCD π](https://www.redhat.com/en/blog/from-code-to-production-with-gitops) [YAML CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β Introduces robust continuous delivery architectures utilizing Tekton for image construction and Argo CD for GitOps-based state syncs. Serves as the primary operational blueprint for enterprise microservice platforms in 2026. -## Platform Engineering +## Platform Engineering (1) ### GitOps (11) @@ -526,7 +521,6 @@ #### Flux Ecosystem - **(2021)** [==github: Flux==](https://github.com/fluxcd/flux) β 6861 [GO CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β The deprecated and archived GitHub repository for the original Flux v1 GitOps engine. Completely succeeded by the microservice-driven, decoupled Flux v2 architecture. - - **(2021)** [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [YAML CONTENT] [COMMUNITY-TOOL] β A crucial guide explaining how to securely manage encrypted Kubernetes Secrets in public Git repositories using Mozilla SOPS, AWS KMS, and the Flux source/kustomize decryption drivers. ### Infrastructure as Code (5) #### Terraform and AWS @@ -557,5 +551,5 @@ - **(2019)** [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) [COMMUNITY-TOOL] β The official Weaveworks blog post introducing WKSctl. Demonstrates how to leverage GitOps loops to continuous update node configurations and automatically reconcile discrepancies between virtual infrastructure states and Git declarations. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/golang.md b/v2-docs/golang.md index b9bb21ba..c85098c1 100644 --- a/v2-docs/golang.md +++ b/v2-docs/golang.md @@ -5,9 +5,7 @@ ## Standard Reference - - [Koa.js](https://koa) [COMMUNITY-TOOL] - [simplecheatsheet.com/tag/golang-cheat-sheet](https://simplecheatsheet.com/tag/golang-cheat-sheet) [COMMUNITY-TOOL] - - [alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes](https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316) [COMMUNITY-TOOL] - [medium: Microservices in Go](https://medium.com/seek-blog/microservices-in-go-2fc1570f6800) [COMMUNITY-TOOL] - [search.gocenter.io: JFrog Go Center](https://search.gocenter.io) [COMMUNITY-TOOL] - [ammeon.com: Profiling golang microservices for high throughput on kubernetes/openshift' clusters](https://www.ammeon.com/profiling-golang-microservices-for-high-throughput-on-kubernetes-openshift-clusters) [COMMUNITY-TOOL] @@ -21,8 +19,10 @@ - [Part 4 β Using the Go client framework](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899) [COMMUNITY-TOOL] - [medium.com/codex: Explore client-go Informer Patterns](https://medium.com/codex/explore-client-go-informer-patterns-4415bb5f1fbd) [COMMUNITY-TOOL] - [shahin-mahmud.medium.com: Write your first Kubernetes operator in go](https://shahin-mahmud.medium.com/write-your-first-kubernetes-operator-in-go-177047337eae) [COMMUNITY-TOOL] + - [Koa.js](https://koa) [COMMUNITY-TOOL] - [reddit.com: What is the best microservice framework in Go?](https://www.reddit.com/r/golang/comments/jnv4bd/what_is_the_best_microservice_framework_in_go) [COMMUNITY-TOOL] - [medium.com/vedcraft: Top Microservices Frameworks in Go](https://medium.com/vedcraft/top-microservices-frameworks-in-go-762445c30dd6) [COMMUNITY-TOOL] + - [alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes](https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316) [COMMUNITY-TOOL] ## Architecture @@ -84,6 +84,11 @@ #### Debugging Tools - [github.com/groundcover-com: Container Restarts Watcher](https://github.com/groundcover-com/blog/tree/main/blog_k8s_containers_restarts) [COMMUNITY-TOOL] β Curator Insight points to a companion code repository for a Groundcover blog exploring Kubernetes container restart triggers. Live Grounding confirms it serves as a lightweight diagnostic template to intercept CrashLoopBackOff states in real-time. +### Microservice Runtimes + +#### Dapr + + - **(2026)** [==Dapr==](https://dapr.io) [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The Distributed Application Runtime. Employs a highly modular sidecar design to deliver developer-focused APIs for pub/sub messaging, state management, and actor models. ### Web Frameworks #### Request Binding @@ -246,5 +251,5 @@ - [rehacktive/caffeine](https://github.com/rehacktive/caffeine) β 1176 [COMMUNITY-TOOL] β Curator Insight shows Caffeine as a simple Go command-line tool designed to prevent system sleep cycles. Live Grounding shows stable but quiet activity, functioning perfectly as an OS-level utility. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/grafana.md b/v2-docs/grafana.md index b2b00811..c4ebd205 100644 --- a/v2-docs/grafana.md +++ b/v2-docs/grafana.md @@ -17,15 +17,6 @@ - [cleancloud-k8s.com: Handling Multiline Logs with Loki and Fluent Bit on' Kubernetes](https://cleancloud-k8s.com/2022/01/19/handling-multiline-logging-with-loki-and-fluent-bit-on-kubernetes) [COMMUNITY-TOOL] - [faun.pub: Grafana, Prometheus, and Loki: Exploring Metrics and Logs](https://faun.pub/grafana-prometheus-and-loki-exploring-metrics-and-logs-f198637784fc) [COMMUNITY-TOOL] -## Cloud Architecture - -### Certification - -#### AWS - -##### Solutions Architect Professional - - - **(2020)** [Tips on Passing AWS Certified Solutions Architect - Professional Level](https://www.linkedin.com/top-content/?trk=article_not_found) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A strategic study guide for passing the AWS Certified Solutions Architect - Professional exam. The content focuses on advanced architectural design patterns, multi-tier application migration, cost optimization, and high-availability setups across complex AWS environments. Curator Insight: Highly structured blueprint for enterprise AWS exam prep. Live Grounding: Real-world value lies in understanding multi-account strategies, organizational governance, and security at scale. ## Infrastructure as Code ### Package Archives @@ -240,5 +231,5 @@ - **(2023)** [==Grafana Faro π==](https://grafana.com/oss/faro) [TYPESCRIPT CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Introduction to Grafana Faro, an open-source web SDK designed for Frontend Application Observability. Collects real-time core web vitals, user logs, console errors, and session metrics. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/helm.md b/v2-docs/helm.md index 01f4cb42..a0d1f358 100644 --- a/v2-docs/helm.md +++ b/v2-docs/helm.md @@ -239,6 +239,13 @@ #### Operator Perspectives - **(2021)** [opensource.com: What Kubernetes taught me about development](https://opensource.com/article/21/12/kubernetes-developer) [N/A CONTENT] [COMMUNITY-TOOL] β An architectural reflection detailing key developer-centric shifts encountered when adapting to Kubernetes environments. It explores paradigms like declarative APIs, container-first test loops, and how platform engineers must redefine application boundaries in microservice environments. +## Infrastructure as Code + +### Helm (1) + +#### Prometheus Deployment + + - **(2023)** [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart) [NONE CONTENT] [COMMUNITY-TOOL] β Technical guide on installing a production-ready Prometheus instance into Kubernetes using Helm. Explains configuring persistent storage claims, setting retention policies, and overriding default ingress objects. ## Multi-Cluster Management ### Project Sveltos @@ -321,6 +328,9 @@ #### Java Microservices - **(2022)** [openshift.com: Introducing the Quarkus Helm Chart](https://www.redhat.com/en/blog/introducing-the-quarkus-helm-chart) [N/A CONTENT] [COMMUNITY-TOOL] β An introduction detailing the design of the Quarkus Helm Chart, optimized for cloud-native Java microservices. It highlights native compiling integrations, GraalVM deployment profiles, and how to harness OpenShift pipelines for highly efficient container bootstrapping. +#### Learning Hubs + + - **(2025)** [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) [N/A CONTENT] [COMMUNITY-TOOL] β Red Hat's official training ecosystem community. It offers platform operators, architects, and developers verified learning pathways, course materials, and labs covering OpenShift administration and cloud-native practices. #### Legacy Charts - **(2020)** [==Jenkins==](https://github.com/helm/charts/tree/master/stable/jenkins) β 15424 [YAML CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β The deprecated stable Helm chart repository for Jenkins. It is strongly recommended to avoid this legacy version, as active development and security patches have transitioned exclusively to the official Jenkins community repository on Artifact Hub. @@ -356,5 +366,5 @@ - **(2022)** [aws.amazon.com: Preventing Kubernetes misconfigurations using Datree](https://aws.amazon.com/blogs/containers/preventing-kubernetes-misconfigurations-using-datree) [N/A CONTENT] [COMMUNITY-TOOL] β An AWS technical write-up detailing the configuration of Datree policies inside Amazon EKS clusters to catch security and configuration drift. It details automated testing strategies to block misconfigured resource manifests at pre-commit and pipeline execution gates. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/hr.md b/v2-docs/hr.md index 5b7a8383..c08f098b 100644 --- a/v2-docs/hr.md +++ b/v2-docs/hr.md @@ -26,5 +26,5 @@ - **(2026)** [elconfidencial.com: Olvida RRHH, ahora es el Departamento de DiversiΓ³n: la infantilizaciΓ³n del paΓs de las 6.000 'startups'](https://www.elconfidencial.com/mundo/2023-03-10/milenializacion-mercado-laboral-israeli-startups_3551800) [SPANISH CONTENT] [COMMUNITY-TOOL] β An analytical study investigating modern employee retention trends in high-tech environments, specifically exploring the architectural shifts in human resources and corporate cultural structures. --- -π‘ **Explore Related:** [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) | [Workfromhome](./workfromhome.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/iac.md b/v2-docs/iac.md index 826fe0b8..97c3d900 100644 --- a/v2-docs/iac.md +++ b/v2-docs/iac.md @@ -6,13 +6,10 @@ ## Standard Reference - [Terraform Provider for Google Cloud 7.0 is now GA](https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now-ga) [COMMUNITY-TOOL] - - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] - - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] - - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] - [Terraform Enterprise 2.0](https://t.co/UmacHpStqI) [COMMUNITY-TOOL] - - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] + - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] - [bridgecrew.io: 5 tips for securely adopting infrastructure as code](https://bridgecrew.io/blog/5-tips-for-securely-adopting-infrastructure-as-code) [COMMUNITY-TOOL] - [daffodilsw.medium.com: What is Infrastructure Automation in DevOps?](https://daffodilsw.medium.com/what-is-infrastructure-automation-in-devops-d9681870b07d) [COMMUNITY-TOOL] - [faun.pub: The best Infrastructure as Code tools for 2021](https://faun.pub/the-best-infrastructure-as-code-tools-for-2021-b37c323e89f0) [COMMUNITY-TOOL] @@ -22,30 +19,15 @@ - [medium.com/@faisalkuzhan: DAY_43/90 => Infrastructure as Code(IaC)](https://medium.com/@faisalkuzhan/day-43-90-infrastructure-as-code-iac-5a826258ee4b) [COMMUNITY-TOOL] - [levelup.gitconnected.com: Short: Using IaC over Clickops](https://levelup.gitconnected.com/short-using-iac-over-clickops-229e919b5373) [COMMUNITY-TOOL] - [cncf.io: Cloudformation vs. Terraform: Which is better?](https://www.cncf.io/blog/2021/04/06/cloudformation-vs-terraform-which-is-better) [COMMUNITY-TOOL] + - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] + - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] + - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] - [medium.com/nerd-for-tech: Kubernetes: Declaratively Deploying Infrastructure' (IaC)](https://medium.com/nerd-for-tech/kubernetes-declaratively-deploying-infrastructure-iac-789f14d999c6) [COMMUNITY-TOOL] - [medium.com/globant: Infrastructure as Code using Kubernetes](https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517) [COMMUNITY-TOOL] - [IaC and OpenShift Virtualization handshake (using Terraform for VMs on OCP)](https://medium.com/@nidhibansal26/iac-and-openshift-virtualization-handshake-c0a4ada79af5) [COMMUNITY-TOOL] -## Cloud Governance - -### Enterprise Architecture - -#### Landing Zones - - - **(2026)** [Azure Landing Zone Technical Documentation](https://azure.github.io/Azure-Landing-Zones) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Central knowledge base for Azure Landing Zones (ALZ) design principles and implementations. This portal provides guidance on identity management, network topology, subscription organization, and proactive governance policies. It acts as the key blueprint for deploying scalable multi-subscription cloud platform architectures. - - **(2026)** [Azure Landing Zone - Microsoft Cloud Adoption Framework](https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Explains the architectural principles of Azure Landing Zones under the Microsoft CAF. It emphasizes separation of concerns across management, connectivity, and identity planes, while using custom policy assignments for automated control. This guidance helps platform teams establish a robust foundation for onboarding application workloads. ## Cloud Infrastructure -### AWS Automation - -#### Serverless Orchestration - - - **(2026)** [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [NONE CONTENT] [COMMUNITY-TOOL] β Details local IDE integration utilities for designing and tracing AWS Step Functions. Enhances developer inner-loops by rendering local visual workflow representations and offering live Amazon States Language schema validation directly in-editor. -### Azure Networking - -#### Multi-Tenant Topology - - - **(2025)** [Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager](https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β An official exploration of Azure Virtual Network Manager (AVNM) capabilities for coordinating network topologies across distinct enterprise Entra ID tenants. Architects learn how to leverage AVNM to scale governance, enforce global security rules, and simplify cross-tenant hub-and-spoke peerings programmatically. ### Infrastructure as Code #### Compliance Auditing @@ -54,6 +36,9 @@ #### History and Insights - **(2026)** [youtube: Mitchell Hashimoto: The Inside Story of HashiCorp's IaC Journey | The IaC Podcast](https://www.youtube.com/watch?v=--RRpw_6onA) [NONE CONTENT] [COMMUNITY-TOOL] β An in-depth video interview exploring the early development, design constraints, and technological milestones of HashiCorp's suite. Offers high-level insights into state management and the evolution of cloud orchestration. +#### Migration Strategies + + - **(2026)** [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [NONE CONTENT] [COMMUNITY-TOOL] β A detailed technical review addressing drift reconciliation when converting untracked click-ops clouds into declarative state files. Reviews native state import commands and toolkits that automate resource generation. #### Schema Generation - **(2026)** [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) β 71 [GO CONTENT] π [COMMUNITY-TOOL] β A specialized CLI tool that parses declared Terraform configurations to generate structural JSON Schemas. Useful for running runtime validation scripts on dynamic inputs or verifying API schemas during configuration processing. @@ -65,14 +50,6 @@ #### GCP Resources - **(2026)** [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Explains GCP Config Connector implementation patterns. Lets engineers configure Google Cloud infrastructure through Kubernetes Custom Resource Definitions, utilizing Kubernetes controllers to construct databases, IAM permissions, and storage endpoints. -## Cloud Infrastructure and Orchestration - -### Public Cloud Administration - -#### Azure Architecture - - - **(2025)** [Transitioning an Existing Azure Environment to the Azure Landing Zone Reference Architecture](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/enterprise-scale/transition) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [LEGACY] β Architectural migration playbook addressing transitioning legacy cloud setups to formal Microsoft Azure Landing Zones. Covers organizational tier hierarchies, network architectures, and systemic governance patterns. - - **(2025)** [Subscription Vending Implementation Guidance](https://learn.microsoft.com/en-us/azure/architecture/landing-zones/subscription-vending) [BICEP CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Automated governance framework detailing Azure Subscription Vending models. Outlines how to programmatically create subscription structures incorporating secure routing, virtual network configurations, policies, and role-based access management. ## Cloud Management ### FinOps @@ -94,6 +71,9 @@ - **(2023)** [matt-rickard.com: Infrastructure as Code Will be Written by AI](https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai) [COMMUNITY-TOOL] β Explores how generative AI can be used to compile declarative DSL configurations. Argues that structural files (such as Terraform or Pulumi definitions) are excellent translation targets for LLMs due to explicit syntax schemas. #### AI Integration +##### Terraform + + - **(2024)** [Terraform 2.0 in Practice: Using AI to Generate Infrastructure as Code](https://markaicode.com/terraform-ai-infrastructure-as-code) [COMMUNITY-TOOL] β Examines workflow improvements, automated code validation, and prompt-to-infrastructure engineering using modern LLM integrations in Terraform development lifecycles. - **(2026)** [**Terraform & OpenTofu Skill for AI Agents**](https://github.com/antonbabenko/terraform-skill) β 2012 [TYPESCRIPT CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β An open-source Model Context Protocol (MCP) skill set built for AI agents. Simplifies parsing, validating, and managing Terraform and OpenTofu infrastructure configurations through intelligent, context-aware LLM tool calls. #### Architecture @@ -136,6 +116,11 @@ #### Terminology - **(2022)** [thenewstack.io: GUIs, CLI, APIs: Learn Basic Terms of Infrastructure-as-Code](https://thenewstack.io/guis-cli-apis-learn-basic-terms-of-infrastructure-as-code) [COMMUNITY-TOOL] β Clarifies foundational interfacesβGUIs, CLIs, and APIsβused in automated provisioning workflows. Details how modern declarative execution pipelines abstract these layers to guarantee predictable environment configurations. +#### Terraform (1) + +##### Secrets + + - **(2025)** [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explains the design and execution mechanics of Ephemeral Values introduced in modern Terraform releases. Discusses preventing credential leakages by keeping sensitive short-lived resources completely out of persistent state logs. #### Tool Comparison - **(2023)** [intellipaat.com: Terraform vs Ansible: Key Differences Between Terraform and Ansible π](https://intellipaat.com/blog/terraform-vs-ansible-difference) [COMMUNITY-TOOL] β Compares Terraform and Ansible, focusing on state management and typical use cases. Shows how Terraform specializes in declarative stateful cloud provisioning, while Ansible excels at stateless procedural host and configuration management. @@ -181,20 +166,6 @@ #### Platform Engineering - **(2022)** [**itnext.io: Platform-as-Code: how it relates to Infrastructure-as-Code and what it enables**](https://itnext.io/platform-as-code-how-it-compares-with-infrastructure-as-code-and-what-it-enables-2684b348be2e) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Delineates the evolution from standard Infrastructure-as-Code (IaC) to Platform-as-Code (PaC), where platform teams deliver fully orchestrated, self-service developer environments. Highlights how defining platforms declaratively abstracts raw cloud interfaces, simplifying application lifecycle deployment. -## FinOps and Cloud Cost - -### Azure Optimization - -#### Landing Zones (1) - - - **(2025)** [==Building a FinOps-Ready Azure Landing Zone: Infrastructure Foundations for Cost Optimization==](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/building-a-finops-ready-azure-landing-zone-infrastructure-foundations-for-cost-o/4411706) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Details how to configure a FinOps-compliant Azure Landing Zone. Uses Azure Policy and management groups to enforce resource tag policies, mandate budget limits at subscription boundaries, and automate continuous cost governance. -## Governance and Management - -### Enterprise Governance - -#### Landing Zones (2) - - - **(2023)** [Azure Cloud Adoption Framework: Platform Landing Zone Implementation Options](https://learn.microsoft.com/en-gb/azure/cloud-adoption-framework/ready/landing-zone/implementation-options) [COMMUNITY-TOOL] [GUIDE] β Microsoft's Cloud Adoption Framework (CAF) roadmap evaluating landing zone platform deployment options. Evaluates differences between Portal, Bicep, and Terraform implementations, outlining trade-offs in velocity, maintenance overhead, and custom extensibility. ## Infrastructure ### Sysadmin @@ -221,5 +192,5 @@ - **(2025)** [==AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub' Copilot==](https://github.com/Azure/AZVerify) β 95 [TYPESCRIPT CONTENT] πππππ [DE FACTO STANDARD] β An innovative open-source tool bridging declarative Bicep files, live Azure deployments, and system diagrams using GitHub Copilot. Standardizes validation processes during complex infrastructure-as-code planning. --- -π‘ **Explore Related:** [Terraform](./terraform.md) | [Oauth](./oauth.md) | [Ansible](./ansible.md) +π‘ **Explore Related:** [Terraform](./terraform.md) | [Ansible](./ansible.md) | [Devsecops](./devsecops.md) diff --git a/v2-docs/ibm_cloud.md b/v2-docs/ibm_cloud.md index a7657a2e..d3d48d40 100644 --- a/v2-docs/ibm_cloud.md +++ b/v2-docs/ibm_cloud.md @@ -5,19 +5,19 @@ ## Standard Reference + - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] - [Red Hat OpenShift on IBM Cloud](https://www.ibm.com/solutions/cloud/openshift) [COMMUNITY-TOOL] - [IBM Knowledge Center π](https://www.ibm.com/docs/en) [COMMUNITY-TOOL] - - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] - [IBM Knowledge Center: IBM Cloud Pak for Multicloud Management](https://www.ibm.com/docs/en/cloud-paks/cp-management) [COMMUNITY-TOOL] - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] - - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] - [IBM Vault 2.0 UI Enhancements and Reporting Improvements](https://t.co/cvOceuueCF) [COMMUNITY-TOOL] - - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - [reuters.com: IBM to break up 109-year old company to focus on cloud growth' π](https://www.reuters.com/article/us-ibm-divestiture/ibm-to-break-up-109-year-old-company-to-focus-on-cloud-growth-idUSKBN26T1TZ) [COMMUNITY-TOOL] - [WebSphere Liberty](https://developer.ibm.com/wasdev) [COMMUNITY-TOOL] - [Download WAS Liberty](https://developer.ibm.com/wasdev/downloads) [COMMUNITY-TOOL] + - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - [OpenShift Container Platform 4.2. Installing on IBM Z (html)](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing_on_ibm_z) [COMMUNITY-TOOL] - [OpenShift Container Platform 4.2. Installing on IBM Z (pdf)](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/pdf/installing_on_ibm_z) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] - [medium.com/search?q=cp4mcm](https://medium.com/search?q=cp4mcm) [COMMUNITY-TOOL] - [medium: tagged/cp4mcm](https://medium.com/ibm-cloud-paks-help-and-guidance-from-ibm-cloud/tagged/cp4mcm) [COMMUNITY-TOOL] @@ -38,6 +38,14 @@ - **(2026)** [**DockerHub: websphere-liberty**](https://hub.docker.com/_/websphere-liberty) ππππ [ENTERPRISE-STABLE] β The official WebSphere Liberty image on Docker Hub, providing a highly optimized cloud-native runtime designed for Java EE and MicroProfile. Live Grounding emphasizes its value for enterprise application modernization, delivering low-footprint containers with IBM technical backing. ## Enterprise Integration +### Cloud-Native Storage + +#### IBM Spectrum Scale Integration + + - **(2020)** [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β This comprehensive Redbook outlines deployment architecture guidelines for IBM Block Storage and IBM Spectrum Scale CSI drivers within OpenShift environments. It details technical patterns for high-performance file sharing, security isolation, multi-zone availability, and persistent volume provisioning needed for enterprise-grade workloads. +#### IBM Storage Systems + + - **(2022)** [IBM Spectrum](https://www.ibm.com/solutions) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β IBM Spectrum (now rebranded under IBM Storage) delivers enterprise-grade software-defined storage architectures tailored for highly demanding Kubernetes deployments. The portfolio provides integrated high-performance block, file, and object interfaces designed for secure backup, recovery, and dynamic persistent volume management in complex hybrid-cloud ecosystems. ### Enterprise Mainframe #### Bare Metal Installation @@ -82,5 +90,5 @@ - **(2019)** [IBM Leverages Containers to Advance DevOps on Mainframes](https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes) [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β Details how IBM brought containerization architectures (like z/OS Container Extensions) to its zSystems mainframes. Live Grounding confirms this as a key modernization vector, enabling developers to build and test mainframe workloads using Git-driven Docker/Kubernetes workflows. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/interview-questions.md b/v2-docs/interview-questions.md index de9ec0e9..2ccd7490 100644 --- a/v2-docs/interview-questions.md +++ b/v2-docs/interview-questions.md @@ -192,5 +192,5 @@ - **(2021)** [automationreinvented.blogspot.com: Top 70 interview questions on Automation Testing-Selenium-TestNG Set-06? TestNG Tricky Interview questions 2021 for SDET-QAE?](https://automationreinvented.blogspot.com/2021/01/top-60-interview-questions-on.html) [JAVA CONTENT] πππ [COMMUNITY-TOOL] β Broad UI automation preparation set evaluating Selenium WebDriver API combined with TestNG assertions. Covers dynamic wait mechanisms, Page Object Pattern configurations, and multi-thread test runs. --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/introduction.md b/v2-docs/introduction.md index 1cb4080f..d4cb764f 100644 --- a/v2-docs/introduction.md +++ b/v2-docs/introduction.md @@ -27,8 +27,8 @@ graph TD - [ringcentral.co.uk: Software as a Service (SaaS)](https://www.ringcentral.com/gb/en/blog/definitions/software-as-a-service-saas) [COMMUNITY-TOOL] - [ringcentral.co.uk: Cloud Management π](https://www.ringcentral.com/gb/en/blog/definitions/cloud-management) [COMMUNITY-TOOL] - [Kelsey Hightower Fireside Chat: An Unconventional Path to IT and Some Life Advice](https://www.hashicorp.com/resources/kelsey-hightower-fireside-chat-an-unconventional-path-to-it-and-some-life-advice/?utm_source=linkedin) [COMMUNITY-TOOL] - - [levelup.gitconnected.com: How to design a system to scale to your first' 100 million users](https://levelup.gitconnected.com/how-to-design-a-system-to-scale-to-your-first-100-million-users-4450a2f9703d) [COMMUNITY-TOOL] - [medium.com/javarevisited: Microservices communication using gRPC Protocol](https://medium.com/javarevisited/microservices-communication-using-grpc-protocol-dc3a2f8b648d) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: How to design a system to scale to your first' 100 million users](https://levelup.gitconnected.com/how-to-design-a-system-to-scale-to-your-first-100-million-users-4450a2f9703d) [COMMUNITY-TOOL] - [Monolithic versus Microservice architecture](https://www.enterprisetimes.co.uk/2020/07/23/monolithic-versus-microservice-architecture) [COMMUNITY-TOOL] - [cncf.io: Top 7 challenges to becoming cloud native](https://www.cncf.io/blog/2020/09/15/top-7-challenges-to-becoming-cloud-native) [COMMUNITY-TOOL] - [techrepublic.com: Kubernetes will deliver the app store experience for enterprise' software, says Weaveworks CEO](https://www.techrepublic.com/article/kubernetes-will-deliver-the-app-store-experience-for-enterprise-software-says-weaveworks-ceo) [COMMUNITY-TOOL] @@ -191,11 +191,6 @@ graph TD #### Orchestration - **(2021)** [stackoverflow.blog: Using Kubernetes to rethink your system architecture and ease technical debt π](https://stackoverflow.blog/2021/05/19/rethinking-system-architecture-can-kubernetes-help-to-solve-rewrite-anxiety) π [LEGACY] β Discusses utilizing a migration to Kubernetes as a strategic catalyst to refactor legacy monoliths. Reorganizes monolithic systems into decoupled containers, successfully lowering long-term architectural tech debt. -### Web Applications - -#### Enterprise Patterns - - - **(2025)** [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Production-proven patterns and implementation pathways from the Azure Architecture Center. Establishes migration guidelines for modernizing monolithic applications into elastic web architectures. ## Architecture Patterns ### Microservices (2) @@ -367,6 +362,13 @@ graph TD Explores three fundamental high-availability cloud strategies: active-active vs active-passive configurations, geo-redundant database replication, and zero-downtime DNS-routed failovers. Discusses mathematical SLA models and network traffic planning required to achieve high service uptime. +#### Multi-Region Deployments + +??? note "engineering.monday.com: monday.comβs Multi-Regional Architecture: A Deep Dive" + **[Access Resource](https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive)** πππππ | Level: Advanced + + A real-world architectural dissection of how monday.com implemented a highly resilient, multi-regional cloud strategy to improve latency and adhere to strict regional data regulations. Explains state replication strategies, request routing optimizations, and database scaling bottlenecks encountered during global scaling. + ### Market Trends (1) #### Open Source Business Models @@ -416,6 +418,15 @@ graph TD #### Business Drivers - **(2022)** [thenewstack.io: Reasons to Opt for a Multicloud Strategy](https://thenewstack.io/reasons-to-opt-for-a-multicloud-strategy) πππ [COMMUNITY-TOOL] β Outlines key operational drivers supporting a deliberate multi-cloud migration strategy, centering on geographic expansion, regional regulatory mandates, and optimized billing leverage. The resource emphasizes treating multi-cloud as a strategic framework to optimize application delivery across diverse vendor strengths. +### Storage and Hybrid Systems + +#### Topology Comparison + +??? note "blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds" + **[Access Resource](https://www.min.io/blog)** ππππ | Level: Intermediate + + Details the comparative trade-offs between mono-cloud, multi-cloud, and hybrid cloud topologies from an object storage and data gravity perspective. MinIO highlights the critical role of data portability and standardized APIs (S3) in enabling architectural freedom across multi-cloud footprints. + ## Cloud Infrastructure ### Automation @@ -447,13 +458,6 @@ graph TD - **(2021)** [phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared π](https://phoenixnap.com/blog/openshift-vs-kubernetes) [COMMUNITY-TOOL] β Breaks down core differences between vanilla Kubernetes and Red Hat OpenShift, evaluating deployment mechanics, security configurations (SCC vs RBAC), built-in routing, out-of-the-box monitoring, and support models. - **(2021)** [simplilearn.com: Understanding The Difference Between Kubernetes Vs. Openshift](https://www.simplilearn.com/kubernetes-vs-openshift-article) [COMMUNITY-TOOL] β An educational comparison detailing the architectural boundaries of Kubernetes and OpenShift. Explores developer workflows, installation processes, built-in CI/CD pipelines, and licensing structures. - **(2019)** [spec-india.com: Kubernetes VS Openshift (July 23rd 2019)](https://www.spec-india.com/blog) [COMMUNITY-TOOL] β Compares upstream open-source Kubernetes with Red Hat OpenShift. Focuses on user-interface options, CLI differences, security policies, image registry capabilities, and integrated CI/CD toolchain setups in enterprise deployments. -## Cloud Infrastructure and Orchestration - -### Public Cloud Administration - -#### AWS Fundamentals - - - **(2023)** [AWS Cloud Practitioner - Curso Completo 2023](https://www.youtube.com/watch?v=zQyrhjEAqLs) [SPANISH CONTENT] [COMMUNITY-TOOL] β Comprehensive Spanish instructional syllabus targeting the AWS Certified Cloud Practitioner domain. Details key global infrastructure components, core services (EC2, S3, RDS, VPC), billing architectures, and foundational security frameworks. ## Cloud Native and Kubernetes Core ### Business Value and ROI @@ -472,6 +476,11 @@ graph TD #### Fundamentals (1) +??? note "cloud.google.com: What is Kubernetes? π" + **[Access Resource](https://cloud.google.com/learn/what-is-kubernetes)** πππππ | Level: Beginner + + A comprehensive foundation on Kubernetes, detailing its architectural pillars including the control plane, worker nodes, and declarative API engine. It outlines container scheduling, automated self-healing, and service discovery mechanisms essential for running resilient, modern cloud-native systems. + ??? note "weave.works: What is a Kubernetes Cluster? π" **[Access Resource](https://www.weave.works/blog/kubernetes-cluster)** ππππ | Level: Beginner @@ -679,12 +688,19 @@ graph TD Discusses the evolution of the Kubernetes API and the growing necessity for user interfaces that abstract the complex YAML declarations. Explores trends like custom controllers, platform wrappers, and programmatic DSLs to simplify operations for non-expert system developers. +#### Technology Assessment + +??? note "thenewstack.io: Do I Really Need Kubernetes? π" + **[Access Resource](https://thenewstack.io/do-i-really-need-kubernetes)** ππππ | Level: Intermediate + + Offers a pragmatic architectural counter-argument to automatic Kubernetes adoption. Evaluates alternatives such as managed serverless containers (ECS, Cloud Run) and PaaS solutions, analyzing whether the infrastructure scale justifies K8s operational complexity and platform engineering overhead. + ### Professional Development (1) #### Career Engineering (1) - **(2020)** [javarevisited.blogspot.com: Why Every Programmer, DevOps Engineer Should learn Docker and Kubernetes in 2020](https://javarevisited.blogspot.com/2020/11/why-devops-engineer-learn-docker-kubernetes.html) πππ [COMMUNITY-TOOL] β Outlines why containerization and container orchestration skills have transitioned from advanced operational specialties to core software development competencies. Highlights the industry-wide ubiquity of Docker and Kubernetes for consistent, reproducible builds across local and cloud environments. -### Technology Assessment +### Technology Assessment (1) #### Compute Paradigms @@ -1276,5 +1292,5 @@ graph TD - **(2022)** [ubiqum.com: 20 Software Development Tools that will make you more productive](https://ubiqum.com/blog/20-software-development-tools-that-will-make-you-more-productive) [COMMUNITY-TOOL] β Curated technical list analyzing software development tools engineered to enhance engineering velocity. Explores IDE extensions, local container utilities, source control clients, and task automators critical for scaling developer operations. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/istio.md b/v2-docs/istio.md index 90df5ac0..50aec784 100644 --- a/v2-docs/istio.md +++ b/v2-docs/istio.md @@ -62,6 +62,9 @@ #### Installation - **(2022)** [getenvoy.io](https://www.envoyproxy.io/docs/envoy/latest/start/install) [DOCUMENTATION] [COMMUNITY-TOOL] β Distribution platform providing certified binaries, installer packages, and bootstrapping resources for Envoy Proxy, facilitating direct deployments on local machines or hybrid container systems. +#### Proxy + + - **(2022)** [envoyproxy.io](https://www.envoyproxy.io) [DOCUMENTATION] [COMMUNITY-TOOL] β Homepage for Envoy Proxy, the C++ cloud-native L7 edge and service proxy. Serving as the primary data plane for Istio and modern gateway tools, it offers unmatched extensibility, advanced load balancing, and dynamic runtime configuration. ### Multi-Cluster #### Automation @@ -127,6 +130,7 @@ #### Tutorials - **(2022)** [freecodecamp.org: Learn Istio β How to Manage, Monitor, and Secure Microservices π](https://www.freecodecamp.org/news/learn-istio-manage-microservices) [COMMUNITY-TOOL] β A structured, end-to-end tutorial designed to teach engineers how to deploy, monitor, and secure microservices using Istio. Covers key topics including canary releases, distributed tracing integration, and mutual TLS configuration. + - **(2022)** [Implementing Istio From Start To Finish](https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish) [COMMUNITY-TOOL] β A comprehensive implementation roadmap designed to guide engineering teams through the planning, deployment, and optimization stages of building an enterprise-grade Istio platform from the ground up. #### gRPC - **(2021)** [useanvil.com: Load balancing gRPC in Kubernetes with Istio](https://www.useanvil.com/blog/engineering/load-balancing-grpc-in-kubernetes-with-istio) [COMMUNITY-TOOL] β Explains why traditional L4 Kubernetes service proxies fail to properly distribute traffic for HTTP/2-based gRPC connections. Details how Istio acts at Layer 7 to intelligently resolve multiplexed gRPC endpoints and distribute load evenly across backend pods. @@ -214,6 +218,7 @@ #### Traffic Management (2) - **(2026)** [==github.com: Istio==](https://github.com/istio/istio) β 38217 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Main repository containing Istio's unified control plane (Istiod) and orchestration engines. Configures secure high-performance Envoy proxies as sidecars (or in ambient mode) to manage ingress, egress, and mutual TLS. + - **(2026)** [Istio.io](https://istio.io) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Home of the de facto standard open-source service mesh. Implements a uniform plane for managing, securing, and routing microservices traffic across hybrid cloud container clusters. #### Troubleshooting (1) - **(2021)** [karlstoney.com: Istio 503's with UC's and TCP Fun Times](https://karlstoney.com/istio-503s-ucs-and-tcp-fun-times) [ADVANCED LEVEL] [COMMUNITY-TOOL] β High-impact technical case study investigating intermittent HTTP 503 errors and connection closure (UC) challenges under high TCP load inside Istio service meshes. Excellent deep-dive into sidecar race conditions. @@ -227,6 +232,7 @@ #### Enterprise Platforms - **(2024)** [Red Hat Developer: Istio Service Mesh](https://developers.redhat.com/topics/service-mesh) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Red Hat's developer hub offering deep integration architectures for managing Red Hat OpenShift Service Mesh. Synthesizes Istio, Kiali, and Jaeger into an enterprise-ready networking stack. + - **(2020)** [blog.openshift.com: Red Hat OpenShift Service Mesh is now available: What you should know π](https://www.redhat.com/en/blog/red-hat-openshift-service-mesh-is-now-available-what-you-should-know) [COMMUNITY-TOOL] β Announcement detailing the GA availability of Red Hat OpenShift Service Mesh. Explains the integrated packaging of Istio, Envoy, and Jaeger under OpenShift's strict security paradigms. #### Observability (2) - **(2020)** [openshift.com: Monitoring Services like an SRE in OpenShift ServiceMesh Part 2: Collecting Standard Metrics π](https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh-part-2-collecting-standard-metrics-3) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Step-by-step SRE manual describing standard metrics collection (latency, error rates, throughput) across an enterprise OpenShift Service Mesh. Leveraging Prometheus and Kiali telemetry mappings. @@ -243,5 +249,5 @@ - **(2020)** [github.com/askmeegs/learn-istio π](https://github.com/askmeegs/learn-istio) [SHELL CONTENT] [LEGACY] β An educational repository featuring early-day tutorials and configurations for learning Istio concepts. Currently archived/unmaintained, functioning primarily as a legacy resource. --- -π‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) +π‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Caching](./caching.md) | [Networking](./networking.md) diff --git a/v2-docs/java-and-java-performance-optimization.md b/v2-docs/java-and-java-performance-optimization.md index 58467209..59a4be0f 100644 --- a/v2-docs/java-and-java-performance-optimization.md +++ b/v2-docs/java-and-java-performance-optimization.md @@ -7,10 +7,10 @@ - [geekflare.com: What is Thread Dump and How to Analyze them? π](https://geekflare.com/dev/generate-analyze-thread-dumps) [COMMUNITY-TOOL] - [On heap vs off heap memory usage](http://www.javacodegeeks.com/2014/12/on-heap-vs-off-heap-memory-usage.html) [COMMUNITY-TOOL] + - [DZone refcard: Java Caching](https://dzone.com/refcardz/java-caching) [COMMUNITY-TOOL] - [DZone: Performance Improvement in Java Applications: ORM/JPA π](https://dzone.com/articles/performance-improvement-in-java-applications-orm-j) [COMMUNITY-TOOL] - [DZone: The JVM Architecture Explained π](https://dzone.com/articles/jvm-architecture-explained) [COMMUNITY-TOOL] - [DZone: How to Troubleshoot Sudden CPU Spikes](https://dzone.com/articles/troubleshoot-sudden-cpu-spikes) [COMMUNITY-TOOL] - - [DZone refcard: Java Caching](https://dzone.com/refcardz/java-caching) [COMMUNITY-TOOL] - [Dzone: 7 JVM Arguments of Highly Effective Applications πππ](https://dzone.com/articles/7-jvm-arguments-of-highly-effective-applications-1) [COMMUNITY-TOOL] - [dzone.com: Flight Recorder: Examining Java and Kotlin Apps](https://dzone.com/articles/flight-recorder-examining-java-and-kotlin-apps) [COMMUNITY-TOOL] - [medium: How to reduce your JVM app memory footprint in Docker and Kubernetes' π](https://medium.com/wix-engineering/how-to-reduce-your-jvm-app-memory-footprint-in-docker-and-kubernetes-d6e030d21298) [COMMUNITY-TOOL] @@ -34,6 +34,16 @@ - [DZone: Memory Leaks and Java Code](https://dzone.com/articles/memory-leak-andjava-code) [COMMUNITY-TOOL] - [Hazelcast JET](https://jet-start.sh) [COMMUNITY-TOOL] +## CICD Pipelines + +### Jenkins Management + +#### Infrastructure Upgrades + + - **(2019)** [Running Jenkins on Java 11 π](https://www.jenkins.io/doc/administration/requirements/jenkins-on-java-11/#:~:text=The%20easiest%20way%20to%20run,images%2C%20use%20the%20jdk11%20tag.) [LEGACY] β Comprehensive administration runbook describing JVM upgrade pathways from Java 8 to Java 11. Addresses class-loading modifications, modularization parameters, and deprecated agent arguments. +#### JVM Performance Tuning + + - **(2016)** [jenkins.io - Tuning Jenkins GC For Responsiveness and Stability with Large Instances π](https://www.jenkins.io/blog/2016/11/21/gc-tuning) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Critical infrastructure advisory detailing memory allocation and G1GC GC argument tuning for massive Jenkins instances. Provides ready-to-use flag structures to eliminate long-duration Stop-The-World JVM freezes. ## Cloud Native Infrastructure ### Kubernetes @@ -173,5 +183,5 @@ - **(2020)** [developers.redhat.com: Checkpointing Java from outside of Java](https://developers.redhat.com/blog/2020/10/15/checkpointing-java-from-outside-of-java) [ADVANCED LEVEL] [COMMUNITY-TOOL] β An exploration of JVM checkpoint/restore methodologies focusing on Coordinated Restore at Checkpoint (CRaC) and external CRIU mechanisms. This approach enables instantaneous microservice startup by taking cold snapshots of memory, dramatically lowering latency penalties in serverless deployments. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/java_app_servers.md b/v2-docs/java_app_servers.md index 85a95489..acc6f37d 100644 --- a/v2-docs/java_app_servers.md +++ b/v2-docs/java_app_servers.md @@ -5,22 +5,13 @@ ## Standard Reference + - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - [wikipedia: Jakarta EE](https://en.wikipedia.org/wiki/Jakarta_EE) [COMMUNITY-TOOL] - [Wikipedia: Payara Server](https://en.wikipedia.org/wiki/Payara_Server) [COMMUNITY-TOOL] - [Dzone: Getting Started With Java EE 8, Payara 5 and Eclipse Oxygen](https://dzone.com/articles/getting-started-with-java-ee-8-payara-5-and-eclips) [COMMUNITY-TOOL] - [Red Hat JBoss Enterprise Application Platform (JBoss EAP)](https://developers.redhat.com/products/eap/overview) [COMMUNITY-TOOL] - [Dzone: Jakarta EE & Wildfly Running on Kubernetes](https://dzone.com/articles/jakarta-ee-amp-wildfly-running-on-kubernetes) [COMMUNITY-TOOL] - - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] -## Cloud DevOps - -### CI-CD Pipelines - -#### Build Environments - -##### Runtime Configuration - - - **(2025)** [Install Java 23 in an Azure DevOps Pipeline](https://www.returngis.net/2025/02/como-instalar-java-23-en-una-pipeline-de-azure-devops) [SPANISH CONTENT] πππ [COMMUNITY-TOOL] β Demonstrates how to dynamically install Java 23 onto Azure DevOps pipeline agents using automated setup tasks. In 2026, using localized runtime installation tasks is preferred over relying on pre-baked VM images, allowing pipelines to remain flexible and easily adapt to new framework versions. ## Cloud-Native Java ### Runtimes @@ -56,5 +47,5 @@ - **(2026)** [Payara](https://payara.fish) [JAVA CONTENT] [COMMUNITY-TOOL] β Payara Server and Payara Micro provide high-performance, container-friendly environments for running Jakarta EE and MicroProfile workloads. Designed for critical production architectures, it supports built-in clustering, hazelcast-powered data grids, and auto-tuning capabilities inside Kubernetes deployments. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/java_frameworks.md b/v2-docs/java_frameworks.md index 75663aef..2abade27 100644 --- a/v2-docs/java_frameworks.md +++ b/v2-docs/java_frameworks.md @@ -6,9 +6,8 @@ ## Standard Reference - [Spring Cloud Kubernetes](https://spring.io/projects/spring-cloud/-kubernetes) [COMMUNITY-TOOL] - - [Itβs time! Migrating to Java 11 π](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] - - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - [Dzone: Programming Styles Compared: Spring Framework vis-a-vis Eclipse MicroProfile' ππ](https://dzone.com/articles/programming-styles-spring-boot-vis-a-vis-with-ecli) [COMMUNITY-TOOL] + - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - [wikipedia: Java Enterprise Edition (Java EE)](https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition) [COMMUNITY-TOOL] - [reddit.com/r/java](https://www.reddit.com/r/java) [COMMUNITY-TOOL] - [medium.com/@javachampions : Java is still free](https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244) [COMMUNITY-TOOL] @@ -19,6 +18,7 @@ - [betterprogramming.pub: Learn SOLID Design Principles in Java by Coding It](https://betterprogramming.pub/learn-solid-design-principles-in-java-by-coding-it-dcbf64a17b53) [COMMUNITY-TOOL] - [medium.com/javarevisited: Do you know about the different microservices' frameworks for Java? π](https://medium.com/javarevisited/do-you-know-about-the-different-microservices-frameworks-for-java-90b61f8cdbd7) [COMMUNITY-TOOL] - [IBM JDK](https://developer.ibm.com/javasdk) [COMMUNITY-TOOL] + - [Itβs time! Migrating to Java 11 π](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] - [Eclipse MicroProfile: 5 Things You Need to Know π](https://medium.com/@alextheedom/eclipse-microprofile-5-things-you-need-to-know-e7a0bc9a3fb6) [COMMUNITY-TOOL] - [medium: Multi-Tenancy Implementation using Spring Boot + Hibernate π](https://medium.com/swlh/multi-tenancy-implementation-using-spring-boot-hibernate-6a8e3ecb251a) [COMMUNITY-TOOL] - [stackoverflow.com: How to map a MySQL JSON column to a Java entity property' using JPA and Hibernate](https://stackoverflow.com/questions/44308167/how-to-map-a-mysql-json-column-to-a-java-entity-property-using-jpa-and-hibernate) [COMMUNITY-TOOL] @@ -101,6 +101,9 @@ #### Manifest Generation - **(2025)** [**Dekorate**](https://dekorate.io) [JAVA CONTENT] ππππ [ENTERPRISE-STABLE] β An annotation-based code generation tool that automatically creates Kubernetes manifests (YAML, JSON) during compile time. By decorating Java code directly, developers can emit Deployment, Service, and Ingress templates without leaving their IDEs. While highly convenient for Java-centric shops, it can obscure platform-level complexities that DevOps teams may need to manage externally. +#### Maven Integration + + - **(2025)** [**JKube**](https://eclipse.dev/jkube) [JAVA CONTENT] ππππ [ENTERPRISE-STABLE] β Eclipse JKube is a collection of plugins and libraries used for building container images and generating Kubernetes manifests out of Java projects. Successor to the popular Fabric8 Maven Plugin, it integrates natively into Maven and Gradle builds. In 2026, it remains a robust enterprise choice for teams seeking to automate image builds and deployments directly from their existing JVM build pipelines. #### Orchestration Tooling - **(2025)** [==Skaffold --generate-manifests==](https://skaffold.dev/docs/pipeline-stages/init/#--generate-manifests-flag) [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Detail on Skaffold's `--generate-manifests` capability, which facilitates local build and deployment orchestration on Kubernetes. This tool manages the developer inner loop by tracking local code modifications, triggering rebuilding/tagging of images, and automating deployments. It has become an industry standard for continuous local feedback loops in multi-service local environments. @@ -304,6 +307,11 @@ - **(2021)** [openjdk.java.net: JEP 413: Code Snippets in Java API Documentation](https://openjdk.org/jeps/413) [JAVA CONTENT] [COMMUNITY-TOOL] β This proposal details JEP 413, introducing the `@snippet` tag for Java API documentation. By allowing the integration of validated, syntax-highlighted code snippets directly from external source files or internal blocks, it replaces fragile HTML `
` tags, streamlining the documentation-as-code workflow for large enterprise platforms. ## Kubernetes and Cloud Native +### CICD + +#### Dockerization + + - **(2020)** [jaxenter.com: CI/CD for Spring Boot Microservices: Part 1](https://devm.io/microservices/cicd-microservices-docker-162408) [JAVA CONTENT] [COMMUNITY-TOOL] β Details optimal Docker containerization patterns for Spring Boot microservices, addressing multi-stage image builds, layer caching, and minimizing runtime footprint sizes. It shows how to design pipeline steps to generate secure, unprivileged OCI-compliant container images. ### Microservices (1) #### Best Practices @@ -429,6 +437,7 @@ #### Licensing - **(2021)** [Oracle Java](https://www.oracle.com/java/technologies/java-se-glance.html) [JAVA CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Details Oracle's licensing pivot with the introduction of the No-Fee Terms and Conditions (NFTC) license for JDK 17. The analysis explains how this license permits free production usage, easing previous compliance friction for enterprise environments. + - **(2018)** [Oracle's Java 11 trap - Use OpenJDK instead! π](https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html) [JAVA CONTENT] [COMMUNITY-TOOL] β A highly discussed warning article regarding the commercial risks associated with using Oracle JDK 11 without a paid subscription. The piece strongly urges teams to migrate standard JVM deployments to community OpenJDK distributions to maintain licensing compliance. #### OpenJDK Support - **(2018)** [developers.redhat.com: The future of Java and OpenJDK updates without Oracle support](https://developers.redhat.com/blog/2018/09/24/the-future-of-java-and-openjdk-updates-without-oracle-support) [JAVA CONTENT] [COMMUNITY-TOOL] β Red Hat's strategic statement on taking over the stewardship of OpenJDK updates (specifically JDK 8 and JDK 11) after Oracle's support cycles. It outlines Red Hat's commitment to community-driven, enterprise-grade, open-source Java runtimes suitable for cloud native microservices. @@ -550,6 +559,13 @@ #### MVC - **(2021)** [javatutorial.net: Introduction to Spring Web Framework](https://javatutorial.net/introduction-to-spring-web-framework) [JAVA CONTENT] [COMMUNITY-TOOL] β A starter guide outlining fundamental request-handling mechanics in Spring MVC. It illustrates how the DispatcherServlet delegates routing, how controllers process model attributes, and the configuration patterns needed to expose clean RESTful endpoints. +## Storage and Data + +### Performance Benchmarking + +#### Etcd Storage Tuning + + - **(2021)** [ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd](https://www.ibm.com/think/cloud) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Practical benchmarking guide using the `fio` utility to measure disk write latency, specifically validating physical storage readiness for critical Kubernetes Etcd backends. Outlines how high write latency triggers cluster-wide instability and master-node leader election failures. Crucial reading for systems administrators configuring bare-metal or hypervisor storage fabrics. ## Web Layer (1) ### Full Stack @@ -559,5 +575,5 @@ - **(2022)** [javarevisited.blogspot.com: Spring Boot + Angular Example Tutorial for Java Developers](https://javarevisited.blogspot.com/2022/01/spring-boot-angular-example-tutorial.html#axzz7HV4HFjED) [JAVA CONTENT] [COMMUNITY-TOOL] β A fullstack starter tutorial demonstrating how to integrate a Spring Boot backend API with an Angular single-page frontend application. It covers structuring cross-origin request policies (CORS), handling JSON model parsing, and securing application endpoints. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/javascript.md b/v2-docs/javascript.md index 973859e5..1b04d538 100644 --- a/v2-docs/javascript.md +++ b/v2-docs/javascript.md @@ -63,6 +63,9 @@ #### Software Architecture - **(2020)** [==react js: mithi/react-philosophies==](https://github.com/mithi/react-philosophies) β 3728 [MARKDOWN CONTENT] πππππ [DE FACTO STANDARD] β A highly structured philosophy repository outlining architectural principles for designing maintainable React codebases. Emphasizes declarative code patterns, state encapsulation, hook extraction, and unit testing strategies. +#### State Management + + - **(2019)** [useHooks - React Hooks Library](https://usehooks.com) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β Production-ready React hook recipes facilitating decoupled side effects, event listener bindings, dynamic state persistence, and responsive UI behaviors without custom boilerplate code. ### Real-Time Communication #### Notifications @@ -102,5 +105,5 @@ - **(2009)** [==github.com/nodejs/node==](https://github.com/nodejs/node) β 117761 [C++ CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Core development branch of the Node.js runtime. Details foundational V8 updates, event loop mechanics (libuv integration), core module performance tweaks, and security updates essential for server-side architectures. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/jenkins-alternatives.md b/v2-docs/jenkins-alternatives.md index a1c4ac29..b404152d 100644 --- a/v2-docs/jenkins-alternatives.md +++ b/v2-docs/jenkins-alternatives.md @@ -29,23 +29,6 @@ #### DevOps Integrations - **(2020)** [openshift.com: Cloud DevOps With OpenShift and JFrog](https://www.redhat.com/en/blog/cloud-devops-with-openshift-and-jfrog) [N/A CONTENT] [COMMUNITY-TOOL] β This integration study outlines the cooperative benefits of leveraging Red Hat OpenShift alongside JFrog Artifactory to drive secure, enterprise-grade cloud-native development. It covers automated build triggers, container compliance, and continuous deployment workflows. It showcases how combining these enterprise tools streamlines DevOps practices at scale. -### Pipeline Automation - -#### JFrog Pipelines - - - **(2021)** [jfrog.com: How I Leaped Forward My Jenkins Build with JFrog Pipelines](https://jfrog.com/blog) [N/A CONTENT] [COMMUNITY-TOOL] β Highlights the transition of software build jobs from standard Jenkins architectures to optimized JFrog Pipelines. It details structural enhancements in build speeds, caching mechanisms, and overall pipeline orchestrations using Artifactory integrations. This technical blog demonstrates techniques for reducing CI bottleneck overhead. -## Cloud Infrastructure - -### AWS Ecosystem - -#### Cloud Services - - - **(2026)** [AWS DevOps π](https://aws.amazon.com/devops/#cicd) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β AWSβs primary DevOps portal, presenting their native continuous delivery and infrastructure management stack, including CodePipeline, CodeBuild, and CloudFormation. While curator listings highlight frictionless integration with EC2 and ECS, live architectural patterns in 2026 showcase teams frequently combining AWS-native compute with cloud-agnostic deployment runtimes to avoid platform lock-in. -### Azure Ecosystem - -#### Platform Services - - - **(2026)** [Azure DevOps π](https://azure.microsoft.com/en-us/products/devops) [N/A CONTENT] [COMMUNITY-TOOL] β Microsoft's enterprise-grade platform offering Boards, Pipelines, Repos, Test Plans, and Artifacts. Curator insights highlight its deep integration with corporate AD and Azure cloud services. Live enterprise architecture evaluations show that despite the rising popularity of GitHub Enterprise, Azure DevOps remains highly dominant in massive corporate ecosystems due to its robust work-item tracking and compliance engines. ## Continuous Delivery ### CI-CD Pipelines @@ -55,19 +38,6 @@ - **(2026)** [**Awesome GitHub Actions**](https://github.com/sdras/awesome-actions) β 27907 [MARKDOWN CONTENT] ππππ [DE FACTO STANDARD] β The premier community-backed library for GitHub Actions workflows, custom actions, and orchestrator tools. Streamlines structural pipelines by detailing matrix patterns, self-hosted runner optimizations, and security hardening configurations. ## Deployment and Delivery -### Application Delivery - -#### Waypoint - - - **(2024)** [waypointproject.io](https://developer.hashicorp.com/waypoint) [GO CONTENT] [COMMUNITY-TOOL] β HashiCorp Waypoint provides developers with a structured application delivery model across multiple underlying orchestrators. Utilizing a single declarative configuration file, it unifies the build, deployment, and release pipeline stages. -### CICD and Delivery - -#### Industry Reports - - - **(2024)** [GigaOm's Radar for Enterprise CI/CD π](https://jfrog.com/pipelines) [CASE STUDY] [COMMUNITY-TOOL] β An industry analyst review of enterprise CI/CD solutions. Highlights the positioning of systems like JFrog Pipelines on parameters including multi-cloud portability, automated governance, secure distribution, and hybrid scalability. -#### Self-Hosted Runners - - - **(2025)** [Buildbot](https://buildbot.net) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A Python-based framework designed for continuous integration testing. Although largely surpassed by Kubernetes-native engines, Buildbot remains a robust, highly extensible platform for complex, non-standard compilation requirements. ### CICD Engines #### Local Execution @@ -90,6 +60,7 @@ #### Kubernetes-Native CI - **(2022)** [==csweichel/werft==](https://github.com/csweichel/werft) β 194 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Werft is a lightweight, Kubernetes-native CI system designed to launch build tasks as custom pods directly from Git actions. Bypassing bulky traditional build systems, it leverages native Kubernetes scheduling to guarantee isolated, deterministic execution environments. + - **(2021)** [jenkins-x.io](https://jayex.io) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Jenkins X is an automated, cloud-native CI/CD platform engineered specifically for Kubernetes environments. Driven by Tekton and Helm, it implements comprehensive GitOps-based environment promotion and dynamic preview deployment capabilities. - **(2020)** [cloudbees.com: what is jenkins-x](https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly) [CASE STUDY] [COMMUNITY-TOOL] β A foundational whitepaper exploring Jenkins X as a cloud-native re-architecture of traditional Jenkins patterns. Focuses on its dependency on Tekton for containerized build pipelines and its adoption of GitOps as the definitive state mechanism. - **(2020)** [devopstoolkitseries.com](https://www.devopstoolkitseries.com) [COMMUNITY-TOOL] [GUIDE] β A video-guided tutorial from the DevOps Toolkit Series demonstrating Jenkins X setups. It details the process of establishing Kubernetes-native continuous delivery, showcasing automated PR checks and progressive staging mechanics. - **(2020)** [Book: The DevOps 2.6 Toolkit: Jenkins X](https://leanpub.com/the-devops-2-6-toolkit) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A highly technical book outlining the implementation of automated, Kubernetes-native workflows using Jenkins X. Details advanced patterns using Helm, Tekton, and Prow, providing solid strategies for robust continuous delivery. @@ -116,26 +87,14 @@ - **(2021)** [Deploy Spinnaker CD Pipelines in Kubernetes](https://www.opsmx.com/blog/deploy-spinnaker-cd-pipelines-in-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A step-by-step configuration guide illustrating Spinnaker deployment within a target Kubernetes cluster using the Spinnaker Operator. Outlines how to define cloud providers and manage internal persistence layers for pipeline reliability. ## DevOps -### CI-CD Platforms - -#### Tooling - - - **(2021)** [devops.com: 7 Popular Open Source CI/CD Tools](https://devops.com/7-popular-open-source-ci-cd-tools) [COMMUNITY-TOOL] β Compares seven dominant open-source CI/CD frameworks, assessing execution speed, plugin ecosystems, maintenance overhead, and architectural fitness for hybrid and Kubernetes configurations. ### Container Orchestration #### CICD Libraries - **(2023)** [github.com: RedHat Actions π](https://github.com/redhat-actions) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β The main organizational hub housing Red Hat's official actions for OpenShift deployment. These components standardize cluster authentication, CLI installation, and container orchestration tasks directly in pipeline code. Acts as the primary bridge for enterprise Kubernetes pipeline operations. -#### Self-Hosted Runners (1) +#### Self-Hosted Runners - **(2024)** [github.com: OpenShift GitHub Actions Runner π](https://github.com/redhat-actions/openshift-actions-runners) [DOCKERFILE CONTENT] [ADVANCED LEVEL] ππ [COMMUNITY-TOOL] β Holds Red Hat's containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric. -### Continuous Delivery (1) - -#### Spinnaker Setup - -##### Git Integration - - - **(2022)** [armory.io: Git Pull Support in Spinnaker](https://www.harness.io/products/continuous-delivery) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Curator Insight addresses configuring Git pull trigger functionality inside Spinnaker. Live Grounding confirms that enabling automated repository monitoring allows Spinnaker to initiate targeted application pipelines immediately upon commit detection. This establishes the prerequisite feedback loop necessary for true continuous delivery. ## DevSecOps ### CICD Pipelines @@ -176,6 +135,11 @@ - **(2024)** [cBamboo vs Jenkins: Showdown Of CI/CD Tools](https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools) [AGNOSTIC CONTENT] [COMMUNITY-TOOL] β Compares Atlassian's commercial Bamboo platform against open-source Jenkins. Investigates how Bamboo's native integrations with Jira and Bitbucket simplify build-to-deploy traceability for enterprise engineering operations, weighing these out-of-the-box benefits against the licensing model and configuration flexibility of Jenkins. - **(2024)** [lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool](https://www.testmuai.com/blog/circleci-vs-gitlab) [AGNOSTIC CONTENT] [COMMUNITY-TOOL] β Examines SaaS-first CircleCI against the all-in-one DevOps platform of GitLab CI. Contrasts CircleCI's fast docker-in-docker execution and orb-based pipeline sharing with GitLab's comprehensive feature set, which covers source control management, security scanning, and pipeline delivery in a unified framework. - **(2024)** [lambdatest.com: Jenkins vs Travis vs Bamboo vs TeamCity: Clash Of The Titans](https://www.testmuai.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity) [AGNOSTIC CONTENT] [COMMUNITY-TOOL] β An exhaustive battle card detailing the functional tradeoffs of four historic CI platforms. Contrasts the self-managed flexibility of Jenkins, the pioneered SaaS simplicity of Travis CI, the Jira-aligned integrations of Bamboo, and the polished configurations of TeamCity. +### Enterprise DevOps (1) + +#### Release Orchestration + + - **(2026)** [Cloudbees Flow](https://www.cloudbees.com/capabilities/continuous-delivery) [AGNOSTIC CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An enterprise-grade release orchestration and continuous delivery platform. It automates complex, multi-tiered deployments across hybrid architectures (including on-premises VM farms, mainframes, and Kubernetes), providing compliance auditing, unified pipeline visualization, and deployment metrics. ## Infrastructure ### CI-CD @@ -204,13 +168,6 @@ #### Kubeflow - **(2026)** [==kubeflow==](https://www.kubeflow.org) [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] πππππ [DE FACTO STANDARD] β Kubeflow is the leading cloud-native open-source MLOps suite designed to construct, deploy, and run modular machine learning workflows on Kubernetes clusters. Provides a comprehensive platform for managing Jupyter notebooks, workflow pipelines, and highly optimized inference deployments. -## Orchestration and Packaging - -### Cloud-Native Delivery (1) - -#### Keptn - - - **(2026)** [**Keptn**](https://nubenetes.com/keptn/) [SPANISH CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β Nubenetes architectural reference on Keptn, a CNCF enterprise-grade control plane for cloud-native application lifecycle orchestration. Integrates SLO-based evaluations, automated canary promotions, and zero-touch application remediation out of the box. ## Platform Architecture ### CICD @@ -222,7 +179,7 @@ ### Artifact Management -#### Enterprise DevOps (1) +#### Enterprise DevOps (2) - **(2026)** [jfrog.com: JFrog DevOps Platform](https://jfrog.com/platform) [N/A CONTENT] [COMMUNITY-TOOL] β A unified DevOps platform focusing on secure package management, continuous vulnerability scanning, and automated compilation. Acts as the single point of truth for container artifacts across distributed multi-cluster deployments. ### Automated Testing @@ -247,7 +204,7 @@ #### Pipeline Control - **(2026)** [Adding approval jobs to your CI pipeline](https://circleci.com/blog/adding-approval-jobs-to-your-ci-pipeline) [COMMUNITY-TOOL] β A practical technical guide demonstrating the design of manual validation gates in automated pipelines. Outlines strategies to securely pause deployment execution before promoting artifacts into mission-critical target environments. -### CI-CD Platforms (1) +### CI-CD Platforms #### Container-Native CI (1) @@ -258,7 +215,7 @@ #### Enterprise Continuous Delivery - **(2026)** [harness.io](https://www.harness.io) [JAVA CONTENT] [LEGACY] β An enterprise software delivery platform featuring AI/ML-driven automated canary deployments and rollbacks. Leveraging intelligent cloud-autostopping rules, it dynamically scales down idle Kubernetes-native resources to curb compute overhead, while integrating seamlessly with legacy Jenkins workloads through Helm pipelines. -#### Enterprise DevOps (2) +#### Enterprise DevOps (3) - **(2026)** [Atlassian CI/CD](https://www.atlassian.com/continuous-delivery) [N/A CONTENT] [COMMUNITY-TOOL] β Atlassian's comprehensive continuous delivery paradigm. Discusses architectural patterns of connecting code repositories, ticket tracking engines, and automated execution agents to provide a unified software lifecycle metrics loop. - **(2026)** [Bamboo](https://www.atlassian.com/software/bamboo) [JAVA CONTENT] [COMMUNITY-TOOL] β Atlassian's classic on-premises CI/CD server. Featuring tight, direct links to Jira and Bitbucket repositories, Bamboo maps sophisticated deployment workflows and releases, although it carries higher VM-management overhead relative to container-native tools. @@ -310,7 +267,7 @@ #### ArgoCD Enterprise - **(2026)** [Codefresh](https://octopus.com/codefresh) [GO CONTENT] [COMMUNITY-TOOL] β An enterprise GitOps and progressive delivery platform built entirely on Argo CD and Argo Rollouts (acquired by Octopus Deploy). Provides centralized, multi-cluster deployment visibility, automated release analytics, and advanced deployment strategies (Canary, Blue/Green) within Kubernetes topologies. -### Release Orchestration +### Release Orchestration (1) #### Enterprise Deployment @@ -329,5 +286,5 @@ - **(2026)** [==onedev==](https://github.com/theonedev/onedev) β 15041 [JAVA CONTENT] πππππ [DE FACTO STANDARD] β An all-in-one, highly scalable self-hosted Git service and CI/CD platform. Features visual pipeline construction, interactive code navigation, and issue-tracking, optimized to run as a single-node setup or distributed across Kubernetes environments. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/jenkins.md b/v2-docs/jenkins.md index bd1fb488..b304c9f3 100644 --- a/v2-docs/jenkins.md +++ b/v2-docs/jenkins.md @@ -6,6 +6,10 @@ ## Standard Reference - [jenkins users mailing list: Declarative pipelines vs scripted](http://jenkins-ci.361315.n4.nabble.com/Declarative-pipelines-vs-scripted-td4891792.html) [COMMUNITY-TOOL] + - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] + - [DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack) [COMMUNITY-TOOL] + - [CloudBees Releases Another Industry First: Feature Flagging for On-Premise' Use π](https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use) [COMMUNITY-TOOL] + - [Itβs time! Migrating to Java 11 π](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] - [reddit.com/r/jenkinsci](https://www.reddit.com/r/jenkinsci) [COMMUNITY-TOOL] - [dzone: getting started with jenkins the ultimate guide](https://dzone.com/articles/getting-started-with-jenkins-the-ultimate-guide) [COMMUNITY-TOOL] - [dzone: jenkins in a nutshell](https://dzone.com/articles/jenkins-in-a-nutshell) [COMMUNITY-TOOL] @@ -43,7 +47,6 @@ - [Wikipedia.org: Groovy](https://en.wikipedia.org/wiki/Apache_Groovy) [COMMUNITY-TOOL] - [Dzone refcard: Groovy, a Rapid-Development JVM Language](https://dzone.com/refcardz/groovy) [COMMUNITY-TOOL] - [dzone: Groovy Goodness: Using The Call Operator](https://dzone.com/articles/groovy-goodness-using-the-call-operator) [COMMUNITY-TOOL] - - [Itβs time! Migrating to Java 11 π](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] - [udemy.com: Master Jenkins CI For DevOps and Developers](https://www.udemy.com/the-complete-jenkins-course-for-developers-and-devops) [COMMUNITY-TOOL] - [udemy.com: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker](https://www.udemy.com/learn-devops-ci-cd-with-jenkins-using-pipelines-and-docker) [COMMUNITY-TOOL] - [medium: Jenkins Jobs as Code with Groovy DSL (Job DSL plugin) π](https://tech.gogoair.com/jenkins-jobs-as-code-with-groovy-dsl-c8143837593a) [COMMUNITY-TOOL] @@ -63,7 +66,6 @@ - [faun.pub: Automate Jenkins Pipelines management with Jenkins Job Builder' π](https://faun.pub/automate-jenkins-pipelines-management-6e771b5890f) [COMMUNITY-TOOL] - [dzone: how to setup scalable jenkins on top of a kubernetes cluster](https://dzone.com/articles/how-to-setup-scalable-jenkins-on-top-of-a-kubernet) [COMMUNITY-TOOL] - [7 Ways to Optimize Jenkins](https://www.sitepoint.com/7-ways-optimize-jenkins) [COMMUNITY-TOOL] - - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] - [Build CI/CD Multibranch Pipeline with Jenkins and Kubernetes π](https://medium.com/@peiruwang/build-ci-cd-multibranch-pipeline-with-jenkins-and-kubernetes-637de560d55a) [COMMUNITY-TOOL] - [blazemeter.com: Top Jenkins Plugins You Canβt Miss in 2018](https://www.blazemeter.com/blog/top-jenkins-plugins-you-cant-miss-in-2018) [COMMUNITY-TOOL] - [jrebel.com: Top 10 Jenkins Plugins and Features (2014)](https://www.jrebel.com/blog/top-10-jenkins-plugins-and-features) [COMMUNITY-TOOL] @@ -72,8 +74,6 @@ - [medium: prometheus and grafana dashboard](https://medium.com/@gangsta_black/grafana-cool-dashboard-for-monitoring-jenkins-with-prometheus-c7ba4f1c6297) [COMMUNITY-TOOL] - [Building Docker images when running Jenkins in Kubernetes](https://www.reddit.com/r/jenkinsci/comments/ctirsc/building_docker_images_when_running_jenkins_in) [COMMUNITY-TOOL] - [medium: quickstart ci with jenkins and docker in docker](https://medium.com/swlh/quickstart-ci-with-jenkins-and-docker-in-docker-c3f7174ee9ff) [COMMUNITY-TOOL] - - [CloudBees Releases Another Industry First: Feature Flagging for On-Premise' Use π](https://www.previous.cloudbees.com/press/cloudbees-releases-another-industry-first-feature-flagging-premise-use) [COMMUNITY-TOOL] - - [DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack) [COMMUNITY-TOOL] ## CI-CD @@ -201,14 +201,6 @@ #### Build Dependencies - **(2025)** [**Copy Artifact**](https://plugins.jenkins.io/copyartifact) [JAVA CONTENT] ππππ [ENTERPRISE-STABLE] [LEGACY] β Enables secure and parameterized copying of workspace artifacts between different Jenkins jobs. Crucial for non-pipeline or multi-stage legacy freestyle architectures, though modern pipeline-based artifact repositories are preferred. -### Automation (1) - -#### Deployment Tools - - - **(2023)** [==Kubernetes Continuous Deploy==](https://plugins.jenkins.io/kubernetes-cd) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A specialized Jenkins plugin designed to coordinate container deployment pipelines, allowing seamless application delivery onto Kubernetes clusters. It handles cluster authentication, manifest interpolation, and rollout verification, although modern enterprise GitOps architectures have largely transitioned target deployments to ArgoCD or Flux. -#### Jenkins Integration - - - **(2024)** [==Jenkins Kubernetes Plugin==](https://plugins.jenkins.io/kubernetes) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A foundational plugin that integrates Jenkins with Kubernetes clusters to dynamically provision Jenkins agent pods on-demand. By leveraging Kubernetes namespaces and resources, it ensures isolated build environments, scaling agent capacity up during intensive test stages and scaling down to save compute budget. ### Build Tools #### Maven @@ -219,11 +211,6 @@ #### Docker Integration - **(2021)** [CloudBees Docker Custom Build Environment](https://plugins.jenkins.io/docker-custom-build-environment) [JAVA CONTENT] ππ [COMMUNITY-TOOL] β Allows building projects inside a custom Docker container, providing an isolated build runtime. Generally succeeded by native Jenkins Pipeline declarative `agent { docker }` syntax, rendering this standalone plugin largely obsolete. -### Industry Analysis - -#### DevOps Trends - - - **(2021)** [sdtimes.com: CI/CD pipelines are expanding π](https://sdtimes.com/devops/ci-cd-pipelines-are-expanding) [COMMUNITY-TOOL] β A comprehensive industry report analyzing the evolution of modern CI/CD pipelines as they swallow up operations, security compliance (DevSecOps), and AI/ML model integration (MLOps). It traces how simple deployment automation has evolved into highly integrated, complex policy engines that run across distributed clouds. ### Jenkins (1) #### Reporting Plugins @@ -241,17 +228,6 @@ - **(2023)** [openshift-login](https://plugins.jenkins.io/openshift-login) [JAVA CONTENT] πππ [COMMUNITY-TOOL] β Provides automated authentication against OpenShift clusters inside Jenkins pipelines, handling token retrieval and renewal seamlessly. Secures interactions with OpenShift API servers using temporary ServiceAccount tokens or OAuth configs. - **(2018)** [openshift-deployer](https://plugins.jenkins.io/openshift-deployer) [JAVA CONTENT] π [LEGACY] β An older plugin designed for deploying applications to OpenShift V2/V3 environments. Modern GitOps engines (ArgoCD) and OpenShift GitOps have largely replaced this plugin, rendering it legacy for newer cloud-native deployments. -### OpenShift - -#### CLI Tools - - - **(2022)** [==openshift-client==](https://plugins.jenkins.io/openshift-client) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A vital Jenkins plugin that packages and injects the OpenShift CLI (oc) command tool directly into pipeline execution containers. It enables automation scripts to easily authenticate, query, and manipulate OpenShift namespaces, security context constraints (SCCs), and route resources. -#### Pipelines - - - **(2022)** [==openshift-pipeline==](https://plugins.jenkins.io/openshift-pipeline) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A key Jenkins integration designed to trigger and coordinate OpenShift source-to-image (S2I) and binary-to-image build pipelines directly from Jenkins stages. It bridges traditional centralized orchestration with OpenShift-native application delivery models. Modern workloads are increasingly migrating toward Tekton-based OpenShift Pipelines. -#### Synchronization - - - **(2022)** [==openshift-sync==](https://plugins.jenkins.io/openshift-sync) [JAVA CONTENT] πππππ [DE FACTO STANDARD] β A specialized Jenkins plugin designed to continuously synchronize Jenkins Job states, configurations, and build logs directly with OpenShiftβs Build configurations and pipelines. By unifying build states, it provides developers with a single dashboard experience within the native OpenShift console interface. ### Pipeline Definition #### Declarative Alternatives @@ -508,14 +484,6 @@ #### SAP Automation - **(2021)** [blogs.sap.com: SAP Cloud Integration automated testing using Jenkins and Pipeline as a Code approach](https://blogs.sap.com/2021/07/29/sap-cloud-integration-automated-testing-using-jenkins-and-pipeline-as-a-code-approach) [ADVANCED LEVEL] [LEGACY] β An enterprise case study explaining how to build automated integration testing using SAP Cloud integrations inside a Jenkins Pipeline-as-Code architecture. *Curator Insight*: SAP Jenkins automated pipeline. *Live Grounding*: Essential for systems architects needing to standardize automated delivery in legacy enterprise networks. -### Jenkins Management - -#### Infrastructure Upgrades - - - **(2019)** [Running Jenkins on Java 11 π](https://www.jenkins.io/doc/administration/requirements/jenkins-on-java-11/#:~:text=The%20easiest%20way%20to%20run,images%2C%20use%20the%20jdk11%20tag.) [LEGACY] β Comprehensive administration runbook describing JVM upgrade pathways from Java 8 to Java 11. Addresses class-loading modifications, modularization parameters, and deprecated agent arguments. -#### JVM Performance Tuning - - - **(2016)** [jenkins.io - Tuning Jenkins GC For Responsiveness and Stability with Large Instances π](https://www.jenkins.io/blog/2016/11/21/gc-tuning) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Critical infrastructure advisory detailing memory allocation and G1GC GC argument tuning for massive Jenkins instances. Provides ready-to-use flag structures to eliminate long-duration Stop-The-World JVM freezes. ### Job Triggering #### Cron Scheduling @@ -550,13 +518,6 @@ #### Secrets Management - **(2021)** [developer.okta.com: Update App Secrets with Jenkins CI and .NET Core](https://developer.okta.com/blog/2021/07/08/jenkins-ci-dotnet-update-secrets) [COMMUNITY-TOOL] β Demonstrates methods to safely inject environment variables and application secrets into .NET Core apps during CI builds using modern Jenkins plugins. *Curator Insight*: Secure secret injections. *Live Grounding*: Focuses on keeping access secrets out of code bases and pipeline configurations. -## Cloud Computing - -### AWS - -#### Community Learning - - - **(2023)** [community.aws/training: Training and Certification](https://builder.aws.com/learn) [COMMUNITY-TOOL] β The centralized AWS Builder community training site featuring articles, community-sourced tutorials, and architectural guidelines written by AWS Heroes and user group leaders worldwide. ## Cloud Integration ### Artifact Storage @@ -576,20 +537,6 @@ #### Cluster Provisioning - **(2024)** [**eksctl: EKS installer**](https://github.com/eksctl-io/eksctl) β 5203 [GO CONTENT] ππππ [ENTERPRISE-STABLE] β The official CLI orchestration tool for provisioning AWS EKS clusters. It compiles high-level YAML inputs into CloudFormation actions to automatically establish VPC, IAM, and worker nodes. -### Application Delivery - -#### Package Management - -##### Introductory - - - **(2021)** [harness.io: Introduction to Helm: Charts, Deployments, & More π](https://www.harness.io/blog) [COMMUNITY-TOOL] β High-impact breakdown of Helm core components including Chart.yaml, value overriding mechanics, and templating practices. Details how modern continuous delivery engines natively incorporate Helm to optimize release logic. -### Continuous Integration - -#### CI-CD Pipelines - -##### Red Hat OpenShift - - - **(2021)** [developers.redhat.com: Deploy Helm charts with Jenkins CI/CD in Red Hat OpenShift 4 π](https://developers.redhat.com/articles/2021/05/24/deploy-helm-charts-jenkins-cicd-red-hat-openshift-4) [COMMUNITY-TOOL] β Developer workflow demonstrating automated packaging and continuous delivery of Helm charts using Jenkins pipelines in OpenShift 4. Reviews the integration of enterprise security constraints and build processes. ## Community ### Resources @@ -602,7 +549,7 @@ - **(2021)** [**github.com/jenkins-infra/jenkins.io/issues**](https://github.com/jenkins-infra/jenkins.io/issues) β 427 ππππ [ENTERPRISE-STABLE] β The official issue tracker for the Jenkins project documentation and core infrastructure. *Curator Insight*: Issues tracking portal. *Live Grounding*: Vital reference resource for looking up plugin deprecations and configuration workarounds. ## Continuous Delivery -### CI-CD Pipelines (1) +### CI-CD Pipelines #### Jenkins Ecosystem @@ -617,7 +564,7 @@ #### Jenkins Vulnerabilities - **(2026)** [Hacking jenkins](https://github.com/orangetw/awesome-jenkins-rce-2019) [MARKDOWN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A technical security write-up archiving exploit chains, threat indicators, and software mitigation structures for the historic 2019 Jenkins Remote Code Execution flaws. Essential archival case study for engineering modern supply chain mitigations. -## Continuous Integration (1) +## Continuous Integration ### Build Configuration @@ -638,15 +585,7 @@ #### Log Analysis - **(2025)** [Text Finder π](https://plugins.jenkins.io/text-finder) [JAVA CONTENT] [COMMUNITY-TOOL] β Scans workspace files or console output logs for designated regular expressions, enabling automated job state alterations. It is used to systematically degrade a build status from success to unstable or failed upon encountering structural anomalies or error flags. -### Jenkins (2) - -#### Ansible Integration - - - **(2021)** [itnext.io: Ansible and Jenkins β automate your scritps π](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [GROOVY CONTENT] [COMMUNITY-TOOL] β Explores the architectural integration of Ansible with Jenkins automation pipelines. By utilizing the Jenkins Ansible Plugin, it demonstrates how to leverage Jenkins for orchestration, scheduling, and secret management while offloading configuration deployment tasks to Ansible playbooks. -#### Automation Server - - - **(2026)** [Jenkins](https://www.jenkins.io) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Jenkins remains the foundational open-source automation server supporting highly extensible CI/CD pipelines. Its exhaustive plugin ecosystem allows seamless orchestration of Ansible runs, Git operations, and target-system provisioning as part of delivery loops. -### Pipelines (1) +### Pipelines #### Utility Steps @@ -700,18 +639,6 @@ #### Hybrid Integration - **(2021)** [**Easily reuse Tekton and Jenkins X from Jenkins**](https://www.jenkins.io/blog/2021/04/21/tekton-plugin) [GROOVY CONTENT] ππππ [ENTERPRISE-STABLE] [LEGACY] β Details the technical cooperation between Jenkins, Jenkins X, and Tekton. It demonstrates how traditional Jenkins users can trigger Tekton's containerized cloud-native tasks, allowing teams to smoothly modernize their build architectures incrementally without completely rewriting their legacy Jenkinsfiles. -## Deployment and Delivery - -### CICD and Delivery - -#### Jenkins (3) - - - **(2023)** [Back of the Napkin Guide to Updating Jenkins](https://www.jenkins.io/blog/2023/10/31/marc-s-napkin-upgrade-guide) [GUIDE] [GUIDE] [LEGACY] β A pragmatic quick-reference outlining safe, robust upgrade strategies for legacy Jenkins master/agent nodes. Covers JVM runtime alignment, plugins dependency management, and core server updates with minimum outage windows. -### CICD Platforms - -#### Kubernetes-Native CI - - - **(2021)** [jenkins-x.io](https://jayex.io) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Jenkins X is an automated, cloud-native CI/CD platform engineered specifically for Kubernetes environments. Driven by Tekton and Helm, it implements comprehensive GitOps-based environment promotion and dynamic preview deployment capabilities. ## DevOps ### Infrastructure as Code @@ -728,9 +655,6 @@ ##### Continuation Passing Style - **(2021)** [==Continuation Passing Style (CPS)==](https://github.com/cloudbees/groovy-cps) β 95 [JAVA CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Curator Insight introduces the underlying Continuation Passing Style (CPS) engine used for executing asynchronous Groovy scripts in Jenkins pipelines. Live Grounding reveals that understanding CPS is critical for debugging serialization errors during master restarts. This technical library ensures execution state can survive controller crashes and resume safely. -##### JobDSL API Reference - - - **(2022)** [Defines a Groovy CPS DSL definition: pipelineJob definition cps script](https://jenkinsci.github.io/job-dsl-plugin) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Curator Insight presents an aggregative documentation path detailing Groovy CPS execution layouts, pipeline migrations, and auxiliary utility plugins. Live Grounding asserts that despite modern cloud-native shifts, these JobDSL APIs and diagnostic tools (like the Plugin Installation Manager) form the backbone of highly reliable enterprise environments. It provides essential guidelines for maintaining complex pipelines. ## DevSecOps ### CICD Pipelines (1) @@ -738,20 +662,6 @@ #### Jenkins Automation - **(2021)** [cloudbees.com: Jenkins Pipeline with Plugins](https://www.cloudbees.com/whitepapers/jenkins-pipeline-plugins) [ADVANCED LEVEL] [CASE STUDY] [COMMUNITY-TOOL] β Explores Jenkins Pipeline architectural best practices, highlighting how plugins extend declarative and scripted pipeline structures. Discusses dependency isolation, shared library strategies, and security scanning integrations. Designed to provide architects with solid configuration strategies to manage enterprise-scale build workloads securely. -## DevSecOps and Automation - -### Jenkins-based CI-CD - -#### Jenkins Basics - - - **(2022)** [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) π](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [GROOVY CONTENT] [COMMUNITY-TOOL] β Detailed entry-level guide to understanding Jenkins Declarative versus Scripted Pipeline syntax. Explains basic pipeline constructs including stages, agents, post-execution tasks, and environment variable manipulation. -## DevSecOps and Registry - -### Java Tools - -#### Gradle Reference - - - **(2026)** [==Gradle Cheat Sheets==](https://nubenetes.com/cheatsheets/) [SPANISH CONTENT] [DOCUMENTATION] πππππ [DE FACTO STANDARD] β High-density command syntax cheatsheet for Gradle, highlighting Kotlin/Groovy DSL setups, caching options, task graphs management, and daemon management to significantly improve build execution times. ## Frameworks and Ecosystem ### Community Presentations @@ -770,13 +680,6 @@ #### Plugin Guides - **(2026)** [Plugin Development](https://www.jenkins.io/doc/developer/plugin-development) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The main developer framework documentation outlining core extension points, user interface standards, and security guidelines necessary for authoring robust Jenkins plugins. -## GitOps and CICD - -### Enterprise DevOps - -#### Release Orchestration - - - **(2026)** [Cloudbees Flow](https://www.cloudbees.com/capabilities/continuous-delivery) [AGNOSTIC CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An enterprise-grade release orchestration and continuous delivery platform. It automates complex, multi-tiered deployments across hybrid architectures (including on-premises VM farms, mainframes, and Kubernetes), providing compliance auditing, unified pipeline visualization, and deployment metrics. ## Hybrid Infrastructure ### Auto-scaling @@ -869,7 +772,7 @@ #### Dockerized Jenkins - **(2021)** [ssbostan/jenkins-stack-docker](https://github.com/ssbostan/jenkins-stack-docker) β 150 [YAML CONTENT] ππ [COMMUNITY-TOOL] β A practical Docker-compose blueprint designed for local development, sandbox testing, and rapid prototyping of Jenkins environments. Simplifies validation of pipeline configurations, shared libraries, and local plugin dependencies inside local environments. -#### Jenkins Basics (1) +#### Jenkins Basics - **(2020)** [riptutorial.com: Learning Jenkins](https://riptutorial.com/ebook/jenkins) [COMMUNITY-TOOL] β A structured community reference cookbook illustrating standard Jenkins installation, basic plugin configuration, and core administration. Provides detailed blueprints for building basic automation pipelines, managing credentials, and designing execution parameters. #### Jenkins Tutorials @@ -950,20 +853,6 @@ - **(2021)** [Declarative Pipeline - Jenkins shared library π](https://github.com/gfkse/jenkins-shared-library) β 22 [GROOVY CONTENT] π [COMMUNITY-TOOL] β An open-source reference implementation of a Jenkins Declarative Shared Library. Contains practical, modular code examples for static security analysis, test result formatting, container compilation, and real-time Slack notification integrations. - **(2021)** [Pipeline Global Library for ci.jenkins.io](https://github.com/jenkins-infra/pipeline-library) [GROOVY CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β The real-world production Global Shared Pipeline Library utilized by the official Jenkins infrastructure project (ci.jenkins.io). Serves as an excellent architectural blueprint of highly robust, scalable, and modular pipeline development. -## Infrastructure as Code and CI-CD - -### CI-CD Pipelines (2) - -#### Concourse CI - - - **(2020)** [thoughtworks.com: Modernizing your build pipelines with **Concourse CI** π](https://www.thoughtworks.com/es-es/insights/blog) [YAML CONTENT] [ADVANCED LEVEL] [LEGACY] β Analyzes the migration patterns from Jenkins or legacy orchestrators to Concourse CI, highlighting Concourse's declarative, stateless, container-first pipeline design. (Live Grounding: Concourse CI, though revolutionary for its resource-based declarative architecture, has largely been superseded in 2026 by GitOps controllers like Argo CD and cloud-native pipeline runners like GitHub Actions). -## Kubernetes and Cloud Native - -### CICD (1) - -#### Dockerization - - - **(2020)** [jaxenter.com: CI/CD for Spring Boot Microservices: Part 1](https://devm.io/microservices/cicd-microservices-docker-162408) [JAVA CONTENT] [COMMUNITY-TOOL] β Details optimal Docker containerization patterns for Spring Boot microservices, addressing multi-stage image builds, layer caching, and minimizing runtime footprint sizes. It shows how to design pipeline steps to generate secure, unprivileged OCI-compliant container images. ## Microservices ### Application Development @@ -1037,21 +926,12 @@ - **(2021)** [jenkins.io: Docker images use Java 11 by default π](https://www.jenkins.io/blog/2021/08/17/docker-images-use-jdk-11-by-default) [COMMUNITY-TOOL] β This technical update notes the migration of official Jenkins base container images to Java 11 by default. *Curator Insight*: Java 11 upgrades. *Live Grounding*: Standard operational shift that paved the way for JDK 17, delivering substantial performance and GC stability updates. ## Platform Architecture -### CICD (2) +### CICD (1) #### Jenkins Pipelines - **(2026)** [Jenkins Pipeline Syntax: Scripted Syntax (Groovy DSL syntax) & Declarative Syntax π](https://www.jenkins.io/doc/book/pipeline/syntax) [GROOVY CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] [GUIDE] β The official Jenkins specification document clarifying Scripted (Groovy DSL) and Declarative pipeline syntaxes. Essential reference material for engineers looking to configure reliable, version-controlled execution steps within enterprise environments. - **(2018)** [Building Declarative Pipelines with OpenShift DSL Plugin ππ](https://www.redhat.com/en/blog/building-declarative-pipelines-openshift-dsl-plugin) [GROOVY CONTENT] [GUIDE] [LEGACY] β Provides a comprehensive overview of building declarative CI/CD routines utilizing the OpenShift DSL Plugin. Enables developers to construct clean pipeline workflows with native OpenShift resource operations directly inside Jenkins files. -## Platform Engineering - -### CICD Migration - -#### Argo Workflows - -##### Jenkins (4) - - - **(2022)** [**Migrating CI/CD from Jenkins to Argo Workflows**](https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] [LEGACY] β Shares practical lessons from migrating a legacy Jenkins CI pipeline stack over to container-native Argo Workflows. Compares the performance, cost efficiency, resource overhead, and maintainability of step-based DAG flows. ## Security (3) ### Application Security @@ -1106,13 +986,6 @@ ##### Cost Optimization - **(2023)** [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Investigates the financial and performance ramifications of high-cardinality data ingestion in modern APM systems. Discusses smart sampling, log aggregation, and metric filtering strategies. Curator Insight: Crucial warning on the price of raw ingestion. Live Grounding: Highly relevant for architects designing telemetry pipelines where unchecked trace collection can exceed production infrastructure budgets. -## Software Development - -### Java Ecosystem - -#### Licensing - - - **(2018)** [Oracle's Java 11 trap - Use OpenJDK instead! π](https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html) [JAVA CONTENT] [COMMUNITY-TOOL] β A highly discussed warning article regarding the commercial risks associated with using Oracle JDK 11 without a paid subscription. The piece strongly urges teams to migrate standard JVM deployments to community OpenJDK distributions to maintain licensing compliance. ## Software Engineering ### Groovy Programming @@ -1122,5 +995,5 @@ - **(2021)** [opensource.com: Read and write files with Groovy](https://opensource.com/article/21/4/groovy-io) [COMMUNITY-TOOL] β A detailed technical review explaining programmatic file and input/output stream operations utilizing Apache Groovy. Critical for Jenkins Pipeline authors looking to implement advanced file manipulation, parse complex workspaces, and generate structured dynamic manifests. --- -π‘ **Explore Related:** [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) | [Argo](./argo.md) +π‘ **Explore Related:** [Argo](./argo.md) | [CI/CD](./cicd.md) | [Gitops](./gitops.md) diff --git a/v2-docs/jvm-parameters-matrix-table.md b/v2-docs/jvm-parameters-matrix-table.md index 940e3a9d..e60d21e4 100644 --- a/v2-docs/jvm-parameters-matrix-table.md +++ b/v2-docs/jvm-parameters-matrix-table.md @@ -9,5 +9,5 @@ --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/keptn.md b/v2-docs/keptn.md index 7bf6c23c..219a3140 100644 --- a/v2-docs/keptn.md +++ b/v2-docs/keptn.md @@ -52,5 +52,5 @@ - **(2021)** [dynatrace-perfclinics.github.io: Why Devs Love Dynatrace π](https://dynatrace-perfclinics.github.io/codelabs/why-devs-love-dynatrace-2/index.html) [COMMUNITY-TOOL] [GUIDE] β Technical codelab demonstrating how developers leverage Dynatrace APM to identify code-level bottlenecks, analyze database performance, and utilize auto-remediation loops within automated delivery pipelines. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/kubectl-commands.md b/v2-docs/kubectl-commands.md index d21b990c..0d39f98d 100644 --- a/v2-docs/kubectl-commands.md +++ b/v2-docs/kubectl-commands.md @@ -43,6 +43,7 @@ - **(2026)** [==ahmetb/kubectl-aliases==](https://github.com/ahmetb/kubectl-aliases) β 3691 [SHELL CONTENT] πππππ [DE FACTO STANDARD] β An automated system that generates systematic shell aliases for 'kubectl', significantly enhancing engineering productivity. It minimizes operational friction by programmatic expansion of over 800 permutations of flags and subcommands, allowing administrators to interface with Kubernetes clusters using succinct shorthand sequences. - **(2026)** [==github.com/trstringer/kubectl-example==](https://github.com/trstringer/kubectl-example) β 13 [GO CONTENT] πππππ [DE FACTO STANDARD] β A reference repository providing curated template patterns and concrete command-line configurations for common 'kubectl' usage patterns. Designed to shorten the ramp-up time for operators, it acts as a declarative cheat-sheet for state transitions and diagnostic queries. + - **(2026)** [==Flag export deprecated in kubernetes 1.14==](https://github.com/kubernetes/kubernetes/pull/73787) β 123002 [GO CONTENT] [DOCUMENTATION] πππππ [DE FACTO STANDARD] [LEGACY] β The upstream Kubernetes pull request deprecating the '--export' flag in 'kubectl get'. Live grounding confirms that as of Kubernetes 1.18+, this flag was completely removed in favor of alternative serialization pipelines, requiring automation scripts to migrate away from this legacy pattern. - **(2026)** [kubectl explain](https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_explain) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Official reference documentation for 'kubectl explain', a critical utility for schema exploration within the Kubernetes API. Architecturally, it queries the cluster OpenAPI specification directly to output detailed structural layouts of specific resources, assisting developers in constructing valid declarative YAML manifests. - **(2026)** [itnext.io: Using βkubectl explainβ for Custom Resources](https://itnext.io/understanding-kubectl-explain-9d703396cc8) [N/A CONTENT] [COMMUNITY-TOOL] β An analytical guide showcasing how to leverage 'kubectl explain' to dynamically inspect Custom Resource Definitions (CRDs). By querying the discovery API, platform engineers can navigate deeply nested custom resource structures and ensure compliance with schemas registered via operator patterns. - **(2026)** [kubectl Shell Autocomplete](https://blog.heptio.com/kubectl-shell-autocomplete-heptioprotip-48dd023e0bf3) [SHELL CONTENT] [COMMUNITY-TOOL] β A deep dive into setting up shell autocomplete for 'kubectl' across Bash, Zsh, and fish environments. From an operational efficiency perspective, autocompletion queries API resources dynamically, minimizing context switching and reducing manual spelling errors during incident response. @@ -51,6 +52,13 @@ #### Security - **(2026)** [goteleport.com: kubectl exec vs SSH](https://goteleport.com/blog/ssh-vs-kubectl) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An architectural comparison contrasting standard SSH access with the API-driven 'kubectl exec' command. From a security boundary posture, it highlights why 'kubectl exec' is preferred inside modern clusters as it eliminates secondary authentication pipelines and relies purely on Kubernetes RBAC structures. +## Deployment and Orchestration + +### Cluster Provisioning + +#### Remote Access + + - **(2020)** [blog.alexellis.io: Get kubectl access to your private cluster from anywhere](https://blog.alexellis.io/get-private-kubectl-access-anywhere) [MARKDOWN CONTENT] πππ [COMMUNITY-TOOL] β Explores techniques for securely accessing the Kubernetes API control plane of isolated or private networks without exposing standard firewall ports. Explains how reverse-proxy tunnels provide secure endpoints. Live Grounding validates that tunnel mechanisms like inlets, Tailscale, or Cloudflare Tunnels have become common choices for secure edge environments. ## Developer Experience ### Shell @@ -70,6 +78,9 @@ #### Kubectl Plugins - **(2025)** [Kubectl plugins and tools](https://nubenetes.com/kubernetes/#kubectl-plugins) [GO CONTENT] [COMMUNITY-TOOL] β This reference compilation highlights external tools and kubectl extensions managed via Krew. It details how third-party plugins (like `neat`, `kns`, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities. +#### Productivity (1) + + - **(2021)** [Kubernetes productivity tips and tricks π](https://www.theodo.com/en-fr/blog) [COMMUNITY-TOOL] β A practitioner's guide to enhancing CLI-based Kubernetes productivity. It explores advanced setups such as custom shell autocompletion, kubectx/kubens utilities, smart aliases, and log-tailing helpers designed to reduce cognitive overhead during real-time incident responses. ## Kubernetes Platform ### Cluster Administration @@ -113,6 +124,13 @@ #### Config Management - **(2023)** [**learnitguide.net: How to Create ConfigMap from Properties File Using K8s' Client**](https://www.learnitguide.net/2023/04/how-to-create-configmap-from-properties.html) ππππ [ENTERPRISE-STABLE] β Demonstrates methods to compile Kubernetes ConfigMaps from structured properties files. Bridges common application configurations with native cloud manifest patterns. +## Observability + +### Debugging + +#### CLI Operations + + - **(2023)** [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Comprehensive guide explaining the inner workings of the 'kubectl exec' command. Breaks down how connection handshakes occur between the API server, Kubelet, and container runtimes (CRI). ## Operations and UX ### CLI Plugins @@ -122,5 +140,5 @@ - **(2026)** [hidetatz/kubecolor π](https://github.com/hidetatz/kubecolor) β 1446 [GO CONTENT] πππ [COMMUNITY-TOOL] β Kubecolor is a highly adopted command-line wrapper for kubectl that colorizes terminal outputs. It improves cluster observability by visually distinguishing resource types, labels, statuses, and namespaces during interactive CLI operations. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-alternatives.md b/v2-docs/kubernetes-alternatives.md index d0bb1945..ad2923df 100644 --- a/v2-docs/kubernetes-alternatives.md +++ b/v2-docs/kubernetes-alternatives.md @@ -5,21 +5,14 @@ ## Standard Reference - - [medium: Why Not Use Kubernetes?](https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22) [COMMUNITY-TOOL] - [medium.com: Your team might not need Kubernetes](https://medium.com/faun/your-team-might-not-need-kubernetes-57240e8d554a) [COMMUNITY-TOOL] + - [medium: Why Not Use Kubernetes?](https://medium.com/better-programming/why-not-use-kubernetes-52a89ada5e22) [COMMUNITY-TOOL] - [sysadmincasts.com: Nomad π](https://sysadmincasts.com/episodes/74-nomad) [COMMUNITY-TOOL] - [stackshare.io: Kubernetes vs Portainer](https://stackshare.io/stackups/kubernetes-vs-portainer) [COMMUNITY-TOOL] - [kpatronas.medium.com: Docker swarm: High Availability](https://kpatronas.medium.com/docker-swarm-high-availability-36ea7ee7f9e8) [COMMUNITY-TOOL] - [cloudsavvyit.com: What is Docker Swarm Mode and When Should You Use It?](https://www.cloudsavvyit.com/13049/what-is-docker-swarm-mode-and-when-should-you-use-it) [COMMUNITY-TOOL] - [blog.opstree.com: A Comparison Between Various Container Orchestration Services!' (ECS vs Kubernetes)](https://blog.opstree.com/2021/06/21/a-comparison-between-various-container-orchestration-services-ecs-vs-kubernetes) [COMMUNITY-TOOL] -## Cloud Native Infrastructure - -### Kubernetes Orchestration - -#### Technology Assessment - - - **(2020)** [**thenewstack.io: Do I Really Need Kubernetes? π**](https://thenewstack.io/do-i-really-need-kubernetes) ππππ [ENTERPRISE-STABLE] β Offers a pragmatic architectural counter-argument to automatic Kubernetes adoption. Evaluates alternatives such as managed serverless containers (ECS, Cloud Run) and PaaS solutions, analyzing whether the infrastructure scale justifies K8s operational complexity and platform engineering overhead. ## Deployment ### PaaS @@ -37,13 +30,6 @@ #### Tau Edge - **(2025)** [==github.com/taubyte/tau: Tau==](https://github.com/taubyte/tau) β 5051 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Tau is an innovative, high-performance decentralized computing platform running WebAssembly (Wasm) workloads on the edge. It integrates autonomous routing, multi-tenant serverless orchestration, and distributed transactional db sync natively without standard cloud overhead. -## Infrastructure - -### Containerization - -#### Container Management - - - **(2026)** [Portainer π](https://www.portainer.io) [N/A CONTENT] [COMMUNITY-TOOL] β Portainer is a leading container management platform designed to simplify Docker, Kubernetes, and Azure ACI environments through an intuitive web interface. It allows platform administrators to easily deploy stacks, monitor real-time resources, manage networks/volumes, and control user access (RBAC). In 2026, it serves as a robust bridging portal between command-line container engines and full-scale orchestration management. ## Infrastructure as Code ### Ansible @@ -150,5 +136,5 @@ - **(2026)** [Taubyte](https://taubyte.com) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An innovative WebAssembly-native edge cloud designed to eliminate typical virtualization layers. Offers decentralized and autonomous execution of lightweight, globally scaling serverless routines. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-autoscaling.md b/v2-docs/kubernetes-autoscaling.md index f7a69e2f..d5e47a03 100644 --- a/v2-docs/kubernetes-autoscaling.md +++ b/v2-docs/kubernetes-autoscaling.md @@ -69,13 +69,6 @@ #### System Design - **(2020)** [itnext.io: Stupid Simple Scalability](https://itnext.io/stupid-simple-scalability-dc4a7fbe67d6) [N/A CONTENT] [COMMUNITY-TOOL] β An easy-to-read conceptual architecture analysis outlining the pillars of horizontally scalable application design. Covers state decoupling, database indexing, and utilizing caching to guarantee high system availability. -## FinOps and Cloud Cost - -### Kubernetes FinOps - -#### Foundational Concepts - - - **(2022)** [replex.io: An Introduction to Kubernetes FinOps](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) πππ [COMMUNITY-TOOL] β An introductory resource explaining how to divide shared Kubernetes costs across teams. Describes using namespace resource limits and pod metadata tags to set up fair chargeback structures. ## Infrastructure and Platform ### Autoscaling (1) @@ -233,5 +226,5 @@ - **(2023)** [symbiosis.host: Benchmarking cluster creation time for 8 managed Kubernetes providers](https://symbiosis.host) [CASE STUDY] [COMMUNITY-TOOL] β A comparative performance study evaluating cluster provisioning latency across eight prominent cloud providers (such as AWS EKS, GCP GKE, Azure AKS, DigitalOcean, and Symbiosis). Tracks control plane bootstrap speed, node joining times, and API availability to guide DevOps teams in emergency scale-out or dynamic environment workflows. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-backup-migrations.md b/v2-docs/kubernetes-backup-migrations.md index 5303a550..6a8a2aa6 100644 --- a/v2-docs/kubernetes-backup-migrations.md +++ b/v2-docs/kubernetes-backup-migrations.md @@ -33,15 +33,13 @@ #### Source-to-Image - **(2022)** [slideshare.net: Migrating Java JBoss EAP Applications to Kubernetes With' S2I](https://www.slideshare.net/KonveyorIO/migrating-java-jboss-eap-applications-to-kubernetes-with-s2i) πππ [LEGACY] β Presentation outlining migration strategies for porting legacy Java JBoss EAP applications into Red Hat OpenShift/Kubernetes using Source-to-Image (S2I). While S2I remains an enterprise staple in traditional OpenShift pipelines, the industry in 2026 has increasingly shifted toward Cloud Native Buildpacks. -## Hybrid Cloud and Enterprise - -### OpenShift - -#### Data Management - - - **(2024)** [**redhat.com: OpenShift Backup and Recovery with Kasten K10**](https://www.redhat.com/es/blog) [SPANISH CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A technical guide on integrating Veeam's Kasten K10 platform with Red Hat OpenShift. Demonstrates policy-based automation for backup, disaster recovery, and mobility across multi-tenant clusters while ensuring encrypted volume snapshots. ## Infrastructure +### Cluster Management + +#### RKE2 + + - **(2024)** [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Critical disaster recovery operational manual targeting RKE2 standalone clusters. Focuses on backup restoration, etcd snapshot recovery, and certificate rotation when cluster management planes fail. ### Control Plane #### ETCD Administration @@ -102,6 +100,9 @@ - **(2021)** [thenewstack.io: Cloud Native Backups, Disaster Recovery and Migrations on Kubernetes](https://thenewstack.io/cloud-native-backups-disaster-recovery-and-migrations-on-kubernetes) [MARKDOWN CONTENT] πππ [COMMUNITY-TOOL] β Examines structural paradigm shifts from VM-level backups to container-native, application-aware snapshots inside Kubernetes. Outlines how to decouple configuration matrices from underlying persistent storage objects for scalable restoration. ### Enterprise Backup +#### Cloud-Native Integration + + - **(2021)** [**cloud.google.com: Announcing Backup for GKE: the easiest way to protect GKE workloads**](https://cloud.google.com/blog/products/storage-data-transfer/google-cloud-launches-backups-for-gke) [MARKDOWN CONTENT] ππππ [ENTERPRISE-STABLE] β An announcement introducing Backup for GKE, a fully-managed Google Cloud service for GKE environments. Operates via the GCP API control plane to restore configurations and storage elements natively. #### OpenShift Integration - **(2020)** [aithority.com: Bacula Systems Announces Worldβs First Enterprise-Class Backup and Recovery Solution for Red Hat OpenShift](https://aithority.com/it-and-devops/cloud/bacula-systems-announces-worlds-first-enterprise-class-backup-and-recovery-solution-for-red-hat-openshift) [MARKDOWN CONTENT] πππ [COMMUNITY-TOOL] β Highlights the integration of Bacula's backup engines within Red Hat OpenShift clusters. Offers direct bare-metal and hybrid-cloud state serialization and disaster recovery procedures compatible with traditional SANs. @@ -154,7 +155,7 @@ - **(2021)** [youtube: Crane 2 Preview: Introduction and Demo](https://www.youtube.com/watch?v=esIZS7PVrvs&ab_channel=Konveyor) [BASH CONTENT] πππ [COMMUNITY-TOOL] β A practical walk-through demonstrating Crane's core architecture. Highlights dynamic resource mapping, metadata updates, and persistent volume sync during migration windows. ## Kubernetes -### Data Management (1) +### Data Management #### Backup @@ -164,5 +165,5 @@ - **(2022)** [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing API](https://martinheinz.dev/blog/85) [ADVANCED LEVEL] [EMERGING] β The Kubernetes Checkpointing API introduces the revolutionary ability to freeze and snapshot a running container's state to disk for backup or migration purposes. This technical analysis demonstrates how to leverage this API to capture memory-level states, enabling ultra-fast recovery and deep forensics of active workloads. However, as of 2026, this feature remains highly experimental and runtime-dependent. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-based-devel.md b/v2-docs/kubernetes-based-devel.md index 40e36804..46223c35 100644 --- a/v2-docs/kubernetes-based-devel.md +++ b/v2-docs/kubernetes-based-devel.md @@ -66,6 +66,11 @@ #### Okteto - **(2021)** [okteto.com: Kubernetes for Developers Blog Series by Okteto](https://www.okteto.com/blog/kubernetes-basics) [COMMUNITY-TOOL] β A guide series covering Okteto's Cloud Development Environment (CDE) paradigm. Demonstrates how developers can synchronize code in real-time straight to remote container runtimes without local compiler requirements. +### Graph-Based Dev and Test + +#### Garden Documentation + + - **(2021)** [garden.io: cloud native devops platform](https://docs.garden.io) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Architectural specifications for the Garden orchestration tool. Details graph configurations, Helm-based packaging models, pipeline test automation patterns, and enterprise testing setups inside remote clusters. ### Inner-Loop Automation #### Comparisons @@ -77,6 +82,9 @@ #### DevSpace Analysis - **(2020)** [thenewstack.io: DevSpace Designed to Lower the Kubernetes Learning Curve](https://thenewstack.io/devspace-designed-to-lower-the-kubernetes-learning-curve) [COMMUNITY-TOOL] β Explains how DevSpace simplifies cluster testing for backend teams by replacing complex kubectl calls and image building scripts with high-performance, real-time file-reloading profiles. +#### Guides + + - **(2021)** [rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)](https://www.dynatrace.com/solutions/observability-for-developers) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Comprehensive multi-part review of critical Kubernetes development tools. Examines deployment mechanisms (Helm, Kustomize), real-time sync engines (Skaffold, Tilt, Garden), IDE extensions, and container building alternatives. #### Skaffold Tutorials - **(2021)** [dev.to: How to Simplify Your Local Kubernetes Development With Skaffold](https://dev.to/otomato_io/local-kubernetes-development-with-skaffold-i0k) [COMMUNITY-TOOL] β Practical onboarding guide detailing local cloud-native development workflows using Skaffold. Explores live file-reloading, log streaming, and localized namespace configurations for multi-service apps. @@ -163,7 +171,7 @@ #### Evaluation (1) - **(2021)** [blog.radwell.codes: Whatβs the best Kubernetes distribution for local environments? π](https://blog.radwell.codes/2021/05/best-kubernetes-distribution-for-local-environments) [COMMUNITY-TOOL] β Analyzes localized Kubernetes distributions from a CPU and memory efficiency standpoint. Helps engineers match custom testing configurations against hardware-constrained developer machines. -#### Guides +#### Guides (1) - **(2021)** [itnext.io: Run Kubernetes On Your Machine](https://itnext.io/run-kubernetes-on-your-machine-7ee463af21a2) [COMMUNITY-TOOL] β A developer-focused guide covering local Kubernetes provisioning alternatives. Evaluates resource overhead, file synchronization speeds, network configurations, and host integration points across different platforms. - **(2021)** [itnext.io: Kubernetes in a box](https://itnext.io/kubernetes-in-a-box-7a146ba9f681) [COMMUNITY-TOOL] β A guide detailing 'Kubernetes in a box' sandbox creation methodologies. Outlines structural strategies for configuring minimal host dependencies, local routing setups, and automatic configuration sync setups. @@ -254,5 +262,5 @@ - **(2022)** [**blog.aquasec.com: RATs (remote access tools) in the Cloud: Kubernetes UI Tools Turn into a Weapon**](https://blog.aquasec.com/kubernetes-ui-tools-security-threat) [N/A CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A cybersecurity threat analysis exposing how unsecured and misconfigured Kubernetes administration dashboards can be targeted by attackers as remote access tools (RATs). Outlines strict network isolation, zero-trust patterns, and RBAC strategies. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-bigdata.md b/v2-docs/kubernetes-bigdata.md index 3566d5eb..42d2655d 100644 --- a/v2-docs/kubernetes-bigdata.md +++ b/v2-docs/kubernetes-bigdata.md @@ -30,6 +30,11 @@ #### Streaming and Scheduling - **(2023)** [**docs.databricks.com: Use scheduler pools for multiple streaming workloads**](https://docs.databricks.com/aws/en/structured-streaming/production) [MARKDOWN CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Deep dives into configuring Spark scheduler pools to enforce Fair Scheduling (FAIR) when running multiple concurrent Structured Streaming queries in a shared production workspace. Prevents heavy resource queries from starving lightweight streaming jobs. Live Grounding verifies that proper allocation of pool weights remains a mandatory configuration practice for robust multi-tenant streaming pipelines. +### Batch Scheduling + +#### Kueue + + - **(2024)** [**Red Hat Build of Kueue**](https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/ai_workloads/red-hat-build-of-kueue#about-kueue) [MARKDOWN CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Focuses on Red Hat's enterprise integration of Kueue, a Kubernetes-native job queueing system designed to manage resource quotas, tenant isolation, and fair-share scheduling for high-performance AI/ML and batch workloads. Live Grounding confirms Kueue is crucial in 2026 for orchestrating GPU and CPU cluster resource allocation dynamically across large-scale enterprise clusters. ### Cloud Platforms #### Databricks @@ -52,5 +57,5 @@ - **(2021)** [opensourceforu.com: Kubernetes Adoption Widespread for Big Data: Survey](https://www.opensourceforu.com/2021/12/kubernetes-adoption-widespread-for-big-data-survey/?amp) [MARKDOWN CONTENT] πππ [COMMUNITY-TOOL] β Details industry survey results illustrating the widespread migration of Big Data and stateful analytics workloads onto Kubernetes. Shows the transition from static, dedicated bare-metal clusters to dynamic, container-orchestrated platforms. Live Grounding confirms this historical trajectory has culminated in 2026, where cloud-native orchestration is the unquestioned standard for running Spark, Flink, and ML training pipelines. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-client-libraries.md b/v2-docs/kubernetes-client-libraries.md index a7bc4b88..4d193da7 100644 --- a/v2-docs/kubernetes-client-libraries.md +++ b/v2-docs/kubernetes-client-libraries.md @@ -5,6 +5,7 @@ ## Standard Reference + - [Part 4 β Using the Go client framework](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899) [COMMUNITY-TOOL] - [medium: Building stuff with the Kubernetes API β TOC π](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-toc-84d751876650) [COMMUNITY-TOOL] - [blog.devgenius.io: Learn Kubernetes Programming β Part 1](https://blog.devgenius.io/learn-kubernetes-programming-part-1-7384e5f3c481) [COMMUNITY-TOOL] - [medium.com/@dimitrijevskiv: Monitor Kubernetes pod status from a Jenkins' pipeline](https://medium.com/@dimitrijevskiv/monitor-kubernetes-pod-status-from-a-jenkins-pipeline-e25c744d944d) [COMMUNITY-TOOL] @@ -13,7 +14,6 @@ - [levelup.gitconnected.com: First Try on Java Operator SDK](https://levelup.gitconnected.com/first-try-on-java-operator-sdk-5a07f30771de) [COMMUNITY-TOOL] - [qdnqn.com: Kubernetes objects from Go to YAML using Cdk8s](https://qdnqn.com/create-kubernetes-yaml-definitions-using-go-and-cdk8s) [COMMUNITY-TOOL] - [developers.redhat.com: How to manage microservices using OpenShift Dev Spaces' and JKube](https://developers.redhat.com/developer-sandbox/activities/how-to-manage-microservices-using-openshift-dev-spaces-and-jkube) [COMMUNITY-TOOL] - - [Part 4 β Using the Go client framework](https://medium.com/programming-kubernetes/building-stuff-with-the-kubernetes-api-part-4-using-go-b1d0e3c1c899) [COMMUNITY-TOOL] ## App Development @@ -76,9 +76,6 @@ #### Eclipse JKube -##### Developer Workflow - - - **(2020)** [developers.redhat.com: Java development on top of Kubernetes using Eclipse JKube](https://developers.redhat.com/blog/2020/08/24/java-development-on-top-of-kubernetes-using-eclipse-jkube) πππ [COMMUNITY-TOOL] β This article demonstrates outer-loop developer workflows utilizing Eclipse JKube to deploy Java applications straight to running Kubernetes clusters. Live Grounding illustrates how JKube's design empowers local development cycles by bypassing manual YAML writing, instead building and pushing directly via standard IDE integrations and build loops. ##### Migration - **(2020)** [**eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to Eclipse JKube π**](https://eclipse.dev/jkube/docs/migration-guide) [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] [LEGACY] β The official Eclipse foundation migration documentation for moving from Fabric8 to JKube. Live Grounding confirms this is the authoritative reference for modifying existing POM.xml profiles, aligning configuration namespaces, and preserving legacy custom templates under the new JKube APIs. @@ -106,13 +103,6 @@ #### CDK8s - **(2026)** [==cdk8s==](https://github.com/cdk8s-team/cdk8s) β 4823 [TYPESCRIPT CONTENT] πππππ [DE FACTO STANDARD] β The GitHub repository containing the core source code for CDK8s. It allows developers to model Kubernetes resources as structured code in TypeScript, Python, Java, or Go. It features full support for custom-generated CRDs, letting platform teams build clean, reusable configuration libraries. -## Developer Experience - -### Inner Loop - -#### Maven Integration - - - **(2025)** [**JKube**](https://eclipse.dev/jkube) [JAVA CONTENT] ππππ [ENTERPRISE-STABLE] β Eclipse JKube is a collection of plugins and libraries used for building container images and generating Kubernetes manifests out of Java projects. Successor to the popular Fabric8 Maven Plugin, it integrates natively into Maven and Gradle builds. In 2026, it remains a robust enterprise choice for teams seeking to automate image builds and deployments directly from their existing JVM build pipelines. ## Kubernetes Development ### Code Generation @@ -141,5 +131,5 @@ - **(2021)** [blog.marcnuri.com](https://blog.marcnuri.com) [JAVA CONTENT] [COMMUNITY-TOOL] β A deep-dive analysis of Eclipse JKube 1.4.0 improvements, focusing on streamlined Helm chart compilation, upgraded core API clients, and enhanced native build properties for container engines. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-monitoring.md b/v2-docs/kubernetes-monitoring.md index 3b05a435..9105e90f 100644 --- a/v2-docs/kubernetes-monitoring.md +++ b/v2-docs/kubernetes-monitoring.md @@ -150,13 +150,20 @@ #### Job and CronJob Execution - **(2021)** [itnext.io: Monitoring Kubernetes Jobs](https://itnext.io/monitoring-kubernetes-jobs-8adc241a7b60) [NONE CONTENT] [COMMUNITY-TOOL] β Targets the specific challenges of monitoring short-lived batch jobs and CronJobs inside Kubernetes. Outlines Prometheus query logic (PromQL) to detect run execution duration, failure codes, and long-running abandoned pods that bypass typical active deployment scraping rules. -## Infrastructure as Code +## Infrastructure -### Helm +### Hardware -#### Prometheus Deployment +#### GPU Virtualization - - **(2023)** [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart) [NONE CONTENT] [COMMUNITY-TOOL] β Technical guide on installing a production-ready Prometheus instance into Kubernetes using Helm. Explains configuring persistent storage claims, setting retention policies, and overriding default ingress objects. + - **(2022)** [Sharing a NVIDIA GPU Between Pods in Kubernetes](https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β In-depth technical exploration of fractional GPU sharing techniques, including NVIDIA Multi-Instance GPU (MIG) and MPS, within Kubernetes clusters. Resolves major resource allocation bottlenecks to drive cost-effective machine learning workflows. +## Kubernetes (2) + +### Resource Management + +#### CPU Throttling + + - **(2024)** [CPU Limits in Kubernetes: Deep Dive into Pod Throttling and Kernel Interactions](https://www.linkedin.com/pulse/cpu-limits-kubernetes-why-your-pod-idle-still-deep-dive-lazarev-k3m7f?utm_source=share&utm_medium=member_android&utm_campaign=share_via) [ADVANCED LEVEL] [COMMUNITY-TOOL] β An exceptionally detailed deep dive into kernel interactions, Linux control groups (cgroups), and the Completely Fair Scheduler (CFS) quota mechanism inside Kubernetes. It demystifies why pods experience severe throttling even when aggregate CPU metrics appear healthy, analyzing the impact of short-duration burst workloads. It provides essential mathematical formulas and kernel parameters to fine-tune pod limits safely. ## Log Management and Diagnostics ### Audit Logging @@ -210,7 +217,7 @@ #### eBPF-Based Telemetry (1) - **(2023)** [isovalent.com: What are the 4 Golden Signals for Monitoring Kubernetes?](https://isovalent.com/blog/post/what-are-the-4-golden-signals-for-monitoring-kubernetes) [NONE CONTENT] [COMMUNITY-TOOL] β Analyzes the implementation of Google's 'Four Golden Signals' within Kubernetes, highlighting how eBPF-powered tools like Cilium provide transparent application level metrics (latency, traffic, errors, saturation) without relying on traditional sidecar architectures. -### Resource Management +### Resource Management (1) #### Sizing and Quotas @@ -324,7 +331,16 @@ - **(2023)** [8 Best Kubernetes monitoring tools; Paid & open-source](https://middleware.io/blog/kubernetes-monitoring/tools) [NONE CONTENT] [COMMUNITY-TOOL] β Compiles a curated comparison of eight high-performance paid and open-source monitoring platforms. Focuses on the trade-offs of using managed SaaS models versus self-hosted, cloud-native monitoring stacks with respect to total cost of ownership, alerting, and data retention. - **(2022)** [betterstack.com: 10 Best Kubernetes Monitoring Tools in 2022 π](https://betterstack.com/community/comparisons/kubernetes-monitoring-tools) [NONE CONTENT] [COMMUNITY-TOOL] β A comparative market review of ten leading commercial and open-source Kubernetes monitoring suites. Evaluates architecture models, scaling properties, out-of-the-box features, and implementation overheads across modern toolchains like Prometheus, Datadog, Dynatrace, and Better Stack. +## Site Reliability Engineering + +### Observability (2) + +#### Monitoring Theory + +##### Distributed Systems + + - **(2016)** [==Monitoring Distributed Systems - Google SRE Book==](https://sre.google/sre-book/monitoring-distributed-systems) πππππ [DE FACTO STANDARD] β The foundational text establishing distributed systems monitoring fundamentals. Introduces the 'four golden signals' (latency, traffic, errors, and saturation) and addresses the core engineering trade-offs between white-box and black-box monitoring. Curator Insight: Seminal SRE literature defining core telemetry metrics. Live Grounding: Remains the architectural blueprint for modern production-grade telemetry frameworks globally. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-networking.md b/v2-docs/kubernetes-networking.md index 349a6436..e608f98e 100644 --- a/v2-docs/kubernetes-networking.md +++ b/v2-docs/kubernetes-networking.md @@ -5,8 +5,8 @@ ## Standard Reference - - [Project Calico](https://www.projectcalico.org) [COMMUNITY-TOOL] - [AWS-VPC](https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud) [COMMUNITY-TOOL] + - [Project Calico](https://www.projectcalico.org) [COMMUNITY-TOOL] - [medium.com: Fighting Service Latency in Microservices With Kubernetes](https://medium.com/@sindhujacynixit/fighting-service-latency-in-microservices-with-kubernetes-f5a584f5af36) [COMMUNITY-TOOL] - [medium.com: Kubernetes NodePort vs LoadBalancer vs Ingress? When should' I use what? π](https://medium.com/google-cloud/kubernetes-nodeport-vs-loadbalancer-vs-ingress-when-should-i-use-what-922f010849e0) [COMMUNITY-TOOL] - [medium: Service Types in Kubernetes? π](https://medium.com/faun/service-types-in-kubernetes-24a1587677d6) [COMMUNITY-TOOL] @@ -107,13 +107,6 @@ #### Kube-Proxy - **(2025)** [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Examines the transition of `kube-proxy` from traditional `iptables` and IPVS modes to the modern `nftables` backend in Kubernetes. Highlighting structural efficiency, the article explores how nftables reduces CPU-bound routing overhead and improves packet processing scalability in massive cluster environments. -## Deployment and Orchestration - -### Cluster Provisioning - -#### Remote Access - - - **(2020)** [blog.alexellis.io: Get kubectl access to your private cluster from anywhere](https://blog.alexellis.io/get-private-kubectl-access-anywhere) [MARKDOWN CONTENT] πππ [COMMUNITY-TOOL] β Explores techniques for securely accessing the Kubernetes API control plane of isolated or private networks without exposing standard firewall ports. Explains how reverse-proxy tunnels provide secure endpoints. Live Grounding validates that tunnel mechanisms like inlets, Tailscale, or Cloudflare Tunnels have become common choices for secure edge environments. ## Infrastructure ### Networking @@ -158,6 +151,9 @@ - **(2021)** [matthewpalmer.net: Kubernetes Networking Guide for Beginners](https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-networking-guide-beginners.html) [GUIDE] πππ [COMMUNITY-TOOL] [GUIDE] β An introductory, developer-focused guidebook breaking down cluster network boundaries and abstract IP allocations. Designed to demystify container routing and service discovery for application programmers. - **(2020)** [edureka.co: Kubernetes Networking β A Comprehensive Guide To The Networking Concepts In Kubernetes](https://www.edureka.co/blog/kubernetes-networking) [GUIDE] πππ [COMMUNITY-TOOL] [GUIDE] β A broad, conceptual handbook introducing standard network boundaries in cloud-native deployments. Outlines how namespaces share interfaces within a pod and details the routing hops required for intra-cluster communication. +##### Service Discovery + + - **(2024)** [**Kubernetes Services and Load Balancing Explained**](https://learnkube.com/kubernetes-services-and-load-balancing) [GUIDE] ππππ [ENTERPRISE-STABLE] [GUIDE] β A contemporary structural breakdown explaining how Kubernetes leverages service endpoints to build abstract load balancing layers. Reviews the operations of kube-proxy in writing local node routing rules and traces how traffic migrates from virtual endpoints to real pod ports. ##### Service Topology - **(2022)** [==home.robusta.dev: The ultimate guide to Kubernetes Services, LoadBalancers, and Ingress πππ==](https://home.robusta.dev/blog/kubernetes-service-vs-loadbalancer-vs-ingress) [GUIDE] πππππ [DE FACTO STANDARD] [GUIDE] β A visual, high-impact guide illuminating structural boundaries and usage paradigms across ClusterIP, NodePort, LoadBalancer, and Ingress. Translates complex routing definitions into clear deployment rules of thumb to help architects select the optimal entry channel based on target budgets and security policies. @@ -266,6 +262,7 @@ - **(2020)** [itnext.io: Benchmark results of Kubernetes network plugins (CNI) over 10Gbit/s network (Updated: August 2020)](https://itnext.io/benchmark-results-of-kubernetes-network-plugins-cni-over-10gbit-s-network-updated-august-2020-6e1b757b9e49) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A deep architectural performance analysis measuring major Kubernetes Container Network Interface (CNI) plugins over a dedicated 10Gbit/s network interface. It systematically contrasts network latency, throughput, and CPU utilization overhead across options like Calico, Cilium, Flannel, and Weave. The study details how overlay encapsulation methods (VXLAN/Geneve) introduce significant processing taxes compared to native BGP/host-gw direct routing topologies. #### Cilium + - **(2026)** [cilium.io π](https://cilium.io) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The main website for Cilium, the industry-standard networking, security, and observability engine powered by eBPF. Eliminates routing performance penalties and delivers deep API metrics. - **(2021)** [itnext.io: Installing Cilium on Kubernetes in a fast and efficient way](https://itnext.io/installing-cilium-on-kubernetes-in-a-fast-and-efficient-way-dbcb79ce9699) [COMMUNITY-TOOL] [GUIDE] β A performance-focused guide detailing modern deployment strategies for Cilium, leveraging Helm templates and CLI-driven validation to streamline infrastructure provisioning. - **(2021)** [cilium.io: Cilium 1.10: WireGuard, BGP Support, Egress IP Gateway, New Cilium CLI, XDP Load Balancer, Alibaba Cloud Integration and more](https://cilium.io/blog/2021/05/20/cilium-110) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Feature overview of Cilium's v1.10 release, highlighting the integration of native WireGuard encryption, BGP routing, egress gateways, and high-performance XDP load balancing. #### Comparison @@ -299,10 +296,15 @@ #### DNS (1) - **(2021)** [blog.cloudsigma.com: Kubernetes DNS Service: A Beginnerβs Guide](https://blog.cloudsigma.com/kubernetes-dns-service-a-beginners-guide) [LEGACY] β This reference details the mechanics of Kubernetes cluster DNS architectures. It contrasts legacy kube-dns limitations with CoreDNS performance, explaining service discovery configurations, search paths, and DNS forwarding profiles essential for microservice visibility. +#### kube-proxy + + - **(2021)** [dustinspecker.com: iptables: How Kubernetes Services Direct Traffic to Pods](https://dustinspecker.com/posts/iptables-how-kubernetes-services-direct-traffic-to-pods) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Low-level diagnostic guide tracing the packet path through programmed iptables rules. Demonstrates exactly how kube-proxy routes cluster IP destination calls to dynamic backend endpoints. + - **(2021)** [arthurchiao.art: Cracking kubernetes node proxy (aka kube-proxy)](https://arthurchiao.art/blog/cracking-k8s-node-proxy) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Deep-dive technical blog exploring the design principles of the node proxy. Compares user-space, iptables, and IPVS proxy modes with performance telemetry data. ### DNS (2) #### Caching + - **(2026)** [==NodeLocal DNSCache==](https://github.com/kubernetes/enhancements) β 3887 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The Kubernetes Enhancement Proposal (KEP) and repository code outlining the deployment of a local DNS caching agent on each node. Running as a DaemonSet, NodeLocal DNSCache intercepts queries at a local loopback IP, bypassing heavy iptables conntrack entries and DNAT rules to reduce latencies and resolve UDP packet drop vulnerabilities. - **(2020)** [Kubernetes Node Local DNS Cache](https://povilasv.me/kubernetes-node-local-dns-cache) [COMMUNITY-TOOL] β An analytical guide showcasing how to verify, configure, and measure performance gains of NodeLocal DNSCache in high-throughput clusters. Details configuration paths, fallback mechanisms, and troubleshooting steps to resolve configuration mismatches between DNS cache pods and system resolvers. #### Global Load Balancing @@ -316,7 +318,7 @@ #### Monitoring - **(2021)** [sysdig.com: How to monitor coreDNS π](https://www.sysdig.com/blog/how-to-monitor-coredns) [COMMUNITY-TOOL] β A detailed monitoring primer for CoreDNS using Prometheus and Sysdig. Highlights core health metrics, including latency histograms, requests counters, cache hit ratios, and error response codes (such as NXDOMAIN and SERVFAIL), to prevent DNS resolution latency from degrading microservice discovery pathways. -#### Service Discovery +#### Service Discovery (1) - **(2021)** [thenewstack.io: Supercharge CoreDNS with Cluster Addons π](https://thenewstack.io/supercharge-coredns-with-cluster-addons) [COMMUNITY-TOOL] β Explains how to optimize and expand CoreDNS utilizing custom cluster addons and selective plugin combinations. Details core performance profiles and caching methodologies to supercharge name resolution in dense, highly dynamic cloud environments. ### IPAM @@ -354,6 +356,9 @@ #### Operations - **(2021)** [itnext.io: Autoscaling Ingress Controllers in Kubernetes (Daniele Polencic)](https://itnext.io/autoscaling-ingress-controllers-in-kubernetes-c64b47088485) [ADVANCED LEVEL] [COMMUNITY-TOOL] β An operations guide detailing strategies for scaling ingress controllers automatically using Horizontal Pod Autoscalers (HPA) and Prometheus-sourced custom traffic metrics. +#### Traefik + + - **(2022)** [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] β A migration blueprint walking developers through transitioning from ingress-nginx to Traefik. Details how Traefik's native middleware, dynamic routing, and CRDs simplify TLS management and traffic splitting in dynamic environments. ### Multi-Cluster #### Cluster Mesh @@ -418,7 +423,18 @@ #### Deep Dive (1) + +??? abstract "Architect's Technical Comparison Table" + | Solution | Maturity | Primary Focus | Language | Stars | + | :--- | :--- | :--- | :--- | :--- | + | [speakerdeck.com: Kubernetes and networks. Why is this so dan hard? π](https://speakerdeck.com/thockin/kubernetes-and-networks-why-is-this-so-dang-hard) | | Deep Dive | English | πππππ | + | [ronaknathani.com: How a Kubernetes Pod Gets an IP Address π](https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address) | | Deep Dive | Markdown | πππππ | + | [dustinspecker.com: How Do Kubernetes and Docker Create IP Addresses?!](https://dustinspecker.com/posts/how-do-kubernetes-and-docker-create-ip-addresses) | | Deep Dive | Markdown | ππππ | + | [altoros.com: Kubernetes Networking: How to Write Your Own CNI Plug-in with Bash](https://www.altoros.com/blog/kubernetes-networking-writing-your-own-simple-cni-plug-in-with-bash) | | Deep Dive | Bash | ππππ | + | [Network Node Manager](https://github.com/kakao/network-node-manager) | | Deep Dive | Go | πππ | + - **(2020)** [==speakerdeck.com: Kubernetes and networks. Why is this so dan hard? π==](https://speakerdeck.com/thockin/kubernetes-and-networks-why-is-this-so-dang-hard) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An essential presentation deck by Tim Hockin (Kubernetes co-founder) exploring why cloud-native networking is complex and explaining the underlying decisions behind the pod-to-pod network design. Live Grounding confirms this slide deck is a legendary reference, outlining crucial design trade-offs regarding IPv4 exhaustion, NAT, routing engines, and Service VIPs. + - **(2020)** [==ronaknathani.com: How a Kubernetes Pod Gets an IP Address π==](https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address) [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An exquisite, step-by-step technical analysis of the process of container instantiation and network interface creation. Explores how the Kubelet invokes CNI plugins to assign an IP address. Live Grounding validates that understanding the low-level CNI specification and IPC interactions is crucial for debugging cluster networking bottlenecks. - **(2021)** [**dustinspecker.com: How Do Kubernetes and Docker Create IP Addresses?!**](https://dustinspecker.com/posts/how-do-kubernetes-and-docker-create-ip-addresses) [MARKDOWN CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A deep technical investigation into the mechanics of Linux network namespaces, virtual ethernet pairs (veth), bridge interfaces, and IP routing rules. Demystifies how Docker and Kubernetes CNI plugins programmatically allocate IPs to containers. Live Grounding shows that understanding these low-level Linux primitives remains highly valuable for troubleshooting complex network packet drops. - **(2020)** [**altoros.com: Kubernetes Networking: How to Write Your Own CNI Plug-in with Bash**](https://www.altoros.com/blog/kubernetes-networking-writing-your-own-simple-cni-plug-in-with-bash) [BASH CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] [GUIDE] β A fantastic, educational guide explaining how to write a simple CNI plugin from scratch using Bash. Demonstrates interface provisioning, IP allocation, and local host routing rules. Live Grounding shows that while not intended for production systems, this exercise demystifies the CNI specification and improves lower-level debugging skills. - **(2024)** [Network Node Manager](https://github.com/kakao/network-node-manager) β 109 [GO CONTENT] [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β A specialized network daemon developed by Kakao for optimizing node-level routing rules and handling network interfaces inside Kubernetes. Live Grounding shows that this utility targets bare-metal clusters, streamlining system-level network management while improving connectivity troubleshooting in on-premise cloud infrastructure. @@ -431,6 +447,7 @@ ??? abstract "Architect's Technical Comparison Table" | Solution | Maturity | Primary Focus | Language | Stars | | :--- | :--- | :--- | :--- | :--- | + | [Learnk8s: Comparison of Kubernetes Ingress Controllers ππ](https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238) | | Ingress & Traffic | Markdown | πππππ | | [containo.us: Kubernetes Ingress & Service API Demystified](https://traefik.io/blog/kubernetes-ingress-service-api-demystified) | | Ingress & Traffic | Markdown | ππππ | | [externalTrafficPolicy=local on kubernetes. How to preserve the source IP in kubernetes](https://blog.getambassador.io/externaltrafficpolicy-local-on-kubernetes-e66e498212f9) | | Ingress & Traffic | Markdown | ππππ | | [thenewstack.io: HAProxy Kubernetes Ingress Controller Moves Outside the Cluster](https://thenewstack.io/haproxy-kubernetes-ingress-controller-moves-outside-the-cluster) | | Ingress & Traffic | Markdown | ππππ | @@ -440,8 +457,8 @@ | [ovh.com - getting external traffic into kubernetes: clusterip, nodeport, loadbalancer and ingress](https://blog.ovhcloud.com) | | Ingress & Traffic | Markdown | πππ | | [youtube: Kubernetes Ingress Explained Completely For Beginners](https://www.youtube.com/watch?v=VicH6KojwCI) | | Ingress & Traffic | English | πππ | | [haproxy.com: Announcing HAProxy Kubernetes Ingress Controller 1.5 π](https://www.haproxy.com/blog/announcing-haproxy-kubernetes-ingress-controller-1-5) | | Ingress & Traffic | Go | πππ | - | [devclass.com: HAProxy Ingress Controller 1.5 introduces mTLS support, gives load balancing experts more power](https://www.devclass.com/containers/2021/01/26/haproxy-ingress-controller-15-introduces-mtls-support-gives-load-balancing-experts-more-power/1619777) | | Ingress & Traffic | Markdown | πππ | + - **(2023)** [==Learnk8s: Comparison of Kubernetes Ingress Controllers ππ==](https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238) [MARKDOWN CONTENT] πππππ [DE FACTO STANDARD] β An expansive, community-maintained comparison spreadsheet detailing the feature matrices, protocol supports, dynamic reloading behaviors, and ecosystem integrations of various Ingress Controllers. Live Grounding highlights this dynamic reference as an essential resource for architects choosing ingress tools based on enterprise requirements. - **(2021)** [**containo.us: Kubernetes Ingress & Service API Demystified**](https://traefik.io/blog/kubernetes-ingress-service-api-demystified) [MARKDOWN CONTENT] ππππ [ENTERPRISE-STABLE] β Demystifies the inner workings of Kubernetes Services, endpoints, and Ingress routing rules. Compares how reverse-proxy solutions like Traefik process these API resources to dynamic configurations. Live Grounding validates that Traefik remains a popular, high-performance edge router in modern multi-tenant environments due to its automated Let's Encrypt and middleware options. - **(2021)** [**externalTrafficPolicy=local on kubernetes. How to preserve the source IP in kubernetes**](https://blog.getambassador.io/externaltrafficpolicy-local-on-kubernetes-e66e498212f9) [MARKDOWN CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Addresses how setting the Kubernetes Service configuration `externalTrafficPolicy: Local` preserves client source IPs. Analyzes the associated trade-offs, such as potential uneven load distribution across endpoints. Live Grounding confirms that preserving source IP is crucial for zero-trust authorization, geolocation rules, and audit logging. - **(2021)** [**thenewstack.io: HAProxy Kubernetes Ingress Controller Moves Outside the Cluster**](https://thenewstack.io/haproxy-kubernetes-ingress-controller-moves-outside-the-cluster) [MARKDOWN CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Discusses the design choice of running HAProxy controllers outside the boundaries of the core Kubernetes cluster. Exposes cluster services to external networks while protecting control-plane components. Live Grounding confirms this topology is highly valued by security teams who prefer dedicated edge tiers separating internal cluster resources from the public internet. @@ -457,7 +474,12 @@ - **(2020)** [==kubernetes.io: Scaling Kubernetes Networking With EndpointSlices==](https://kubernetes.io/blog/2020/09/02/scaling-kubernetes-networking-with-endpointslices) [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Explains how the EndpointSlices API addresses the scalability issues of traditional Endpoints resources. Avoids sending large network update payloads across all cluster nodes by grouping endpoints. Live Grounding shows that EndpointSlices are crucial in large clusters with thousands of pods, keeping control plane traffic minimal. - **(2021)** [**blog.cloudflare.com: Moving k8s communication to gRPC**](https://blog.cloudflare.com/moving-k8s-communication-to-grpc) [MARKDOWN CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β An insightful case study detailing Cloudflare's transition of internal microservices and Kubernetes cluster control-plane communications from traditional REST/JSON endpoints to high-performance gRPC over HTTP/2. Live Grounding shows that adopting gRPC significantly reduces CPU utilization and network latency across high-throughput distributed architectures. +### Load Balancing (1) + +#### Performance and Tuning (1) + + - **(2023)** [==learnk8s.io: Load balancing and scaling long-lived connections in Kubernetes πππ==](https://learnkube.com/kubernetes-long-lived-connections) [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An exceptional, highly-detailed exploration of how Kubernetes handles long-lived connections such as gRPC, HTTP/2, and WebSockets. Analyzes why standard iptables-based kube-proxy L4 load balancing fails to distribute traffic evenly, causing backend starvation. Live Grounding highlights that resolving these issues requires client-side load balancing, proxy-assisted gRPC routing, or active connection-termination intervals. --- -π‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Servicemesh](./servicemesh.md) | [Networking](./networking.md) +π‘ **Explore Related:** [Caching](./caching.md) | [Networking](./networking.md) | [Web Servers](./web-servers.md) diff --git a/v2-docs/kubernetes-on-premise.md b/v2-docs/kubernetes-on-premise.md index 3fd6755d..aa06ff67 100644 --- a/v2-docs/kubernetes-on-premise.md +++ b/v2-docs/kubernetes-on-premise.md @@ -114,6 +114,9 @@ - **(2020)** [thenewstack.io: Deploy Microk8s and the Kubernetes Dashboard for K8s Development](https://thenewstack.io/deploy-microk8s-and-the-kubernetes-dashboard-for-k8s-development) [COMMUNITY-TOOL] β A practical tutorial covering the setup of Canonical's MicroK8s on local environments coupled with the enablement of the official Kubernetes Web UI (Dashboard). The guide details how MicroK8s' single-command add-on framework simplifies cluster observability and bootstrapping for developers. - **(2020)** [thenewstack.io: Deploy a Kubernetes Cluster on Ubuntu Server with Microk8s](https://thenewstack.io/deploy-a-kubernetes-cluster-on-ubuntu-server-with-microk8s) [COMMUNITY-TOOL] β A step-by-step guide outlining how to install, configure, and scale MicroK8s on an Ubuntu Server environment. It demonstrates the simplicity of setting up multi-node local clusters with high availability (dqlite-backed control planes) using snap commands. - **(2020)** [infoq.com: Mirantis Announces k0s, a New Kubernetes Distribution](https://www.infoq.com/news/2020/12/k0s-kubernetes-distribution) [COMMUNITY-TOOL] β A retrospective announcement of Mirantis' launch of k0s. Highlighted its zero-friction approach, multi-master architectural patterns with a decentralized control plane, and its capability to run isolated control planes separate from application workload nodes. +#### Enterprise Distributions + + - **(2026)** [OKD](https://okd.io) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β The community-backed, open-source upstream counterpart to Red Hat OpenShift. OKD integrates Kubernetes with core Linux container tools (like Fedora CoreOS) to offer a complete self-managing, multi-tenant container platform designed for declarative applications, CI/CD, and simplified enterprise operations. #### Market Landscapes - **(2022)** [infoworld.com: 6 Kubernetes distributions leading the container revolution](https://www.infoworld.com/article/2266054/6-kubernetes-distributions-leading-the-container-revolution.html) [COMMUNITY-TOOL] β A comparative market overview focusing on major commercial Kubernetes platforms driving enterprise cloud-native architecture. Evaluates core features of Red Hat OpenShift, VMware Tanzu Grid, Rancher Kubernetes Engine (RKE), Mirantis Kubernetes Engine, Docker Enterprise, and Canonical Kubernetes, contrasting their operational models and target markets. @@ -135,13 +138,6 @@ - **(2020)** [**VMware vSphere 7 with Kubernetes** - Project Pacific](https://www.vmware.com/products/cloud-infrastructure/vsphere) [PROPRIETARY CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A transformative enterprise initiative (Project Pacific) that embedded native Kubernetes capabilities directly into the ESXi hypervisor. vSphere with Tanzu enables virtualization administrators to manage VMs and native Tanzu Kubernetes Grid (TKG) guest clusters inside a single vSphere Client interface, converging IT operations. - **(2020)** [cormachogan.com: A first look at vSphere with Kubernetes in action](https://cormachogan.com/2020/04/01/a-first-look-at-vsphere-with-kubernetes-in-action) [COMMUNITY-TOOL] β A hands-on architectural exploration of the early vSphere with Kubernetes implementation. The post walks through supervisor cluster enablement, native vSphere Pods execution, storage class integration with VMware CNS (Cloud Native Storage), and basic network policies. - **(2020)** [cormachogan.com: Building a TKG Cluster in vSphere with Kubernetes](https://cormachogan.com/2020/04/07/building-a-tkg-guest-cluster-in-vsphere-with-kubernetes) [COMMUNITY-TOOL] β A deep technical guide demonstrating how to declare and bootstrap Tanzu Kubernetes Grid (TKG) workload clusters (guest clusters) inside a vSphere supervisor cluster. Explains the underlying declarative custom resource definition (CRD) configurations matching Cluster API mechanics. -## Kubernetes (1) - -### Operations - -#### Productivity - - - **(2021)** [Kubernetes productivity tips and tricks π](https://www.theodo.com/en-fr/blog) [COMMUNITY-TOOL] β A practitioner's guide to enhancing CLI-based Kubernetes productivity. It explores advanced setups such as custom shell autocompletion, kubectx/kubens utilities, smart aliases, and log-tailing helpers designed to reduce cognitive overhead during real-time incident responses. ## Kubernetes Platforms ### Mirantis @@ -262,6 +258,9 @@ #### Security - **(2020)** [blog.ivnilv.com: Rotating Kops Etcd Certificates](https://blog.ivnilv.com/posts/rotating-kops-etcd-certificates) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A technical troubleshooting guide mapping out the precise sequence required to rotate internal etcd client and peer certificates within a running, Kops-managed cluster. Addresses avoidance of control plane downtime and potential etcd split-brain scenarios during CA transitions. +#### Ubuntu Stack + + - **(2026)** [**Conjure up**](https://canonical.com/juju) [PYTHON CONTENT] [LEGACY] β Curator Insight vs Live Grounding: Canonical's Conjure-up tool was originally developed to orchestrate Juju applications and configure Charmed Kubernetes dynamically. Live status confirms the tool is deprecated and retired, with Canonical directing teams to use direct Juju or MicroK8s setups. ### GitOps (1) #### Legacy Tools @@ -288,5 +287,5 @@ - **(2019)** [Stateful Kubernetes-In-a-Box with Kontena Pharos](https://blog.purestorage.com/stateful-kubernetes-pure-service-orchestrator-kontena-pharos) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A technical blog post detailing stateful storage solutions in Kubernetes using Pure Service Orchestrator on Kontena Pharos, a lightweight enterprise distribution. With Kontena Pharos discontinued and Pure Storage workflows fully migrated to standard CSI plugins (like Portworx), this remains of historical interest only. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-operators-controllers.md b/v2-docs/kubernetes-operators-controllers.md index 645d32b0..e24b869a 100644 --- a/v2-docs/kubernetes-operators-controllers.md +++ b/v2-docs/kubernetes-operators-controllers.md @@ -6,6 +6,7 @@ ## Standard Reference - [kruschecompany.com: Prometheus Operator β Installing Prometheus Monitoring Within The Kubernetes Environment](https://kruschecompany.com/page-not-found) [COMMUNITY-TOOL] + - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] - [hashicorp.com: Creating Workspaces with the HashiCorp Terraform Operator' for Kubernetes](https://www.hashicorp.com/blog/creating-workspaces-with-the-hashicorp-terraform-operator-for-kubernetes) [COMMUNITY-TOOL] - [banzaicloud.com: Kafka rolling upgrade made easy with Supertubes](https://banzaicloud.com/blog/kafka-rolling-upgrade) [COMMUNITY-TOOL] - [cncf.io: Kubernetes Operators 101](https://www.cncf.io/blog/2020/10/02/kubernetes-operators-101) [COMMUNITY-TOOL] @@ -27,7 +28,6 @@ - [betterprogramming.pub: Goldilocks vs. KRR](https://betterprogramming.pub/goldilocks-vs-krr-c986dfd7484d) [COMMUNITY-TOOL] - [medium.com/lonto-digital-services-integrator: Why We Developed Own Kubernetes' Controller to Copy Secrets](https://medium.com/lonto-digital-services-integrator/why-we-developed-own-kubernetes-controller-to-copy-secrets-e46368ae6db9) [COMMUNITY-TOOL] - [medium.com/@senjutide2000: Designing a Controller for Custom Resources from' scratch for absolute beginners](https://medium.com/@senjutide2000/designing-a-controller-for-custom-resources-from-scratch-for-absolute-beginners-9cb84b7f906f) [COMMUNITY-TOOL] - - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] - [dragondscv.medium.com: Controller runtime β handle resource deletion with' predicate](https://dragondscv.medium.com/controller-runtime-handle-resource-deletion-with-predicate-f69d09dd5802) [COMMUNITY-TOOL] - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] - [medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder**](https://medium.com/@adnn.selimovic/creating-kubernetes-operator-using-kubebuilder-15db5f29ee50) [COMMUNITY-TOOL] @@ -66,13 +66,6 @@ ##### Operators (1) - **(2024)** [==KubePlus - Kubernetes Operator to deliver Helm charts as-a-service π==](https://github.com/cloud-ark/kubeplus) β 735 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Delivers Helm charts as managed services by generating dynamic APIs. It secures multi-tenant pipelines, enforces platform utilization policies, and integrates Helm deployments with custom billing engines. -## Architecture - -### Kubernetes Operators - -#### Java Quarkus - - - **(2026)** [developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus - **Cheat Sheet** π](https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An advanced developer reference for implementing custom Kubernetes Operators in Java using Quarkus. Curator Insight highlights Quarkus' small memory footprint. Live Grounding shows a significant surge in Java Operator SDK adoption for enterprise platforms. ## CICD Pipeline ### Kubernetes and Containers @@ -80,13 +73,6 @@ #### Self-Hosted Infrastructure - **(2020)** [==github.com/actions/actions-runner-controller π==](https://github.com/actions/actions-runner-controller) β 6298 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Official Kubernetes operator designed to manage self-hosted GitHub Actions runner infrastructure dynamically. Integrates natively with Horizontal Pod Autoscaler (HPA) targets to scale runner deployments in response to webhook event metrics. -## Cloud Infrastructure - -### Kubernetes and Operators - -#### Platform Engineering - - - **(2026)** [How Kubernetes Operators Fit into Platform Building and When Traditional IaC Isn't Enough](https://www.thestack.technology/how-kubernetes-operators-fit-into-to-platform-building-and-when-traditional-iac-isnt-enough) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Compares traditional static IaC runtimes against active reconciliation patterns in Kubernetes Operators. Highlights instances where platform engineering teams require continuously running controller loops to prevent configuration drifts. ## Cloud Native Infrastructure ### Kubernetes Extension @@ -121,13 +107,6 @@ #### Tool Comparison - **(2021)** [openshift.com: Build Your Kubernetes Operator With the Right Tool π](https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-tool) [COMMUNITY-TOOL] β A comparative guide highlighting the tradeoffs between different operator developer tools like Helm, Ansible, and Go. It establishes a maturity model to help teams choose tools based on their application's lifecycle complexity. Essential reference for migration strategies from simple manifest templates to active state-reconciliation loops. -## Data and AI - -### Batch Scheduling - -#### Kueue - - - **(2024)** [**Red Hat Build of Kueue**](https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/ai_workloads/red-hat-build-of-kueue#about-kueue) [MARKDOWN CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Focuses on Red Hat's enterprise integration of Kueue, a Kubernetes-native job queueing system designed to manage resource quotas, tenant isolation, and fair-share scheduling for high-performance AI/ML and batch workloads. Live Grounding confirms Kueue is crucial in 2026 for orchestrating GPU and CPU cluster resource allocation dynamically across large-scale enterprise clusters. ## Data and Databases ### Lifecycle Management @@ -198,6 +177,11 @@ #### Enterprise Patterns - **(2024)** [cloud.redhat.com: Red Hat Container Community of Practice Operators](https://www.redhat.com/en/blog/red-hat-container-community-of-practice-operators) [N/A CONTENT] [COMMUNITY-TOOL] β A curated reference of operations practices created by Red Hat's Container Community of Practice. Discusses deployment methods, multi-tenant isolation operators, and configuration frameworks built to manage complex setups. +### Registries and Catalogs + +#### Operator Discovery + + - **(2026)** [operatorhub.io](https://operatorhub.io) [N/A CONTENT] [COMMUNITY-TOOL] β OperatorHub is the central ecosystem registry showcasing community and enterprise Operators. It functions as an indexing catalog that standardizes installation formats, promoting packaging standards aligned with the Operator Lifecycle Manager (OLM) format. ## FinOps and Autoscaling ### Green Ops @@ -226,79 +210,67 @@ - **(2024)** [==Bare Metal Operator==](https://github.com/metal3-io/baremetal-operator) β 745 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A Metal3 driver integration designed to inspect, provision, and maintain bare-metal servers using standard Kubernetes resources. It bridges Kubernetes management layers directly to physical infrastructure provisioning. ### Cluster Management -#### Node Upgrades +#### Node Provisioning ##### Operators (5) + - **(2024)** [==openshift/machine-api-operator==](https://github.com/openshift/machine-api-operator) β 186 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A foundational OpenShift subsystem that manages machines as standard resources. It dynamically scales cloud infrastructure nodes up or down according to compute demands. +#### Node Upgrades + +##### Operators (6) + - **(2024)** [==rancher/system-upgrade-controller: System Upgrade Controller==](https://github.com/rancher/system-upgrade-controller) β 952 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Orchestrates OS-level and Kubernetes runtime updates across node pools. It structures a sequential drain, upgrade, and uncordon pipeline to maintain continuous service availability. -### Container Orchestration - -#### Kubernetes Operators (1) - - - **(2023)** [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explains Operator Lifecycle Manager (OLM) as part of the Operator Framework. Highlights catalog management, automated dependency resolution, security upgrades, and dynamic operator scaling across production enterprise clusters. ### Control Plane #### etcd Coordination -##### Operators (6) +##### Operators (7) - **(2022)** [==Quentin-M/etcd-cloud-operator==](https://github.com/Quentin-M/etcd-cloud-operator) β 234 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An early framework designed to coordinate etcd state engines in dynamic environments. Modern production setups have moved towards official cloud-provider tooling or alternative operators. ### Data Management (1) #### Apache Flink -##### Operators (7) +##### Operators (8) - **(2024)** [==spotify/flink-on-k8s-operator: Kubernetes Operator for Apache Flink==](https://github.com/spotify/flink-on-k8s-operator) β 225 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Developed by Spotify, this operator simplifies Apache Flink execution. It manages stream-processing job lifecycles, dynamically allocates cluster resources, and automates state checkpointing. #### Databases -##### Operators (8) +##### Operators (9) - **(2024)** [==DB Operator π==](https://github.com/kloeckner-i/db-operator) β 163 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The DB Operator facilitates external and in-cluster database administration. It manages PostgreSQL and MySQL configurations natively by separating deployment credentials from application logic, automating dynamic user and table creation using custom resources. #### In-Memory Databases -##### Operators (9) +##### Operators (10) - **(2023)** [==krestomatio/keydb-operator==](https://github.com/krestomatio/keydb-operator) β 59 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Manages KeyDB setups, providing high-speed, multi-threaded cache nodes with automated replica synchronization, cluster scaling, and rapid failover handling. #### MongoDB -##### Operators (10) +##### Operators (11) - **(2023)** [==OT-CONTAINER-KIT/mongodb-operator: MongoDB Operator==](https://github.com/OT-CONTAINER-KIT/mongodb-operator) β 49 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Manages MongoDB databases, replica sets, and sharded environments. It automates scaling, credential updates, and physical storage volume mounts within the cluster. #### Object Storage -##### Operators (11) +##### Operators (12) - **(2022)** [==didil/autobucket-operator==](https://github.com/didil/autobucket-operator) β 12 [GO CONTENT] πππππ [DE FACTO STANDARD] β A developer-focused operator that dynamically constructs cloud-native storage buckets (e.g., AWS S3) via dynamic pod annotations, streamlining access to stateful storage assets. #### PostgreSQL -##### Operators (12) +##### Operators (13) - **(2024)** [==reactive-tech/kubegres==](https://github.com/reactive-tech/kubegres) β 1351 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Kubegres is a lightweight operator for managing PostgreSQL clusters. It coordinates master-replica setups, automated failovers, and physical backups using native StateSets with minimal footprint. #### Streaming Data -##### Operators (13) +##### Operators (14) - **(2023)** [==pravega/pravega-operator==](https://github.com/pravega/pravega-operator) β 40 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Deploys and maintains high-throughput Pravega streaming architectures, orchestrating the state of BookKeeper, ZooKeeper, and active cluster storage segments. ### GitOps #### Infrastructure-as-Code -##### Operators (14) +##### Operators (15) - **(2024)** [==isaaguilar/terraform-operator: Terraform Operator==](https://github.com/GalleyBytes/terraform-operator) β 380 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Executes declarative Terraform pipelines natively as custom resources inside clusters. It matches dynamic GitOps deployment models to external cloud infrastructure, allowing teams to unify orchestration under a single control plane. -### Hardware - -#### GPU Virtualization - - - **(2022)** [Sharing a NVIDIA GPU Between Pods in Kubernetes](https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β In-depth technical exploration of fractional GPU sharing techniques, including NVIDIA Multi-Instance GPU (MIG) and MPS, within Kubernetes clusters. Resolves major resource allocation bottlenecks to drive cost-effective machine learning workflows. -### Networking - -#### Ingress - -##### Azure Application Gateway - - - **(2025)** [**Introduction to Azure Application Gateway for Containers (AGC)**](https://blog.cloudtrooper.net/2025/02/28/application-gateway-for-containers-a-not-so-gentle-intro-1) ππππ [ENTERPRISE-STABLE] β An introductory architecture guide covering the capabilities of Azure's modern Application Gateway for Containers (AGC). Illustrates how it integrates natively via Gateway API parameters to deliver low-latency application routing. ## Infrastructure and Hardware ### AIML Infrastructure @@ -313,25 +285,6 @@ #### Validation and Testing - **(2024)** [AI Meets Terraform: Prompt Strategies for Test Generation](https://masterpoint.io/blog/ai-meets-tf-prompt-strategies-for-test-generation) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores LLM prompting strategies designed to automatically generate high-quality integration testing assertions for Terraform infrastructure codebases. Outlines systematic framework specifications to minimize manual testing overhead. -### Ansible - -#### Core Concepts - - - **(2022)** [The Beginnerβs Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [N/A CONTENT] [COMMUNITY-TOOL] β A comprehensive primer exploring how to declare, structure, and organize Ansible inventories. Covers standard INI and YAML file declarations, host-group structures, nested grouping, and introductory dynamic inventory strategies. -## Kubernetes - -### Troubleshooting - -#### Playbooks - - - **(2023)** [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] β This compilation details ten authentic, highly technical outage scenarios encountered in production Kubernetes clusters, complete with step-by-step diagnostic paths and resolutions. It covers complex issues like DNS resolution failure, certificate expiration, and stateful volume mounting locks. The practical nature of these scenarios makes this an invaluable resource for active operations teams. -## Kubernetes Developer Experience - -### Inner-Loop Automation - -#### Guides - - - **(2021)** [rookout.com: Developer Tools for Kubernetes in 2021: Helm, Kustomize, and Skaffold (Part 1)](https://www.dynatrace.com/solutions/observability-for-developers) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Comprehensive multi-part review of critical Kubernetes development tools. Examines deployment mechanisms (Helm, Kustomize), real-time sync engines (Skaffold, Tilt, Garden), IDE extensions, and container building alternatives. ## Kubernetes GitOps and Packaging ### Argo Project Ecosystem @@ -345,16 +298,16 @@ #### Video Processing -##### Operators (15) +##### Operators (16) - **(2023)** [==gst-pipeline-operator: A Kubernetes operator for running audio/video processing' pipelines==](https://github.com/tinyzimmer/gst-pipeline-operator) β 24 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A highly specialized operator configured to execute GStreamer audio/video pipelines inside clusters, scaling media ingestion, processing topologies, and delivery channels dynamically. -## Networking (1) +## Networking ### DNS #### Service Discovery -##### Operators (16) +##### Operators (17) - **(2023)** [==Meerkat==](https://github.com/borchero/meerkat) β 38 [GO CONTENT] πππππ [DE FACTO STANDARD] β A dynamic networking operator designed to update and map external DNS routes. It reads internal networking resource allocations to dynamically register up-to-date hostname directories. ### DNS and Ingress @@ -374,14 +327,14 @@ #### Host Port Allocation -##### Operators (17) +##### Operators (18) - **(2022)** [==HostPort Operator==](https://github.com/rmb938/hostport-allocator) β 18 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An allocation controller that coordinates and locks dedicated hostPorts for pods. It mitigates physical scheduling conflicts when multiple high-performance workloads require direct edge node exposure. ### Load Balancing #### High Availability -##### Operators (18) +##### Operators (19) - **(2023)** [==redhat-cop/keepalived-operator: Keepalived operator==](https://github.com/redhat-cop/keepalived-operator) β 123 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Manages Keepalived deployments within Kubernetes clusters. It coordinates VIP (Virtual IP) failover protocols across physical or virtual cluster node interfaces. ### Operator @@ -400,31 +353,31 @@ #### Pipeline Management -##### Operators (19) +##### Operators (20) - **(2023)** [==Logging Operator==](https://github.com/OT-CONTAINER-KIT/logging-operator) β 51 [GO CONTENT] πππππ [DE FACTO STANDARD] β Simplifies multi-tenant logging infrastructure by coordinating central Fluentd and Fluent Bit setups. It manages complex logging filters and output endpoints declaratively. ### Metrics #### Thanos Orchestration -##### Operators (20) +##### Operators (21) - **(2023)** [==banzaicloud/thanos-operator π==](https://github.com/banzaicloud/thanos-operator) β 283 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Streamlines Thanos-based monitoring architectures by provisioning Query, Store, Compact, and Ruler resources. It manages historical metrics storage across dynamic environments. #### TimeSeries Databases -##### Operators (21) +##### Operators (22) - **(2024)** [==VictoriaMetrics/operator==](https://github.com/VictoriaMetrics/operator) β 566 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Coordinates components of VictoriaMetrics (including VMCluster and VMAgent). It manages complex metrics scraping rules and automates long-term TSDB storage scaling. ### Monitoring #### External Integration -##### Operators (22) +##### Operators (23) - **(2023)** [==uptimerobot-operator==](https://github.com/brennerm/uptimerobot-operator) β 60 [GO CONTENT] πππππ [DE FACTO STANDARD] β Synchronizes current routing profiles with the UptimeRobot API. It dynamically configures exterior synthetic latency testing targets as new ingresses scale up or out. #### Ingress Monitoring -##### Operators (23) +##### Operators (24) - **(2023)** [==IngressMonitorController (Deprecated)==](https://github.com/stakater/IngressMonitorController) β 735 [GO CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β An older monitoring operator designed to orchestrate uptime checks across multiple external platforms. Live Grounding indicates that this project has been archived and deprecated in favor of active native alternatives. ## Operations and Reliability @@ -456,15 +409,15 @@ - **(2025)** [==github.com/NCCloud/mayfly: Ephemeral Kubernetes Resources π==](https://github.com/NCCloud/mayfly) β 337 [GO CONTENT] πππππ [DE FACTO STANDARD] β Mayfly introduces time-to-live policies on generic Kubernetes resources and testing namespaces. Once designated duration guidelines are reached, Mayfly executes automated teardowns, ensuring transient tests do not leave lingering etcd records or unused services. ## Orchestration -### Kubernetes (1) +### Kubernetes -#### Networking (2) +#### Networking (1) - **(2023)** [github.com/carlosedp/lbconfig-operator: External Load Balancer Operator' π](https://github.com/carlosedp/lbconfig-operator) β 63 [GO CONTENT] [ADVANCED LEVEL] π [COMMUNITY-TOOL] β Operator that dynamically provisions and configures external hardware/software load balancers (such as F5 BIG-IP or HAProxy) based on Kubernetes ingress or service resource updates. #### Observability (3) - **(2024)** [kube-fluentd-operator π](https://github.com/vmware-archive/kube-fluentd-operator) β 321 [GO CONTENT] [ADVANCED LEVEL] ππ [LEGACY] β A now-archived operator designed to dynamically construct namespace-specific Fluentd logging pipelines in Kubernetes. Modern platform engineering architectures have largely transitioned to standardized OpenTelemetry or Fluent Bit routing setups. -#### Operators (24) +#### Operators (25) - **(2025)** [Speculator: Redis Operator](https://github.com/OT-CONTAINER-KIT/redis-operator) β 1379 [GO CONTENT] [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β An advanced Redis Operator developed by OT Container Kit. Features automated failover management, backup orchestrations, persistence configuration, and Redis Sentinel cluster sizing within Kubernetes native deployments. - **(2025)** [Kotal operator](https://github.com/kotalco/kotal) β 221 [GO CONTENT] [ADVANCED LEVEL] ππ [COMMUNITY-TOOL] β A multi-client blockchain node operator for Kubernetes. Simplifies configuring and maintaining decentralized networks (such as Ethereum and IPFS) through native Kubernetes custom resources. @@ -474,7 +427,7 @@ - **(2020)** [kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?](https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg) [COMMUNITY-TOOL] β Illustrated guide defining the role, architecture, and common deployment strategies of Kubernetes Operators. Explains how custom controllers automate day-2 infrastructure management tasks like scaling, backups, and state healing. - **(2020)** [devops.com: Day 2 for the Operator Ecosystem π](https://devops.com/day-2-for-the-operator-ecosystem) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Focuses on Kubernetes Operator lifecycle maturity models, introducing toolkits like KUDO (Kubernetes Universal Declarative Operator). Covers operational challenges, telemetry gathering, and unified configuration schemas. - **(2019)** [infoq.com: Kubernetes Operators in Depth](https://www.infoq.com/articles/kubernetes-operators-in-depth) [ADVANCED LEVEL] [COMMUNITY-TOOL] β High-density architectural breakdown exploring the reconciliation loop, custom controller watch mechanisms, and cache behaviors inside the Kubernetes API server model. Essential reading for platform architects building operators. -## Platform Engineering (1) +## Platform Engineering ### GitOps and Configuration @@ -494,7 +447,7 @@ #### Conceptual Overviews (2) - **(2024)** [thenewstack.io: K8Spin Provides Multitenant Isolation for Kubernetes](https://thenewstack.io/k8spin-provides-multitenant-isolation-for-kubernetes) [N/A CONTENT] [COMMUNITY-TOOL] β An article discussing how K8Spin implements virtualized tenant workspaces. Reviews performance overheads and resource boundaries of namespace isolation relative to physical, heavy, multi-cluster architectures. -#### Registries and Catalogs +#### Registries and Catalogs (1) - **(2024)** [Discover K8Spin open source software](https://k8spin.cloud/oss-projects) [N/A CONTENT] [COMMUNITY-TOOL] β The main portal cataloging K8Spin's open-source projects. Focuses on lightweight cluster sharing tools, providing APIs designed to bootstrap secure developer workspaces instantly. #### Resource Isolation @@ -506,19 +459,19 @@ #### Synthetic Monitoring -##### Operators (25) +##### Operators (26) - **(2024)** [==kuberhealthy π==](https://github.com/kuberhealthy/kuberhealthy) β 2247 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Kuberhealthy schedules dynamic, real-world actions as background test suites. It detects underlying API, network, or storage decay that static monitoring tools overlook by continually validating that clusters are functionally operational. ### Testing #### Load Testing -##### Operators (26) +##### Operators (27) - **(2022)** [kubeload - load testing](https://github.com/Efrat19/kubeload) [GO CONTENT] [COMMUNITY-TOOL] β An operator framework that manages and scales load testing deployments inside a cluster. It coordinates distributed engines to simulate realistic traffic profiles against selected cluster endpoints, streamlining continuous integration workflows. #### Performance Benchmarking -##### Operators (27) +##### Operators (28) - **(2024)** [==cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks==](https://github.com/cloud-bulldozer/benchmark-operator) β 305 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Automates heavy performance testing (e.g., FIO, uperf) within active clusters. It deploys targets, isolates benchmark metrics, and exports execution data to visualization layers. ## Resources @@ -527,64 +480,64 @@ #### Migration -##### Operators (28) +##### Operators (29) - **(2021)** [thenewstack.io: We Pushed Helm to the Limit, then Built a Kubernetes Operator π](https://thenewstack.io/we-pushed-helm-to-the-limit-then-built-a-kubernetes-operator) [N/A CONTENT] [COMMUNITY-TOOL] β A real-world case study outlining the transition from Helm charts to custom Go operators. It discusses the scaling limitations of template parsing when implementing complex state machines. ### Education #### Architectural Decision -##### Operators (29) +##### Operators (30) - **(2021)** [kubermatic.com: Why Implementing Kubernetes Operators Is a Good Idea! π](https://www.kubermatic.com/blog/why-implementing-kubernetes-operators-is-a-good-idea) [N/A CONTENT] [COMMUNITY-TOOL] β Examines the competitive operational advantages of selecting the Operator pattern over traditional scripting approaches, focusing on automated self-healing and standardized state reconciliation. #### Architectural Pattern -##### Operators (30) +##### Operators (31) - **(2021)** [itnext.io: Kubernetes Operators: Cruise Control for Managing Cloud-Native Apps](https://itnext.io/kubernetes-operators-cruise-control-for-managing-cloud-native-apps-db328ef8e345) [N/A CONTENT] [COMMUNITY-TOOL] β An analytical article comparing manual sysadmin runbooks with the automatic capabilities of Operators. It covers automated backups, version migrations, and disaster recovery loops. #### Concepts -##### Operators (31) +##### Operators (32) - **(2021)** [container-solutions.com: Kubernetes Operators Explained](https://blog.container-solutions.com/kubernetes-operators-explained) [N/A CONTENT] [COMMUNITY-TOOL] β An foundational architectural guide explaining the design of the Kubernetes Operator pattern. It covers the core mechanics of custom controllers, the reconciliation loop, and CRDs, codifying operational knowledge into software. #### Deep Dive -##### Operators (32) +##### Operators (33) - **(2021)** [iximiuz.com: Exploring Kubernetes Operator Pattern π](https://iximiuz.com/en/posts/kubernetes-operator-pattern) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A deep-dive analysis on the mechanics of the controller runtime. It explains internal structures such as informers, dynamic work queues, and client-go caches, illustrating how reconciliation loops run concurrently. #### Hands-on Development -##### Operators (33) +##### Operators (34) - **(2021)** [itnext.io: Kubexpose: A Kubernetes Operator, for fun and profit!](https://itnext.io/kubexpose-a-kubernetes-operator-for-fun-and-profit-f528586eee07) [N/A CONTENT] [EMERGING] β A practical walk-through detailing the development of Kubexpose, an experimental custom controller designed to simplify cluster service exposure rules. #### Introductory -##### Operators (34) +##### Operators (35) - **(2021)** [learnsteps.com: Advance Kubernetes: What exactly are Kubernetes Operators?](https://www.learnsteps.com/advanced-kubernetes-what-exactly-are-kubernetes-operators) [N/A CONTENT] [COMMUNITY-TOOL] β An introductory post explaining the mechanics of custom Kubernetes controllers. It maps physical operator duties to software loops to illustrate the benefits of declarative configurations. #### Java Ecosystem -##### Operators (35) +##### Operators (36) - **(2021)** [spring.io: Get to Know a Kubernetes Operator!](https://spring.io/blog/2021/11/19/get-to-know-a-kubernetes-operator) [N/A CONTENT] [COMMUNITY-TOOL] β A guide demonstrating the Java Operator SDK. It details how Java-centric teams can write native controllers using GraalVM to compile down to low-memory native executables. #### Official Guide -##### Operators (36) +##### Operators (37) - **(2021)** [kubernetes.io: Writing a Controller for Pod Labels](https://kubernetes.io/blog/2021/06/21/writing-a-controller-for-pod-labels) [N/A CONTENT] [COMMUNITY-TOOL] β An introductory blog post from the Kubernetes maintainers details the process of writing an active controller that automatically validates and formats Pod label schemas. #### Trade-off Evaluation -##### Operators (37) +##### Operators (38) - **(2021)** [blog.px.dev/k8s-operator: 3 Reasons to Use Kubernetes Operators (and 2 Reasons Not To)](https://blog.px.dev/k8s-operator) [N/A CONTENT] [COMMUNITY-TOOL] β Evaluates the advantages and disadvantages of deploying Operators. It contrasts automation capabilities against increased control-plane pressure and code maintenance costs. #### Tutorial Series -##### Operators (38) +##### Operators (39) - **(2021)** [medium.com: Getting Started With Kubernetes Operators (Helm Based) - Part 1](https://www.velotio.com/engineering-blog/getting-started-with-kubernetes-operators-helm-based-part-1) [N/A CONTENT] [COMMUNITY-TOOL] β A multi-phase training guide tracking operator design frameworks. It walks through building Helm-based control planes, transitioning to Ansible controllers, and writing performant Golang reconcilers. #### Value Proposition -##### Operators (39) +##### Operators (40) - **(2022)** [practicalkubernetes.blogspot.com: Making the case for Kubernetes Operators](https://practicalkubernetes.blogspot.com/2022/01/making-case-for-kubernetes-operators.html) [N/A CONTENT] [COMMUNITY-TOOL] β Discusses why operators are well-suited for stateful databases and complex storage platforms, translating operational procedures into reliable code loops. ## Security @@ -593,60 +546,55 @@ #### Dynamic RBAC -##### Operators (40) +##### Operators (41) - **(2023)** [==redhat-cop/dynamic-rbac-operator: Dynamic RBAC Operator==](https://github.com/redhat-cop/dynamic-rbac-operator) β 23 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Dynamically coordinates RBAC permissions based on directory groups or namespace annotations, simplifying user onboarding and access control administration. #### RBAC -##### Operators (41) +##### Operators (42) - **(2024)** [==FairwindsOps/rbac-manager: RBAC Manager π==](https://github.com/FairwindsOps/rbac-manager) β 1654 [GO CONTENT] πππππ [DE FACTO STANDARD] β RBAC Manager mitigates the configuration overhead of managing Kubernetes users and permissions. It provides structured Custom Resources that simplify standard RoleBindings and ClusterRoleBindings under a clean API. ### Enterprise Architecture #### Air-Gapped Environments -##### Operators (42) +##### Operators (43) - **(2021)** [openshift.com: Is your Operator Air-Gap Friendly?](https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explains critical design rules for deploying operators inside highly secure, disconnected, or air-gapped systems, detailing offline container registries, local metadata hosting, and strict network configurations. ### Multi-tenancy -#### Platform Engineering (2) +#### Platform Engineering (1) -##### Operators (43) +##### Operators (44) - **(2024)** [==Capsule Operator==](https://github.com/projectcapsule/capsule) β 2095 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Capsule aggregates namespaces into virtual 'tenants', providing secure multi-tenancy. It enforces dynamic network isolation, storage limits, and ingress classes, forming a foundation for platform engineering. ### Secrets Management #### AWS Integration -##### Operators (44) +##### Operators (45) - **(2021)** [contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager](https://www.contentful.com/blog/open-source-kube-secret-syncer) [N/A CONTENT] [COMMUNITY-TOOL] β A detailed technical review describing the open-sourcing of kube-secret-syncer. The tool synchronizes secrets dynamically from AWS Secrets Manager to Kubernetes namespaces, removing manual config synchronization overhead. -#### Cloud Integrations - -##### Azure - - - **(2025)** [Four Methods to Access Azure Key Vault from Azure Kubernetes Service (AKS)](https://techcommunity.microsoft.com/discussions/azurepartners/four-methods-to-access-azure-key-vault-from-azure-kubernetes-service-aks/4376662) [COMMUNITY-TOOL] β Explores key architectural patterns for integrating Azure Key Vault (AKV) with Azure Kubernetes Service (AKS). Reviews Azure AD Workload Identity federation, the Secrets Store CSI Driver, and AKS-native mechanisms. Enables engineering teams to eliminate static cloud credentials from cluster runtime contexts. #### Multi-Provider Secrets -##### Operators (45) +##### Operators (46) - **(2024)** [==digitalis-io/vals-operator==](https://github.com/digitalis-io/vals-operator) β 167 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Utilizes the vals framework to dynamically parse and inject secrets from Vault, AWS SSM, and GCP Secret Manager. It prevents local credential storage risks and eliminates third-party platform lock-in. #### Registry Authentication -##### Operators (46) +##### Operators (47) - **(2023)** [==registry-creds==](https://github.com/alexellis/registry-creds) β 350 [GO CONTENT] πππππ [DE FACTO STANDARD] β Automatically syncs image pull credentials across diverse namespaces from registry platforms like ECR, GCR, and Docker Hub. It solves multi-tenant credential sharing securely without requiring manual duplications. #### Simplification -##### Operators (47) +##### Operators (48) - **(2022)** [Michaelpalacce/SimpleSecrets](https://github.com/Michaelpalacce/SimpleSecrets) [GO CONTENT] [EMERGING] β An experimental secrets management utility that simplifies distributing and syncing environment configurations securely across multiple namespaces. ### Vulnerability Management #### Scanning (1) -##### Operators (48) +##### Operators (49) - **(2023)** [==ckotzbauer/vulnerability-operator==](https://github.com/ckotzbauer/vulnerability-operator) β 87 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Integrates scanning engines with active cluster runtimes, cross-referencing running container image tags against security databases to alert administrators to new vulnerabilities. ## Security and Compliance @@ -683,11 +631,11 @@ #### Cron Engines - **(2025)** [==github.com/furiko-io/furiko==](https://github.com/furiko-io/furiko) β 502 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Furiko is an advanced execution platform designed to host ad-hoc and cron jobs in complex production clusters. It expands upon native CronJob limitations by offering comprehensive concurrency controls, deep execution history archives, and parameterized triggers suited for high-throughput batch environments. -#### Operators (49) +#### Operators (50) - **(2024)** [==github.com/ContainerSolutions/delayed-jobs-operator==](https://github.com/ContainerSolutions/delayed-jobs-operator) β 10 [GO CONTENT] πππππ [DE FACTO STANDARD] β A minor controller designed to rate-limit or defer the spin-up of batch execution workloads. It introduces explicit queues or temporal delays before initiating pods, safeguarding backend databases from heavy, simultaneous connection storms. - **(2024)** [github.com/lukaszraczylo/jobs-manager-operator π](https://github.com/lukaszraczylo/jobs-manager-operator) [GO CONTENT] [COMMUNITY-TOOL] β A specialized job execution supervisor focused on automated lifecycle pruning. It dynamically clears completed or broken jobs based on custom-defined TTL guidelines, preventing etcd congestion caused by historical batch resources. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) | [Kubernetes Alternatives](./kubernetes-alternatives.md) diff --git a/v2-docs/kubernetes-releases.md b/v2-docs/kubernetes-releases.md index e9e9d63b..d0161c41 100644 --- a/v2-docs/kubernetes-releases.md +++ b/v2-docs/kubernetes-releases.md @@ -212,5 +212,5 @@ - **(2022)** [datree.io: EKS 1.22 Upgrade Tutorial](https://www.datree.io/resources/eks-1-22-upgrade-tutorial) [GUIDE] [LEGACY] β An operations-oriented technical walkthrough focusing on upgrading Amazon EKS clusters to version 1.22. It documents the impact of deprecated v1beta1 API removals, specifically detailing transitions for Ingress and CustomResourceDefinition objects. SREs can leverage this guide to configure validation scripts and preventative gatekeeping within CI/CD pipelines prior to AWS control-plane updates. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-security.md b/v2-docs/kubernetes-security.md index 53900d9d..73c55874 100644 --- a/v2-docs/kubernetes-security.md +++ b/v2-docs/kubernetes-security.md @@ -6,7 +6,6 @@ ## Standard Reference - [jetstack.io: Securing Istio workloads with mTLS using cert-manager](https://www.cyberark.com/venafi-and-cyberark-machine-identity-security) [COMMUNITY-TOOL] - - [faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key' Vault Integration (with Workload Identity)](https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373) [COMMUNITY-TOOL] - [medium: Single Sign-On in Kubernetes](https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed) [COMMUNITY-TOOL] - [Dzone - OAuth 2.0](https://dzone.com/articles/oauth-20-beginners-guide) [COMMUNITY-TOOL] - [medium: How to Harden Your Kubernetes Cluster for Production π](https://medium.com/better-programming/how-to-harden-your-kubernetes-cluster-for-production-7e47990efc2a) [COMMUNITY-TOOL] @@ -99,6 +98,7 @@ - [ibrahims.medium.com: Security Context β Kubernetes](https://ibrahims.medium.com/security-context-kubernetes-9672ae2380f9) [COMMUNITY-TOOL] - [medium.com: Securing Kubernetes Dashboard on EKS with Pomerium](https://medium.com/dev-genius/securing-kubernetes-dashboard-on-eks-with-pomerium-e98c47610e2f) [COMMUNITY-TOOL] - [mahira-technology.medium.com: Kubernetes Secrets Management: Level Up with' External Secrets Operator](https://mahira-technology.medium.com/kubernetes-secrets-management-level-up-with-external-secrets-operator-ed7d32df2189) [COMMUNITY-TOOL] + - [faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key' Vault Integration (with Workload Identity)](https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373) [COMMUNITY-TOOL] - [blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742](https://blog.lightspin.io/nginx-custom-snippets-cve-2021-25742) [COMMUNITY-TOOL] ## API Access Protection @@ -212,13 +212,6 @@ #### Runtime Isolation - **(2020)** [thenewstack.io: A Security Comparison of Docker, CRI-O and Containerd π](https://thenewstack.io/a-security-comparison-of-docker-cri-o-and-containerd) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Compares the security architecture and attack surfaces of primary container runtimes: Docker, CRI-O, and Containerd. Discusses rootless execution, sandboxed runtimes (Kata, gVisor), and syscall filtering. -## Networking (1) - -### CNI - -#### Cilium - - - **(2026)** [cilium.io π](https://cilium.io) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The main website for Cilium, the industry-standard networking, security, and observability engine powered by eBPF. Eliminates routing performance penalties and delivers deep API metrics. ## Networking and Security ### Security Compliance @@ -329,6 +322,9 @@ #### AWS EKS Network - **(2024)** [Security Group Rules EKS](https://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html) [DOCUMENTATION] [COMMUNITY-TOOL] β Official AWS configuration documentation detailing the network security boundaries for Amazon EKS clusters. It defines minimal requirements for control-plane-to-node communication over secure ports. This ensures highly restrictive ingress/egress patterns in security groups. +#### EKS Hardening + + - **(2024)** [Amazon EKS Best Practices Guide for Security π](https://aws.github.io/aws-eks-best-practices) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The definitive enterprise guide for hardening EKS clusters against cloud-native threats. It covers network segregation, IAM roles for service accounts (IRSA), secrets encryption, and runtime defense. This is a foundational checklist for any platform engineering team running on AWS. ### Cluster Hardening (2) #### Audit Logs @@ -347,6 +343,11 @@ #### Standard Checklists - **(2023)** [kubernetes.io: Security Checklist ππ](https://kubernetes.io/docs/concepts/security/security-checklist) [DOCUMENTATION] [COMMUNITY-TOOL] β The official security checklist published by upstream Kubernetes maintainers. It serves as an authoritative map for hardening cluster networks, applying role access structures, and validating runtimes. Essential baseline documentation for cloud infrastructure engineers. +### Compliance + +#### CIS Benchmarks (1) + + - **(2024)** [ibm.com: CIS Benchmarks](https://www.ibm.com/topics) [ADVANCED LEVEL] [COMMUNITY-TOOL] β The Center for Internet Security (CIS) Benchmarks provide globally recognized consensus-based best practices for securing IT systems, clouds, and Kubernetes environments. Organizations use these structured guidelines to validate and harden infrastructure configurations, ensuring compliance with strict security mandates through automated configuration auditors. ### Deployment Security (1) #### Hardening @@ -386,6 +387,10 @@ #### Authentication and Authorization - **(2022)** [dev.to/thenjdevopsguy: The 4 Cβs Of Kubernetes Security](https://dev.to/thenjdevopsguy/the-4-cs-of-kubernetes-security-3i9e) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Evaluates enterprise patterns for integrating Kubernetes Role-Based Access Control (RBAC) with corporate directory systems (OIDC, Active Directory). Examines tools like Dex to implement single sign-on (SSO) strategies across multi-cluster environments. Essential reading for cluster operations scaling across departments. +#### Protocols + + - **(2022)** [curity.io: OAuth 2.0 Overview](https://curity.io/resources/learn/oauth-overview) [COMMUNITY-TOOL] β An industrial-grade review of the OAuth 2.0 protocol specifications, flows, and grant types. Provides system architects with core design criteria to safely establish authorization states between microservice deployments. Underlines secure handling of access, refresh, and id tokens. + - **(2022)** [curity.io: OpenID Connect Overview](https://curity.io/resources/learn/openid-connect-overview) [COMMUNITY-TOOL] β Provides a comprehensive architecture overview of OpenID Connect (OIDC) acting as the authentication layer on top of OAuth 2.0. Analyzes ID token syntax, discovery endpoints, and flows for multi-tenant systems. Essential background knowledge for implementing cloud-native federated identities. #### SSO - **(2022)** [dev.to/gabrielbiasi: Automatic SSO in Kubernetes workloads using a sidecar container](https://dev.to/gabrielbiasi/automatic-sso-in-kubernetes-workloads-using-a-sidecar-container-3752) [COMMUNITY-TOOL] β Outlines an automated SSO sidecar integration pattern inside Kubernetes pods, abstracting authentication logic away from application-level containers. Details OAuth token management and redirect intercept strategies executed transparently at the pod level. Simplifies identity integration across multiple microservices. @@ -633,7 +638,7 @@ - **(2025)** [==kubescape==](https://github.com/kubescape/kubescape) β 11480 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An active CNCF Sandbox tool providing multi-framework configuration scanning, risk analysis, and vulnerability management. It integrates into CI/CD pipelines to ensure continuous verification of compliance frameworks (like CIS and NSA-CISA). Essential for enterprise teams seeking unified security visibility. ### Vulnerability Assessment -#### CIS Benchmarks (1) +#### CIS Benchmarks (2) - **(2022)** [rancher/cis-operator](https://github.com/rancher/cis-operator) β 55 [GO CONTENT] ππ [COMMUNITY-TOOL] β Rancher's cis-operator is an automated tool running CIS security scans natively within Rancher ecosystems. It generates compliance reports validating control plane and worker components against standard security baselines. A key utility for multi-cluster environments managed via Rancher. - **(2022)** [blog.flant.com: Kubernetes cluster security assessment with kube-bench and kube-hunter](https://palark.com/blog/kubernetes-security-with-kube-bench-and-kube-hunter) [COMMUNITY-TOOL] β Evaluates how to deploy and configure Aqua Security's kube-bench alongside kube-hunter. Shows how to automate node validation against CIS benchmarks, and actively scan cluster endpoints for network exposure vectors. Offers a potent open-source combination for regular pentesting operations. @@ -698,5 +703,5 @@ - **(2020)** [gist.github.com: How to protect your ~/.kube/ configuration](https://gist.github.com/PatrLind/e651d3cbc3bf68e4bd9fcc9568cbd3fb) [SHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β Provides hardening steps for securing developer workstation `~/.kube/config` files. Details POSIX permissions adjustments, the usage of credential helpers, and avoiding static administrative token storage. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/kubernetes-storage.md b/v2-docs/kubernetes-storage.md index 0a88b962..19f05803 100644 --- a/v2-docs/kubernetes-storage.md +++ b/v2-docs/kubernetes-storage.md @@ -43,13 +43,6 @@ - [blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with' Kubestr](https://blog.kasten.io/benchmarking-kubernetes-storage-with-kubestr) [COMMUNITY-TOOL] - [Discoblocks: ondat.io/discoblocks](https://www.ondat.io/discoblocks) [COMMUNITY-TOOL] -## Cloud Architecture and Infrastructure Strategy - -### Storage and Hybrid Systems - -#### Topology Comparison - - - **(2023)** [**blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds**](https://www.min.io/blog) ππππ [ENTERPRISE-STABLE] β Details the comparative trade-offs between mono-cloud, multi-cloud, and hybrid cloud topologies from an object storage and data gravity perspective. MinIO highlights the critical role of data portability and standardized APIs (S3) in enabling architectural freedom across multi-cloud footprints. ## Cloud Infrastructure and Orchestration ### Storage and Databases @@ -106,23 +99,6 @@ #### Storage Paradigms (1) - **(2020)** [thenewstack.io: Compute and Storage Should Be Decoupled for Log Management at Scale](https://thenewstack.io/why-compute-and-storage-should-be-decoupled-for-log-management-at-scale) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An architectural case study advocating for the strict decoupling of compute nodes and storage backends within log-aggregation systems. This pattern, exemplified by Loki and Elasticsearch, ensures that volatile search workloads do not degrade raw historical index durability. -## Database and Storage - -### Storage Infrastructure - -#### Persistent Volumes - - - **(2020)** [developers.redhat.com: Persistent storage in action: Understanding Red Hat OpenShiftβs persistent volume framework π](https://developers.redhat.com/blog/2020/10/22/persistent-storage-in-action-understanding-red-hat-openshifts-persistent-volume-framework) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Deep-dives into Red Hat OpenShift's persistent volume (PV) framework, focusing on the Container Storage Interface (CSI). Explains dynamic storage allocation, access modes, and how to safely secure transaction-heavy datastores. -## Enterprise Integration - -### Cloud-Native Storage - -#### IBM Spectrum Scale Integration - - - **(2020)** [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β This comprehensive Redbook outlines deployment architecture guidelines for IBM Block Storage and IBM Spectrum Scale CSI drivers within OpenShift environments. It details technical patterns for high-performance file sharing, security isolation, multi-zone availability, and persistent volume provisioning needed for enterprise-grade workloads. -#### IBM Storage Systems - - - **(2022)** [IBM Spectrum](https://www.ibm.com/solutions) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β IBM Spectrum (now rebranded under IBM Storage) delivers enterprise-grade software-defined storage architectures tailored for highly demanding Kubernetes deployments. The portfolio provides integrated high-performance block, file, and object interfaces designed for secure backup, recovery, and dynamic persistent volume management in complex hybrid-cloud ecosystems. ## Kubernetes Storage Implementation ### Persistent Volumes and Provisioners @@ -159,13 +135,28 @@ - **(2021)** [blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes Volumes](https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volumes) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β A detailed New Relic platform tutorial detailing how Kubernetes Volumes function. It maps practical configurations from local directories up to persistent network volumes, helping engineers establish robust observability patterns around disk metrics. - **(2021)** [kubermatic.com: Keeping the State of Apps 1: Introduction to Volume and volumeMounts](https://www.kubermatic.com/blog/keeping-the-state-of-apps-1-introduction-to-volume-and-volumemounts) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β A focused architectural introduction explaining the crucial distinction between a declared Volume (the backend data provider) and a volumeMount (how that data is projected inside a container). It covers essential syntax parameters for configuration. - **(2021)** [matthewpalmer.net: Filesystem vs Volume vs Persistent Volume π](https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-volumes-example-nfs-persistent-volume.html) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β A developer-oriented guide explaining the conceptual differences between filesystems, generic container volumes, and Persistent Volumes. It uses clear examples, such as an NFS-backed Volume, to clarify how and when to use each configuration pattern. +## Platform Engineering + +### Ecosystem + +#### Marketplace + + - **(2024)** [Red Hat Marketplace](https://marketplace.redhat.com/sunset) ππ [COMMUNITY-TOOL] β Originally a portal dedicated to discovering, buying, and provisioning certified operators and third-party software on OpenShift. While the standalone portal has transitioned, the actual operational flow has been assimilated directly into the internal OpenShift OperatorHub interface. ## Storage +### Distributed Storage + +#### Ceph + + - **(2026)** [Red Hat Ceph Storage](https://ceph.io/en) [N/A CONTENT] [COMMUNITY-TOOL] β Red Hat Ceph Storage is an enterprise product offering distributed block, file, and object storage coupled with multi-cloud data federation via NooBaa. It incorporates enterprise efficiency tools like global data compression, data deduplication, asynchronous multi-site replication, and strong encryption policies. ### Enterprise Storage #### Legacy Platforms - **(2020)** [Reduxio](https://www.reduxio.com) [N/A CONTENT] [LEGACY] β Reduxio was an enterprise storage innovator that designed unified primary and secondary storage frameworks with granular, instantaneous recovery capabilities. Though the product has transitioned into a legacy technology, its foundational approaches to metadata-defined back-dating continue to influence cloud-native backup paradigms. +#### Red Hat Storage + + - **(2021)** [State of OpenShift Container Storage](https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) [COMMUNITY-TOOL] β This architectural overview analyzes the Red Hat OpenShift Container Storage platform (now OpenShift Data Foundation). It details how combining Ceph, NooBaa, and Rook creates an integrated control plane to deliver multi-cloud block, file, and object endpoints for OpenShift workloads. #### Storage Definitions - **(2021)** [searchstorage.techtarget.com: IBM Spectrum](https://www.techtarget.com/searchitchannel/definition/IBM-International-Business-Machines) [COMMUNITY-TOOL] β An educational reference defining the scope, capabilities, and historical context of IBM's software-defined storage portfolio. It details how disaggregating storage management software from physical hardware streamlines data mobility across hybrid-cloud infrastructures. @@ -243,6 +234,9 @@ #### Storage Operators - **(2026)** [==libopenstorage/stork: Stork - Storage Operator Runtime for Kubernetes==](https://github.com/libopenstorage/stork) β 401 [GO CONTENT] πππππ [DE FACTO STANDARD] β Stork (Storage Operator Runtime for Kubernetes) is an open-source utility developed by Portworx to facilitate storage-aware scheduling and backup operations. It communicates with local storage nodes to ensure container workloads are scheduled on the exact physical hardware housing their replicated volumes. +#### Storage Orchestrators + + - **(2026)** [==Rook==](https://rook.io) [GO CONTENT] πππππ [DE FACTO STANDARD] β Rook acts as a production-hardened CNCF graduated storage orchestrator that natively embeds Ceph within Kubernetes. By managing disks, pools, and filesystems as declarative resources, Rook eliminates manual storage administration and bridges Kubernetes-native paradigms with high-availability bare metal storage. ### Object Storage (1) #### MinIO @@ -263,12 +257,7 @@ #### Industry Research - **(2021)** [dok.community: Data on Kubernetes 2021 Report](https://dok.community/dokc-2021-report) [CASE STUDY] [COMMUNITY-TOOL] β This classic report maps standard adoption trends of stateful workloads in containerized environments. It highlights performance, operations, and resource efficiency as key factors convincing enterprises to run workloads on native Kubernetes storage pools instead of external infrastructure. -### Performance Benchmarking - -#### Etcd Storage Tuning - - - **(2021)** [ibm.com: Using Fio to Tell Whether Your Storage is Fast Enough for Etcd](https://www.ibm.com/think/cloud) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Practical benchmarking guide using the `fio` utility to measure disk write latency, specifically validating physical storage readiness for critical Kubernetes Etcd backends. Outlines how high write latency triggers cluster-wide instability and master-node leader election failures. Crucial reading for systems administrators configuring bare-metal or hypervisor storage fabrics. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Docker](./docker.md) | [Kubernetes Alternatives](./kubernetes-alternatives.md) diff --git a/v2-docs/kubernetes-tools.md b/v2-docs/kubernetes-tools.md index 10e6df89..692683f7 100644 --- a/v2-docs/kubernetes-tools.md +++ b/v2-docs/kubernetes-tools.md @@ -7,12 +7,12 @@ - [armosec.io: Use Kubescape to check if your Kubernetes clusters are exposed to the latest K8s Symlink vulnerability (CVE-2021-25741)](https://www.armosec.io/cve-vulnerability-database) [COMMUNITY-TOOL] - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] - - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] - - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] - [medium.com/gquiman: K8Studio, Helm and Kubernetes management](https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c) [COMMUNITY-TOOL] + - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] + - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] - [medium.com/globant: Infrastructure as Code using Kubernetes](https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517) [COMMUNITY-TOOL] - - [medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts](https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455) [COMMUNITY-TOOL] + - [medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity](https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924) [COMMUNITY-TOOL] - [blog.devgenius.io: 7 Open Source Kubernetes Developer Tools to Follow in' 2022](https://blog.devgenius.io/7-open-source-kubernetes-developer-tools-to-follow-in-2022-78a5e5dbd4e3) [COMMUNITY-TOOL] - [devops.cisel.ch: Kubernetes operational tools you must TRY](https://devops.cisel.ch/kubernetes-operational-tools-you-must-try) [COMMUNITY-TOOL] - [medium.com/container-talks: 7 Tools To Make Kubernetes Management Easy](https://medium.com/container-talks/7-tools-to-make-kubernetes-management-easy-ba8238e6ce8d) [COMMUNITY-TOOL] @@ -25,7 +25,6 @@ - [cncf.io: What is Polaris? Kubernetes open source configuration validation' π](https://www.cncf.io/blog/2021/07/01/what-is-fairwinds-polaris-kubernetes-open-source-configuration-validation) [COMMUNITY-TOOL] - [medium: How to Validate Your Kubernetes Cluster With Sonobuoy π](https://medium.com/better-programming/how-to-validate-your-kubernetes-cluster-with-sonobuoy-c91b282908fe) [COMMUNITY-TOOL] - [kalm.dev π](https://kalm.dev) [COMMUNITY-TOOL] - - [medium: 4 Simple Kubernetes Terminal Customizations to Boost Your Productivity](https://medium.com/better-programming/4-simple-kubernetes-terminal-customizations-to-boost-your-productivity-deda60a19924) [COMMUNITY-TOOL] - [blog.devgenius.io: K8s β Kubecolor Introduction](https://blog.devgenius.io/k8s-kubecolor-introduction-3d650effc36f) [COMMUNITY-TOOL] - [reconshell.com: Kubei β Kubernetes Runtime Vulnerabilities Scanner π](https://reconshell.com/kubei-kubernetes-runtime-vulnerabilities-scanner) [COMMUNITY-TOOL] - [outdated.sh π](https://outdated.sh) [COMMUNITY-TOOL] @@ -33,6 +32,7 @@ - [KTail: Kubernetes log viewer π](https://www.ktail.de) [COMMUNITY-TOOL] - [blog.ediri.io: Writing Kubernetes policies with jsPolicy and deploy them' via FluxCD](https://blog.ediri.io/writing-kubernetes-policies-with-jspolicy) [COMMUNITY-TOOL] - [KUDO: The Kubernetes Universal Declarative Operator π](https://kudo.dev) [COMMUNITY-TOOL] + - [medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts](https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455) [COMMUNITY-TOOL] - [medium.com/@ryan.dardis: KubeClarity β Cloud-Native Security Scanning for' your Kubernetes Cluster and more](https://medium.com/@ryan.dardis/kubeclarity-cloud-native-security-scanning-for-your-kubernetes-cluster-and-more-7c3ee6a16556) [COMMUNITY-TOOL] - [medium.com/@michaeljguarino: How we Created an in-Browser Kubernetes Experience](https://medium.com/@michaeljguarino/how-we-created-an-in-browser-kubernetes-experience-58c065cda803) [COMMUNITY-TOOL] - [faun.pub: A browser based remote desktop solution on kubernetes](https://faun.pub/a-browser-based-remote-desktop-solution-on-kubernetes-d6b3d33e73b6) [COMMUNITY-TOOL] @@ -369,10 +369,20 @@ #### Integration Tools - **(2020)** [ekglue - Envoy/Kubernetes glue](https://github.com/jrockway/ekglue) β 29 [GO CONTENT] π [COMMUNITY-TOOL] β A lightweight utility developed to bridge Envoy configuration directly with Kubernetes API endpoints. It parses Kubernetes services and endpoints to dynamically construct Envoy-compatible bootstrap configurations. While highly illustrative of early custom control plane mechanics, it has largely been superseded by native Kubernetes Gateway API and modern Envoy-based ingress controllers. -## Cloud Native Platforms +## Cloud Native Operations ### Kubernetes (1) +#### Configuration Management (1) + + - **(2021)** [**k8syaml.com π**](https://k8syaml.com) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β An interactive web environment designed to generate clean, standard Kubernetes manifests based on best-practice configurations. It enables operators to construct and validate resources without writing boilerplate templates from scratch. +#### Policy Enforcement + + - **(2021)** [**dev.to: Automating quality checks for Kubernetes YAMLs**](https://dev.to/wkrzywiec/automating-quality-checks-for-kubernetes-yamls-398) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β A detailed technical guide demonstrating how to integrate automated quality controls for Kubernetes manifests within build pipelines. It explains how to combine linters and security checks to validate configurations before they are deployed. +## Cloud Native Platforms + +### Kubernetes (2) + #### Multi-Arch Telemetry - **(2025)** [==Cluster Monitoring stack for ARM / X86-64 platforms==](https://github.com/carlosedp/cluster-monitoring) β 754 [JSONNET CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A specialized telemetry suite crafted for physical, edge, and multi-architecture Kubernetes clusters running on ARM or x86 systems. Extends modern operators to resource-constrained environments. @@ -442,7 +452,7 @@ #### Multi-tenant Provisioner - **(2021)** [salesforce/Craft](https://github.com/salesforce/craft) β 91 [GO CONTENT] [ADVANCED LEVEL] π [LEGACY] β Salesforce Craft was a specialized framework built for designing, orchestrating, and provisioning scalable multi-tenant infrastructure. It has since been archived, with its capabilities transitioned to Cloud Provider APIs and Cluster API. -### Configuration Management (1) +### Configuration Management (2) #### Dynamic Metadata @@ -535,7 +545,7 @@ #### CDK8s - **(2026)** [==cdk8s==](https://github.com/cdk8s-team/cdk8s) β 4823 [TYPESCRIPT CONTENT] πππππ [DE FACTO STANDARD] β The GitHub repository containing the core source code for CDK8s. It allows developers to model Kubernetes resources as structured code in TypeScript, Python, Java, or Go. It features full support for custom-generated CRDs, letting platform teams build clean, reusable configuration libraries. -## Configuration Management (2) +## Configuration Management (3) ### Declarative GitOps @@ -573,7 +583,7 @@ - **(2026)** [==Pluto is a cli tool to help discover deprecated apiVersions in Kubernetes π==](https://github.com/FairwindsOps/pluto) β 2531 [GO CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β An essential static analysis tool that inspects files, Helm releases, and live clusters to detect deprecated or removed Kubernetes API versions. Prevents cluster upgrade disruptions by proactively targeting obsolete resource configurations. ## Container Orchestration -### Kubernetes (2) +### Kubernetes (3) #### EKS @@ -713,7 +723,7 @@ #### Traffic Management - **(2022)** [==kubectl-isolate==](https://github.com/yteraoka/kubectl-isolate) β 10 [GO CONTENT] πππππ [DE FACTO STANDARD] β A troubleshooting plugin that temporarily isolates running pods from Service network targets by modifying selector labels. Enables in-depth live diagnostics on broken pod targets without tearing down functional setups. -### Configuration Management (3) +### Configuration Management (4) #### Visual Generators @@ -853,6 +863,13 @@ #### Developer Tooling (2) - **(2026)** [ASCIIFlow](https://asciiflow.com/#) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β ASCIIFlow is a highly practical, browser-based editor used to design clear, text-based ASCII flowcharts and architecture diagrams. It is widely valued by software engineers and systems architects for embedding clean diagrams directly into markdown readme files, codebases, and configuration headers. This straightforward design utility simplifies collaborative technical documentation across teams. +## Ecosystem + +### Developer Tooling (3) + +#### CLI Utilities (2) + + - **(2021)** [itnext.io: Kubernetes Essential Tools: 2021](https://itnext.io/kubernetes-essential-tools-2021-def12e84c572) [COMMUNITY-TOOL] β An expert selection of developer and operator terminal utilities designed to streamline interaction with Kubernetes clusters. Reviews advanced interactive CLI browsers like k9s, visual dashboards like Lens, log stream multiplexers like Stern, and context switches like kubectx. ## Edge Computing ### Lightweight Kubernetes @@ -934,7 +951,7 @@ #### Deployment Helpers - **(2022)** [==github.com/lsdopen/ahoy==](https://github.com/lsdopen/ahoy) β 78 [GO CONTENT] πππππ [DE FACTO STANDARD] β Ahoy streamlines deployment validation in delivery pipelines by managing Kubernetes manifest configurations. It works as an intermediary script engine to verify configuration structures prior to deployment execution. It helps teams ensure compliance inside automated pipelines. -### Configuration Management (4) +### Configuration Management (5) #### Developer Productivity (1) @@ -1164,6 +1181,11 @@ #### Hypervisor - **(2025)** [smartxworks/virtink](https://github.com/smartxworks/virtink) β 607 [GO CONTENT] [ADVANCED LEVEL] ππ [COMMUNITY-TOOL] β Virtink is a cloud-native virtualization operator designed to orchestrate lightweight virtual machines natively inside Kubernetes. Utilizing Cloud-Hypervisor as its backend, it serves as an agile, low-overhead alternative to KubeVirt for building hyper-converged architectures. +### Windows Containers + +#### Guides + + - **(2022)** [loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips](https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips) [ADVANCED LEVEL] [LEGACY] β A technical resource detailing operational best practices, troubleshooting mechanisms, and performance-tuning tricks for running Windows Server containers on hybrid Kubernetes clusters. It addresses common networking pitfalls (such as Calico or Flannel overlay differences) and resource limitation differences between Linux namespaces and Windows Job Objects. It provides engineering teams with practical tips to facilitate legacy .NET Framework containerization. ## Infrastructure and Hardware ### AIML Infrastructure @@ -1175,7 +1197,7 @@ ### Kubernetes Tooling -#### CLI Utilities (2) +#### CLI Utilities (3) - **(2022)** [==kubech (kubectl change)==](https://github.com/DevOpsHiveHQ/kubech) β 156 [GO CONTENT] πππππ [DE FACTO STANDARD] β kubech (kubectl change) is a lightweight CLI utility that enables rapid, interactive switching of Kubernetes contexts and namespaces. Enhances workflow security by reducing terminal navigation steps. #### Developer Experience (4) @@ -1205,7 +1227,14 @@ #### Migration - **(2026)** [pulumi/kube2pulumi](https://github.com/pulumi/kube2pulumi) β 107 [GO CONTENT] π [COMMUNITY-TOOL] β Open-source command-line tool designed to convert static Kubernetes YAML templates or dynamically generated Helm outputs directly into isomorphic, compilable Pulumi configurations. -## Kubernetes (3) +## Introductory + +### Concepts + +#### Core Resources + + - **(2021)** [community.suse.com: Stupid Simple KubernetesβββDeployments, Services and Ingresses Explained](https://www.rancher.com/community) [COMMUNITY-TOOL] β Provides a clean, foundational model detailing the relationship between Deployments, Services, and Ingress resources. Explains how these layers work together to manage container replicas, handle traffic distribution, and expose APIs to external users. +## Kubernetes (4) ### AIOps @@ -1249,6 +1278,11 @@ #### Control Planes - **(2022)** [salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane](https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β An architectural analysis exploring how to assemble developer platforms using Crossplane for cloud resource provisioning and vcluster for lightweight, isolated virtual control planes. It underscores the modern paradigm of 'Kubernetes as a control plane' rather than just a container orchestrator. +### Tooling (3) + +#### Deployment Tools (1) + + - **(2021)** [**itnext.io: **arkade** by example β Kubernetes apps, the easy way π**](https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c) ππππ [ENTERPRISE-STABLE] [GUIDE] β Introduces arkade, a lightning-fast application installer for Kubernetes. Simplifies cluster bootstrap setups by deploying tools like OpenFaaS or cert-manager with one-line commands. ## Kubernetes and Container Orchestration ### Platform Engineering (2) @@ -1504,7 +1538,7 @@ #### Change Tracking - **(2022)** [home.robusta.dev: Why everyone should track Kubernetes changes and top four' ways to do so](https://home.robusta.dev/blog/why-everyone-should-track-and-audit-kubernetes-changes-and-top-ways) πππ [COMMUNITY-TOOL] β An analytical guide exploring the operational necessity of tracking live cluster configuration modifications. The post contrasts change-tracking methods, including Kubernetes API auditing, GitOps synchronization differentials, and real-time alerting engines like Robusta and Kubeshark. -### CLI Utilities (3) +### CLI Utilities (4) #### Image Security @@ -1529,7 +1563,7 @@ - **(2021)** [==kmoncon==](https://github.com/Stono/kconmon) β 287 [NODE.JS CONTENT] πππππ [DE FACTO STANDARD] β A connection monitoring tool that tests internal and external cluster connectivity paths actively from the inside out. Dispatches continuous diagnostics metrics to trace latency, DNS resolution, and structural network failures across namespaces. ### Dashboards -#### Developer Tooling (3) +#### Developer Tooling (4) - **(2023)** [==vmware-tanzu/octant==](https://github.com/vmware-archive/octant) β 6247 [GO CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β Octant was an open-source, extensible developer dashboard designed to visualize local and remote Kubernetes cluster states, resource dependencies, and logs. Project development was officially archived in 2023 as developers shifted to other open-source or commercial alternatives like Lens, OpenLens, and K9s. ### Debugging (1) @@ -1621,7 +1655,7 @@ - **(2023)** [==github.com/hcavarsan/kftray β==](https://github.com/hcavarsan/kftray) β 1524 [TYPESCRIPT / RUST CONTENT] πππππ [DE FACTO STANDARD] β KFTray is a desktop-native menubar utility designed to manage multiple simultaneous kubectl port forwarding connections. It simplifies complex local development loops by allowing engineers to save, group, and dynamically trigger port-forward rules across distinct clusters and namespaces. ### Log Aggregation -#### CLI Utilities (4) +#### CLI Utilities (5) - **(2015)** [==Stern π==](https://github.com/stern/stern) β 4733 [GO CONTENT] πππππ [DE FACTO STANDARD] β Stern is a highly efficient Go-based CLI utility that tails logs from multiple pods and containers within a cluster, utilizing regular expressions for flexible Pod selection. It automatically handles the lifecycle of newly spawned pods, appending them to the output stream on the fly. - **(2010)** [==Kubetail π==](https://github.com/johanhaleby/kubetail) β 3489 [SHELL CONTENT] πππππ [DE FACTO STANDARD] β Johanhaleby's Kubetail is a lightweight, widely adopted Bash script that aggregates logs from multiple Kubernetes Pods into a single streaming stdout stream. It utilizes wildcard and regex matching patterns to capture dynamic Pod names, color-coding outputs per container to streamline manual log inspections. @@ -2003,6 +2037,13 @@ #### Stress Testing - **(2021)** [openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift π](https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift) [MARKDOWN CONTENT] πππ [COMMUNITY-TOOL] β Red Hat's official announcement and architectural breakdown of kube-burner. It covers how the tool enables platform engineers to benchmark OpenShift and standard Kubernetes cluster limits by automating mass resource creation and metric collection. +## Performance Engineering + +### Kubernetes Optimization + +#### Autonomous Tuning + + - **(2025)** [**How Kruize Optimizes OpenShift Workloads**](https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads#what_is_kruize_autotune_) [JAVA CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Technical review explaining how the Kruize Autotune project leverages prometheus metrics to autonomously profile and adjust microservices allocations on enterprise OpenShift clusters. ## Platform ### Application Platform @@ -2109,7 +2150,7 @@ - **(2020)** [==open-cluster-management.io==](https://open-cluster-management.io) [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Open Cluster Management (OCM) is a modular, extensible CNCF project designed to orchestrate fleets of Kubernetes clusters at scale. It defines standardized API abstractions for cluster registration, application deployment policies, and compliance management. ### Multi-Tenancy (3) -#### Policy Enforcement +#### Policy Enforcement (1) - **(2020)** [==platformengineering.org/tools/capsule β==](https://platformengineering.org/tools/capsule) [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Capsule provides native multi-tenancy in single Kubernetes clusters by implementing lightweight tenant abstractions. Operating as a custom operator, it manages namespaces without replacing standard Kubernetes APIs or creating separate control planes. It is highly valued for enforcing governance limits in shared enterprise platforms. ### Service Mesh Management @@ -2317,7 +2358,7 @@ ##### Legacy Tools (1) - **(2018)** [==box/kube-exec-controller==](https://github.com/box/kube-exec-controller) β 126 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Curator Insight: Controller to restrict and audit shell execution inside Kubernetes pods. Live Grounding: Inactive for over five years. Superseded by newer ephemeral container mechanics, admission controllers (OPA/Kyverno), and modern service mesh execution boundaries. -### Policy Enforcement (1) +### Policy Enforcement (2) #### Admission Control (5) @@ -2444,7 +2485,7 @@ #### Penetration Testing - **(2021)** [intellipaat.com: What is Penetration Testing?](https://intellipaat.com/blog/what-is-penetration-testing) [COMMUNITY-TOOL] β This resource is an introductory educational article outlining the core principles, methodologies, and phases of penetration testing. It serves as a foundational guide for engineers transitioning into security-conscious infrastructure architectures. -### Policy Enforcement (2) +### Policy Enforcement (3) #### Educational Material (5) @@ -2481,7 +2522,7 @@ - **(2026)** [==Checkov π==](https://github.com/bridgecrewio/checkov) β 8790 [PYTHON CONTENT] πππππ [DE FACTO STANDARD] β Checkov is a static code analysis tool for Infrastructure as Code (IaC) that scans Kubernetes manifests, Helm charts, Terraform, and cloud-provider templates for misconfigurations and security risks, acting as a critical CI/CD gatekeeper. - **(2020)** [sKan](https://github.com/alcideio/skan) β 204 [GO CONTENT] ππ [LEGACY] β sKan (by Alcide) was an early static analysis tool for scanning configuration files and Helm charts to discover security vulnerabilities. It has since been archived, with modern platforms choosing robust, active alternatives such as Checkov. -### Configuration Management (5) +### Configuration Management (6) #### Backup Tools @@ -2626,10 +2667,10 @@ ### Batch Jobs -#### Tooling (3) +#### Tooling (4) - **(2020)** [github.com/alexellis/run-job](https://github.com/alexellis/run-job) β 211 [GO CONTENT] πππ [COMMUNITY-TOOL] β A developer-oriented utility written in Go to quickly trigger Kubernetes Jobs, track execution statuses, and stream execution logs directly to stdout. Simplifies local workflow testing and diagnostic debugging. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/kubernetes-troubleshooting.md b/v2-docs/kubernetes-troubleshooting.md index bac5d152..186702eb 100644 --- a/v2-docs/kubernetes-troubleshooting.md +++ b/v2-docs/kubernetes-troubleshooting.md @@ -5,7 +5,6 @@ ## Standard Reference - - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] - [medium: 5 tips for troubleshooting apps on Kubernetes](https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24) [COMMUNITY-TOOL] - [veducate.co.uk: How to fix in Kubernetes β Deleting a PVC stuck in status' βTerminatingβ](https://veducate.co.uk/kubernetes-pvc-terminating) [COMMUNITY-TOOL] - [levelup.gitconnected.com: 5 tips for troubleshooting apps on Kubernetes](https://levelup.gitconnected.com/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24) [COMMUNITY-TOOL] @@ -44,6 +43,7 @@ - [medium.com/@it-craftsman: How to fix Kubernetes namespaces stuck in terminating' state](https://medium.com/@it-craftsman/how-to-fix-kubernetes-namespaces-stuck-in-terminating-state-ea46c5fff045) [COMMUNITY-TOOL] - [medium.com/@reefland: Access PVC Data without the POD; troubleshooting Kubernetes.](https://medium.com/@reefland/access-pvc-data-without-the-pod-troubleshooting-kubernetes-b28bfdd7502) [COMMUNITY-TOOL] - [medium.com/geekculture: K8s Troubleshooting β How to Debug CoreDNS Issues](https://medium.com/geekculture/k8s-troubleshooting-how-to-debug-coredns-issues-724e8b973cfc) [COMMUNITY-TOOL] + - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] - [How to quarantine pods](https://www.reddit.com/r/kubernetes/comments/gt3uvg/how_to_quarantine_pods) [COMMUNITY-TOOL] - [tetrate.io: How to debug microservices in Kubernetes with proxy, sidecar' or service mesh?](https://www.tetrate.io/blog/how-to-debug-microservices-in-kubernetes-with-proxy-sidecar-or-service-mesh) [COMMUNITY-TOOL] - [sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes](https://sumanthkumarc.medium.com/debugging-namespace-deletion-issue-in-kubernetes-f6f8b40a4368) [COMMUNITY-TOOL] @@ -81,6 +81,13 @@ #### Flatcar Linux - **(2024)** [kinvolk.io](https://kinvolk.io) [ADVANCED LEVEL] [COMMUNITY-TOOL] β The official portal of Kinvolk (acquired by Microsoft), pioneers of Flatcar Container Linux, Lokomotive Kubernetes, and Inspektor Gadget. The platform represents an essential pillar in the development of minimal, immutable operating systems and eBPF-based Kubernetes tooling. +## Container Runtimes + +### containerd + +#### ctr CLI + + - **(2023)** [labs.iximiuz.com: How to work with container images using ctr](https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Deep technical laboratory exercise focused on managing low-level container images using the containerd 'ctr' CLI. Vital for operations engineers debugging nodes directly where high-level runtimes like docker are not installed. ## Development Workflow ### IDE Extensions @@ -210,6 +217,13 @@ #### kubectl plugins - **(2020)** [==kubectl-debug==](https://github.com/aylei/kubectl-debug) β 2305 [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] [LEGACY] β Originally a popular community-built plugin to launch debugging containers within target pods, `kubectl-debug` has largely been superseded by native Kubernetes Ephemeral Containers (`kubectl debug` command) in modern releases. This project remains a valuable reference for historical context and legacy cluster compatibility. For modern clusters, engineers are strongly advised to transition to built-in Kubernetes diagnostic commands. +## Kubernetes Platform Engine + +### Cluster Operations + +#### Memory Management + + - **(2025)** [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Diagnoses Kubernetes `OOMKilled` (Exit Code 137) events caused by memory leaks, misconfigured resource limits, and JVM heap management issues. Explains how to set appropriate limits/requests while implementing profiling tools to prevent container churn. ## Observability (1) ### Debugging @@ -222,7 +236,6 @@ - **(2021)** [github.com/JamesTGrant/kubectl-debug](https://github.com/JamesTGrant/kubectl-debug) β 373 [GO CONTENT] ππ [COMMUNITY-TOOL] β A kubectl plugin designed to launch temporary debugging containers within a target pod namespace. Streamlines manual container introspection prior to the widespread adoption of native ephemeral containers. #### CLI Operations - - **(2023)** [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Comprehensive guide explaining the inner workings of the 'kubectl exec' command. Breaks down how connection handshakes occur between the API server, Kubelet, and container runtimes (CRI). - **(2021)** [thenewstack.io: Living with Kubernetes: 12 Commands to Debug Your Workloads π](https://thenewstack.io/living-with-kubernetes-12-commands-to-debug-your-workloads) [COMMUNITY-TOOL] β Curated list of 12 essential kubectl commands designed to streamline low-level container and network diagnostics. Targets common day-2 operational challenges, addressing resource pressure, storage attachments, and system event inspection. #### Container Debugging @@ -266,5 +279,5 @@ - **(2024)** [KubeUI: A Desktop Kubernetes Client](https://github.com/IvanJosipovic/KubeUI) β 311 [C# CONTENT] ππ [COMMUNITY-TOOL] β A high-performance, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. It enhances developer agility through dynamic views of multi-cluster namespaces and active workload metrics. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/kubernetes-tutorials.md b/v2-docs/kubernetes-tutorials.md index 94f0feb6..88d8f729 100644 --- a/v2-docs/kubernetes-tutorials.md +++ b/v2-docs/kubernetes-tutorials.md @@ -5,7 +5,9 @@ ## Standard Reference - - [kubernetesbyexample.com](http://kubernetesbyexample.com) [COMMUNITY-TOOL] + - [kubernetesbyexample.com π](http://kubernetesbyexample.com) [COMMUNITY-TOOL] + - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] + - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] - [medium.com: Kubernetes 101: Pods, Nodes, Containers, and Clusters](https://medium.com/google-cloud/kubernetes-101-pods-nodes-containers-and-clusters-c1509e409e16) [COMMUNITY-TOOL] - [medium.com: Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating' Containers](https://medium.com/free-code-camp/learn-kubernetes-in-under-3-hours-a-detailed-guide-to-orchestrating-containers-114ff420e882) [COMMUNITY-TOOL] - [kubernetestutorials.com: Install and Deploy Kubernetes on CentOs 7](https://kubernetestutorials.com/install-and-deploy-kubernetes-on-centos-7) [COMMUNITY-TOOL] @@ -23,8 +25,6 @@ - [udemy.com: Learn DevOps: Advanced Kubernetes Usage](https://www.udemy.com/learn-devops-advanced-kubernetes-usage) [COMMUNITY-TOOL] - [medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in' 2022](https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc) [COMMUNITY-TOOL] - [udemy.com: Just enough kubernetes to be dangerous (free)](https://www.udemy.com/course/just-enough-kubernetes) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] - - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] - [exploreneptune.io π](https://exploreneptune.io) [COMMUNITY-TOOL] ## Architecture and Visualization @@ -69,13 +69,6 @@ #### OpenShift Infrastructure Deployment - **(2023)** [Openshift Baremetal - Installer's Bake-off: Agent vs Assisted vs IPI](https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An in-depth technical comparison of OpenShift bare-metal installation strategies. Weighs the architectural pros and cons of Installer-Provisioned Infrastructure (IPI), Assisted Installer setups, and isolated Agent-based workflows. -## Cloud Native Infrastructure - -### Service Mesh - -#### Tutorials - - - **(2022)** [Implementing Istio From Start To Finish](https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish) [COMMUNITY-TOOL] β A comprehensive implementation roadmap designed to guide engineering teams through the planning, deployment, and optimization stages of building an enterprise-grade Istio platform from the ground up. ## Cloud-Native Infrastructure ### Learning Resources @@ -83,13 +76,6 @@ #### Kubernetes Courses - **(2024)** [**wardviaene/kubernetes-course**](https://github.com/wardviaene/kubernetes-course) β 1732 [YAML/GO CONTENT] ππππ [ENTERPRISE-STABLE] β Accompanying codebase for Ward Viaene's comprehensive Kubernetes course, demonstrating deployments, configurations, microservice communication patterns, and cloud migrations. (Live Grounding: Widely trusted community-backed repository illustrating production-grade YAML configurations). -## Container Orchestration (1) - -### AKS Labs - -#### Hands-on Learning - - - **(2026)** [AKS Labs - Introduction](https://azure-samples.github.io/aks-labs/docs/intro) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Hands-on, engineer-designed technical playground for AKS configurations. Deep dives into Advanced CNI options, Cilium-driven security schemas, network boundaries, and workload identity bindings. ## DevOps ### Automation @@ -104,13 +90,6 @@ #### Career Path - **(2026)** [**DevOps Roadmap for 2026**](https://github.com/milanm/DevOps-Roadmap) β 19614 [MARKDOWN CONTENT] ππππ [DE FACTO STANDARD] β An extensive, highly-vetted community map outlining modern DevOps and platform engineering educational pathways. Synthesizes knowledge milestones across systems internals, network protocols, continuous integration/continuous delivery protocols, and hybrid observability. -## Frontend Development - -### React Framework - -#### State Management - - - **(2019)** [useHooks - React Hooks Library](https://usehooks.com) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β Production-ready React hook recipes facilitating decoupled side effects, event listener bindings, dynamic state persistence, and responsive UI behaviors without custom boilerplate code. ## Fundamentals ### Developer Workflows @@ -118,22 +97,6 @@ #### Architecture - **(2020)** [millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features π](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html) πππ [COMMUNITY-TOOL] β A developer-first manual illustrating structural components and cluster design properties. Guides programmers to understand how their API payload deployments translates to actual container lifecycle actions on physical machines. -## Infrastructure - -### Networking - -#### Fundamentals (1) - -##### Service Discovery - - - **(2024)** [**Kubernetes Services and Load Balancing Explained**](https://learnkube.com/kubernetes-services-and-load-balancing) [GUIDE] ππππ [ENTERPRISE-STABLE] [GUIDE] β A contemporary structural breakdown explaining how Kubernetes leverages service endpoints to build abstract load balancing layers. Reviews the operations of kube-proxy in writing local node routing rules and traces how traffic migrates from virtual endpoints to real pod ports. -## Kubernetes - -### Troubleshooting - -#### Guides - - - **(2023)** [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] β A robust troubleshooting guide compiling common pitfalls, anti-patterns, and direct remedies for everyday Kubernetes operation. It spans topics from service networking misconfigurations to persistent volume mounting failures. This resource provides clear checklists to help platform engineers accelerate incident resolution times. ## Orchestration ### Containers and Kubernetes @@ -143,7 +106,7 @@ ##### Foundations - **(2026)** [==youtube playlist: Tech World with Nana - Docker and Kubernetes Tutorial for Beginners ππ==](https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb) πππππ [DE FACTO STANDARD] [GUIDE] β An industry-defining video guide pairing OCI engine theory with localized container orchestration operations. Illustrates packaging programs, managing dependencies, configuring networks, and running resilient deployment manifests. -### Kubernetes (1) +### Kubernetes #### Comprehensive Reference @@ -154,7 +117,7 @@ ##### Platform Engineering - **(2026)** [==100 Days Of Kubernetes: 100daysofkubernetes.io==](https://100daysofkubernetes.io) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] [GUIDE] β A highly progressive community learning roadmap tracing advanced modern platform architectures. Chronicles continuous topics ranging from standard containers to advanced Envoy proxying, service meshes, and GitOps deployments. -#### Fundamentals (2) +#### Fundamentals (1) - **(2025)** [**devopscube.com: Kubernetes Tutorials For Beginners: Getting Started Guide**](https://devopscube.com/kubernetes-tutorials-beginners) ππππ [ENTERPRISE-STABLE] [GUIDE] β An exceptional introductory portal that distills container architecture into highly digestible guides. Explores standard pod mechanics, ingress controllers, environment configs, and scaling strategies with clean procedural steps. #### Hands-on Labs (1) @@ -196,7 +159,7 @@ ##### Enterprise Fundamentals - **(2024)** [**youtube playlist: DevNation Lessons: Kubernetes Fundamentals**](https://www.youtube.com/playlist?list=PLf3vm0UK6HKpOqIY2fcu_M0sCSpluyXMW) ππππ [ENTERPRISE-STABLE] [GUIDE] β Red Hat's developer lessons focused on real-world system patterns, detailing secure service integration, configurations separation, and cluster administration patterns within heavy enterprise networks. -##### Fundamentals (3) +##### Fundamentals (2) - **(2024)** [youtube playlist: Thetips4you - Kubernetes Tutorial for Beginners](https://www.youtube.com/playlist?app=desktop&list=PLVx1qovxj-akr_3XqQQgpqRyQw4GYuS4h) πππ [COMMUNITY-TOOL] [GUIDE] β An introductory video collection teaching standard configuration, secret integration, dynamic cloud volumes, and fundamental deployment syntax. Recommended for engineers transitioning from traditional VM hypervisors. ##### Networking and Core @@ -210,13 +173,6 @@ #### Visual Learning - **(2022)** [**cloud.google.com: kubernetes comic**](https://cloud.google.com/kubernetes-engine/kubernetes-comic) ππππ [ENTERPRISE-STABLE] [GUIDE] β Google's classic, highly creative visual guide explaining modern container scaling, lifecycle, and orchestration concepts through graphic storytelling. Perfect for explaining Kubernetes business advantages to technical managers. -## Platform Engineering (1) - -### Kubernetes GitOps and Packaging - -#### Learning Hubs - - - **(2025)** [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) [N/A CONTENT] [COMMUNITY-TOOL] β Red Hat's official training ecosystem community. It offers platform operators, architects, and developers verified learning pathways, course materials, and labs covering OpenShift administration and cloud-native practices. ## Professional Development ### Opinion and Strategy (1) @@ -226,11 +182,6 @@ - **(2022)** [javarevisited.blogspot.com: Top 5 Online Courses to Learn Kubernetes in 2022 - Best of Lot](https://javarevisited.blogspot.com/2020/06/top-5-courses-to-learn-kubernetes-for-devops-and-certification.html) ππ [COMMUNITY-TOOL] β An structured analytical review of high-performing cloud education resources. Evaluates programs based on practice exam quality, physical lab setups, and compliance with CNCF certification paths. ## Software Engineering -### Collaboration - -#### Documentation Specifications - - - **(2023)** [Open Source Friday: Spec Kit - What it is, the problems it solves, and how clear specs make collaboration work](https://www.youtube.com/live/2IArMAhkJcE?si=_LlIjakRXHUzERjy) [COMMUNITY-TOOL] β Focuses on 'Spec Kit' - an open framework designed to facilitate collaborative creation of technical specifications. Details how clear, shared specification templates improve open-source contributions, bridge communication gaps between product and engineering, and keep technical debt in check. ### Education (1) #### Systems Programming @@ -238,5 +189,5 @@ - **(2024)** [==Build Your Own X==](https://github.com/codecrafters-io/build-your-own-x) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An immensely popular community-driven compilation of step-by-step guides for building complex software systems (compilers, databases, operating systems, Docker) from scratch. Perfect for deep pedagogical exploration of core engineering systems. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/kubernetes.md b/v2-docs/kubernetes.md index f1f12620..7b2d9838 100644 --- a/v2-docs/kubernetes.md +++ b/v2-docs/kubernetes.md @@ -12,13 +12,12 @@ - This rapid growth combined with immense complexity means not every Kubernetes implementation has been successful, and in the worst cases, misconfigurations have led to security breaches and significant application downtime. Overwhelmed teams with insufficient training only make the problem worse, putting these implementations farther behind as Kubernetes management becomes increasingly difficult. As such, I believe **the time is now for a new role to emerge in the enterpriseβKubernetes Manager**. This is a job function that more and more companies will need to hire as operating and managing Kubernetes becomes a significantly larger part of the engineering operation than ever before. Let me explain. - [geekflare.com: 10 Kubernetes Best Practices for Better Container Orchestration](https://geekflare.com/cybersecurity/kubernetes-security-scanner) [COMMUNITY-TOOL] - [blog.kubecost.com: Kubecost raises $5.5 million to help teams monitor and reduce their Kubernetes spend](http://blog.kubecost.com/blog/announcing-kubecost-first-round) [COMMUNITY-TOOL] - - [divya-mohan0209.medium.com: Moβ tenancy, Moβ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [COMMUNITY-TOOL] - [k8sref.io](https://www.k8sref.io) [COMMUNITY-TOOL] - - [medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in' 2022](https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] - - [medium: Run Kubernetes Production Environment on EC2 Spot Instances With' Zero Downtime: A Complete Guide](https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea) [COMMUNITY-TOOL] - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] + - [medium.com/@danielepolencic: In Kubernetes, are there hidden costs to' running many cluster nodes?](https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd) [COMMUNITY-TOOL] + - [Kubernetes Troubleshooting: A Step-by-Step Guide](https://www.cncf.io/blog/2025/03/13/kubernetes-troubleshooting-a-step-by-step-guide) [COMMUNITY-TOOL] + - [medium.com/javarevisited: 8 Best Free Kubernetes Courses for Beginners in' 2022](https://medium.com/javarevisited/7-free-online-courses-to-learn-kubernetes-in-2020-3b8a68ec7abc) [COMMUNITY-TOOL] - [Wikipedia.org: Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) [COMMUNITY-TOOL] - [Kubernetes magic is in enterprise standardization, not app portability](https://www.techrepublic.com/article/kubernetes-magic-is-in-enterprise-standardization-not-app-portability) [COMMUNITY-TOOL] - [medium: A Practical Step-by-Step Guide to Understanding Kubernetes](https://medium.com/better-programming/a-practical-step-by-step-guide-to-understanding-kubernetes-d8be7f82e533) [COMMUNITY-TOOL] @@ -117,6 +116,7 @@ - [medium: Kubernetes DNS for Services and Pods](https://medium.com/kubernetes-tutorials/kubernetes-dns-for-services-and-pods-664804211501) [COMMUNITY-TOOL] - [edgehog.blog: Getting Started with K8s: Core Concepts](https://edgehog.blog/getting-started-with-k8s-core-concepts-135fb570462e) [COMMUNITY-TOOL] - [thenucleargeeks.com: Taints and Tolerations in Kubernetes](https://thenucleargeeks.com/2021/06/26/taints-and-tolerations-in-kubernetes-edit) [COMMUNITY-TOOL] + - [medium: Run Kubernetes Production Environment on EC2 Spot Instances With' Zero Downtime: A Complete Guide](https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea) [COMMUNITY-TOOL] - [shayn-71079.medium.com: Scaling Kubernetes Clusters](https://shayn-71079.medium.com/scaling-kubernetes-clusters-8a061321de93) [COMMUNITY-TOOL] - [allanjohn909.medium.com: Kubernetes Ingress with Traefik, CertManager, LetsEncrypt' and HAProxy](https://allanjohn909.medium.com/kubernetes-ingress-traefik-cert-manager-letsencrypt-3cb5ea4ee071) [COMMUNITY-TOOL] - [asishmm.medium.com: Discussion on Horizontal Pod Autoscaler with a demo' on local k8s cluster](https://asishmm.medium.com/discussion-on-horizontal-pod-autoscaler-with-a-demo-on-local-k8s-cluster-81694c09f818) [COMMUNITY-TOOL] @@ -232,6 +232,7 @@ - [doordash.engineering: Fast Feedback Loop for Kubernetes Product Development' in a Production Environment](https://doordash.engineering/2022/06/23/fast-feedback-loop-for-kubernetes-product-development-in-a-production-environment) [COMMUNITY-TOOL] - [towardsaws.com: Kubernetes Multi-Tenancy Approach](https://towardsaws.com/kubernetes-multi-tenancy-approach-b0f58d615971) [COMMUNITY-TOOL] - [medium.com/@het.trivedi05: Designing Multi-Tenant Applications on Kubernetes](https://medium.com/@het.trivedi05/designing-multi-tenant-applications-on-kubernetes-f0470f8e641c) [COMMUNITY-TOOL] + - [divya-mohan0209.medium.com: Moβ tenancy, Moβ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] - [medium.com/adeo-tech: A walkthrough guide for Multi-Tenancy with GKE](https://medium.com/adeo-tech/a-walkthrough-guide-for-multi-tenancy-with-gke-b9e6f1aed2a2) [COMMUNITY-TOOL] - [faun.pub: Hierarchical Namespaces in Kubernetes](https://faun.pub/hierarchical-namespaces-in-kubernetes-5b07ea2c3e65) [COMMUNITY-TOOL] - [sandeepbaldawa.medium.com: K8s Labels & Selectors](https://sandeepbaldawa.medium.com/k8s-labels-selectors-9ad2fcf78a4e) [COMMUNITY-TOOL] @@ -313,7 +314,6 @@ - [dnastacio.medium.com: The Art and Science of Probing a Kubernetes Container](https://dnastacio.medium.com/the-art-and-science-of-probing-a-kubernetes-container-db1f16539080) [COMMUNITY-TOOL] - [medium.com/@eumaho: Setting up readiness and liveness health-check probes' in Kubernetes with SpringBoot π](https://medium.com/@eumaho/setting-up-readiness-and-liveness-health-check-probes-in-kubernetes-with-springboot-674eb1038377) [COMMUNITY-TOOL] - [kamsjec.medium.com: liveness and readiness probesβ¦](https://kamsjec.medium.com/liveness-and-readiness-probes-91919f24e305) [COMMUNITY-TOOL] - - [medium.com/@danielepolencic: In Kubernetes, are there hidden costs to' running many cluster nodes?](https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd) [COMMUNITY-TOOL] - [medium: Ultimate Kubernetes Resource Planning Guide](https://medium.com/dev-genius/ultimate-kubernetes-resource-planning-guide-449a4fddd1d6) [COMMUNITY-TOOL] - [magalix.com: Capacity Planning](https://www.magalix.com/blog/kubernetes-patterns-capacity-planning) [COMMUNITY-TOOL] - [dzone: Dive Deep Into Resource Requests and Limits in Kubernetes](https://dzone.com/articles/dive-deep-into-resource-requests-and-limits-in-kub) [COMMUNITY-TOOL] @@ -586,9 +586,6 @@ #### Node Lifecycle - **(2021)** [trstringer.com: What Determines if a Kubernetes Node is Ready?](https://trstringer.com/kubernetes-node-ready) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A deep dive into node status evaluation mechanics in Kubernetes. It breaks down how the Kubelet posts heartbeats, how the Node Lifecycle Controller handles Lease resources, and how resource exhaustion (PID, disk, memory pressure) updates NodeConditions. -#### Scalability Limits - - - **(2025)** [==github.com/kubernetes: Kubernetes Scalability thresholds==](https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md) β 12886 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The authoritative SIG-Scalability technical specifications outlining physical structural and behavioral boundaries in a standard Kubernetes cluster (such as a maximum of 5,000 nodes, 150,000 total pods, and etcd throughput limits). Documents constraints and performance degradations encountered as these thresholds are reached. ### Deployment Anti-Patterns #### Operational Safety @@ -674,11 +671,6 @@ #### Control Loops - **(2026)** [learnsteps.com: How Kubernetes works on reconciler pattern](https://www.learnsteps.com/how-kubernetes-works-on-a-reconciler-pattern) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A breakdown detailing the core control loop underlying Kubernetes' architecture: the state reconciliation pattern. Explains how controllers constantly poll state using an active feedback loop, identifying deviations between target specifications and current infrastructure status, and scheduling atomic changes to reconcile them. -### Kubernetes Enhancements - -#### Resources - - - **(2021)** [==KEP-2837: Especificaciones de Recursos a Nivel de Pod==](https://github.com/kubernetes/enhancements/blob/ddf7d2a8c098e97b0714f31e88abad3b3e0e706c/keps/sig-node/2837-pod-level-resource-spec/README.md#summary) β 3887 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A critical Kubernetes Enhancement Proposal (KEP) addressing resource specification directly at the Pod level rather than duplicating definitions across individual container configurations. This proposed structural shift promises to optimize vertical pod autoscaling, simplify scheduler math, and streamline declarative application configurations. ### Microservices (1) #### Platform Engineering @@ -764,13 +756,6 @@ #### Enterprise Use-Cases - **(2021)** [thenewstack.io: What Workloads Do Businesses Run on Kubernetes?](https://thenewstack.io/what-workloads-do-businesses-run-on-kubernetes) πππ [COMMUNITY-TOOL] β Surveys modern workload distribution patterns on Kubernetes. Identifies the progressive shift from purely stateless microservices to highly data-intensive stateful applications like database instances, AI/ML pipelines, and data queues. -## Architecture and Visualization - -### Guides - -#### AWS - - - **(2023)** [What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?](https://www.pluralsight.com) [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] β A comprehensive tutorial on Pluralsight outlining best-practice workflows for generating infrastructure diagrams. Provides structured advice on combining automated discovery with custom visual canvases. ## Automation ### Configuration Management (1) @@ -805,13 +790,6 @@ #### Policy and Compliance - **(2021)** [**itnext.io: Measuring Patching Cadence on Kubernetes with GitOps**](https://itnext.io/measuring-patching-cadence-on-kubernetes-with-gitops-353bc4a1d25) [YAML CONTENT] ππππ [ENTERPRISE-STABLE] [GUIDE] β Outlines a GitOps framework designed to measure, audit, and accelerate software patch delivery within Kubernetes clusters. Outlines the integration of automated image updates with PR-driven deployment logs to gauge team response velocity. -## CICD Pipelines - -### Security and Supply Chain - -#### Dependabot - - - **(2025)** [Dependabot Version Updates in Azure DevOps](https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops) [YAML CONTENT] [COMMUNITY-TOOL] β A configuration guide describing the implementation of automated Dependabot scanning mechanisms inside Azure DevOps repositories to detect and secure third-party dependencies. ## Capacity Management ### Resource Optimization @@ -827,6 +805,9 @@ - **(2021)** [kube.careers: Kubernetes jobs market (Q2 2021)](https://kube.careers/report-2021-q2) [CASE STUDY] [EMERGING] β A historical analysis of the cloud-native recruitment landscape in Q2 2021. Tracks emerging salary ranges, high-demand Kubernetes technical sub-skills (Helm, GitOps, Prometheus), and regional job opportunities across North America and Europe. - **(2021)** [kube.careers: Kubernetes jobs market trends for 2021 (Q4)](https://kube.careers/report-2021-q4) [CASE STUDY] [COMMUNITY-TOOL] β Tracks job market dynamics from the final quarter of 2021, revealing steady increases in salaries and highlighting GitOps, Service Mesh (Istio), and Kubernetes security specialties as highly valued engineering competencies. +#### Salary Analytics + + - **(2022)** [kube.careers: Kubernetes jobs market trends for 2022 Q4](https://kube.careers) [CASE STUDY] [COMMUNITY-TOOL] β Provides end-of-year 2022 hiring telemetry. Synthesizes standard prerequisites for engineering levels, emphasizing the transformation of Kubernetes knowledge from a specialized 'plus' to a fundamental baseline requirement across software engineering roles. ### Skill Alignment #### Container Orchestration (1) @@ -861,32 +842,13 @@ #### Overview - **(2026)** [==Serverless Architectures==](https://nubenetes.com/serverless/) [SPANISH CONTENT] [DOCUMENTATION] πππππ [DE FACTO STANDARD] β In-depth analysis exploring execution concepts, billing architectures, scalability curves, and performance tradeoffs inherent in Serverless patterns. Details key differences between FaaS, cloud-managed runtimes, and self-hosted Knative workloads. -## Cloud Architecture and Infrastructure Strategy - -### High Availability (1) - -#### Multi-Region Deployments - - - **(2023)** [==engineering.monday.com: monday.comβs Multi-Regional Architecture: A Deep Dive==](https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive) [ADVANCED LEVEL] [CASE STUDY] πππππ [CASE STUDY] [DE FACTO STANDARD] β A real-world architectural dissection of how monday.com implemented a highly resilient, multi-regional cloud strategy to improve latency and adhere to strict regional data regulations. Explains state replication strategies, request routing optimizations, and database scaling bottlenecks encountered during global scaling. ## Cloud Infrastructure -### Azure Networking - -#### Latency Optimization - - - **(2025)** [Reduce Latency with Azure Proximity Placement Groups](https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups) [N/A CONTENT] [COMMUNITY-TOOL] β Analyzes the utility of Azure Proximity Placement Groups (PPGs) to achieve sub-millisecond physical latency for interdependent compute resources. It outlines design considerations for co-locating VMs, Virtual Machine Scale Sets, and Kubernetes nodes within the same physical data center boundary to support high-performance microservices. ### Kubernetes (1) #### Workload Management - **(2021)** [K8s prevent queue worker Pod from being killed during deployment](https://itnext.io/k8s-prevent-queue-worker-pod-from-being-killed-during-deployment-4252ea7c13f6) [ADVANCED LEVEL] [COMMUNITY-TOOL] β This operations guide details how to prevent queue-consuming pods from being killed mid-job during rolling deployments on Kubernetes. It explains how to coordinate preStop hooks and terminationGracePeriodSeconds configurations. -## Cloud Infrastructure and Orchestration - -### Container Orchestration (2) - -#### Helm and Packaging - - - **(2022)** [andrewlock.net: Series: Deploying ASP.NET Core applications to Kubernetes with Helm π](https://andrewlock.net/series/deploying-asp-net-core-applications-to-kubernetes) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β A comprehensive deep-dive tutorial series on orchestrating .NET applications inside Kubernetes using Helm. Analyzes templating, YAML manifests, dependency injections, dynamic secret handling, and values customization patterns. ## Cloud Native ### Community @@ -894,25 +856,6 @@ #### Directory - **(2021)** [techbeacon.com: 25 Kubernetes experts you should follow on Twitter](https://techbeacon.com/enterprise-it/25-kubernetes-experts-you-should-follow-twitter) [MARKDOWN CONTENT] [LEGACY] β A curated directory of 25 Kubernetes experts and thought leaders. While compiled in 2021, current 2026 analysis indicates that many highlighted figures have transitioned to wider Platform Engineering, AI infrastructure, and multi-cloud platform architectures, though their legacy core insights on orchestration remain highly foundational. -#### Events - -##### ArgoCon - - - **(2026)** [ArgoCon North America 2026 Call for Proposals](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/argocon/#call-for-proposals) [COMMUNITY-TOOL] β Official Call for Proposals portal for ArgoCon North America 2026. Focuses on collecting real-world architectures, case studies, and enterprise patterns utilizing Argo CD, Argo Workflows, Argo Rollouts, and Argo Events. -## Cloud Native and Kubernetes - -### Networking and Edge Routing - -#### Gateway API - - - **(2025)** [**Application Gateway for Containers: Istio Integration**](https://blog.cloudtrooper.net/2025/11/21/application-gateway-for-containers-istio-integration) [GO / YAML CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β An advanced architectural post demonstrating how Azure Application Gateway for Containers (AGC) integrates with Istio Service Mesh via Kubernetes Gateway API. It details how edge traffic routing seamlessly hands off to internal mesh proxy sidecars while preserving end-to-end mTLS and header-based routing. This integration is critical for high-security microservices topologies demanding zero-trust communication. -## Cloud Native and Kubernetes Core - -### Container Orchestration (3) - -#### Fundamentals (3) - - - **(2023)** [==cloud.google.com: What is Kubernetes? π==](https://cloud.google.com/learn/what-is-kubernetes) [DOCUMENTATION] πππππ [DE FACTO STANDARD] β A comprehensive foundation on Kubernetes, detailing its architectural pillars including the control plane, worker nodes, and declarative API engine. It outlines container scheduling, automated self-healing, and service discovery mechanisms essential for running resilient, modern cloud-native systems. ## Cloud Native Platforms ### Kubernetes (2) @@ -960,6 +903,9 @@ - **(2018)** [kubernetes.io: Out of the Clouds onto the Ground: How to Make Kubernetes Production Grade Anywhere](https://kubernetes.io/blog/2018/08/03/out-of-the-clouds-onto-the-ground-how-to-make-kubernetes-production-grade-anywhere) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Classic architectural review detailing how to host production-grade Kubernetes outside public cloud boundaries. Addresses high-availability physical networking, load balancer layers, and resilient persistent storage backends. ### Sizing +#### Node Allocatable + + - **(2023)** [learnk8s.io: Allocatable memory and CPU in Kubernetes Nodes](https://learnkube.com/allocatable-resources) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Demystifies how Kubernetes computes physical allocatable resources. Deeply details the underlying formulas for `kube-reserved`, `system-reserved`, and eviction thresholds to ensure cluster stability under heavy workloads. #### Research - **(2022)** [docs.google.com - learnk8s.io: Research on the trade offs when choosing an instance type for a kubernetes cluster](https://docs.google.com/spreadsheets/d/1yhkuBJBY2iO2Ax5FcbDMdWD5QLTVO6Y_kYt_VumnEtI/edit#gid=1994017257) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A comprehensive reference spreadsheet mapping public cloud compute options. Analyzes network limits, local disks performance, memory ratios, and OS-reserved compute resources to guide infrastructure designers. @@ -1134,13 +1080,8 @@ #### Programmatic Generation - **(2023)** [Templating YAML in Kubernetes with real code](https://learnkube.com/templating-yaml-with-code) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Advocates for programmatic Kubernetes resource generation in real-world programming languages (Go, Python, Java) over raw text-interpolated tools like Helm. Details static typing validation advantages, testing, and GitOps orchestration scale benefits. -## Container Orchestration (4) +## Container Orchestration (2) -### Azure Kubernetes Service - -#### Well-Architected Framework - - - **(2026)** [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [MARKDOWN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Official technical guide mapping Azure Well-Architected Framework (WAF) principles to Azure Kubernetes Service (AKS). It details architectural guidance on cluster networking, high availability, node pools, security integration, and cost management. This serves as the definitive reference for engineering enterprise-grade, highly resilient Kubernetes control and data planes on Azure. ### Kubernetes (3) #### Community Platforms @@ -1153,13 +1094,6 @@ #### Execution Engines - **(2026)** [==containerd - An open and reliable container runtime==](https://github.com/containerd/containerd) β 20835 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β containerd is an industry-standard container runtime designed to be embedded into larger systems like Kubernetes. Following the deprecation of Docker's native runtime engine in Kubernetes, containerd has emerged as the de facto execution engine for production-grade orchestrators. -## Container Runtimes - -### containerd - -#### ctr CLI - - - **(2023)** [labs.iximiuz.com: How to work with container images using ctr](https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Deep technical laboratory exercise focused on managing low-level container images using the containerd 'ctr' CLI. Vital for operations engineers debugging nodes directly where high-level runtimes like docker are not installed. ## Containers and Orchestration ### Container Concepts @@ -1227,7 +1161,7 @@ ### Containerization -#### Fundamentals (4) +#### Fundamentals (3) - **(2023)** [geeksforgeeks.org: Kubernetes β Concept of Containers](https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers) [COMMUNITY-TOOL] [GUIDE] β An educational resource decomposing container primitives within cloud computing environments. Details namespace isolation, cgroups resource enforcement, and how Kubernetes orchestrates these isolated Linux runtimes across virtual and physical bare-metal hardware. #### Virtualization Layers @@ -1320,13 +1254,6 @@ #### Microservices Datastores - **(2021)** [**itnext.io: How to Add MySql & MongoDB to a Kubernetes .Net Core Microservice Architecture**](https://itnext.io/databases-in-a-kubernetes-angular-net-core-microservice-arch-a0c0ae23dca9) [C# CONTENT] ππππ [ENTERPRISE-STABLE] [GUIDE] β Detailing the integration of relational (MySQL) and non-relational (MongoDB) databases into a .NET Core microservices framework on Kubernetes. Examines stateful storage requirements, connection string injection, and the architectural trade-offs of running databases inside versus outside the cluster boundary. -## Deployment and Delivery - -### Deployment Strategies - -#### Blue-Green and Canary - - - **(2024)** [semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes π](https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Technical tutorial illustrating native implementation of blue-green deployments on Kubernetes. Demonstrates how to manipulate service selectors, manage ingress controllers, and swap traffic dynamically with zero application downtime. ## DevOps ### CICD (1) @@ -1369,13 +1296,6 @@ - **(2021)** [dev.to: A Deep Dive Into Kubernetes Schema Validation](https://dev.to/datreeio/a-deep-dive-into-kubernetes-schema-validation-39ll) [COMMUNITY-TOOL] β Breaks down how the API server processes client submissions through OpenAPI schema validators. Details how developers can use automated validation frameworks in CI/CD chains to catch bad resource specs before applying manifests to clusters. - **(2021)** [datree.io: A Deep Dive Into Kubernetes Schema Validation π](https://www.datree.io/resources/kubernetes-schema-validation) [COMMUNITY-TOOL] β Deep dive into schema parsing and structural checking of Kubernetes manifests. Compares static scanning utilities with dynamic admission controllers, and outlines strategies for integrating automated validation policies into development pipelines. -## Ecosystem (1) - -### Developer Tooling - -#### CLI Utilities - - - **(2021)** [itnext.io: Kubernetes Essential Tools: 2021](https://itnext.io/kubernetes-essential-tools-2021-def12e84c572) [COMMUNITY-TOOL] β An expert selection of developer and operator terminal utilities designed to streamline interaction with Kubernetes clusters. Reviews advanced interactive CLI browsers like k9s, visual dashboards like Lens, log stream multiplexers like Stern, and context switches like kubectx. ## Education ### Backend Development @@ -1427,6 +1347,13 @@ #### Tutorial - **(2020)** [dev.to: Creating a Custom Resource Definition In Kubernetes | Michael Levan](https://dev.to/thenjdevopsguy/creating-a-custom-resource-definition-in-kubernetes-2k7o) [N/A CONTENT] [COMMUNITY-TOOL] β A practical walk-through detailing how to construct and deploy Custom Resource Definitions. Explores API versioning schema fields, spec declarations, and the foundational design of corresponding controller reconciliation loops. +## Extensibility (2) + +### Operators + +#### Lifecycle Management + + - **(2024)** [==Red Hat OLM==](https://github.com/operator-framework/operator-lifecycle-manager) β 1857 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Part of the Operator Framework, OLM manages the installation, updates, and role-based access control of Operators running inside a cluster. It acts as an orchestrator for custom resource definitions (CRDs) and controller versions, ensuring dependencies are resolved safely. This tool is standard infrastructure across Red Hat OpenShift and enterprise Kubernetes configurations to scale operations reliably. ## FinOps (1) ### Resource Optimization (1) @@ -1434,7 +1361,7 @@ #### API Usage - **(2021)** [harness.io: Introducing Recommendations API: Find Potential Cost Savings Programmatically](https://www.harness.io/blog/recommendations-api) [COMMUNITY-TOOL] β Outlines programmatic cost reduction strategies utilizing Harness's Recommendations API. Shows how development teams can continuously query and apply optimized CPU/Memory resource constraints to reconcile performance with budget limits. -## Fundamentals (5) +## Fundamentals (4) ### Advocacy @@ -1480,7 +1407,7 @@ #### Conceptual Explanations - **(2017)** [enterprisersproject.com: How to explain Kubernetes in plain English](https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english) π [COMMUNITY-TOOL] β An executive-level conceptual guide explaining Kubernetes orchestration concepts through real-world analogies. Ideal for bridging communication between technical architects and business stakeholders regarding cloud-native resource optimization. -#### Container Runtimes (1) +#### Container Runtimes - **(2020)** [css-tricks.com: Kubernetes Explained Simply: Containers, Pods and Images](https://css-tricks.com/kubernetes-explained-simply-containers-pods-and-images) ππ [COMMUNITY-TOOL] β A highly accessible guide targeting front-end and full-stack developers. It traces the hierarchy from container images and isolated container layers up to multi-container Pod topologies and network configuration. #### Core Abstractions @@ -1601,7 +1528,7 @@ #### Alternative Runtimes - **(2020)** [blog.sighup.io: How to run Kubernetes without Docker](https://blog.sighup.io/how-to-run-kubernetes-without-docker) [BASH CONTENT] [ADVANCED LEVEL] [LEGACY] β Demonstrates runtime decoupling by running a fully functional Kubernetes cluster without the legacy Docker engine. Leverages Container Runtime Interface (CRI) options like Containerd or CRI-O directly to optimize cluster performance. -#### Container Runtimes (2) +#### Container Runtimes (1) - **(2021)** [kruyt.org: Migrate from Docker to Containerd in Kubernetes](https://kruyt.org/migrate-docker-containerd-kubernetes) [BASH CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Walks engineers through swapping the Docker container engine for Containerd inside a running Kubernetes node group, addressing the DockerShim deprecation and explaining runtime socket migration. ### Container Runtime (2) @@ -1641,7 +1568,7 @@ #### Performance Tuning - **(2021)** [blog.px.dev: How etcd works and 6 tips to keep in mind](https://blog.px.dev/etcd-6-tips) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A deep-dive analyzing etcd internals under the Raft consensus mechanism. Provides six optimization techniques covering disk partition isolating, compact tasks, db sizing, lease scaling, and defragmentation routines necessary to protect cluster health. -### Fundamentals (6) +### Fundamentals (5) #### Comparisons @@ -1677,7 +1604,7 @@ - **(2020)** [revistacloudcomputing.com: Los mejores proveedores de Kubernetes](https://www.revistacloudcomputing.com/2020/09/los-mejores-proveedores-de-kubernetes) [SPANISH CONTENT] [COMMUNITY-TOOL] β A comparison of leading managed Kubernetes providers (EKS, GKE, AKS) assessing features such as control plane pricing, scaling responsiveness, and upgrade paths. Extremely useful for infrastructure strategists. ### Migration (1) -#### Container Orchestration (5) +#### Container Orchestration (3) - **(2021)** [opensourcerers.org: How to go from Docker to Kubernetes the right way π](https://www.opensourcerers.org/2021/02/01/how-to-go-from-docker-to-kubernetes-the-right-way) [YAML CONTENT] [COMMUNITY-TOOL] β A comprehensive migration roadmap targeting teams transitioning from local Docker-centric environments to multi-node Kubernetes topologies. Focuses on rewriting network exposes, volume mounts, and orchestrating stateful workloads. #### Dev Environments @@ -1698,11 +1625,6 @@ #### Security (1) - **(2022)** [linuxtechi.com: How to Setup Private Docker Registry in Kubernetes (k8s)](https://www.linuxtechi.com/setup-private-docker-registry-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β Presents the setup process for a secure private container registry deployed directly inside a target Kubernetes cluster. Details registry credentials, PersistentVolume storage attachments, TLS configurations, and Ingress routing rules. -### Windows Containers - -#### Guides (1) - - - **(2022)** [loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips](https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips) [ADVANCED LEVEL] [LEGACY] β A technical resource detailing operational best practices, troubleshooting mechanisms, and performance-tuning tricks for running Windows Server containers on hybrid Kubernetes clusters. It addresses common networking pitfalls (such as Calico or Flannel overlay differences) and resource limitation differences between Linux namespaces and Windows Job Objects. It provides engineering teams with practical tips to facilitate legacy .NET Framework containerization. ## Infrastructure Optimization ### Cluster Architecture (1) @@ -1739,11 +1661,6 @@ - **(2021)** [rtfm.co.ua: Kubernetes: Cluster Cost Monitoring β Kubernetes Resource Report and Kubecost](https://rtfm.co.ua/en/kubernetes-cluster-cost-monitoring-kubernetes-resource-report-and-kubecost) [N/A CONTENT] [COMMUNITY-TOOL] β Contrasts the resource-efficient 'Kubernetes Resource Report' project with the full-featured analytical depth of Kubecost. Assists engineers in finding the ideal balance between low deployment overhead and comprehensive reporting capability. ## Infrastructure as Code (1) -### CICD and Delivery - -#### Self-Hosted Runners - - - **(2025)** [RunsOn: Self-hosted GitHub Actions Runners in AWS](https://runs-on.com) [GO CONTENT] [COMMUNITY-TOOL] β An innovative open-source self-hosting solution that provisions fast, secure, on-demand EC2 single-use runners for GitHub Actions on AWS. Offers extreme cost reductions (up to 10x) utilizing EC2 spot instances with minimal boot delays. ### Crossplane and Control Planes #### Overview (1) @@ -1756,13 +1673,6 @@ #### Kubernetes Basics - **(2021)** [qwinix.io: What Is Kubernetes? K8s Uses, Benefits, & More](https://www.qwinix.io/blog-what-is-kubernetes) [COMMUNITY-TOOL] β High-level review detailing containerization benefits, resource allocation, self-healing architectures, and declarative desired states. Aimed at introducing product leads and junior engineers to the core patterns of K8s orchestration. -## Kubernetes Platform Engine - -### Cluster Operations - -#### Memory Management - - - **(2025)** [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Diagnoses Kubernetes `OOMKilled` (Exit Code 137) events caused by memory leaks, misconfigured resource limits, and JVM heap management issues. Explains how to set appropriate limits/requests while implementing profiling tools to prevent container churn. ## Machine Learning ### Kubeflow @@ -1784,12 +1694,6 @@ - **(2023)** [==KubeCarrier - Service Management at Scale==](https://github.com/kubermatic/kubecarrier) β 291 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] [LEGACY] β KubeCarrier is an open-source system designed for managing services across multiple Kubernetes clusters using a Service App Store model based on CRDs. Curator insights framed it as an enterprise-ready hub for multi-tenant services; however, live grounding reveals the project has been archived by Kubermatic. It remains academically and architecturally notable for showing how to use Hub-and-Spoke cluster patterns to automate service provisioning. ## Networking (1) -### Core Services - -#### kube-proxy - - - **(2021)** [dustinspecker.com: iptables: How Kubernetes Services Direct Traffic to Pods](https://dustinspecker.com/posts/iptables-how-kubernetes-services-direct-traffic-to-pods) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Low-level diagnostic guide tracing the packet path through programmed iptables rules. Demonstrates exactly how kube-proxy routes cluster IP destination calls to dynamic backend endpoints. - - **(2021)** [arthurchiao.art: Cracking kubernetes node proxy (aka kube-proxy)](https://arthurchiao.art/blog/cracking-k8s-node-proxy) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Deep-dive technical blog exploring the design principles of the node proxy. Compares user-space, iptables, and IPVS proxy modes with performance telemetry data. ### Multi-Cloud Networking #### VPN Overlay @@ -1838,13 +1742,13 @@ #### Deep Dive (1) - **(2021)** [**harness.io: Kubernetes Services Explained π**](https://www.harness.io/blog/kubernetes-services-explained) [GUIDE] ππππ [ENTERPRISE-STABLE] [GUIDE] β Analyzes the network mechanics of Kubernetes Services, detailing internal DNS resolution, kube-proxy iptables configurations, and IPVS packet translation rules. Useful for tracing service discovery latencies. -#### Fundamentals (7) +#### Fundamentals (6) - **(2020)** [blog.alexellis.io: A Primer: Accessing services in Kubernetes](https://blog.alexellis.io/primer-accessing-kubernetes-services) [GUIDE] πππ [COMMUNITY-TOOL] [GUIDE] β Demystifies service exposition mechanisms. Breaks down the network plumbing and structural configuration differences between ClusterIP, NodePort, and cloud-provider LoadBalancer integrations. #### IPVS - **(2021)** [dustinspecker.com: IPVS: How Kubernetes Services Direct Traffic to Pods](https://dustinspecker.com/posts/ipvs-how-kubernetes-services-direct-traffic-to-pods) [GO/BASH CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A core-level networking analysis explaining how the IP Virtual Server (IPVS) routing layer handles service balancing inside high-scale clusters, demonstrating massive throughput advantages over standard iptables. -### kube-proxy (1) +### kube-proxy #### IPVS Routing @@ -1859,13 +1763,6 @@ #### Automation (1) - **(2024)** [==external-dns==](https://github.com/kubernetes-sigs/external-dns) β 8985 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A vital ecosystem add-on that dynamically configures external DNS providers based on active Ingress and Service host declarations. Ensures automated external network connectivity. -## Networking and Security - -### Kubernetes Networking - -#### Deep Dive (2) - - - **(2020)** [==ronaknathani.com: How a Kubernetes Pod Gets an IP Address π==](https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address) [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An exquisite, step-by-step technical analysis of the process of container instantiation and network interface creation. Explores how the Kubelet invokes CNI plugins to assign an IP address. Live Grounding validates that understanding the low-level CNI specification and IPC interactions is crucial for debugging cluster networking bottlenecks. ## Observability (1) ### Debugging (2) @@ -2024,7 +1921,7 @@ #### Maturity Frameworks - **(2022)** [fairwinds.medium.com: Kubernetes Maturity Model](https://www.fairwinds.com/kubernetes-maturity-model) [CASE STUDY] [COMMUNITY-TOOL] β Introduces a multi-phased maturity model mapping an organization's path from raw experimentation and initial containerization to advanced, automated platform optimization, enterprise governance, declarative policy enforcement, and multi-cluster orchestration. -### High Availability (2) +### High Availability (1) #### Deployment Best Practices @@ -2040,7 +1937,7 @@ #### Bootstrap Methods - **(2023)** [itnext.io: Kubernetes Installation Methods The Complete Guide](https://itnext.io/kubernetes-installation-methods-the-complete-guide-1036c860a2b3) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β A comprehensive analysis of various Kubernetes bootstrap frameworks. Compares local learning solutions (Kind, Minikube, K3s) with enterprise production installation engines (Kubeadm, Kubespray, and fully managed public cloud options like GKE, EKS, AKS), detailing networking setup and etcd topography trade-offs. -### Lifecycle Management +### Lifecycle Management (1) #### Day 2 Operations @@ -2111,7 +2008,7 @@ - **(2021)** [**kubermatic.com: The Ultimate Checklist for Running Kubernetes in Production**](https://www.kubermatic.com/resources/the-ultimate-checklist-for-running-kubernetes-in-production) ππππ [ENTERPRISE-STABLE] β An extensive production operations checklist for Kubernetes deployments. Covers crucial production readiness requirements across observability, ingress security, RBAC policies, network segmentation, and backup recovery operations. ### Registry (1) -#### High Availability (3) +#### High Availability (2) - **(2021)** [blog.kintone.io: Tolerating failures in container image registries π](https://blog.kintone.io/entry/neco-registry) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Case study analyzing how to deploy failure-tolerant private registries in high-availability environments. Explains how to set up resilient storage layers, handle replication synchronization, and use local pull-through caching to shield nodes from upstream network outages. ### Reliability (3) @@ -2121,7 +2018,6 @@ - **(2020)** [polarsquad.com: Check your Kubernetes deployments!](https://polarsquad.com/blog/check-your-kubernetes-deployments) πππ [COMMUNITY-TOOL] β Presents an essential operational checklist for production-grade Kubernetes workloads. Warns against basic anti-patterns and covers CPU/Memory resource constraints, Pod Disruption Budgets, anti-affinity controls, and robust health checks. #### Probes (1) - - **(2020)** [==If you have a livenessProbe that takes over one second, itβll fail when you update to kubernetes 1.20, because a long-standing bug with how the default was handled has been fixed. You must override the ExecProbeTimeout if your probe takes more than 1s==](https://github.com/kubernetes/kubernetes/pull/97057) β 123002 [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Highlights a critical behavior change in Kubernetes 1.20 where `timeoutSeconds` is strictly enforced for Exec probes. Warns how previously un-timeout-bound scripts can trigger sudden restarts across critical services. - **(2021)** [**loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls**](https://website.vcluster.com/blog/kubernetes-readiness-probes-examples-and-common-pitfalls) [GUIDE] ππππ [ENTERPRISE-STABLE] [GUIDE] β Analyzes advanced operational pitfalls in readiness probe configurations. Explains how bad dependency validation (e.g. database pings inside web pod probes) can cause catastrophic, cascading cluster failures. #### Troubleshooting (2) @@ -2177,7 +2073,7 @@ - **(2026)** [==Ramilito/kubesess==](https://github.com/Ramilito/kubesess) β 284 [RUST CONTENT] πππππ [DE FACTO STANDARD] β A multi-session context manager that isolates Kubernetes session configs within split terminal tabs. Unlike default global switches, this Rust utility guarantees engineers can safely run separate commands targeting different zones and clusters simultaneously without cross-cluster command contamination. ### System Administration (1) -#### Fundamentals (8) +#### Fundamentals (7) - **(2021)** [redhat.com: Kubernetes basics for sysadmins](https://www.redhat.com/en/blog/kubernetes-basics-sysadmins) πππ [COMMUNITY-TOOL] β Examines Kubernetes through the lens of bare-metal and VM sysadmins. Contextualizes namespaces, control groups (cgroups), and network namespaces against traditional Linux system administration paradigms. ### Troubleshooting (3) @@ -2206,7 +2102,7 @@ #### Distributed Locks - **(2021)** [dev.to: How to make exclusive locks in Kubernetes](https://dev.to/madmaxx/how-to-make-exclusive-locks-in-kubernetes-23if) [GO/YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explains how to design and execute distributed exclusive locking mechanisms inside Kubernetes. It details the structural usage of the Coordination API (Lease resources) and leader election patterns to prevent concurrent state manipulation in multi-replica microservices. -### Fundamentals (9) +### Fundamentals (8) #### Pods (2) @@ -2290,7 +2186,7 @@ #### Admission Control (1) - - **(2022)** [==loft-sh/kiosk==](https://github.com/loft-sh/kiosk) β 1071 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An open-source extension for managing logical multi-tenancy. Configures self-service namespace provisioning and tenant resource allocations, though now largely replaced by vcluster workflows. + - **(2022)** [==loft-sh/kiosk==](https://github.com/loft-sh/kiosk?utm_sq=gf3f25b1tk#why-kiosk) β 1071 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An open-source extension for managing logical multi-tenancy. Configures self-service namespace provisioning and tenant resource allocations, though now largely replaced by vcluster workflows. #### Anti-Patterns - **(2022)** [thenewstack.io: Avoiding the Pitfalls of Multitenancy in Kubernetes](https://thenewstack.io/avoiding-the-pitfalls-of-multitenancy-in-kubernetes) [GO CONTENT] [COMMUNITY-TOOL] β Addresses the architectural failure modes of poorly isolated multi-tenant clusters. Outlines mitigation paths for noisy neighbors, CPU-throttled namespaces, and leaky container workloads. @@ -2351,13 +2247,6 @@ #### Tutorials (1) - **(2024)** [learnk8s.io/blog](https://learnkube.com/blog) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Learnk8s offers high-fidelity, visually rich technical deep dives focusing on cluster mechanics and deployment configurations. Their educational guides resolve core operational complexities, making it a stellar developer resource for production container configuration. -## Provisioning - -### Deployment Tools - -#### Ubuntu Stack - - - **(2026)** [**Conjure up**](https://canonical.com/juju) [PYTHON CONTENT] [LEGACY] β Curator Insight vs Live Grounding: Canonical's Conjure-up tool was originally developed to orchestrate Juju applications and configure Charmed Kubernetes dynamically. Live status confirms the tool is deprecated and retired, with Canonical directing teams to use direct Juju or MicroK8s setups. ## Resource Management (2) ### Automation and Tools @@ -2459,7 +2348,7 @@ - **(2022)** [sysdig.com: Kubernetes capacity planning: How to rightsize the requests of your cluster](https://www.sysdig.com/blog/kubernetes-capacity-planning) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Sysdig's guide to capacity planning and rightsizing cluster-wide resources. - Explains how to aggregate individual container requests to determine actual node provisioning thresholds. - Demystifies how rightsizing avoids both over-provisioning spend and scheduling latency. -#### Memory Management (1) +#### Memory Management - **(2022)** [itnext.io: Memory Request + Limit in Kubernetes | Daniele Polencic ππ](https://itnext.io/memory-requests-and-limits-in-kubernetes-1c9cd573b3ab) [ADVANCED LEVEL] [COMMUNITY-TOOL] β In-depth guide explaining how memory allocations behave on Linux/Kubernetes. - Discusses how the kernel manages memory limits, page cache, and anonymous memory. @@ -2607,9 +2496,6 @@ - **(2022)** [rcarrata.github.io: Regenerating Kubeconfig for system:admin user in OpenShift clusters](https://rcarrata.github.io/openshift/regenerate-kubeconfig) [BASH CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A technical procedure for regenerating administrative Kubeconfig structures for the `system:admin` user inside Red Hat OpenShift clusters. Focuses on resolving expired control plane authentication certificates via backend master node mechanics. ### Identity and Access -#### AKS - - - **(2024)** [From Zero to Hero with Identity and Access Control in Azure Kubernetes Service](https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-identity-and-access-control-in-azure-kubernetes-service/4386350) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β A comprehensive handbook for architecting identity boundaries in Azure Kubernetes Service (AKS). It details the integration of Entra ID with native Kubernetes RBAC to eliminate static credentials. Utilizing managed identities ensures secure, audit-compliant interactions with external Azure cloud assets. #### RBAC - **(2022)** [cloudhero.io](https://cloudhero.io/creating-users-for-your-kubernetes-cluster) [YAML CONTENT] [COMMUNITY-TOOL] β A practical guide to onboarding cluster users. Explains how to generate TLS client certificates and bind them to Kubernetes RBAC RoleBindings to enforce safe access controls. @@ -2662,7 +2548,7 @@ - **(2026)** [==open-policy-agent/conftest==](https://github.com/open-policy-agent/conftest) β 3199 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A policy-testing framework used to execute structural tests against declarative configuration files. Leveraging Open Policy Agent (OPA) and the Rego language, it validates Kubernetes templates, Helm values, and Terraform files before they enter production environments. ### Registry Integration -#### Container Runtimes (3) +#### Container Runtimes (2) - **(2026)** [==k8scr π==](https://github.com/hasheddan/k8scr) β 119 [GO CONTENT] πππππ [DE FACTO STANDARD] β A lightweight and specific CLI utility used to inspect and fetch container image metadata from within a Kubernetes context. It bypasses complex registry credential configurations, allowing developers and administrators to debug and analyze container layers directly. ### Resource Management (3) @@ -2727,13 +2613,6 @@ #### Architecture Scaling - **(2021)** [infoq.com: Kubernetes Workloads in the Serverless Era: Architecture, Platforms, and Trends](https://www.infoq.com/articles/kubernetes-workloads-serverless-era) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Traces the structural patterns, frameworks (Knative, KEDA), and architectural challenges of running scale-to-zero serverless runtimes inside a standard Kubernetes control loop. Focuses on lifecycle scaling profiles and routing constraints. -## Service Mesh - -### Networking (3) - -#### Traffic Management - - - **(2026)** [Istio.io](https://istio.io) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Home of the de facto standard open-source service mesh. Implements a uniform plane for managing, securing, and routing microservices traffic across hybrid cloud container clusters. ## Storage ### Failure Stories @@ -2803,7 +2682,7 @@ #### Microcks - **(2021)** [**microcksio**](https://x.com/microcksio) [JAVA CONTENT] ππππ [ENTERPRISE-STABLE] β Social and developer hub for Microcks, an open-source tool for mocking and testing APIs (REST, gRPC, GraphQL, and event-driven architectures) in Kubernetes. Accelerates microservice development and automated contract testing in CI/CD pipelines. -## Traffic Management (1) +## Traffic Management ### Ingress @@ -3002,5 +2881,5 @@ - **(2021)** [**itnext.io: Kubernetes StatefulSet Initialization with Unique Configs per Pod**](https://itnext.io/kubernetes-statefulset-initialization-with-unique-configs-per-pod-7e02c01ada65) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Demystifies the deployment of dynamic configurations inside stateful cluster topologies. Explains how to leverage initContainers to dynamically configure peer IDs, specific properties, and individual identities on a per-pod basis. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) | [Other Awesome Lists](./other-awesome-lists.md) +π‘ **Explore Related:** [Demos](./demos.md) | [About](./about.md) | [Other Awesome Lists](./other-awesome-lists.md) diff --git a/v2-docs/kustomize.md b/v2-docs/kustomize.md index e2d98b92..39eb650c 100644 --- a/v2-docs/kustomize.md +++ b/v2-docs/kustomize.md @@ -84,7 +84,14 @@ #### Kubestack - **(2026)** [==Kubestack Gitops Framework==](https://github.com/kbst/terraform-kubestack) β 709 [HCL CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An open-source Terraform-driven GitOps framework configured to simplify public cloud Kubernetes platform deployments and application configurations. It leverages native inheritance behaviors of Terraform modules to manage multi-cluster topologies predictably. It bridges infrastructure provisioning and GitOps continuous delivery workflows. +## Infrastructure Security + +### Inbound Traffic Management + +#### Traefik + + - **(2020)** [blog.tomarrell.com: Kustomize: Traefik v2.2 as a Kubernetes Ingress Controller](https://blog.tomarrell.com/post/traefik_v2_on_kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β Technical integration blog detailing how to deploy and customize the Traefik v2.2 Ingress Controller using Kustomize configurations. It illustrates how to define overlays for environment-specific network values, secure SSL contexts, and service exposures. Useful reference for managing non-trivial ingress manifests programmatically. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/linux-dev-env.md b/v2-docs/linux-dev-env.md index 60b579db..0f504108 100644 --- a/v2-docs/linux-dev-env.md +++ b/v2-docs/linux-dev-env.md @@ -61,5 +61,5 @@ - **(2026)** [9elements.com: Developing on Windows with WSL2](https://9elements.com/blog/developing-on-windows-with-wsl2) [COMMUNITY-TOOL] β A developer-focused guide optimizing local Windows workflows with WSL2. Provides performance instructions on using WSL2 backends alongside Docker Desktop, configuring VS Code remote-containers, and mitigating cross-file system read/write overhead. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/linux.md b/v2-docs/linux.md index b1f3952c..8041507f 100644 --- a/v2-docs/linux.md +++ b/v2-docs/linux.md @@ -329,13 +329,6 @@ #### Hypervisors - **(2023)** [**github.com/cyberus-technology/virtualbox-kvm: KVM Backend for VirtualBox' π**](https://github.com/cyberus-technology/virtualbox-kvm) β 1113 [C CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A performance-focused extension enabling Oracle VirtualBox to delegate execution directly to the native Linux Kernel-based Virtual Machine (KVM) backend. It removes proprietary kernel module requirements. Live Grounding highlights its architectural value for running clean virtualization loops inside Linux workstations. -## Kubernetes - -### Resource Management - -#### CPU Throttling - - - **(2024)** [CPU Limits in Kubernetes: Deep Dive into Pod Throttling and Kernel Interactions](https://www.linkedin.com/pulse/cpu-limits-kubernetes-why-your-pod-idle-still-deep-dive-lazarev-k3m7f?utm_source=share&utm_medium=member_android&utm_campaign=share_via) [ADVANCED LEVEL] [COMMUNITY-TOOL] β An exceptionally detailed deep dive into kernel interactions, Linux control groups (cgroups), and the Completely Fair Scheduler (CFS) quota mechanism inside Kubernetes. It demystifies why pods experience severe throttling even when aggregate CPU metrics appear healthy, analyzing the impact of short-duration burst workloads. It provides essential mathematical formulas and kernel parameters to fine-tune pod limits safely. ## Networking (2) ### DNS Troubleshooting @@ -637,5 +630,5 @@ - **(2022)** [redhat.com: How to customize VM and cloud images with guestfish](https://www.redhat.com/en/blog/customize-vm-cloud-images-guestfish) [BASH CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β Explains how to integrate `guestfish` pipelines into cloud image provisioning scripts. Details the automated modification of network configurations, credential injection, and software installations within raw VM images. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/liquibase.md b/v2-docs/liquibase.md index 353fc640..706f022a 100644 --- a/v2-docs/liquibase.md +++ b/v2-docs/liquibase.md @@ -60,5 +60,5 @@ - **(2023)** [martinfowler.com](https://martinfowler.com/articles/evodb.html) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A seminal essay on evolutionary database architectures. Highlights methods for treating database schemas as declarative code, versioning migrations, and automating data migrations safely inside unified application delivery pipelines. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/lowcode-nocode.md b/v2-docs/lowcode-nocode.md index ac57abbf..348ec499 100644 --- a/v2-docs/lowcode-nocode.md +++ b/v2-docs/lowcode-nocode.md @@ -38,5 +38,5 @@ - **(2021)** [techradar.com: Low-code could replace "traditional" coding within months](https://www.techradar.com/news/low-code-could-replace-traditional-coding-within-months) ππ [CASE STUDY] [COMMUNITY-TOOL] β A provocative analysis reflecting on speculative industry trends regarding low-code automation. It highlights how aggressive market expansion projections suggest rapid enterprise adoption, while detailing the ongoing debate about scalability limits. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/managed-kubernetes-in-public-cloud.md b/v2-docs/managed-kubernetes-in-public-cloud.md index 4207ab45..79c00233 100644 --- a/v2-docs/managed-kubernetes-in-public-cloud.md +++ b/v2-docs/managed-kubernetes-in-public-cloud.md @@ -5,8 +5,11 @@ ## Standard Reference + - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] - [medium.com/@ishana98dadhich: Integrating AWS Secret Manager with EKS and' use Secrets inside the Pods: Part-1](https://medium.com/@ishana98dadhich/integrating-aws-secret-manager-with-eks-and-use-secrets-inside-the-pods-part-1-1938b0c3c2fb) [COMMUNITY-TOOL] - [mehighlow.medium.com: Hardened-AKS/Secrets](https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4) [COMMUNITY-TOOL] + - [faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key' Vault Integration (with Workload Identity)](https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373) [COMMUNITY-TOOL] + - [medium: Run Kubernetes Production Environment on EC2 Spot Instances With' Zero Downtime: A Complete Guide](https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea) [COMMUNITY-TOOL] - [medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS](https://medium.com/@Platform9Sys/kubernetes-cloud-services-comparing-gke-eks-and-aks-1fe42770cad3) [COMMUNITY-TOOL] - [medium: State of Managed Kubernetes 2020](https://medium.com/swlh/state-of-managed-kubernetes-2020-4be006643360) [COMMUNITY-TOOL] - [medium: Managed Kubernetes Services Compared: GKE vs. EKS vs. AKS](https://medium.com/better-programming/managed-kubernetes-services-compared-gke-vs-eks-vs-aks-df1ecb22bba0) [COMMUNITY-TOOL] @@ -18,7 +21,6 @@ - [daveops.xyz: Administrar usuarios en EKS](https://daveops.xyz/2020/08/25/administrar-usuarios-en-eks) [COMMUNITY-TOOL] - [medium: Designing a Kubernetes Cluster with Amazon EKS From Scratch π](https://medium.com/adobetech/designing-a-kubernetes-cluster-with-amazon-eks-from-scratch-4b4ee9d1b8f) [COMMUNITY-TOOL] - [en.sokube.ch: AWS + Kubernetes = AWS Elastic Kubernetes Service (EKS) π](https://en.sokube.ch/post/aws-kubernetes-aws-elastic-kubernetes-service-eks) [COMMUNITY-TOOL] - - [medium: Run Kubernetes Production Environment on EC2 Spot Instances With' Zero Downtime: A Complete Guide](https://medium.com/riskified-technology/run-kubernetes-on-aws-ec2-spot-instances-with-zero-downtime-f7327a95dea) [COMMUNITY-TOOL] - [releaseops.io: Scaling Kubernetes Deployments in AWS with Container Insights' Metrics](https://releaseops.io/blog/scaling-kubernetes-deployments-in-aws-with-container-insights-metrics) [COMMUNITY-TOOL] - [medium: Create Kubernetes Cluster On AWS EKS](https://medium.com/codex/create-kubernetes-cluster-on-aws-eks-6ced4c488e62) [COMMUNITY-TOOL] - [info.acloud.guru: Scaling the hottest app in tech on AWS and Kubernetes](https://info.acloud.guru/resources/kubernetes-aws-cloud-scaling-hey) [COMMUNITY-TOOL] @@ -27,7 +29,6 @@ - [particule.io: Create Kubernetes federated clusters on AWS](https://particule.io/en/blog/aws-federated-eks) [COMMUNITY-TOOL] - [betterprogramming.pub: Amazon EKS Is Eating My IPs!](https://betterprogramming.pub/amazon-eks-is-eating-my-ips-e18ea057e045) [COMMUNITY-TOOL] - [blog.usejournal.com: Spice up Your Kubernetes Environment with AWS Lambda' π](https://blog.usejournal.com/spice-up-your-kubernetes-environment-with-aws-lambda-a07d81347607) [COMMUNITY-TOOL] - - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] - [faun.pub: Kubernetes Multi-tenancy with Amazon EKS: Best practices and considerations' π](https://faun.pub/kubernetes-multi-tenancy-with-amazon-eks-best-practices-and-considerations-60bfd78c2f9a) [COMMUNITY-TOOL] - [aws.plainenglish.io: 6 Tips to Improve Availability with AWS Load Balancers' and Kubernetes](https://aws.plainenglish.io/6-tips-to-improve-availability-with-aws-load-balancers-and-kubernetes-ad8d4d1c0f61) [COMMUNITY-TOOL] - [blog.searce.com: Optimise cost for AWS EKS cluster using Spotinst π](https://blog.searce.com/optimize-cost-for-aws-eks-cluster-using-spotinst-ffcebe8e3571) [COMMUNITY-TOOL] @@ -101,7 +102,6 @@ - [inder-devops.medium.com: AKS Networking Deep Dive: Kubenet vs Azure-CNI' vs Azure-CNI (overlay)](https://inder-devops.medium.com/aks-networking-deep-dive-kubenet-vs-azure-cni-vs-azure-cni-overlay-a51709171ce9) [COMMUNITY-TOOL] - [medium.com/@anjkeesari: Install Grafana Loki-Stack Helmchart in Azure Kubernetes' Services (AKS)](https://medium.com/@anjkeesari/install-grafana-loki-stack-helmchart-in-azure-kubernetes-services-aks-1359281b3321) [COMMUNITY-TOOL] - [blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier' Project using Azure AKS, fluxCD, Prometheus, Grafana, and GitLab](https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-azure-aks-fluxcd-prometheus-cca3c5e61953) [COMMUNITY-TOOL] - - [faun.pub: External Secret Operator on AKS (with Terraform) for Azure Key' Vault Integration (with Workload Identity)](https://faun.pub/external-secret-operator-on-aks-with-terraform-for-azure-key-vault-integration-with-workload-1d0c31082373) [COMMUNITY-TOOL] - [blog.doit-intl.com: How to Set Up Multi-Cluster Load Balancing with GKE](https://blog.doit-intl.com/how-to-setup-multi-cluster-load-balancing-with-gke-4b407e1f3dff) [COMMUNITY-TOOL] - [medium: How to provision Kubernetes Cluster in GCP Cloud (K8s)? π](https://medium.com/avmconsulting-blog/kubernetes-google-kubernetes-engine-gke-99abf912f912) [COMMUNITY-TOOL] - [faun.pub: How to automate the setup of a Kubernetes cluster on GCP](https://faun.pub/how-to-automate-the-setup-of-a-kubernetes-cluster-on-gcp-e97918bf41de) [COMMUNITY-TOOL] @@ -167,11 +167,6 @@ ### AWS -#### Container Orchestration - - - **(2023)** [cast.ai: AWS EKS vs. ECS vs. Fargate: Where to manage your Kubernetes?](https://cast.ai/blog/aws-eks-vs-ecs-vs-fargate-where-to-manage-your-kubernetes) [N/A CONTENT] [COMMUNITY-TOOL] β A deep dive comparing AWS ECS, EKS, and serverless container execution via AWS Fargate. Synthesizing live cloud architectural trends, it presents insights into financial management, operational simplicity, and dynamic resource scaling, mapping out the trade-offs of using managed VM pools versus completely serverless options. - - **(2022)** [clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform](https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks) [N/A CONTENT] [COMMUNITY-TOOL] β This comprehensive comparison highlights the operational differences, cost implications, and architecture layouts of Amazon ECS versus Amazon EKS. EKS targets standard Kubernetes-based deployments requiring high portability, while ECS is a highly optimized, opinionated AWS native orchestrator designed for seamless integration. - - **(2021)** [cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS](https://cloudonaut.io/scaling-container-clusters-on-aws-ecs-eks) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A detailed comparative analysis of scaling strategies between Amazon ECS and EKS clusters. The article walks through key operational considerations, including EC2 Auto Scaling Groups, Karpenter, cluster autoscalers, and resource utilization dynamics, highlighting how choice of orchestration influences microservices scale limits. #### EKS and Container Orchestration - **(2026)** [**github.com/aws-ia/terraform-aws-eks-blueprints (examples) πππ**](https://github.com/aws-ia/terraform-aws-eks-blueprints) β 3024 [HCL CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A production-ready collection of Terraform modules designed to accelerate Amazon EKS cluster deployments. Live Grounding highlights its architecture for bootstrapping clusters with essential add-ons like Karpenter, AWS Load Balancer Controller, and Prometheus. It represents the industry standard for declarative EKS infrastructure provisioning. @@ -227,14 +222,6 @@ #### Automation - **(2026)** [==github.com/awslabs: Kubernetes Migration Factory User Guide π==](https://github.com/awslabs/aws-kubernetes-migration-factory) β 130 [PYTHON CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] [LEGACY] β The AWS Kubernetes Migration Factory provides an automated, programmatic framework for migrating legacy VM-based or on-premises workloads into Amazon EKS. Curator Insight notes its structured pipelines that reduce migration errors, while Live Grounding confirms its utility in enterprise-scale rehosting plans. Key features include source-to-target automation, pre-migration validation, and automated target cluster provisioning. -### Container Orchestration (1) - -#### AKS Integration - - - **(2023)** [techcommunity.microsoft.com: How to install an AKS cluster with the Istio service mesh add-on via Bicep](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-install-an-aks-cluster-with-the-istio-service-mesh-add-on-via-bicep/3802069) [BICEP CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores the automated provisioning of Azure Kubernetes Service (AKS) coupled with the native Istio service mesh add-on using Bicep. This blueprint demonstrates declarative service mesh lifecycle management, reducing manual Helm or post-deployment orchestration overhead. -#### EKS Security - - - **(2023)** [Amazon EKS introduces EKS Pod Identity](https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-eks-pod-identity) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β EKS Pod Identity simplifies the association of IAM roles with Kubernetes service accounts. This model bypasses the complexities of OIDC trust configurations, offering highly scalable, secure, and isolated credential structures for containers. ### Continuous Delivery #### GitOps @@ -365,13 +352,6 @@ #### Platform Engineering - **(2021)** [thenewstack.io: Otomi Container Platform Offers an Integrated Kubernetes Bundle](https://thenewstack.io/otomi-container-platform-offers-an-integrated-kubernetes-bundle) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Product overview of Otomi, which bundles ingress, security benchmarks, network policies, monitoring tools, and service mesh components into a unified, installable suite for Kubernetes. -## Cloud Native and Kubernetes - -### Monitoring and Observability - -#### Network Observability - - - **(2024)** [**techcommunity.microsoft.com: Advanced Network Observability for your Azure Kubernetes Service clusters through Azure Monitor**](https://techcommunity.microsoft.com/blog/azureobservabilityblog/advanced-network-observability-for-your-azure-kubernetes-service-clusters-throug/4176736) [KQL CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Unveiling advanced network observability features for AKS clusters, utilizing eBPF to capture kernel-level network telemetry. It provides deep visibility into pod-to-pod and egress traffic flow, packet drops, DNS resolution latencies, and TCP connection stats. This low-overhead monitoring is essential for debugging transient network issues inside microservices environments. ## Cloud Providers ### AWS EKS (1) @@ -438,7 +418,7 @@ ##### Kubeflow Storage - **(2022)** [aws.amazon.com: Machine Learning with Kubeflow on Amazon EKS with Amazon EFS](https://aws.amazon.com/blogs/storage/machine-learning-with-kubeflow-on-amazon-eks-with-amazon-efs) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β Illustrates the reference architecture for scaling distributed machine learning workloads using Kubeflow on Amazon EKS backed by AWS EFS. Addresses shared-storage patterns crucial for training datasets, model checkpoints, and collaborative Jupyter notebooks. -#### Monitoring and Observability (1) +#### Monitoring and Observability ##### API Server Diagnostics @@ -668,13 +648,6 @@ #### Azure AKS - **(2025)** [youtube: The AKS Community](https://www.youtube.com/@theakscommunity) [N/A CONTENT] [COMMUNITY-TOOL] β A dedicated developer and operator community resource focusing on Azure Kubernetes Service (AKS). Tracks the evolution of enterprise-ready features, including node autoscale profiles, azure-cni overlays, Workload Identity, and cost optimization practices. (Live Grounding: Serves as an invaluable hub for tracking live updates directly from Microsoft engineers). -## Cluster Architecture - -### Sizing - -#### Node Allocatable - - - **(2023)** [learnk8s.io: Allocatable memory and CPU in Kubernetes Nodes](https://learnkube.com/allocatable-resources) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Demystifies how Kubernetes computes physical allocatable resources. Deeply details the underlying formulas for `kube-reserved`, `system-reserved`, and eviction thresholds to ensure cluster stability under heavy workloads. ## Container Platforms ### Enterprise Platforms @@ -715,18 +688,6 @@ #### Volume Synchronization - **(2026)** [==github.com/rebataur/djkube==](https://github.com/rebataur/fskube) β 27 [GO CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β A lightweight, community-driven development aid designed to bridge local filesystems with Kubernetes volumes. Live Grounding indicates the project has had minimal recent activity, classifying it as a legacy utility. It may serve as a historical reference implementation for simple synchronization mechanisms. -## FinOps and Cloud Cost - -### AWS Optimization - -#### EKS Log Optimization - - - **(2023)** [**aws.amazon.com: Understanding and Cost Optimizing Amazon EKS Control Plane Logs**](https://aws.amazon.com/blogs/containers/understanding-and-cost-optimizing-amazon-eks-control-plane-logs) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Analyzes the high CloudWatch cost challenges generated by Amazon EKS control plane logs (API server, authenticator, audit, scheduler). Demonstrates how to configure fluent-bit to filter and route only essential telemetry records to cheap storage. -### Kubernetes FinOps - -#### Cost Management - - - **(2023)** [==infoworld.com: Kubernetes cost management for the real world==](https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A deep dive into the challenges of multi-tenant Kubernetes cost attribution across dynamic namespaces. Contrasts raw hyper-scaler billing records against granular container resource consumption metrics, detailing how Kubecost and OpenCost establish accurate, real-world chargeback frameworks. ## Financial Operations ### Cost Optimization (5) @@ -736,11 +697,6 @@ - **(2021)** [zartis.com: How To Save A Fortune On Azure Kubernetes Service](https://www.zartis.com/minimizing-costs-aks) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β Details structural cost optimization methods for AKS deployment. Discusses right-sizing node configurations, deploying Azure Spot instances for non-critical environments, and configuring cluster autoscalers. Grounding confirms these strategies are essential in architectural cost-governance pipelines. ## Infrastructure -### Enterprise Backup - -#### Cloud-Native Integration - - - **(2021)** [**cloud.google.com: Announcing Backup for GKE: the easiest way to protect GKE workloads**](https://cloud.google.com/blog/products/storage-data-transfer/google-cloud-launches-backups-for-gke) [MARKDOWN CONTENT] ππππ [ENTERPRISE-STABLE] β An announcement introducing Backup for GKE, a fully-managed Google Cloud service for GKE environments. Operates via the GCP API control plane to restore configurations and storage elements natively. ### Hybrid and On-Premises #### Azure Stack Hub @@ -926,20 +882,6 @@ #### Declarative Infrastructure - **(2021)** [seroter.com: Using the new Google Cloud Config Controller to provision and manage cloud services via the Kubernetes Resource Model](https://seroter.com/2021/08/18/using-the-new-google-cloud-config-controller-to-provision-and-manage-cloud-services-via-the-kubernetes-resource-model) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Introduces the Google Cloud Config Controller, highlighting its use of the Kubernetes Resource Model (KRM) to declare and govern external GCP services. Allows platform teams to enforce stateful GitOps practices, treating cloud resources (like databases and networking) identical to standard Kubernetes manifests. -## Resilience - -### Chaos Engineering (1) - -#### Cloud Architecture - - - **(2021)** [Chaos engineering on Amazon EKS using AWS Fault Injection Simulator](https://aws.amazon.com/blogs/devops/chaos-engineering-on-amazon-eks-using-aws-fault-injection-simulator) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A technical walkthrough demonstrating how to orchestrate chaos experiments on Amazon EKS using AWS Fault Injection Simulator (FIS). Highlights configuring managed cluster actions to trigger node terminations, API failures, and container termination within isolated namespaces. -## Security (2) - -### Cloud Security - -#### EKS Hardening - - - **(2024)** [Amazon EKS Best Practices Guide for Security π](https://aws.github.io/aws-eks-best-practices) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The definitive enterprise guide for hardening EKS clusters against cloud-native threats. It covers network segregation, IAM roles for service accounts (IRSA), secrets encryption, and runtime defense. This is a foundational checklist for any platform engineering team running on AWS. ## Security and Governance ### Access and Identity @@ -1016,5 +958,5 @@ - **(2022)** [digitalocean.com: Kubernetes for startups: Why, when, and how to adopt](https://www.digitalocean.com/resources/articles/kubernetes-for-startups) [N/A CONTENT] [COMMUNITY-TOOL] β An architectural strategy guide assessing the costs and benefits of introducing Kubernetes inside early-stage startup ecosystems. Covers common mistakes like over-engineering cluster setups early on and maps out criteria for when to transition from PaaS tools to fully-managed Kubernetes environments. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/matrix-table.md b/v2-docs/matrix-table.md index 1a46327f..83315e92 100644 --- a/v2-docs/matrix-table.md +++ b/v2-docs/matrix-table.md @@ -5,10 +5,10 @@ ## Standard Reference - - [Linode Kubernetes Engine (LKE)](https://www.linode.com/products/kubernetes) [COMMUNITY-TOOL] - [napo.io: Kubernetes The (real) Hard Way on AWS](https://napo.io/posts/kubernetes-the-real-hard-way-on-aws) [COMMUNITY-TOOL] - [**VMware Kubernetes Tanzu**](https://cloud.vmware.com/tanzu) [COMMUNITY-TOOL] - [Pharos π](https://k8spharos.dev) [COMMUNITY-TOOL] + - [Linode Kubernetes Engine (LKE)](https://www.linode.com/products/kubernetes) [COMMUNITY-TOOL] ## Container Engines @@ -62,13 +62,6 @@ #### Minikube - **(2026)** [==Minikube==](https://github.com/kubernetes/minikube) β 31871 [GO CONTENT] πππππ [DE FACTO STANDARD] β Minikube remains an industry-standard sandbox for launching local single-node Kubernetes clusters. Supports diverse VM drivers, bare-metal deployment modes, and native Docker-in-Docker execution environments tailored for application testing. -## Networking and Security - -### Kubernetes Networking - -#### Ingress and Traffic - - - **(2023)** [==Learnk8s: Comparison of Kubernetes Ingress Controllers ππ==](https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238) [MARKDOWN CONTENT] πππππ [DE FACTO STANDARD] β An expansive, community-maintained comparison spreadsheet detailing the feature matrices, protocol supports, dynamic reloading behaviors, and ecosystem integrations of various Ingress Controllers. Live Grounding highlights this dynamic reference as an essential resource for architects choosing ingress tools based on enterprise requirements. ## Platform Architecture ### Cloud Providers @@ -104,5 +97,5 @@ - **(2026)** [==Weave Kubernetes System Control - wksctl==](https://github.com/weaveworks/wksctl) β 389 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] [LEGACY] β Weaveworks' Weave Kubernetes System Control (wksctl) was a GitOps-based tool for cluster creation, configuring infrastructure directly from a declared state stored in git. Curator Insight vs Live Grounding: Following Weaveworks' operational shutdown, this tool has been archived and is considered historical legacy. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/maven-gradle.md b/v2-docs/maven-gradle.md index aaa2fa56..d8d1fcfb 100644 --- a/v2-docs/maven-gradle.md +++ b/v2-docs/maven-gradle.md @@ -135,5 +135,5 @@ - **(2026)** [**code.visualstudio.com: Java Project Management in VS Code**](https://code.visualstudio.com/docs/java/java-project) [DOCUMENTATION] ππππ [ENTERPRISE-STABLE] β Guide on setting up VS Code for enterprise Java development. Showcases full integration with Apache Maven, offering seamless debugging, project dependency visualization, and execution pipelines. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/message-queue.md b/v2-docs/message-queue.md index 3fa97a6f..e89221c6 100644 --- a/v2-docs/message-queue.md +++ b/v2-docs/message-queue.md @@ -816,13 +816,6 @@ ##### Couler - **(2023)** [**Couler**](https://github.com/couler-proj/couler) β 944 [PYTHON CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Couler is an open-source Python SDK built to simplify programming native Kubernetes workflow engines like Argo or Tekton. It allows machine learning and data engineering teams to construct complex workflows via intuitive Python code instead of hand-writing endless YAML sheets. -## Security (4) - -### Compliance - -#### CIS Benchmarks - - - **(2024)** [ibm.com: CIS Benchmarks](https://www.ibm.com/topics) [ADVANCED LEVEL] [COMMUNITY-TOOL] β The Center for Internet Security (CIS) Benchmarks provide globally recognized consensus-based best practices for securing IT systems, clouds, and Kubernetes environments. Organizations use these structured guidelines to validate and harden infrastructure configurations, ensuring compliance with strict security mandates through automated configuration auditors. ## Software Engineering ### Backend Development @@ -834,5 +827,5 @@ - **(2020)** [adambien.blog - 75th **airhacks.tv** Questions and Answers: Kafka, JAX-RS, MicroProfile, JSON-B, GSON, JWT, VSC, NetBeans, Java Fullstack](https://adambien.blog/roller/abien/entry/kafka_jax_rs_microprofile_json) [JAVA CONTENT] [COMMUNITY-TOOL] β An edition of Adam Bien's 'airhacks.tv' Q&A series focusing on modern enterprise Java backend architectures. Key engineering discussions cover reactive Kafka messaging integration using MicroProfile, JAX-RS REST endpoint implementations, and a comparison of JSON serialization libraries (JSON-B vs GSON). --- -π‘ **Explore Related:** [Yaml](./yaml.md) | [Databases](./databases.md) | [Crunchydata](./crunchydata.md) +π‘ **Explore Related:** [Crunchydata](./crunchydata.md) | [Databases](./databases.md) | [Yaml](./yaml.md) diff --git a/v2-docs/mkdocs.md b/v2-docs/mkdocs.md index 328d1d56..a7a7aec7 100644 --- a/v2-docs/mkdocs.md +++ b/v2-docs/mkdocs.md @@ -97,7 +97,6 @@ #### Markdown - **(2026)** [==Markdown Cheat Sheet 4==](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) β 60214 [MARKDOWN CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β One of the most starred and utilized Markdown references on GitHub. Curator Insight emphasizes its extreme offline utility. Live Grounding validates its legacy status as the primary standard for formatting across modern source code platforms. - - **(2026)** [markdownguide.org](https://www.markdownguide.org) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β The definitive platform-neutral guide to standard and extended Markdown syntax. Curator Insight praises its simplicity. Live Grounding proves its continued necessity as the absolute standard for project readme documentation. ## Software Engineering ### Documentation @@ -107,5 +106,5 @@ - **(2026)** [**guides.github.com: Markdown Cheat Sheet 2**](https://docs.github.com/en) [N/A CONTENT] [GUIDE] ππππ [ENTERPRISE-STABLE] [GUIDE] β The authoritative reference guide for GitHub Flavored Markdown (GFM). Essential for managing documentation structures, creating rich README files, formatting issue trackers, and building interactive templates within the developer workflow. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/mlops.md b/v2-docs/mlops.md index ed6e1381..db85af34 100644 --- a/v2-docs/mlops.md +++ b/v2-docs/mlops.md @@ -401,5 +401,5 @@ - **(2022)** [**ML Platform Workshop**](https://github.com/aporia-ai/mlplatform-workshop) β 445 [PYTHON CONTENT] ππππ [ENTERPRISE-STABLE] β A hands-on technical workshop repository showcasing the design of an end-to-end Machine Learning Platform. Demonstrates real-world integration of model registries, tracking servers, and deployment mechanisms under production-like conditions. Excellent educational resource for learning the architectural glue of modern MLOps frameworks. --- -π‘ **Explore Related:** [AI](./ai.md) | [AI Agents MCP](./ai-agents-mcp.md) | [ChatGPT](./chatgpt.md) +π‘ **Explore Related:** [AI](./ai.md) | [ChatGPT](./chatgpt.md) | [AI Agents MCP](./ai-agents-mcp.md) diff --git a/v2-docs/monitoring.md b/v2-docs/monitoring.md index 700b1d79..75e63a7d 100644 --- a/v2-docs/monitoring.md +++ b/v2-docs/monitoring.md @@ -8,16 +8,14 @@ - [Transitive blocks](https://fastthread.io/ft-error.jsp&s=t) [COMMUNITY-TOOL] β - [Unresponsive JVM](https://fastthread.io/ft-error.jsp&s=t) - [Sudden CPU spike](https://fastthread.io/ft-error.jsp&s=t) - [Thread Leaks](https://fastthread.io/ft-error.jsp&s=t) - - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] + - [Zebrium](https://www.zebrium.com) [COMMUNITY-TOOL] - [magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana' π](https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus-and-grafana) [COMMUNITY-TOOL] - [en.wikipedia.org/wiki/List_of_performance_analysis_tools](https://en.wikipedia.org/wiki/List_of_performance_analysis_tools) [COMMUNITY-TOOL] - [InspectIT](https://en.wikipedia.org/wiki/InspectIT) [COMMUNITY-TOOL] - [VisualVM](https://en.wikipedia.org/wiki/VisualVM) [COMMUNITY-TOOL] - [OverOps](https://en.wikipedia.org/wiki/OverOps) [COMMUNITY-TOOL] - - [dzone: 8 Options for Capturing Thread Dumps](https://dzone.com/articles/how-to-take-thread-dumps-7-options) [COMMUNITY-TOOL] - - [Zebrium](https://www.zebrium.com) [COMMUNITY-TOOL] + - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] - [dzone.com: Performance Patterns in Microservices-Based Integrations](https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1) [COMMUNITY-TOOL] - - [Dzone: 14 Best Performance Testing Tools and APM Solutions](https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution) [COMMUNITY-TOOL] - [Wikipedia: Application Performance Index](https://en.wikipedia.org/wiki/Apdex) [COMMUNITY-TOOL] - [dzone.com: Kubernetes Monitoring: Best Practices, Methods, and Existing' Solutions](https://dzone.com/articles/kubernetes-monitoring-best-practices-methods-and-e) [COMMUNITY-TOOL] - [CNCF End User Technology Radar: Observability, September 2020 π](https://www.cncf.io/blog/2020/09/11/cncf-end-user-technology-radar-observability-september-2020) [COMMUNITY-TOOL] @@ -66,6 +64,7 @@ - [logz.io: Grok Pattern Examples for Log Parsing](https://logz.io/blog/grok-pattern-examples-for-log-parsing) [COMMUNITY-TOOL] - [dzone.com: The Keys to Performance Tuning and Testing](https://dzone.com/articles/the-keys-to-performance-tuning-and-testing) [COMMUNITY-TOOL] - [How to read a Thread Dump](https://dzone.com/articles/how-to-read-a-thread-dump) [COMMUNITY-TOOL] + - [dzone: 8 Options for Capturing Thread Dumps](https://dzone.com/articles/how-to-take-thread-dumps-7-options) [COMMUNITY-TOOL] - [awkwardferny.medium.com: Setting up Distributed Tracing in Kubernetes with' OpenTracing, Jaeger, and Ingress-NGINX](https://awkwardferny.medium.com/setting-up-distributed-tracing-with-opentelemetry-jaeger-in-kubernetes-ingress-nginx-cfdda7d9441d) [COMMUNITY-TOOL] - [ploffay.medium.com: Five years evolution of open-source distributed tracing' π](https://ploffay.medium.com/five-years-evolution-of-open-source-distributed-tracing-ec1c5a5dd1ac) [COMMUNITY-TOOL] - [Medium: Distributed Tracing and Monitoring using OpenCensus](https://medium.com/@rghetia/distributed-tracing-and-monitoring-using-opencensus-fe5f6e9479fb) [COMMUNITY-TOOL] @@ -76,6 +75,7 @@ - [APM in wikipedia](https://en.wikipedia.org/wiki/Application_performance_management) [COMMUNITY-TOOL] - [dzone.com: APM Tools Comparison](https://dzone.com/articles/apm-tools-comparison-which-one-should-you-choose) [COMMUNITY-TOOL] - [dzone.com: Java Performance Monitoring: 5 Open Source Tools You Should Know](https://dzone.com/articles/java-performance-monitoring-5-open-source-tools-you-should-know) [COMMUNITY-TOOL] + - [Dzone: 14 Best Performance Testing Tools and APM Solutions](https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution) [COMMUNITY-TOOL] - [Krossboard: A centralized usage analytics approach for multiple Kubernetes](https://itnext.io/in-search-of-converged-usage-analytics-for-multiple-managed-kubernetes-c5108cb7f0e1) [COMMUNITY-TOOL] - [stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse](https://stackpulse.com/blog/automated-kubernetes-pod-restarting-analysis-with-stackpulse) [COMMUNITY-TOOL] - [hashicorp.com: Monitoring as Code with Terraform Cloud and Checkly](https://www.hashicorp.com/blog/monitoring-as-code-with-terraform-cloud-and-checkly) [COMMUNITY-TOOL] @@ -357,6 +357,13 @@ #### Resources - **(2026)** [==Awesome Sysadmin==](https://github.com/awesome-foss/awesome-sysadmin) β 34277 [MARKDOWN CONTENT] πππππ [DE FACTO STANDARD] β An exhaustive curation of open-source sysadmin resources, listing production-ready system monitors, configuration management tools, security suites, and virtualization frameworks used globally by SREs. +## Kubernetes Management + +### Monitoring and Observability + +#### etcd Monitoring + + - **(2023)** [Monitor Etcd with Prometheus and Grafana using Rancher](https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher) [NONE CONTENT] ππ [COMMUNITY-TOOL] β An operational runbook explaining how to configure Prometheus and Grafana within SUSE Rancher to audit and visualize etcd status. Evaluates critical etcd parameters including database size, disk synchronization latency, and peer communication health. ## Observability (8) ### APM (1) @@ -400,6 +407,9 @@ - **(2020)** [blog.arkey.fr: Using JDK FlightRecorder and JDK Mission Control](https://blog.arkey.fr/2020/06/28/using-jdk-flight-recorder-and-jdk-mission-control) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details the usage of JDK Flight Recorder (JFR) and JDK Mission Control (JMC) for low-overhead, production-grade JVM diagnostic profiling. Explains trace capture of memory, CPU, and I/O cycles. - **(2020)** [Remote Debugging of Java Applications on OpenShift](https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift) [JAVA CONTENT] [COMMUNITY-TOOL] β Focuses specifically on configuring JDWP parameters in enterprise Java container builds to allow secure, remote interactive debugging from IDEs directly to pods in OpenShift. - **(2020)** [redhat.com: How do I analyze a Java heap dump?](https://access.redhat.com/solutions/18301) [NONE CONTENT] [COMMUNITY-TOOL] β A technical solution article detailing how to trigger, extract, and analyze memory heap dumps from JVMs running inside Linux containers, leveraging standard OpenJDK CLI tools. +#### Java JMX + + - **(2017)** [developers.redhat.com: Troubleshooting java applications on openshift (Jolokia)](https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift) [JAVA CONTENT] [COMMUNITY-TOOL] β Guides developers on using Jolokia, an HTTP/JSON bridge for JMX, to securely query and troubleshoot Java microservices deployed inside Red Hat OpenShift pods. #### Java Spring Boot - **(2022)** [javatechonline.com: How To Monitor Spring Boot Microservices Using ELK Stack?](https://javatechonline.com/how-to-monitor-spring-boot-microservices-using-elk-stack) [JAVA CONTENT] [COMMUNITY-TOOL] β Provides a step-by-step architectural guide on routing Logback appender JSON streams from Spring Boot microservices into Logstash, indexing them in Elasticsearch, and visualizing error trends in Kibana. @@ -506,6 +516,11 @@ #### Prometheus Scale - **(2020)** [Promster: Use Prometheus in huge deployments with dynamic clustering and scrape sharding capabilities based on ETCD service registration](http://github.com/flaviostutz/promster) β 31 [GO CONTENT] [ADVANCED LEVEL] π [COMMUNITY-TOOL] β Leverages ETCD service registration to provide dynamic clustering and automated scrape sharding for distributed Prometheus deployments. While offering a lightweight alternative for scale-out setups, modern production environments in 2026 predominantly utilize Thanos, Cortex, or VictoriaMetrics for highly available global metrics engines. +### Monitoring + +#### Metrics Collection + + - **(2024)** [Prometheus](https://nubenetes.com/prometheus/) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It utilizes a pull-based metrics collection model over HTTP, powered by a highly efficient dimensional data model (TSDB) with PromQL. Essential for Kubernetes cloud-native environments, it excels in dynamic service discovery and real-time operational visibility. ### OpenTelemetry (1) #### Collector Infrastructure @@ -569,9 +584,16 @@ ##### Continuous Profiling - **(2022)** [medium.com/performance-engineering-for-the-ordinary-barbie: Why profiling should be part of regular software development workflow π](https://medium.com/performance-engineering-for-the-ordinary-barbie/why-profiling-should-be-part-of-regular-software-development-workflow-8b19b7f52b38) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores the engineering benefits of integrating continuous runtime code profiling (CPU, Heap Allocation, Thread Locks) into developer workflows. Curator Insight: Advocacy for persistent tracing profiles. Live Grounding: Invaluable for diagnosing microservice memory leaks before deploying changes to live users. +### Testing + +#### Benchmarking + +##### HTTP Tools + + - **(2021)** [blog.cloud-mercato.com: New HTTP benchmark tool **pycurlb**](https://blog.cloud-mercato.com/new-http-benchmark-tool-pycurlb) [PYTHON CONTENT] [COMMUNITY-TOOL] β Introduces pycurlb, a Python-based wrapper and benchmarking utility utilizing libcurl for low-overhead HTTP performance testing. Explores its use cases in testing microservice latency and raw throughput. Curator Insight: Quick functional introduction of a new pycurl tool. Live Grounding: Provides an alternative for developers seeking a highly customizable, scriptable curl execution engine for API baselining. ## Security (1) -### Monitoring +### Monitoring (1) #### Host Security @@ -626,6 +648,11 @@ ##### Telemetry Routing - **(2019)** [bravenewgeek.com: The Observability Pipeline](https://bravenewgeek.com/the-observability-pipeline) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A comprehensive technical exploration of the 'Observability Pipeline' architectural pattern, illustrating how to decouple telemetry sources from destinations using intermediate routing layers (e.g., Vector). Curator Insight: Deep-dive on data routing middleware. Live Grounding: A fundamental design paradigm for modern platform engineering, preventing vendor lock-in and optimizing ingestion costs. +#### Infrastructure Design + +##### Telemetry Pipelines + + - **(2022)** [learnsteps.com: Monitoring Infrastructure System Design](https://www.learnsteps.com/monitoring-infrastructure-system-design) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Architectural breakdown of designing an end-to-end monitoring infrastructure from scratch. Examines the selection of pull vs. push telemetry models, buffer queues (like Kafka), and time-series databases (TSDBs). Curator Insight: High-level overview of system design for monitoring platforms. Live Grounding: Serves as a great architectural primer for platform engineering teams building internal metrics systems. #### Logging Systems ##### Architecture (1) @@ -633,5 +660,5 @@ - **(2022)** [learnsteps.com: Logging Infrastructure System Design](https://www.learnsteps.com/logging-infrastructure-system-design) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Structural system architecture deep-dive covering high-volume log collection, queuing, indexing, and durable storage tiers (such as ELK, Grafana Loki, or OpenSearch). Curator Insight: Deep blueprint on logging pipeline design. Live Grounding: Essential reading for scaling logging clusters without sacrificing lookup speeds or bloating cloud storage costs. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/networking.md b/v2-docs/networking.md index 5ec215e1..052318b4 100644 --- a/v2-docs/networking.md +++ b/v2-docs/networking.md @@ -5,13 +5,13 @@ ## Standard Reference - - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github π](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] - [Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code](https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b) [COMMUNITY-TOOL] - [medium.com/javarevisited: 5 Best HTTPS, SSL and TLS Courses for Beginners' in 2022](https://medium.com/javarevisited/best-https-ssl-and-tls-courses-for-beginners-4437661250b3) [COMMUNITY-TOOL] - [wisc.edu: CIDR Conversion Table](https://kb.wisc.edu/ns/page.php?id=3493) [COMMUNITY-TOOL] - [dzone: What Is CIDR (Classless Inter-Domain Routing)](https://dzone.com/articles/what-is-cidr-classless-inter-domain-routing-in-mul) [COMMUNITY-TOOL] - [cyberciti.biz: Linux: IP Subnet (CIDR) Calculator That Will Help You With' Network Settings](https://www.cyberciti.biz/faq/linux-subnet-calculator-cidr) [COMMUNITY-TOOL] - [cyberciti.biz: Linux Calculating Subnets with ipcalc and sipcalc Utilities](https://www.cyberciti.biz/tips/perform-simple-manipulation-of-ip-addresse.html) [COMMUNITY-TOOL] + - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github π](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] - [wikipedia: List of HTTP status codes](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) [COMMUNITY-TOOL] - [Wikipedia: HTTP/2](https://en.wikipedia.org/wiki/HTTP/2) [COMMUNITY-TOOL] - [Wikipedia: HTTP/3](https://en.wikipedia.org/wiki/HTTP/3) [COMMUNITY-TOOL] @@ -106,5 +106,5 @@ - **(2024)** [alexandrehtrb.github.io: HTTP/2 and HTTP/3 explained](https://alexandrehtrb.github.io/posts/2024/03/http2-and-http3-explained) [N/A CONTENT] [COMMUNITY-TOOL] β A thorough engineering analysis contrasting architectural behaviors of HTTP/2 and HTTP/3. Examines the structural transition from TCP-based flows to UDP-based QUIC, detailing performance impacts. --- -π‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) +π‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Caching](./caching.md) | [Web Servers](./web-servers.md) diff --git a/v2-docs/newsfeeds.md b/v2-docs/newsfeeds.md index b49fa27f..48f0de33 100644 --- a/v2-docs/newsfeeds.md +++ b/v2-docs/newsfeeds.md @@ -5,13 +5,14 @@ ## Standard Reference + - [GitLab Collective](https://stackoverflow.com/collectives/gitlab) [COMMUNITY-TOOL] + - [reddit.com/r/java](https://www.reddit.com/r/java) [COMMUNITY-TOOL] - [reddit.com/r/jenkinsci](https://www.reddit.com/r/jenkinsci) [COMMUNITY-TOOL] - - [reddit.com/r/openshift](https://www.reddit.com/r/openshift) [COMMUNITY-TOOL] - - [reddit.com/r/redhat](https://www.reddit.com/r/redhat) [COMMUNITY-TOOL] - [reddit.com/r/kubernetes](https://www.reddit.com/r/kubernetes) [COMMUNITY-TOOL] - [nativecloud.dev π](https://nativecloud.dev) [COMMUNITY-TOOL] - - [GitLab Collective](https://stackoverflow.com/collectives/gitlab) [COMMUNITY-TOOL] - [reddit.com/r/devops](https://www.reddit.com/r/devops) [COMMUNITY-TOOL] + - [reddit.com/r/redhat](https://www.reddit.com/r/redhat) [COMMUNITY-TOOL] + - [reddit.com/r/openshift](https://www.reddit.com/r/openshift) [COMMUNITY-TOOL] - [reddit.com/r/maven](https://www.reddit.com/r/maven) [COMMUNITY-TOOL] - [reddit.com/r/gradle](https://www.reddit.com/r/gradle) [COMMUNITY-TOOL] - [reddit.com/r/azuredevops](https://www.reddit.com/r/azuredevops) [COMMUNITY-TOOL] @@ -30,7 +31,6 @@ - [reddit.com/r/ansible](https://www.reddit.com/r/ansible) [COMMUNITY-TOOL] - [reddit.com/r/postgres](https://www.reddit.com/r/postgres) [COMMUNITY-TOOL] - [reddit.com/r/git](https://www.reddit.com/r/git) [COMMUNITY-TOOL] - - [reddit.com/r/java](https://www.reddit.com/r/java) [COMMUNITY-TOOL] - [reddit.com/r/python](https://www.reddit.com/r/Python) [COMMUNITY-TOOL] - [reddit.com/r/bashonubuntuonwindows](https://www.reddit.com/r/bashonubuntuonwindows) [COMMUNITY-TOOL] - [crunchbase.com](https://www.crunchbase.com/organization/openshift/timeline/timeline) [COMMUNITY-TOOL] @@ -47,10 +47,7 @@ #### Events - **(2023)** [Kube Events](https://kube.events) πππ [COMMUNITY-TOOL] β A community event calendar mapping meetups and conferences across the CNCF and Kubernetes ecosystem, focusing on platform engineering, container tuning, and cloud-native cost management sessions. -#### Forums - - - **(2023)** [AWS Forums](https://repost.aws) πππ [LEGACY] β A legacy discussion forum resource for AWS developers troubleshooting infrastructure configurations and billing queries. Note: The platform has largely migrated to AWS Re:Post for community support. --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Workfromhome](./workfromhome.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/newsql.md b/v2-docs/newsql.md index 2c97a672..27aaa6a6 100644 --- a/v2-docs/newsql.md +++ b/v2-docs/newsql.md @@ -16,5 +16,5 @@ - [muratbuffalo.blogspot.com: Whatβs Really New with NewSQL?](https://muratbuffalo.blogspot.com/2021/11/whats-really-new-with-newsql.html) [ADVANCED LEVEL] [COMMUNITY-TOOL] β A comprehensive conceptual deep-dive comparing NewSQL architectures with traditional relational and NoSQL engines. Explores transactional guarantees, distributed consensus (Raft/Paxos), and cloud-native database scaling. --- -π‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) +π‘ **Explore Related:** [Crunchydata](./crunchydata.md) | [Databases](./databases.md) | [Yaml](./yaml.md) diff --git a/v2-docs/noops.md b/v2-docs/noops.md index 2a2cc745..3e8bede6 100644 --- a/v2-docs/noops.md +++ b/v2-docs/noops.md @@ -28,5 +28,5 @@ - **(2021)** [Serverless Computing: Moving from DevOps to NoOps](https://devops.com/serverless-computing-moving-from-devops-to-noops) [N/A CONTENT] [COMMUNITY-TOOL] β Evaluates how serverless architectures drive NoOps execution. Emphasizes shifting operations responsibilities (e.g., node provisioning, patching, scaling) to public cloud platforms, allowing developers to focus strictly on code components. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/nosql.md b/v2-docs/nosql.md index cfaf81a1..498da271 100644 --- a/v2-docs/nosql.md +++ b/v2-docs/nosql.md @@ -12,6 +12,7 @@ - [blog.mongodirector.com: Which is the best MongoDB GUI?](http://blog.mongodirector.com/which-is-the-best-mongodb-gui) [COMMUNITY-TOOL] - [mongodirector: MongoDB Hosting](http://mongodirector.com) [COMMUNITY-TOOL] - [MongoDB Tutorial β A Scalable NoSQL DB](http://www.javacodegeeks.com/2015/09/mongodb-a-scalable-nosql-db.html) [COMMUNITY-TOOL] + - [medium.com: A chance for NewSQL databases](https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1) [COMMUNITY-TOOL] - [NoSQL - Wikipedia](https://en.wikipedia.org/wiki/NoSQL) [COMMUNITY-TOOL] - [vishnu.hashnode.dev: 4 Types Of NoSQL Databases](https://vishnu.hashnode.dev/4-types-of-nosql-databases) [COMMUNITY-TOOL] - [medium: When to Use MongoDB Rather than MySQL](https://medium.com/@rsk.saikrishna/when-to-use-mongodb-rather-than-mysql-d03ceff2e922) [COMMUNITY-TOOL] @@ -24,7 +25,6 @@ - [betterprogramming.pub: MongoDB Schema Validation Rules](https://betterprogramming.pub/mongodb-schema-validation-rules-8a1afc6ea67b) [COMMUNITY-TOOL] - [code.likeagirl.io: Docker: Setup Simple Application with MongoDB for Data' Storage](https://code.likeagirl.io/docker-setup-simple-application-with-mongodb-for-data-storage-272bdb3036ad) [COMMUNITY-TOOL] - [dzone: SQL Syntax for Apache Drill](https://dzone.com/refcardz/sql-syntax-for-apache-drill) [COMMUNITY-TOOL] - - [medium.com: A chance for NewSQL databases](https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1) [COMMUNITY-TOOL] ## Data Architecture @@ -129,5 +129,5 @@ - **(2021)** [github.com/oslabs-beta: Odin's Eye](https://github.com/oslabs-beta/OdinsEye) [JAVASCRIPT CONTENT] π [COMMUNITY-TOOL] β Open-source developer utility designed to monitor distributed microservices architecture patterns, tracking internal query metrics and communication flows. Primarily active within the community sandbox. --- -π‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) +π‘ **Explore Related:** [Crunchydata](./crunchydata.md) | [Databases](./databases.md) | [Yaml](./yaml.md) diff --git a/v2-docs/oauth.md b/v2-docs/oauth.md index 6eb881a0..52dbd8ce 100644 --- a/v2-docs/oauth.md +++ b/v2-docs/oauth.md @@ -5,12 +5,6 @@ ## Security -### IAM - -#### Protocols - - - **(2022)** [curity.io: OAuth 2.0 Overview](https://curity.io/resources/learn/oauth-overview) [COMMUNITY-TOOL] β An industrial-grade review of the OAuth 2.0 protocol specifications, flows, and grant types. Provides system architects with core design criteria to safely establish authorization states between microservice deployments. Underlines secure handling of access, refresh, and id tokens. - - **(2022)** [curity.io: OpenID Connect Overview](https://curity.io/resources/learn/openid-connect-overview) [COMMUNITY-TOOL] β Provides a comprehensive architecture overview of OpenID Connect (OIDC) acting as the authentication layer on top of OAuth 2.0. Analyzes ID token syntax, discovery endpoints, and flows for multi-tenant systems. Essential background knowledge for implementing cloud-native federated identities. ### Identity and Access #### OAuth2 (1) diff --git a/v2-docs/ocp3.md b/v2-docs/ocp3.md index c743addd..bfe62248 100644 --- a/v2-docs/ocp3.md +++ b/v2-docs/ocp3.md @@ -12,10 +12,10 @@ - [learn.openshift.com: GitOps introduction](https://learn.openshift.com/introduction/gitops-introduction) [COMMUNITY-TOOL] - [blog.openshift.com: is it too late to integrate GitOps?](https://blog.openshift.comis-it-too-late-to-integrate-gitops) [COMMUNITY-TOOL] - [blog.openshift.com: OpenShift Authentication Integration with ArgoCD](https://blogopenshift.com/openshift-authentication-integration-with-argocd) [COMMUNITY-TOOL] + - [dzone: 8 Options for Capturing Thread Dumps](https://dzone.com/articles/how-to-take-thread-dumps-7-options) [COMMUNITY-TOOL] - [Container-native virtualization allows to run and manage virtual machine workloads alongside container workloads](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/container-native_virtualization/container-native-virtualization-2-1-release-notes) [COMMUNITY-TOOL] - [How to Run HA Elasticsearch (ELK) on Red Hat OpenShift](https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: Installing debugging tools into a Red Hat OpenShift' container with **oc-inject**](https://developers.redhat.com/blog/2020/01/15installing-debugging-tools-into-a-red-hat-openshift-container-with-oc-inject) [COMMUNITY-TOOL] - - [dzone: 8 Options for Capturing Thread Dumps](https://dzone.com/articles/how-to-take-thread-dumps-7-options) [COMMUNITY-TOOL] - [Quotas setting per project](https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-per-project.html) [COMMUNITY-TOOL] - [Quotas setting across multiple projects](https://docs.openshift.com/container-platform/4.2/applications/quotas/quotas-setting-across-multiple-projects.html) [COMMUNITY-TOOL] - [Source-to-Image (S2I) Build](https://docs.openshift.com/container-platform/3.11/architecture/core_concepts/builds_and_image_streams.html#source-build) [COMMUNITY-TOOL] @@ -28,13 +28,6 @@ - **(2019)** [blog.openshift.com/: From Templates to Openshift Helm Charts](https://www.redhat.com/en/blog/from-templates-to-openshift-helm-charts) [YAML CONTENT] [ENTERPRISE-STABLE] [GUIDE] β Provides step-by-step guidance on porting proprietary OpenShift templates into standard Helm Charts, improving cross-platform compatibility and simplifying application rollout processes. - **(2019)** [Templating on OpenShift: should I use Helm templates or OpenShift templates? π](https://www.theodo.com/en-fr/blog/openshift-what-templates-should-you-use-helm-or-openshift) [YAML CONTENT] [EMERGING] [GUIDE] β A comparative analysis contrasting OpenShift native templates with Helm charts. Outlines how Helm's global community, revision tracking, and subchart structures provide a superior template solution for complex microservice environments. -## Observability - -### Application Monitoring - -#### Java JMX - - - **(2017)** [developers.redhat.com: Troubleshooting java applications on openshift (Jolokia)](https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift) [JAVA CONTENT] [COMMUNITY-TOOL] β Guides developers on using Jolokia, an HTTP/JSON bridge for JMX, to securely query and troubleshoot Java microservices deployed inside Red Hat OpenShift pods. ## Platform Architecture ### Administration @@ -104,5 +97,5 @@ - **(2018)** [developers.redhat.com: Securing .NET Core on OpenShift using HTTPS](https://developers.redhat.com/blog/2018/10/12/securing-net-core-on-openshift-using-https) [C# CONTENT] [ENTERPRISE-STABLE] [GUIDE] β Guides engineers through configuring ASP.NET Core microservices with end-to-end TLS encryption on OpenShift. Discusses dynamic integration of local server certificates using OpenShift's service serving certificates feature. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/ocp4.md b/v2-docs/ocp4.md index 9280e703..ea8c153b 100644 --- a/v2-docs/ocp4.md +++ b/v2-docs/ocp4.md @@ -12,9 +12,10 @@ - [openshift.com: Control Regional Access to Your Service on OpenShift Running on AWS](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/control-regional-access-to-your-service-on-openshift-running-on-aws) [COMMUNITY-TOOL] - [Operator-based Calico CNI Plug-In is Supported on OpenShift 4 π](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/operator-based-calico-cni-plug-in-is-supported-on-openshift-4) [COMMUNITY-TOOL] - [youtube: how to deliver OpenShift as a service (just like Red Hat)](https://www.youtube.comwatch?v=b_NOrGxfH5Y) [COMMUNITY-TOOL] + - [dzone refcard: Getting Started With OpenShift π](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] + - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - [OpenShift 4 documentation π](https://access.redhat.com/documentation/en-us/openshift_container_platform) [COMMUNITY-TOOL] - [OpenShift 4 βunder-the-hoodβ π](https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd) [COMMUNITY-TOOL] - - [dzone refcard: Getting Started With OpenShift π](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: Get started with OpenShift Service Registry](https://developers.redhat.com/articles/2021/10/11/get-started-openshift-service-registry) [COMMUNITY-TOOL] - [michaelkotelnikov.medium.com: Managing Network Security Lifecycles in Multi' Cluster OpenShift Environments with OpenShift Platform Plus](https://michaelkotelnikov.medium.com/maintaining-network-traffic-compliance-in-multi-cluster-openshift-environments-with-openshift-54fe369aa346) [COMMUNITY-TOOL] - [medium.com/@shrishs: Application Backup and Restore using Openshift API' for Data Protection(OADP)](https://medium.com/@shrishs/application-backup-and-restore-using-openshift-api-for-data-protection-oadp-790d39ad96d4) [COMMUNITY-TOOL] @@ -26,7 +27,6 @@ - [ServiceMesh](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.4/html-single/service_mesh/index) [COMMUNITY-TOOL] - [docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html](https://docs.openshift.com/container-platform/4.4/logging/cluster-logging-deploying.html) [COMMUNITY-TOOL] - [Custom image builds with Buildah](https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html) [COMMUNITY-TOOL] - - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - [medium.com/adessoturkey: Create a Windows VM in Kubernetes using KubeVirt](https://medium.com/adessoturkey/create-a-windows-vm-in-kubernetes-using-kubevirt-b5f54fb10ffd) [COMMUNITY-TOOL] - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] - [Understanding multiple networks](https://docs.openshift.com/container-platform/4.4/networking/multiple_networks/understanding-multiple-networks.html) [COMMUNITY-TOOL] @@ -178,18 +178,6 @@ #### Infrastructure Provisioning - **(2021)** [Fully Automated OpenShift Deployments With VMware vSphere](https://www.redhat.com/en/blog/fully-automated-openshift-deployments-with-vmware-vsphere) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Detailed documentation on Installer-Provisioned Infrastructure (IPI) for Red Hat OpenShift on VMware vSphere environments. The automation workflow covers DNS registration, load balancing, virtual machine provisioning, and cluster bootstrapping directly from the installer. This integration streamlines on-premise private cloud delivery, reducing manual operational overhead to nearly zero. -## Containerization - -### Container Engines - -#### Daemonless Execution - - - **(2019)** [developers.redhat.com: Podman and Buildah for Docker users π](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [NONE CONTENT] [LEGACY] β A practical handbook for developers transitionining from legacy Docker tooling to the modern Podman/Buildah stack. It walks through command mapping, registry authentications, building minimal rootless images, and deploying local Kubernetes-style multi-container YAML manifests. -### Runtimes - -#### Kubernetes Integration - - - **(2017)** [cri-o.io](https://cri-o.io) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The official home of CRI-O, an optimized Container Runtime Interface (CRI) designed specifically and exclusively for Kubernetes. CRI-O avoids overhead by supporting only OCI-compliant runtimes, removing unnecessary client CLI abstractions to deliver minimum-footprint workload execution. ## Containers and Orchestration ### OpenShift (3) @@ -203,13 +191,6 @@ #### Technical Background - **(2018)** [nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform](https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/1631979) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Discusses the strategic integration of Red Hat Enterprise Linux CoreOS (RHCOS) within OpenShift 4. Reviews the architectural impact of immutable operating systems on container security, automated node provisioning, and life-cycle scaling. -## Database - -### PostgreSQL - -#### Developer Tutorials - - - **(2026)** [learn.crunchydata.com π](https://www.crunchydata.com/developers/tutorials) [SQL CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Interactive educational portal offering structured developer exercises focused on core database engineering. Includes tasks on indexing optimizations, raw performance telemetry, and complex JSON data orchestration strategies in PostgreSQL. ## Developer Experience ### Application Development @@ -417,6 +398,13 @@ - **(2021)** [**developers.redhat.com: Containerize .NET for Red Hat OpenShift: Use a Windows VM like a container**](https://developers.redhat.com/blog/2021/04/29/containerize-net-for-red-hat-openshift-use-a-windows-vm-like-a-container) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] [LEGACY] β Explains how to execute legacy .NET applications alongside Linux containers on OpenShift. Details the usage of the Windows Machine Config Operator (WMCO) to run and manage Windows Server VMs directly inside OpenShift. - **(2021)** [**cloud.redhat.com: Announcing Bring Your Own Host Support for Windows nodes to Red Hat OpenShift**](https://www.redhat.com/en/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Announces Bring Your Own Host (BYOH) capabilities for Windows Server workloads on OpenShift. Explains how this feature allows operators to manually bootstrap pre-configured Windows instances into their clusters. +## Extensibility + +### Operators + +#### Lifecycle Management (1) + + - **(2024)** [==Red Hat OLM==](https://github.com/operator-framework/operator-lifecycle-manager) β 1857 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Part of the Operator Framework, OLM manages the installation, updates, and role-based access control of Operators running inside a cluster. It acts as an orchestrator for custom resource definitions (CRDs) and controller versions, ensuring dependencies are resolved safely. This tool is standard infrastructure across Red Hat OpenShift and enterprise Kubernetes configurations to scale operations reliably. ## Extensibility and APIs ### Microservices @@ -429,16 +417,6 @@ #### Community Feed - **(2024)** [twitter.com/operatorhubio](https://x.com/operatorhubio) [COMMUNITY-TOOL] β The official community account sharing news, releases, and developments in the operator ecosystem. -#### OLM Core - - - **(2026)** [==OLM Arquitecture==](https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md) β 1857 [MARKDOWN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] πππππ [DE FACTO STANDARD] β This repository provides deep technical designs for Operator Lifecycle Manager (OLM). It handles updates, dependency validation, and multi-tenant installations of Kubernetes Operators. -## Extensibility and Development - -### Registries and Catalogs - -#### Operator Discovery - - - **(2026)** [operatorhub.io](https://operatorhub.io) [N/A CONTENT] [COMMUNITY-TOOL] β OperatorHub is the central ecosystem registry showcasing community and enterprise Operators. It functions as an indexing catalog that standardizes installation formats, promoting packaging standards aligned with the Operator Lifecycle Manager (OLM) format. ## Industry Solution ### Construction Industry @@ -454,11 +432,6 @@ #### Ansible - **(2021)** [tommeramber/ocp-automations](https://github.com/tommeramber/ocp-automations) [SHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A community repository of automation playbooks and scripts designed to streamline configuration, security hardening, and deployment procedures across diverse OpenShift Container Platform clusters. -### Cluster Management (2) - -#### Declarative Nodes - - - **(2026)** [==Machine API==](https://github.com/openshift/machine-api-operator/tree/main) β 186 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The Machine API Operator is a foundational component of OpenShift 4's declarative node lifecycle. Based on upstream Cluster API, it manages clusters of Machine objects as standard Kubernetes resources, enabling auto-scaling, self-healing nodes, and seamless multi-cloud provider instance integration directly from the cluster console. ### Cluster Provisioning #### AWS Quick Starts @@ -477,14 +450,6 @@ #### Kubernetes Backup Operators - **(2026)** [==github.com/vmware-tanzu/velero==](https://github.com/velero-io/velero) β 10062 [GO CONTENT] πππππ [DE FACTO STANDARD] β Velero is the standard open-source utility for safely backing up and restoring entire Kubernetes cluster structures and persistent volumes. Deeply integrates with both raw cloud APIs and file-level utilities like Kopia and Restic. -### Kubernetes Distributions - -#### Enterprise Distributions - - - **(2026)** [OKD](https://okd.io) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β The community-backed, open-source upstream counterpart to Red Hat OpenShift. OKD integrates Kubernetes with core Linux container tools (like Fedora CoreOS) to offer a complete self-managing, multi-tenant container platform designed for declarative applications, CI/CD, and simplified enterprise operations. -#### Market Landscapes - - - **(2022)** [itprotoday.com: Who's Winning in the Container Software Market π](https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget) [COMMUNITY-TOOL] β A business and market analysis of the container software landscape, highlighting market share dynamics, consolidation waves, and the competitive positioning of major players like Red Hat, VMware, Rancher, and cloud hyperscalers. Reflects the strategic evolution toward managed platform-as-a-service models. ### Kubernetes Operators (1) #### Database and Registry @@ -526,13 +491,6 @@ #### Load-Aware - **(2024)** [kubernetes-sigs: Trimaran: Load-aware scheduling plugins π](https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran) β 1295 [GO CONTENT] πππ [COMMUNITY-TOOL] β A collection of scheduling plugins (TargetLoadPacked and LoadWatcher) under the Trimaran umbrella that enable real-time, load-aware scheduling in Kubernetes. Instead of scheduling purely based on static requests, it utilizes actual node resource utilization metrics. Active in 2026, it is vital for optimizing cluster efficiency and reducing overall infrastructure costs. -## Infrastructure and Operations - -### Enterprise Cluster Management - -#### Ansible and ACM - - - **(2021)** [redhat.com: ACM Ansible Integration Overview](https://www.redhat.com/en/blog) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores integrations bridging Red Hat Advanced Cluster Management (ACM) with Ansible Automation Platform. Automates physical or non-Kubernetes resource tasks at critical points in cluster lifecycles. ## Infrastructure Security ### Container Registries (1) @@ -639,24 +597,14 @@ - **(2020)** [OpenShift topology view: A milestone towards a better developer experience](https://www.redhat.com/en/blog/openshift-topology-view-milestone-towards-better-developer-experience) [COMMUNITY-TOOL] β An analysis of the OpenShift Developer Console Topology View. This visual dashboard maps microservice networks, workloads, and real-time build systems, significantly easing day-to-day application management tasks. ## Platform Engineering -### Developer Experience (2) - -#### Red Hat Ecosystem (1) - - - **(2026)** [==Developer Sandbox==](https://developers.redhat.com/developer-sandbox) πππππ [DE FACTO STANDARD] β Provides immediate, zero-cost developer access to an active, shared OpenShift cluster environment pre-populated with cloud-native tooling. Eliminates complex infrastructure bootstrapping for developers, letting them deploy containers instantly. In 2026, it is the standard starting sandbox for assessing OpenShift APIs. -### Ecosystem (1) - -#### Marketplace (1) - - - **(2024)** [Red Hat Marketplace](https://marketplace.redhat.com/sunset) ππ [COMMUNITY-TOOL] β Originally a portal dedicated to discovering, buying, and provisioning certified operators and third-party software on OpenShift. While the standalone portal has transitioned, the actual operational flow has been assimilated directly into the internal OpenShift OperatorHub interface. -### Kubernetes Distributions (1) +### Kubernetes Distributions #### Evaluation and Sandbox - **(2026)** [**try.openshift.com π**](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) ππππ [ENTERPRISE-STABLE] β Unified gateway for trialing OpenShift deployments across public clouds, virtualization platforms, and local developer workstations (via OpenShift Local). Enables architects to evaluate operational complexity and developer tooling. Continually updated in 2026 to reflect the latest stable 4.x features. ## Platforms -### Cluster Management (3) +### Cluster Management (2) #### Cluster Provisioning (1) @@ -686,7 +634,7 @@ - **(2021)** [okd4-upi-lab-setup: Building an OpenShift - OKD 4.X Lab](https://cgruver.github.io/okd4-upi-lab-setup) [ANSIBLE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An automated GitHub lab orchestration repository designed to construct an OKD 4.x environment via User Provisioned Infrastructure (UPI). Using automated Bash scripts and Ansible playbooks, it speeds up the configuration of helper services (DNS, HAProxy, Web server) and manages cluster deployment. - **(2020)** [blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home Lab](https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab) [ADVANCED LEVEL] [COMMUNITY-TOOL] β An extensive blog series instructing network engineers and developers on setting up a bare-metal OKD 4.4 cluster inside a personal home lab. It covers essential infrastructure prep, including configuring DHCP, DNS forwarding, PXE booting, HAProxy for load balancing, and deploying the bootstrap control VM. -### Lifecycle Management (1) +### Lifecycle Management (2) #### Application Migration @@ -704,7 +652,7 @@ - **(2025)** [Homepage](https://crc.dev) [COMMUNITY-TOOL] β The landing portal for Red Hat OpenShift Local (formerly CodeReady Containers / CRC). OpenShift Local packages a minimal, single-node OpenShift cluster into a single virtual machine optimized for local development. Live grounding confirms it is the primary local emulation tool, replacing minishift, and is designed for developers building cloud-native applications directly on macOS, Windows, or Linux. - **(2020)** [schabell.org: How to setup OpenShift Container Platform 4.5 on your local machine in minutes](https://www.schabell.org/2020/09/how-to-setup-openshift-container-platform-45.html) [COMMUNITY-TOOL] β A developer-authored setup guide focusing on standing up an OpenShift Container Platform 4.5 environment locally in minutes. The post reviews resource constraints, command-line usage, automated virtual machine instantiation steps, and best practices for optimizing memory footpins to prevent developer system crashes. - **(2019)** [Red Hat OpenShift 4.2 on your laptop: Introducing **Red Hat CodeReady Containers**](https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers) [COMMUNITY-TOOL] β Historical launch announcement introducing Red Hat CodeReady Containers (now OpenShift Local) for OpenShift 4.2. It marks the transition to Operator-driven OpenShift clusters running on local developer laptops. The single-node environment utilizes host-native hypervisors (Hyper-V, Libvirt, Hyperkit) to containerize all cluster control-plane workloads into a resource-constrained footprint. -#### Operators +#### Operators (1) - **(2020)** [Install Red Hat OpenShift Operators on your laptop using Red Hat CodeReady Containers and Red Hat Marketplace](https://developers.redhat.com/blog/2020/09/09/install-red-hat-openshift-operators-on-your-laptop-using-red-hat-codeready-containers-and-red-hat-marketplace) [LEGACY] β This tutorial covers deploying OpenShift Operators inside CodeReady Containers (OpenShift Local). Note: Red Hat Marketplace integration steps are now legacy due to the marketplace's sunset. However, the core technique of utilizing local Operator Lifecycle Manager (OLM) configurations to install enterprise-grade catalog operators on a local developer laptop remains highly relevant. #### Remote Deployments @@ -767,13 +715,6 @@ #### Cluster Design - **(2021)** [openshift.com: OpenShift Security Best Practices for Kubernetes Cluster Design π](https://www.redhat.com/en/blog/openshift-security-best-practices-for-kubernetes-cluster-design) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores architectural security design patterns for OpenShift, including network segmentation, API access control, multi-tenancy models, and secure OS configurations via CoreOS. It highlights key defensive controls like Security Context Constraints (SCCs) and identity provider integrations. A must-read for compliance-oriented infrastructure architects designing high-security Kubernetes platforms. -## Service Mesh (1) - -### Red Hat OpenShift - -#### Enterprise Platforms - - - **(2020)** [blog.openshift.com: Red Hat OpenShift Service Mesh is now available: What you should know π](https://www.redhat.com/en/blog/red-hat-openshift-service-mesh-is-now-available-what-you-should-know) [COMMUNITY-TOOL] β Announcement detailing the GA availability of Red Hat OpenShift Service Mesh. Explains the integrated packaging of Istio, Envoy, and Jaeger under OpenShift's strict security paradigms. ## Storage ### Cloud-Native Storage @@ -781,21 +722,6 @@ #### OpenShift Data Foundation - **(2023)** [Red Hat OpenShift Container Storage 4](https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Red Hat OpenShift Data Foundation (formerly OpenShift Container Storage 4) delivers software-defined persistent storage engineered for containerized environments. Built on Ceph, Rook, and NooBaa, ODF provides unified block, file, and object storage interfaces directly inside Kubernetes. This architecture simplifies lifecycle operations and enables dynamic provisioning, snapshotting, and disaster recovery across hybrid cloud footprints. -### Distributed Storage - -#### Ceph - - - **(2026)** [Red Hat Ceph Storage](https://ceph.io/en) [N/A CONTENT] [COMMUNITY-TOOL] β Red Hat Ceph Storage is an enterprise product offering distributed block, file, and object storage coupled with multi-cloud data federation via NooBaa. It incorporates enterprise efficiency tools like global data compression, data deduplication, asynchronous multi-site replication, and strong encryption policies. -### Enterprise Storage - -#### Red Hat Storage - - - **(2021)** [State of OpenShift Container Storage](https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) [COMMUNITY-TOOL] β This architectural overview analyzes the Red Hat OpenShift Container Storage platform (now OpenShift Data Foundation). It details how combining Ceph, NooBaa, and Rook creates an integrated control plane to deliver multi-cloud block, file, and object endpoints for OpenShift workloads. -### Kubernetes Storage - -#### Storage Orchestrators - - - **(2026)** [==Rook==](https://rook.io) [GO CONTENT] πππππ [DE FACTO STANDARD] β Rook acts as a production-hardened CNCF graduated storage orchestrator that natively embeds Ceph within Kubernetes. By managing disks, pools, and filesystems as declarative resources, Rook eliminates manual storage administration and bridges Kubernetes-native paradigms with high-availability bare metal storage. ## Storage and Data ### Cloud Native Storage @@ -803,7 +729,7 @@ #### Ceph Operators - **(2024)** [Rook-Ceph](https://operatorhub.io/operator/rook-ceph) [ADVANCED LEVEL] [COMMUNITY-TOOL] β The OperatorHub page for Rook-Ceph, establishing a Kubernetes-native way to run storage servers directly on a cluster. It turns local drives into dynamic volumes. -### Enterprise Storage (1) +### Enterprise Storage #### Robin Storage @@ -815,5 +741,5 @@ - **(2022)** [cloud.redhat.com: Scale your application containers on Red Hat OpenShift Service on AWS (ROSA) clusters using Amazon EFS storage](https://www.redhat.com/en/blog/scale-your-application-containers-on-red-hat-openshift-service-on-aws-rosa-clusters-using-amazon-efs-storage) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Teaches architects how to provision and leverage Amazon Elastic File System (EFS) to achieve multi-AZ ReadWriteMany (RWX) storage for scalable application backends. --- -π‘ **Explore Related:** [Openshift](./openshift.md) | [Serverless](./serverless.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/openshift-pipelines.md b/v2-docs/openshift-pipelines.md index 36901025..7f6757d6 100644 --- a/v2-docs/openshift-pipelines.md +++ b/v2-docs/openshift-pipelines.md @@ -96,6 +96,7 @@ - **(2026)** [github.com/openshift/pipelines-tutorial](https://github.com/openshift/pipelines-tutorial) β 322 [YAML CONTENT] πππ [COMMUNITY-TOOL] [GUIDE] β A comprehensive learning path and hands-on laboratory environment focused on Tekton. Provides configurations for Tasks, Pipelines, PipelineRuns, and Trigger EventListeners on OpenShift clusters, validating cloud-native automation patterns. - **(2020)** [github: OpenShift Pipelines Node.js Tutorial](https://github.com/csantanapr/faststart2020-pipelines-lab) β 5 [JAVASCRIPT CONTENT] π [COMMUNITY-TOOL] [GUIDE] β Specialized quick-start laboratory focusing on Node.js application continuous delivery with OpenShift Pipelines. Guides developers through configuring trigger conditions and executing basic Source-to-Image (S2I) build pipelines. - **(2021)** [openshift.com: OpenShift Pipelines Advanced Triggers Part 1 - Triggering Different Project Builds in the Same Repository](https://www.redhat.com/en/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository) [YAML CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] β Provides advanced architecture examples for configuring custom triggers with OpenShift Pipelines. Demonstrates how to write custom interceptors to execute discrete workflows when localized directory pathways change within shared code repos. + - **(2020)** [openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton](https://www.redhat.com/en/blog/cloud-native-ci-cd-with-openshift-pipelines) [YAML CONTENT] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β Introduces OpenShift Pipelines as the modern serverless, cloud-native standard built on the Tekton project. Explains how Tekton's CRD-first strategy delivers secure, isolated build containers without a centralized daemon or controller bottlenecks. - **(2020)** [developers.redhat.com: Modern web applications on OpenShift, Part 4: Openshift Pipelines](https://developers.redhat.com/blog/2020/04/27/modern-web-applications-on-openshift-part-4-openshift-pipelines) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β Part of a series detailing modern web application architectures on OpenShift. Explores configuring Tekton pipelines to construct, optimize, and serve static frontend code alongside active microservices. ### DevSecOps @@ -111,5 +112,5 @@ - **(2023)** [==github - fabric8, maven plugin==](https://github.com/fabric8io/fabric8-maven-plugin) β 334 [JAVA CONTENT] πππππ [DE FACTO STANDARD] [LEGACY] β A Maven plugin designed to package Java projects into lightweight Docker/OCI images and generate corresponding Kubernetes resource manifests automatically. Double-Evidence: Note that this project is archived and superseded by Eclipse JKube in modern development environments. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Flux](./flux.md) | [Argo](./argo.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/openshift.md b/v2-docs/openshift.md index a9355505..cd91eba8 100644 --- a/v2-docs/openshift.md +++ b/v2-docs/openshift.md @@ -10,15 +10,16 @@ - [aroworkshop.io π](http://aroworkshop.io) [COMMUNITY-TOOL] - [O'Reilly Free Book: **Openshift for developers**](https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers) [COMMUNITY-TOOL] - [NetworkPolicies and Microsegmentation](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolicies-and-microsegmentation) [COMMUNITY-TOOL] - - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] + - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] - [OpenShift 3.11: Configuring the cluster auto-scaler in AWS](https://docs.openshift.com/container-platform/3.11/admin_guide/cluster-autoscaler.html) [COMMUNITY-TOOL] - [OpenShift 4.4: Applying autoscaling to an OpenShift Container Platform cluster](https://docs.openshift.com/container-platform/4.4/machine_management/applying-autoscaling.html) [COMMUNITY-TOOL] + - [reddit.com/r/redhat](https://www.reddit.com/r/redhat) [COMMUNITY-TOOL] + - [reddit.com/r/openshift](https://www.reddit.com/r/openshift) [COMMUNITY-TOOL] + - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] - [Wikipedia.org: OpenShift](https://en.wikipedia.org/wiki/OpenShift) [COMMUNITY-TOOL] - [docs.openshift.com π](https://docs.openshift.com) [COMMUNITY-TOOL] - - [reddit.com/r/openshift](https://www.reddit.com/r/openshift) [COMMUNITY-TOOL] - - [reddit.com/r/redhat](https://www.reddit.com/r/redhat) [COMMUNITY-TOOL] - [OpenShift.io](https://openshift.io) [COMMUNITY-TOOL] - [openshift-ireland.com](https://openshift-ireland.com) [COMMUNITY-TOOL] - [Iβm So Sorry OpenShift, Iβve Taken You for Granted π](https://medium.com/swlh/im-so-sorry-openshift-i-ve-taken-you-for-granted-f36fb47ea4d9) [COMMUNITY-TOOL] @@ -39,7 +40,6 @@ - [stackoverflow.com: Is that possible to deploy an openshift or kubernetes' in DMZ zone? π](https://stackoverflow.com/questions/59518363/is-that-possible-to-deploy-an-openshift-or-kubernetes-in-dmz-zone) [COMMUNITY-TOOL] - [cloud.ibm.com: OpenShift Ingress](https://cloud.ibm.com/docs/openshift?topic=openshift-ingress) [COMMUNITY-TOOL] - [dzone: OpenShift Egress Options](https://dzone.com/articles/openshift-egress-options) [COMMUNITY-TOOL] - - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] ## CI-CD @@ -133,13 +133,6 @@ #### Egress Firewalls - **(2024)** [**Accessing External Services Using Egress Router**](https://www.redhat.com/en/blog/accessing-external-services-using-egress-router) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] [LEGACY] β Deep-dive into configuring Red Hat OpenShift Egress Router pods to map outbound traffic to dedicated public IPs. This facilitates firewalled external resources (like legacy DBs) to authorize connections from fluid Kubernetes pods securely. -## Performance Engineering - -### Kubernetes Optimization - -#### Autonomous Tuning - - - **(2025)** [**How Kruize Optimizes OpenShift Workloads**](https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads#what_is_kruize_autotune_) [JAVA CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Technical review explaining how the Kruize Autotune project leverages prometheus metrics to autonomously profile and adjust microservices allocations on enterprise OpenShift clusters. ## Platform Engineering (1) ### Architectural Insights @@ -234,5 +227,5 @@ - **(2022)** [opensource.com: Why choose Rocket.Chat for your open source chat tool](https://opensource.com/article/22/1/rocketchat-data-privacy) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β Technical review advocating for Rocket.Chat as a privacy-focused, scalable, open-source communication application. Provides design concepts for self-hosting chat infrastructure inside sandboxed container platforms. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Serverless](./serverless.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/oraclecloud.md b/v2-docs/oraclecloud.md index a2406748..13bb9a0d 100644 --- a/v2-docs/oraclecloud.md +++ b/v2-docs/oraclecloud.md @@ -38,5 +38,5 @@ - **(2023)** [Oracle Container Engine for Kubernetes (OKE)](https://docs.oracle.com/en-us/iaas/Content/ContEng/Concepts/contengoverview.htm) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The official product documentation for Oracle Container Engine for Kubernetes (OKE). It highlights the architectural integration of managed master nodes, native storage arrays, virtual cloud networks, and IAM profiles, delivering an enterprise-ready environment for demanding production workloads. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/other-awesome-lists.md b/v2-docs/other-awesome-lists.md index 85f5f3f3..10f9cfe7 100644 --- a/v2-docs/other-awesome-lists.md +++ b/v2-docs/other-awesome-lists.md @@ -5,12 +5,12 @@ ## Standard Reference - - [kubezilla.com: Kubetools β Curated List of Kubernetes Tools](https://kubezilla.com/tools) [COMMUNITY-TOOL] - - [divya-mohan0209.medium.com: Moβ tenancy, Moβ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] - - [Awesome WSL](https://awesomeopensource.com/project/sirredbeard/Awesome-WSL) [COMMUNITY-TOOL] - - [hashicorp.com: HashiCorp Learning Resources Reference Guide π](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github π](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] - [wiki.bash-hackers.org](https://wiki.bash-hackers.org) [COMMUNITY-TOOL] + - [hashicorp.com: HashiCorp Learning Resources Reference Guide π](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] + - [divya-mohan0209.medium.com: Moβ tenancy, Moβ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] + - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github π](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] + - [kubezilla.com: Kubetools β Curated List of Kubernetes Tools](https://kubezilla.com/tools) [COMMUNITY-TOOL] + - [Awesome WSL](https://awesomeopensource.com/project/sirredbeard/Awesome-WSL) [COMMUNITY-TOOL] ## AI and Machine Learning @@ -19,11 +19,6 @@ #### Resources - **(2026)** [visenger/awesome-mlops: Awesome MLOps](https://github.com/visenger/awesome-mlops) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A structured directory detailing operational machine learning (MLOps) packages, pipeline orchestrators (Kubeflow, MLflow), and feature store architectures. Essential for platform teams bridging data science workflows with production-grade Kubernetes automation frameworks. -### Training - -#### Fundamentals - - - **(2026)** [==ekramasif/Basic-Machine-Learning==](https://github.com/ekramasif/Basic-Machine-Learning) β 80 [PYTHON CONTENT] πππππ [DE FACTO STANDARD] β A fundamental training repository compiling essential algorithms, scientific computing models, and conceptual guides for starting in Machine Learning. Focuses on classical statistical methods, regression math, and basic Python integrations. Provides a valuable baseline for engineering squads learning ML concepts. ## AI Engineering ### Model Context Protocol @@ -43,13 +38,6 @@ #### Resources (2) - **(2026)** [==Awesome API Management Tools==](https://github.com/mailtoharshit/Awesome-Api-Management-Tools) β 86 [N/A CONTENT] πππππ [DE FACTO STANDARD] β A directory focused on API design portals, lifecycle management tools, and specification utilities (like OpenAPI/Swagger). This list aids enterprise architects in establishing API-first development strategies and internal developer platform registries. It supports transition pathways from monolithic configurations to service meshes. -## Application Integration - -### API Design - -#### Documentation - - - **(2024)** [==Devdocs.io API Documentation π==](https://devdocs.io) πππππ [DE FACTO STANDARD] β DevDocs combines multiple API documentations into a single, searchable, fast, and offline-capable user interface. By indexing documentation for dozens of languages, frameworks, and web technologies in a unified workspace, it optimizes developer workflow speed. It is widely recognized as a crucial utility tool in modern, high-velocity engineering environments. ## Artificial Intelligence ### LLMOps and MLOps @@ -85,7 +73,7 @@ - **(2026)** [github.com/kristofferandreasen/awesome-azure: Awesome Azure](https://github.com/kristofferandreasen/awesome-azure) [N/A CONTENT] [LEGACY] β A structured directory detailing Azure-focused scripts, arm templates, and services. It provides functional entry points for systems engineers navigating Microsoft's cloud ecosystem. While some elements lean towards legacy ARM configurations, it provides solid structural patterns for hybrid-cloud architects. - **(2026)** [github.com/simhol/awesome-azure: Awesome Azure](https://github.com/simhol/awesome-azure) [N/A CONTENT] [COMMUNITY-TOOL] β A community-maintained resource collection for Azure deployments, automation scripts, and management frameworks. This index aggregates specialized tools and networking resources that complement official Microsoft documentation. It functions as a valuable secondary reference for enterprise cloud-migration pipelines. -#### Training (1) +#### Training - **(2026)** [==github.com/iam-veeramalla/Azure-zero-to-hero: Azure Zero to Hero Course==](https://github.com/iam-veeramalla/Azure-zero-to-hero) β 5104 [PYTHON/SHELL CONTENT] πππππ [DE FACTO STANDARD] β A structured, hands-on learning roadmap tracking Azure Cloud Administration, DevOps architectures, and fundamental services. Focuses on practical engineering exercises, building CI/CD pipelines, and writing ARM/Bicep infrastructure templates. Serves as an exceptional onboarding tool for transition-phase cloud engineers. ### DigitalOcean @@ -243,7 +231,7 @@ - **(2023)** [==magnologan/awesome-k8s-security: Awesome Kubernetes (K8s) Security π==](https://github.com/magnologan/awesome-k8s-security) [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A premier directory indexing specialized Kubernetes security packages, scanners, CVE logs, and hardening guides. It collects key scanning tools such as Falco, Trivy, and Polaris, helping cloud compliance officers map cluster defense strategies against known attack matrices. - **(2023)** [==ksoclabs/awesome-kubernetes-security π==](https://github.com/ksoclabs/awesome-kubernetes-security) [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An expert-level compilation of Kubernetes security tools, vulnerability papers, threat simulations, and posture management (KSPM) frameworks. Ideal for penetration testers and cloud security engineers auditing the security posture of enterprise orchestrators. -#### Training (2) +#### Training (1) - **(2023)** [==github.com/joseadanof: Awesome Cloud Native Trainings==](https://github.com/joseadanof/awesome-cloudnative-trainings) [MARKDOWN CONTENT] πππππ [DE FACTO STANDARD] β A thoroughly organized directory cataloging cloud-native certifications (CKA, CKAD, CKS), training centers, and open labs. Extremely useful for platform engineering managers designing structured learning and technical progression tracks for their teams. ### Cheat Sheets @@ -345,7 +333,7 @@ - **(2026)** [==janikvonrotz/awesome-powershell==](https://github.com/janikvonrotz/awesome-powershell) β 5396 [POWERSHELL CONTENT] πππππ [DE FACTO STANDARD] β A curated repository detailing modules, cmdlets, and automation patterns using cross-platform PowerShell. Invaluable for platform engineers managing hybrid cloud setups, Windows nodes inside container networks, or Active Directory automation. This serves as a vital tool for enterprise systems integration. - **(2026)** [awesomerank.github.io: janikvonrotz/awesome-powershell](https://awesomerank.github.io/lists/janikvonrotz/awesome-powershell.html) [N/A CONTENT] [LEGACY] β An automatically ranked rendering of the Awesome PowerShell directory, categorizing contributions by community engagement and updates. It provides engineers with instant visibility into which PowerShell modules are actively maintained versus those that have lapsed into legacy status. -## Documentation (1) +## Documentation ### Alternative Docs @@ -609,5 +597,5 @@ - **(2026)** [Awesome Testing code snippets](https://github.com/slawekradzyminski/AwesomeTesting) [N/A CONTENT] [COMMUNITY-TOOL] β A handy collection of code snippets, unit tests, and mocking architectures written across various development frameworks. Assists individual developers in quickly establishing mock-ups and isolated test cases. Ideal for bootstrapping automated integration tests in diverse multi-language environments. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/performance-testing-with-jenkins-and-jmeter.md b/v2-docs/performance-testing-with-jenkins-and-jmeter.md index 5e453b4f..d8d5ab2a 100644 --- a/v2-docs/performance-testing-with-jenkins-and-jmeter.md +++ b/v2-docs/performance-testing-with-jenkins-and-jmeter.md @@ -62,6 +62,13 @@ - **(2024)** [docs.microsoft.com: Azure Load Testing](https://learn.microsoft.com/en-us/azure/app-testing) [N/A CONTENT] [COMMUNITY-TOOL] β Azure's managed load testing service that lets developers generate high-scale load using existing Apache JMeter scripts. Synthesizing live cloud updates, it integrates seamlessly with Azure Monitor to provide end-to-end insights from client-side response times to server-side resource bottlenecks, aiding rapid optimization. - **(2021)** [azure.microsoft.com: Introducing Azure Load Testing: Optimize app performance at scale](https://azure.microsoft.com/en-us/blog/introducing-azure-load-testing-optimize-app-performance-at-scale) [N/A CONTENT] [COMMUNITY-TOOL] β The launch blog post detailing the debut of Microsoft's Azure Load Testing service. It explains how the tool bridges the gap between raw load generation and cloud application monitoring, allowing developers to execute JMeter scripts in an automated cloud-native paradigm directly from GitHub Actions or Azure Pipelines. - **(2021)** [infoq.com: Microsoft Introduces a Fully-Managed Azure Load Testing Service in Preview](https://www.infoq.com/news/2021/12/azure-load-testing-preview) [N/A CONTENT] [COMMUNITY-TOOL] β Industry reporting on Azure's entry into fully managed performance testing, discussing how it leverages Apache JMeter under the hood. It provides a historical snapshot of Microsoft's move to simplify distributed load testing for engineering teams, eliminating the manual upkeep of VM scale sets for load generation. +## Cloud Native + +### Kubernetes + +#### Progressive Delivery + + - **(2024)** [**Iter8**](https://iter8.tools) [GO CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A Kubernetes-native release validation and progressive delivery tool. Iter8 enables automated canary testing, A/B testing, and SLO evaluation. It coordinates traffic shifting using Service Meshes or Gateways, evaluating metrics from Prometheus and metrics-server to automate rollbacks or promote stable microservice builds. ## Infrastructure ### Testing @@ -90,13 +97,6 @@ - **(2023)** [**youtube: JMeter API Performance Testing Tutorial π**](https://www.youtube.com/watch?v=8r5LYzUIepo) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β Educational walkthrough mapping API load-test workflows. Covers parameterizing user requests, analyzing server metrics, and troubleshooting unexpected timeouts in dynamic microservices backends. - **(2021)** [tutorialspoint.com: JMeter Quick Guide](https://www.tutorialspoint.com/jmeter/pdf/jmeter_quick_guide.pdf) [N/A CONTENT] [GUIDE] πππ [COMMUNITY-TOOL] [GUIDE] β Reference manual covering basic JMeter thread management and test flow structures. Designed to help teams write simple API validations and performance regression scripts. -### Testing (1) - -#### Benchmarking - -##### HTTP Tools - - - **(2021)** [blog.cloud-mercato.com: New HTTP benchmark tool **pycurlb**](https://blog.cloud-mercato.com/new-http-benchmark-tool-pycurlb) [PYTHON CONTENT] [COMMUNITY-TOOL] β Introduces pycurlb, a Python-based wrapper and benchmarking utility utilizing libcurl for low-overhead HTTP performance testing. Explores its use cases in testing microservice latency and raw throughput. Curator Insight: Quick functional introduction of a new pycurl tool. Live Grounding: Provides an alternative for developers seeking a highly customizable, scriptable curl execution engine for API baselining. ## Systems ### Performance Tuning @@ -104,7 +104,7 @@ #### Diagnostic Tools - **(2022)** [blog.desdelinux.net: Microsoft Performance-Tools, una serie de herramientas open source para analizar el rendimiento del sistema](https://blog.desdelinux.net/microsoft-performance-tools-una-serie-de-herramientas-open-source-para-analizar-el-rendimiento-del-sistema) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Overview of Microsoft's Performance-Tools suite, which provides cross-platform command-line tools for analyzing trace logs, Windows/Linux system resource usage, and overall system performance. It details how architects can inspect CPU, disk, and networking bottlenecks at a low kernel-level, enhancing system-level optimization. -## Testing (2) +## Testing (1) ### Performance Testing @@ -134,5 +134,5 @@ - **(2020)** [devops.com: Catchpoint to Acquire Webpagetest.org](https://devops.com/catchpoint-to-acquire-webpagetest-org) [N/A CONTENT] [COMMUNITY-TOOL] β An analysis of Catchpoint's acquisition of WebPageTest, the industry-standard front-end performance auditing tool. Synthesizing live ecosystem changes, the platform continues to operate as an essential resource for tracing core web vitals and waterfall execution charts, bolstered by Catchpoint's global infrastructure. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [QA](./qa.md) | [Test Automation Frameworks](./test-automation-frameworks.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/postman.md b/v2-docs/postman.md index de3da786..9b8eaf3e 100644 --- a/v2-docs/postman.md +++ b/v2-docs/postman.md @@ -28,15 +28,6 @@ #### Internal Developer Platforms - **(2021)** [blog.postman.com: Meet Matrix: Postmanβs Internal Tool for Working with' Microservices](https://blog.postman.com/matrix-postman-internal-tool-microservices) [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β Matrix is Postman's internal developer tool designed to orchestrate local microservices development, simplifying the execution and coordination of dependent services. It acts as a lightweight developer portal, bridging the gap between local compose files and remote staging environments. Live engineering truth reveals it as a custom service runner that enhances developer workflow automation and mitigates configuration drift. -## Quality Assurance - -### API Testing Automation - -#### Postman Guides - -##### Testing Frameworks - - - **(2021)** [freecodecamp.org: Master API Testing with Postman](https://www.freecodecamp.org/news/master-api-testing-with-postman) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Curator Insight presents this masterclass from FreeCodeCamp for comprehensive API testing utilizing Postman. Live Grounding notes that while GUI based testing is powerful for debugging, exporting these suites for CLI integration via Newman remains the gold standard for automated pipelines. It serves as an essential foundational guide for quality engineering. ## Security and Governance ### API Lifecycle @@ -56,11 +47,6 @@ - **(2026)** [Drools](https://kie.apache.org) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Drools is a powerful, production-ready Business Rules Management System (BRMS) featuring a forward and backward-chaining inference engine (RETE OO-algorithm) for decoupling enterprise logic from complex microservice structures. ## Software Testing -### API Automation - -#### KIE Server - - - **(2020)** [developers.redhat.com: Automated API testing for the KIE Server](https://developers.redhat.com/blog/2020/05/01/automated-api-testing-for-the-kie-server) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β Focuses on setting up automated REST API test runners for KIE decision services. Demonstrates performance execution metrics, payload validation models, and CI integration pipelines using Postman and Newman test wrappers. ### API Security #### Postman Integrations @@ -94,5 +80,5 @@ - **(2026)** [learning.postman.com: Simulate user traffic to test your API performance](https://learning.postman.com/docs/collections/performance-testing/testing-api-performance) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Comprehensive architectural documentation detailing Postman's built-in performance testing runner. This system enables localized load simulation, virtual user profiling, and API concurrency metrics analysis. --- -π‘ **Explore Related:** [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) | [Java_Frameworks](./java_frameworks.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/private-cloud-solutions.md b/v2-docs/private-cloud-solutions.md index 967bdf91..6050aaab 100644 --- a/v2-docs/private-cloud-solutions.md +++ b/v2-docs/private-cloud-solutions.md @@ -12,5 +12,5 @@ - **(2019)** [thenewstack.io: Bad News for Cloud Computing: OpenStack Use Plummets and Discounts Dry Up](https://thenewstack.io/bad-news-for-cloud-computing-openstack-use-plummets-and-discounts-dry-up) ππ [COMMUNITY-TOOL] β An analytical piece detailing the sharp decline in OpenStack market share as public cloud hyperscalers expanded. Live Grounding confirms that OpenStack remains stable only in telecom NFV and niche on-premises private clouds, while generic enterprise deployments have shifted to Kubernetes and hybrid-cloud runtimes. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/project-management-methodology.md b/v2-docs/project-management-methodology.md index c7d040fb..1a7165c4 100644 --- a/v2-docs/project-management-methodology.md +++ b/v2-docs/project-management-methodology.md @@ -200,6 +200,9 @@ #### Developer Productivity (3) - **(2021)** [pymesyautonomos.com: ΒΏEstΓ‘ trabajando el empleado realmente desde su casa?](https://www.pymesyautonomos.com/management/esta-trabajando-empleado-realmente-su-casa) [ES CONTENT] [GUIDE] πππ [COMMUNITY-TOOL] [GUIDE] β Addresses common managerial anxieties about remote work accountability. Contrasts surveillance-heavy keystroke logging techniques with output-oriented, technical project milestones (e.g., code deployment frequency, story completion rates, and system architectural goals) to sustainably measure team velocity. +#### Team Management + + - **(2021)** [entrepreneur.com: ΒΏCΓ³mo manejar un equipo que trabaja desde sus casas?](https://spanish.entrepreneur.com) [ES CONTENT] [GUIDE] πππ [COMMUNITY-TOOL] [GUIDE] β Offers tactical guidelines for managing distributed engineering teams working in remote environments. Recommends implementing asynchronous collaboration tools, defining objective performance milestones, and promoting active virtual team meetings to ensure software project alignment and mitigate remote developer isolation. ### Security and Compliance #### Corporate Governance @@ -210,7 +213,7 @@ #### Conflict Resolution - **(2021)** [blog.trello.com: Consejos para manejar distintos conflictos en un equipo de trabajo](https://blog.trello.com/es/conflictos-en-el-trabajo) [ES CONTENT] [GUIDE] πππ [COMMUNITY-TOOL] [GUIDE] β Provides an operational framework for identifying and resolving interpersonal conflicts within technical delivery teams. Highlights visual tracking systems, regular retrospectives, and structured architectural alignment reviews to defuse typical friction points, such as diverging coding standards or disputed system design decisions. -### Team Management +### Team Management (1) #### Infrastructure Operations @@ -371,5 +374,5 @@ - **(2022)** [**techcrunch.com: Protestware on the rise: Why developers are sabotaging their own code**](https://techcrunch.com/2022/07/27/protestware-code-sabotage) [EN CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Investigates the complex security phenomenon of 'protestware,' where open-source maintainers intentionally introduce destructive changes or regional exploits into widely used packages for political or social reasons. Details the architectural impact on enterprise software supply chains and highlights the urgent necessity for robust dependency pinning, software bills of materials, and strict package mirroring. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/project-management-tools.md b/v2-docs/project-management-tools.md index 8cdd4938..97f76917 100644 --- a/v2-docs/project-management-tools.md +++ b/v2-docs/project-management-tools.md @@ -86,5 +86,5 @@ - **(2026)** [GH Gists: gist.new](https://gist.github.com/starred) [COMMUNITY-TOOL] β An efficiency shortcut (`gist.new`) that directs users to GitHub's Gist creation environment. Allows developers to rapidly save, share, and audit isolated code configurations, terminal scripts, or stack traces without initializing full Git trees. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/prometheus.md b/v2-docs/prometheus.md index 569b3a04..e5db7918 100644 --- a/v2-docs/prometheus.md +++ b/v2-docs/prometheus.md @@ -6,11 +6,11 @@ ## Standard Reference - [cncf.io: From distributed tracing to APM: Taking OpenTelemetry and Jaeger up a level](https://www.cncf.io/blog/2021/04/29/from-distributed-tracing-to-apm-taking-opentelemetry-and-jaeger-up-a-level/?utm_source=thenewstack&utm_medium=twitter&utm_campaign=platform) [COMMUNITY-TOOL] + - [logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io](https://logz.io/blog/aws-lambda-metrics-monitoring-guide) [COMMUNITY-TOOL] - [openlogic.com: How to develop Grafana Dashboards π](https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana) [COMMUNITY-TOOL] - [learndevops.substack.com: Hitting prometheus API with curl and jq π](https://learndevops.substack.com/p/hitting-prometheus-api-with-curl) [COMMUNITY-TOOL] - - [blog.couchbase.com: How to Build Observability Dashboards with Prometheus,' Grafana & Couchbase](https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase) [COMMUNITY-TOOL] - - [logz.io: A Guide to Monitoring AWS Lambda Metrics with Prometheus & Logz.io](https://logz.io/blog/aws-lambda-metrics-monitoring-guide) [COMMUNITY-TOOL] - [**Red Hat AMQ overview**](https://developers.redhat.com/products/amq/overview) [COMMUNITY-TOOL] + - [blog.couchbase.com: How to Build Observability Dashboards with Prometheus,' Grafana & Couchbase](https://blog.couchbase.com/how-to-build-observability-dashboards-prometheus-grafana-couchbase) [COMMUNITY-TOOL] - [Dzone Refcard: Scaling and Augmenting Prometheus](https://dzone.com/refcardz/scaling-and-augmenting-prometheus) [COMMUNITY-TOOL] - [Monitoring Self-Destructing Apps Using Prometheus](https://dzone.com/articles/prometheus-collectors) [COMMUNITY-TOOL] - [Ensure High Availability and Uptime With Kubernetes Horizontal Pod Autoscaler (HPA) and Prometheus](https://dzone.com/articles/ensure-high-availability-and-uptime-with-kubernete) [COMMUNITY-TOOL] @@ -267,9 +267,6 @@ #### IoT Observability - **(2023)** [grafana.com: Using Telegraf plugins to visualize industrial IoT data with the Grafana Cloud Hosted Prometheus service](https://grafana.com/blog/using-telegraf-plugins-to-visualize-industrial-iot-data-with-the-grafana-cloud-hosted-prometheus-service) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Demonstrates pipeline setups connecting InfluxData's Telegraf collectors to Grafana Cloud. Explains parsing MQTT or Modbus industrial machinery telemetry feeds and transforming them into Prometheus-compliant timeseries data. -#### Metrics Collection - - - **(2024)** [Prometheus](https://nubenetes.com/prometheus/#aws-managed-services-for-prometheus-and-grafana) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It utilizes a pull-based metrics collection model over HTTP, powered by a highly efficient dimensional data model (TSDB) with PromQL. Essential for Kubernetes cloud-native environments, it excels in dynamic service discovery and real-time operational visibility. #### Prometheus Agent - **(2022)** [grafana.com: Why we created a Prometheus Agent mode from the Grafana Agent](https://grafana.com/blog/why-we-created-a-prometheus-agent-mode-from-the-grafana-agent) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores the technical reasoning for deploying Prometheus in Agent Mode instead of as a full collector database. Explains memory savings, localized caching patterns, and metrics forwarding via standard Remote Write protocols. @@ -424,16 +421,7 @@ #### Grafana Dashboards - **(2026)** [Grafana Dashboards with Telegraf Collectors](https://grafana.com/grafana/dashboards/?collector=Telegraf) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Curated dashboard collection optimized for displaying metrics gathered via Telegraf. Provides visual paradigms for memory, system operations, disk throughput, and CPU scaling. -## Systems Design - -### Observability (2) - -#### Infrastructure Design - -##### Telemetry Pipelines - - - **(2022)** [learnsteps.com: Monitoring Infrastructure System Design](https://www.learnsteps.com/monitoring-infrastructure-system-design) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Architectural breakdown of designing an end-to-end monitoring infrastructure from scratch. Examines the selection of pull vs. push telemetry models, buffer queues (like Kafka), and time-series databases (TSDBs). Curator Insight: High-level overview of system design for monitoring platforms. Live Grounding: Serves as a great architectural primer for platform engineering teams building internal metrics systems. --- -π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cheatsheets](./cheatsheets.md) +π‘ **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [About](./about.md) diff --git a/v2-docs/public-cloud-solutions.md b/v2-docs/public-cloud-solutions.md index 4276d2bf..a1c3a3cb 100644 --- a/v2-docs/public-cloud-solutions.md +++ b/v2-docs/public-cloud-solutions.md @@ -66,13 +66,6 @@ #### Provider Comparisons - **(2026)** [youtube: A Cloud Guru - Cloud Provider Comparisons π](https://www.youtube.com/playlist?app=desktop&list=PLI1_CQcV71RnBebKm_tH1uKYI3WxkM2TT) [COMMUNITY-TOOL] [GUIDE] β A curated Pluralsight/A Cloud Guru video playlist featuring structural and strategic comparisons of hyperscalers. It covers pricing structures, operational overhead, and developer experience metrics. Live grounding confirms its baseline instructional value for junior cloud engineers. -## Cloud Providers - -### Alternative Clouds - -#### Kubernetes DOKS - - - **(2025)** [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [N/A CONTENT] [COMMUNITY-TOOL] β Fully managed Kubernetes distribution that abstracts master node architecture, allowing users to rapidly deploy clusters. Features simplified persistent block storage volumes, automated node auto-scaling, and painless ingress configurations. ## Cloud Strategy ### Architecture @@ -188,5 +181,5 @@ - **(2026)** [Pivotal.io: Pivotal Container Service (PKS), owned by VMware](https://pivotal.io/platform/pivotal-container-service) [ADVANCED LEVEL] [LEGACY] β Originally Pivotal Container Service (PKS), this enterprise-ready Kubernetes runtime has been integrated directly into the VMware Tanzu Portfolio. It features multi-cluster management, declarative deployment, and deep integration with NSX-T networking. Live grounding labels the PKS brand as legacy, now superseded by Tanzu Kubernetes Grid. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/pulumi.md b/v2-docs/pulumi.md index 9e7009b0..202ba7ad 100644 --- a/v2-docs/pulumi.md +++ b/v2-docs/pulumi.md @@ -79,14 +79,7 @@ #### Pulumi Registry (1) - **(2021)** [siliconangle.com: Pulumiβs new registry aims to ease sharing and reusing cloud infrastructure building blocks](https://siliconangle.com/2021/10/18/pulumis-new-registry-makes-easy-share-reuse-cloud-infrastructure-building-blocks) [COMMUNITY-TOOL] β Detailed insight into the launch of the Pulumi Registry, a public marketplace supporting modular package sharing and reusability of multi-cloud components across diverse language boundaries. -## Kubernetes Developer Experience - -### Graph-Based Dev and Test - -#### Garden Documentation - - - **(2021)** [garden.io: cloud native devops platform](https://docs.garden.io) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β Architectural specifications for the Garden orchestration tool. Details graph configurations, Helm-based packaging models, pipeline test automation patterns, and enterprise testing setups inside remote clusters. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/python.md b/v2-docs/python.md index b0d96def..45f63157 100644 --- a/v2-docs/python.md +++ b/v2-docs/python.md @@ -729,9 +729,6 @@ Live Grounding: Deep-dives into subclassing mechanics, resolving method chains v #### CLI Generation - **(2025)** [==google/python-fire π==](https://github.com/google/python-fire) β 28203 [PYTHON CONTENT] πππππ [DE FACTO STANDARD] β Curator Insight presents Google Fire as a library that instantly derives fully operational CLI endpoints from any Python object. Live Grounding confirms its extensive use in data engineering pipelines to easily export complex programmatic code without setting up manual parsing boilerplate. -#### Computer Science Foundations - - - **(2024)** [Think Python](https://allendowney.github.io/ThinkPython) [PYTHON CONTENT] [COMMUNITY-TOOL] β An industry-standard manual detailing computer science foundations using Python. Progresses through data structures, algorithms, functional routines, and object-oriented modeling with highly verified, elegant coding conventions. #### Debugging Tools - **(2016)** [tracker: A time machine for debugging pesky stateful errors](https://github.com/madisonmay/tracker) β 36 [PYTHON CONTENT] π [COMMUNITY-TOOL] β Curator Insight details a utility designed to capture and track mutational state transitions in Python objects over time. Live Grounding observes that while the repository is now dormant and unmaintained, the architecture of immutable tracking states remains a core conceptual design in complex state-machine debugging. @@ -922,5 +919,5 @@ Live Grounding: Assesses PyScript's interface layer, detailing direct DOM manipu - **(2015)** [TDD with Django, from scratch: a beginner's intro to testing and web development](http://www.pyvideo.org/video/3509/tdd-with-django-from-scratch-a-beginners-intro) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β Historical tutorial introducing Test-Driven Development (TDD) concepts in Django. Evaluates assertion workflows, testing isolated model components, and unit test integrations within early Python CI environments. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/qa.md b/v2-docs/qa.md index 467058dc..362fe230 100644 --- a/v2-docs/qa.md +++ b/v2-docs/qa.md @@ -197,5 +197,5 @@ - **(2022)** [thenewstack.io: 7 Benefits of Testing in Isolation](https://thenewstack.io/7-benefits-of-testing-in-isolation) [N/A CONTENT] [COMMUNITY-TOOL] β Outlines seven architectural advantages of isolated component testing. Details why using service mocks, localized databases, and sandboxed test environments accelerates regression tracking and simplifies dependency configurations. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [Test Automation Frameworks](./test-automation-frameworks.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/rancher.md b/v2-docs/rancher.md index 4ee50d51..4856f874 100644 --- a/v2-docs/rancher.md +++ b/v2-docs/rancher.md @@ -5,6 +5,7 @@ ## Standard Reference + - [Certified Kubernetes offerings](https://www.cncf.io/certification/software-conformance) [COMMUNITY-TOOL] - [medium: Quick Fix: Mounting a ConfigMap to an Existing Volume in Kubernetes' Using Rancher](https://medium.com/swlh/quick-fix-mounting-a-configmap-to-an-existing-volume-in-kubernetes-using-rancher-d01c472a10ad) [COMMUNITY-TOOL] - [blog.kubecost.com: Rancher vs Kubernetes: Itβs not either or](https://blog.kubecost.com/blog/rancher-vs-kubernetes) [COMMUNITY-TOOL] - [akyriako.medium.com: Provision an on-prems Kubernetes Cluster with Rancher,' Terraform and Ansible](https://akyriako.medium.com/provision-an-on-prems-kubernetes-cluster-with-rancher-terraform-and-ansible-e26e24059319) [COMMUNITY-TOOL] @@ -19,15 +20,7 @@ - [medium.com: OKE Clusters from Rancher 2.0](https://medium.com/swlh/oke-clusters-from-rancher-2-0-409131ad1293) [COMMUNITY-TOOL] - [medium.com: Rancher deployed Kubernetes on Oracle Cloud Infrastructure](https://medium.com/@jlamillan/rancher-deployed-kubernetes-on-oracle-cloud-infrastructure-6b0656cdaec0) [COMMUNITY-TOOL] - [Kubernautic](https://kubernauts.sh) [COMMUNITY-TOOL] - - [Certified Kubernetes offerings](https://www.cncf.io/certification/software-conformance) [COMMUNITY-TOOL] -## Cloud Native - -### Kubernetes - -#### Rancher Management - - - **(2022)** [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference Deployment](https://aws-quickstart.github.io/quickstart-eks-rancher) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Official AWS Quick Start reference guide for standing up Rancher on AWS. This architecture installs Rancher on an Amazon EKS cluster, giving enterprise operations teams a unified interface to govern multiple downstream clusters, enforce unified RBAC models, and manage complex multi-tenant environments. ## Container Engines ### Lightweight Runtimes @@ -152,20 +145,6 @@ #### Tutorials - **(2021)** [itnext.io: Fleet Management of Kubernetes Clusters at Scale β Rancherβs Fleet](https://itnext.io/fleet-management-of-kubernetes-clusters-at-scale-ranchers-fleet-de161cc52325) [COMMUNITY-TOOL] β Curator Insight reviews Fleet's design for multi-cluster scaling. Live engineering truth in 2026 confirms that the fundamental architectures of GitOps bundles and target custom resource definitions (CRDs) outlined here continue to dictate how Fleet scales in production setups. -## Infrastructure (1) - -### Cluster Management - -#### RKE2 - - - **(2024)** [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β Critical disaster recovery operational manual targeting RKE2 standalone clusters. Focuses on backup restoration, etcd snapshot recovery, and certificate rotation when cluster management planes fail. -## Introductory - -### Concepts - -#### Core Resources - - - **(2021)** [community.suse.com: Stupid Simple KubernetesβββDeployments, Services and Ingresses Explained](https://www.rancher.com/community) [COMMUNITY-TOOL] β Provides a clean, foundational model detailing the relationship between Deployments, Services, and Ingress resources. Explains how these layers work together to manage container replicas, handle traffic distribution, and expose APIs to external users. ## Kubernetes Management ### Case Studies @@ -211,9 +190,6 @@ #### Alerting - **(2023)** [rancher.com: Custom alerts using Prometheus queries](https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries) [NONE CONTENT] ππ [COMMUNITY-TOOL] β An operational guide focusing on formulating custom alert conditions using PromQL queries in Rancher. Shows how to integrate metrics with alert systems and route notifications to modern receivers like Slack or PagerDuty. -#### etcd Monitoring - - - **(2023)** [Monitor Etcd with Prometheus and Grafana using Rancher](https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher) [NONE CONTENT] ππ [COMMUNITY-TOOL] β An operational runbook explaining how to configure Prometheus and Grafana within SUSE Rancher to audit and visualize etcd status. Evaluates critical etcd parameters including database size, disk synchronization latency, and peer communication health. ### Multi-Cluster Orchestration #### Enterprise Management @@ -285,5 +261,5 @@ - **(2025)** [==Harvester==](https://github.com/harvester/harvester) β 5054 [GO CONTENT] πππππ [DE FACTO STANDARD] β Curator Insight showcases Harvester as a modern open-source HCI built on KubeVirt and Longhorn. Live grounding in 2026 confirms Harvester has fully matured into an enterprise-stable alternative to VMware ESXi, enabling seamless co-habitation of VM and container environments under unified Kubernetes control planes. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Serverless](./serverless.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/react.md b/v2-docs/react.md index 1025a385..afe26859 100644 --- a/v2-docs/react.md +++ b/v2-docs/react.md @@ -13,5 +13,5 @@ - **(2022)** [web.dev/explore/react](https://web.dev/explore/react) [JAVASCRIPT CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Google's comprehensive developer resource hub focused on optimizing React application performance. Emphasizes web vitals, code-splitting, bundle reduction, and server-side rendering strategies crucial for designing low-latency web interfaces. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/recruitment.md b/v2-docs/recruitment.md index c8123129..72209e93 100644 --- a/v2-docs/recruitment.md +++ b/v2-docs/recruitment.md @@ -38,13 +38,6 @@ #### Git Manipulation - **(2015)** [github.com/rakyll/fake-it-til-you-make-it](https://github.com/rakyll/fake-it-til-you-make-it) [SHELL CONTENT] [LEGACY] β A shell-based contribution graphic simulation script. Evaluated as a legacy tool under Minimum Viable Quality metrics due to lack of active commits since 2015. Retained only to showcase historical Git metadata manipulation patterns. -## Engineering Leadership - -### Remote Work - -#### Team Management - - - **(2021)** [entrepreneur.com: ΒΏCΓ³mo manejar un equipo que trabaja desde sus casas?](https://spanish.entrepreneur.com) [ES CONTENT] [GUIDE] πππ [COMMUNITY-TOOL] [GUIDE] β Offers tactical guidelines for managing distributed engineering teams working in remote environments. Recommends implementing asynchronous collaboration tools, defining objective performance milestones, and promoting active virtual team meetings to ensure software project alignment and mitigate remote developer isolation. ## Industry Analysis ### Automation Impact @@ -132,7 +125,7 @@ #### Generational Dynamics - **(2021)** [forbes.com: βThe Great Resignationβ: Why Gen Z Is Leaving The Workforce In Drovesβ¦And What To Do About It](https://www.forbes.com/sites/jasonwingard/2021/09/02/the-great-resignation-why-gen-z-is-leaving-the-workforce-in-drovesand-what-to-do-about-it) [COMMUNITY-TOOL] β An analysis of generational workplace transitions, detailing why entry-level cohorts demand greater cultural alignment and transparent organizational pipelines. It guides engineering managers in refining talent onboarding strategies and organizational goal architectures. -### Remote Work (1) +### Remote Work #### Future of Work @@ -222,7 +215,7 @@ #### Contract Analysis - **(2020)** [mikzuit/fair-job-offer](https://github.com/mikzuit/fair-job-offer) β 19 [EN CONTENT] π [LEGACY] β Curator Insight: A direct calculator tool created to evaluate contract offers and compensation fairness. Live Grounding: This repository is now archived and categorized as legacy due to complete commit inactivity since 2020, yet still acts as an architectural blueprint for programmatic contract parser apps. -#### Remote Work (2) +#### Remote Work (1) - **(2022)** [codigonuevo.com: ΒΏDeberΓa adaptarse el sueldo del teletrabajo al lugar en el que vivas?](https://www.codigonuevo.com/yo/deberia-adaptarse-sueldo-teletrabajo-lugar-vivas-AOCN305757) [ES CONTENT] [COMMUNITY-TOOL] β Curator Insight: Explores the debate surrounding salary adjustment based on geographic location for teleworkers. Live Grounding: Discusses the socioeconomic and architectural impact of localized vs. flat salary structures in a remote-first tech ecosystem, emphasizing how cost-of-living adjustments affect developer retention and organizational design. ### Education @@ -267,5 +260,5 @@ - **(2022)** [businessinsider.es: Los 9 factores que mΓ‘s repercuten en la felicidad en el trabajo, segΓΊn los trabajadores](https://www.businessinsider.es/desarrollo-profesional/9-factores-repercuten-felicidad-trabajador-352445) [ES CONTENT] [COMMUNITY-TOOL] β Curator Insight: Examines nine primary factors contributing to happiness and stability in modern workplaces. Live Grounding: Pinpoints flexibility, operational autonomy, psychological safety, and meaningful work as key drivers to minimize technical debt and turnover within engineering groups. --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Digital Money](./digital-money.md) diff --git a/v2-docs/registries.md b/v2-docs/registries.md index e77e4ea1..389cbc11 100644 --- a/v2-docs/registries.md +++ b/v2-docs/registries.md @@ -145,5 +145,5 @@ - **(2025)** [==jfrog.com: Kubernetes Helm Chart Repositories π==](https://docs.jfrog.com) [DOCUMENTATION] πππππ [DE FACTO STANDARD] β Enterprise guide to leveraging JFrog Artifactory as a secure, high-availability Helm chart repository. Covers repository layout, role-based access control, package versioning, and integration with Kubernetes container execution steps. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/remote-tech-jobs.md b/v2-docs/remote-tech-jobs.md index daeb932b..ac2556d6 100644 --- a/v2-docs/remote-tech-jobs.md +++ b/v2-docs/remote-tech-jobs.md @@ -7,13 +7,6 @@ - [landing.jobs: How does remote work affect your salary?](https://landing.jobs/blog/how-does-remote-work-affect-your-salary) [COMMUNITY-TOOL] -## Career Development - -### Market Trends - -#### Salary Analytics - - - **(2022)** [kube.careers: Kubernetes jobs market trends for 2022 Q4](https://kube.careers) [CASE STUDY] [COMMUNITY-TOOL] β Provides end-of-year 2022 hiring telemetry. Synthesizes standard prerequisites for engineering levels, emphasizing the transformation of Kubernetes knowledge from a specialized 'plus' to a fundamental baseline requirement across software engineering roles. ## Organizational Culture ### Remote Work @@ -40,5 +33,5 @@ - **(2021)** [esquire.com: ΒΏPor quΓ© tu empresa no quiere que teletrabajes?](https://www.esquire.com/es/trabajo/a37314227/teletrabajo-volver-oficina) [SPANISH CONTENT] [COMMUNITY-TOOL] β Curator Insight outlines corporate motivations driving return-to-office (RTO) mandates. Live Grounding shows that post-2024, many enterprises instituted hybrid policies, but high-tier engineering talent continues to strongly favor asynchronous, geographically distributed operational environments. --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/scaffolding.md b/v2-docs/scaffolding.md index 185f786c..db88a285 100644 --- a/v2-docs/scaffolding.md +++ b/v2-docs/scaffolding.md @@ -31,5 +31,5 @@ - **(2025)** [Maven](https://nubenetes.com/maven-gradle/) [JAVA CONTENT] [COMMUNITY-TOOL] β Comparative architectural overview of Maven and Gradle. Outlines declarative XML configurations versus programmatic Groovy/Kotlin Gradle DSL scripts, analyzing cache efficiency, parallel build runtimes, and enterprise dependency-resolution policies. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/scaleway.md b/v2-docs/scaleway.md index b3f714a8..586abb2a 100644 --- a/v2-docs/scaleway.md +++ b/v2-docs/scaleway.md @@ -19,5 +19,5 @@ - **(2022)** [SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture](https://www.scaleway.com/en/en/blog/saas-multi-tenant-vs-multi-instance-architectures) [N/A CONTENT] [COMMUNITY-TOOL] β An architectural guide analyzing the trade-offs between multi-instance and multi-tenant architectures. It reviews namespace limits, network segmentation strategies, and storage separation models crucial for SaaS developers on Kubernetes. --- -π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Edge Computing](./edge-computing.md) | [Azure](./azure.md) +π‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Serverless](./aws-serverless.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/securityascode.md b/v2-docs/securityascode.md index 3383cc05..a7c8c6ca 100644 --- a/v2-docs/securityascode.md +++ b/v2-docs/securityascode.md @@ -5,9 +5,9 @@ ## Standard Reference - - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - [IBM Vault 2.0 UI Enhancements and Reporting Improvements](https://t.co/cvOceuueCF) [COMMUNITY-TOOL] - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] + - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] - [medium: Automate policies enforcement with Policy-as-Code π](https://medium.com/airwalk/automate-policies-enforcement-with-policy-as-code-2f20aac9e2b0) [COMMUNITY-TOOL] - [magalix.com: Integrating Open Policy Agent (OPA) With Kubernetes π](https://www.magalix.com/blog/integrating-open-policy-agent-opa-with-kubernetes-a-deep-dive-tutorial) [COMMUNITY-TOOL] @@ -180,5 +180,5 @@ - **(2022)** [MagTape](https://github.com/tmobile/magtape) β 152 [JAVASCRIPT CONTENT] ππ [LEGACY] β An admission controller developed by T-Mobile that evaluates resources against organizational policy constraints during creation. Written in Node.js, it offered a lightweight alternative to OPA for specific JSON schema validations. By 2026, it has been largely archived, with developers migrating to Gatekeeper or Kyverno. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Ansible](./ansible.md) diff --git a/v2-docs/serverless.md b/v2-docs/serverless.md index f7cb98be..22d31c56 100644 --- a/v2-docs/serverless.md +++ b/v2-docs/serverless.md @@ -5,8 +5,8 @@ ## Standard Reference - - [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture) [COMMUNITY-TOOL] - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] + - [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture) [COMMUNITY-TOOL] - [medium: What a typical 100% Serverless Architecture looks like in AWS!](https://medium.com/serverless-transformation/what-a-typical-100-serverless-architecture-looks-like-in-aws-40f252cd0ecb) [COMMUNITY-TOOL] - [dzone: Implementing Serverless Microservices Architecture on AWS](https://dzone.com/articles/implementing-serverless-microservices-architecture) [COMMUNITY-TOOL] - [vimal-dwarampudi.medium.com: Serverless Architecture design on major clouds](https://vimal-dwarampudi.medium.com/serverless-architecture-design-on-major-clouds-8c53c2aa62d2) [COMMUNITY-TOOL] @@ -71,13 +71,6 @@ #### Operational Cost - **(2020)** [freecodecamp.org: Serverless is cheaper, not simpler](https://www.freecodecamp.org/news/serverless-is-cheaper-not-simpler-a10c4fc30e49) [COMMUNITY-TOOL] β Challenges the popular industry narrative that serverless frameworks simplify system designs. While highlighting significant cost reductions, this case study warns about the operational complexities of distributed event routing, IAM configuration boundaries, and cold start mitigations. -## Cloud Infrastructure and Orchestration - -### Serverless Architecture - -#### Case Studies - - - **(2021)** [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless) [N/A CONTENT] [COMMUNITY-TOOL] β A catalog documenting real-world runtime failures, billing anomalies, database connection exhaustion, cold start latency bottlenecks, and unexpected vendor configurations within modern serverless cloud setups. ## Cloud Native ### FaaS Basics @@ -118,7 +111,6 @@ #### Dapr - - **(2026)** [==Dapr==](https://dapr.io) [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β The Distributed Application Runtime. Employs a highly modular sidecar design to deliver developer-focused APIs for pub/sub messaging, state management, and actor models. - **(2022)** [**Building microservices? Give Dapr a try**](https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html) ππππ [ENTERPRISE-STABLE] β A deep analysis of Dapr's capabilities, detailing how its service abstraction layer accelerates microservice software delivery while avoiding tight coupling to infrastructure providers. ### Serverless (1) @@ -131,7 +123,7 @@ #### CI-CD - **(2019)** [**theburningmonk.com: Why you should use ephemeral environments when you do serverless**](https://theburningmonk.com/2019/09/why-you-should-use-temporary-stacks-when-you-do-serverless) [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Recommends utilizing ephemeral stack deployments per developer or pull request. Highlights how to leverage zero-marginal-cost resource provisioning characteristics of cloud serverless. -#### Case Studies (1) +#### Case Studies - **(2022)** [**thenewstack.io: How Daily.Dev Built a Low-Budget Serverless Scraping Pipeline for Online Articles**](https://thenewstack.io/how-daily-dev-built-a-low-budget-serverless-scraping-pipeline-for-online-articles) [ADVANCED LEVEL] [CASE STUDY] ππππ [CASE STUDY] [ENTERPRISE-STABLE] β Details how daily.dev constructed a cost-efficient article parsing ecosystem by combining serverless scraping pipelines, queue storage, and ephemeral container tasks. - **(2020)** [**dashbird.io: Serverless Case Study β Coca-Cola**](https://dashbird.io/blog/serverless-case-study-coca-cola) [CASE STUDY] ππππ [CASE STUDY] [ENTERPRISE-STABLE] β A key industrial case study tracking how Coca-Cola migrated critical transaction systems to serverless, noting immense scale capacity and severe operational cost savings. @@ -221,13 +213,6 @@ #### Visuals - **(2023)** [==serverlessland.com: EDA VISUALS πππ==](https://serverlessland.com/event-driven-architecture/visuals) πππππ [DE FACTO STANDARD] [GUIDE] β A curated collection of visual explanations covering event-driven mechanics. Helps developers visually digest routing, choreographies, and filtering topologies. -## FinOps and Cloud Cost - -### Azure Optimization - -#### Serverless (3) - - - **(2024)** [**Azure Functions Cost Considerations and Optimization**](https://build5nines.com/azure-functions-cost-considerations-and-optimization) ππππ [ENTERPRISE-STABLE] β Examines cost structures and billing patterns in serverless environments, focusing on Azure Functions. Compares Consumption, Premium, and Dedicated App Service plans, outlining how to minimize cold starts and optimize execution runtimes. ## Infrastructure as Code ### Serverless Integration @@ -235,14 +220,7 @@ #### Hybrid Automation - **(2019)** [**theburningmonk.com: Making Terraform and Serverless framework work together**](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) [HCL CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A classic, influential case study analyzing the architecture of combining HashiCorp Terraform (for heavy resources like VPCs, databases, IAM) with Serverless Framework (for ephemeral Lambdas). Explores state output handoffs, parameter store structures, and pipeline coordination protocols. Live grounding confirms that while newer tools have merged these functions, this division of labor remains highly performant and stable. -## Kubernetes - -### Tooling - -#### Deployment Tools - - - **(2021)** [**itnext.io: **arkade** by example β Kubernetes apps, the easy way π**](https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c) ππππ [ENTERPRISE-STABLE] [GUIDE] β Introduces arkade, a lightning-fast application installer for Kubernetes. Simplifies cluster bootstrap setups by deploying tools like OpenFaaS or cert-manager with one-line commands. --- -π‘ **Explore Related:** [OCP 4](./ocp4.md) | [Openshift](./openshift.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) +π‘ **Explore Related:** [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Kubernetes Storage](./kubernetes-storage.md) | [Docker](./docker.md) diff --git a/v2-docs/servicemesh.md b/v2-docs/servicemesh.md index c9714c57..bf39e350 100644 --- a/v2-docs/servicemesh.md +++ b/v2-docs/servicemesh.md @@ -58,11 +58,6 @@ #### Service Mesh Integration - **(2021)** [**devops.com: When to Use API Management and Service Mesh Together**](https://devops.com/when-to-use-api-management-and-service-mesh-together) [NONE CONTENT] ππππ [ENTERPRISE-STABLE] β Explores patterns for integrating API gateways with service meshes. Highlights how to pass identity contexts, orchestrate global traffic routes, and enforce layered perimeter and transport-level security policies. -### Data Plane - -#### Proxy - - - **(2022)** [envoyproxy.io](https://www.envoyproxy.io) [DOCUMENTATION] [COMMUNITY-TOOL] β Homepage for Envoy Proxy, the C++ cloud-native L7 edge and service proxy. Serving as the primary data plane for Istio and modern gateway tools, it offers unmatched extensibility, advanced load balancing, and dynamic runtime configuration. ### Load Balancing (1) #### Legacy Tooling @@ -197,7 +192,7 @@ #### Service Mesh Architecture (1) - **(2022)** [solo.io: Why the control plane matters. Control planes are different than data planes. Separating the control plane from data plane π](https://www.solo.io/blog/why-the-control-plane-matters) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β An architectural exploration contrasting the duties of the data plane (e.g., raw proxy packet forwarding via Envoy) against the control plane (e.g., Istio, Solo.io Gloo Mesh). It demonstrates how a centralized control plane acts as the brain, translating operator-defined policies into dynamic xDS configuration streams. This separation ensures scalability, administrative decoupling, and resilient policy distribution. -### Data Plane (1) +### Data Plane #### APIs and Protocols @@ -217,13 +212,6 @@ - **(2020)** [ekglue - Envoy/Kubernetes glue](https://github.com/jrockway/ekglue) β 29 [GO CONTENT] π [COMMUNITY-TOOL] β A lightweight utility developed to bridge Envoy configuration directly with Kubernetes API endpoints. It parses Kubernetes services and endpoints to dynamically construct Envoy-compatible bootstrap configurations. While highly illustrative of early custom control plane mechanics, it has largely been superseded by native Kubernetes Gateway API and modern Envoy-based ingress controllers. ## Infrastructure -### Networking - -#### Ingress - -##### Azure Application Gateway - - - **(2025)** [==Application Gateway for Containers with AKS Overlay Networking and VNet Flow Logs==](https://blog.cloudtrooper.net/2025/04/02/application-gateway-for-containers-a-not-so-gentle-intro-4) [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β A deep-dive technical investigation of Azure's next-generation Application Gateway for Containers (AGC) running atop AKS Overlay Networking. Details the setup, logging mechanics, and network telemetry capture. ### Service Mesh (4) #### Architecture Guides @@ -241,7 +229,7 @@ #### System Design - **(2020)** [lucperkins.dev: Service mesh use cases](https://lucperkins.dev/blog/service-mesh-use-cases) πππ [COMMUNITY-TOOL] β A comprehensive breakdown of architectural scenarios where introducing a service mesh becomes mathematically and operationally viable. It contrasts simple setups with distributed, high-security, and multi-cloud enterprise topologies requiring advanced traffic management. -## Networking (1) +## Networking ### Ingress and Gateway @@ -251,16 +239,6 @@ #### Gateway API - **(2023)** [**Kubernetes Gateway API**](https://github.com/kubernetes-sigs/gateway-api) β 2885 [GO CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Official GitHub repository for the standard Kubernetes Gateway API. This next-generation specification supersedes standard Ingress, offering expressive, role-oriented, and extensible routing APIs (Gateway, GatewayClass, and Route resources). -#### Traefik - - - **(2022)** [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] β A migration blueprint walking developers through transitioning from ingress-nginx to Traefik. Details how Traefik's native middleware, dynamic routing, and CRDs simplify TLS management and traffic splitting in dynamic environments. -## Networking and Security - -### Load Balancing (2) - -#### Performance and Tuning - - - **(2023)** [==learnk8s.io: Load balancing and scaling long-lived connections in Kubernetes πππ==](https://learnkube.com/kubernetes-long-lived-connections) [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An exceptional, highly-detailed exploration of how Kubernetes handles long-lived connections such as gRPC, HTTP/2, and WebSockets. Analyzes why standard iptables-based kube-proxy L4 load balancing fails to distribute traffic evenly, causing backend starvation. Live Grounding highlights that resolving these issues requires client-side load balancing, proxy-assisted gRPC routing, or active connection-termination intervals. ## Serverless and Ingress ### Knative @@ -270,5 +248,5 @@ - **(2023)** [Kourier: A lightweight Knative Serving ingress](https://developers.redhat.com/blog/2020/06/30/kourier-a-lightweight-knative-serving-ingress) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Kourier is a lightweight Ingress implementation specifically designed for Knative Serving, utilizing Envoy as the underlying data plane. It serves as an alternative to large service mesh deployments, providing fast route configurations, cold start mitigation, and scale-to-zero capabilities for serverless containers inside Kubernetes. It is heavily utilized in simplified enterprise serverless setups. --- -π‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Networking](./networking.md) +π‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Caching](./caching.md) | [Networking](./networking.md) diff --git a/v2-docs/sonarqube.md b/v2-docs/sonarqube.md index 65c6a716..78d9865f 100644 --- a/v2-docs/sonarqube.md +++ b/v2-docs/sonarqube.md @@ -40,5 +40,5 @@ - **(2022)** [**thenewstack.io: How to Analyze Code and Find Vulnerabilities with SonarQube**](https://thenewstack.io/how-to-analyze-code-and-find-vulnerabilities-with-sonarqube) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β Teaches developers how to interpret SonarQube dashboards to discover common security vulnerabilities and code smells. Demonstrates optimization rules and quality profiles adjustment methods. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/sre.md b/v2-docs/sre.md index 5a0e259e..4d02f13f 100644 --- a/v2-docs/sre.md +++ b/v2-docs/sre.md @@ -36,13 +36,6 @@ #### Site Reliability Engineering - **(2021)** [openshift.com: From Ops to SRE - Evolution of the OpenShift Dedicated Team](https://www.redhat.com/en/blog/from-ops-to-sre-evolution-of-the-openshift-dedicated-team) [COMMUNITY-TOOL] β Analyses the operational and structural evolution of Red Hat's OpenShift Dedicated SRE team. Documents the shift from classic system administration to an automation-first SRE model to govern fleet-scale, multi-tenant Kubernetes platforms at high availability. -## Cloud Native - -### Kubernetes - -#### Progressive Delivery - - - **(2024)** [**Iter8**](https://iter8.tools) [GO CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β A Kubernetes-native release validation and progressive delivery tool. Iter8 enables automated canary testing, A/B testing, and SLO evaluation. It coordinates traffic shifting using Service Meshes or Gateways, evaluating metrics from Prometheus and metrics-server to automate rollbacks or promote stable microservice builds. ## Continuous Delivery ### Feature Management @@ -146,13 +139,6 @@ - **(2022)** [getcortexapp.com: A guide to the best SRE tools](https://www.cortex.io/post/a-guide-to-the-best-sre-tools) [COMMUNITY-TOOL] β Cortex's architectural guide evaluating modern SRE tooling stacks. Highlights service catalogs, central tracking, alert deduplication, automated runbooks, and performance benchmarking. - **(2021)** [thenewstack.io: The Site Reliability Engineering Tool Stack](https://thenewstack.io/the-site-reliability-engineering-tool-stack) [COMMUNITY-TOOL] β Explores the fundamental tooling categories necessary for robust SRE practices, spanning declarative Infrastructure as Code (IaC), performance profiling, on-call management, and automated monitoring integrations. - **(2021)** [thenewstack.io: The Best Site Reliability Engineering Tools in 2021](https://thenewstack.io/the-best-site-reliability-engineering-tools-in-2021) [COMMUNITY-TOOL] β An evaluative overview of top-tier reliability platforms. Focuses on tools addressing continuous anomaly detection, SLO dashboards, chaos engineering, and incident management pipelines. -## Platform Engineering (1) - -### Design Methodology - -#### Platform Democracy - - - **(2023)** [Platform Democracy: Rethinking Who Builds and Consumes Your Internal Platform](https://www.syntasso.io/post/platform-democracy-rethinking-who-builds-and-consumes-your-internal-platform) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explores the shift from top-down platform imposition to a collaborative platform democracy model where users actively influence platform features. Focuses on Kratix-style platform design that co-creates platform capabilities to better align with actual developer workflows and organizational requirements. ## Reliability Engineering (1) ### Cloud Native Paradigms @@ -183,15 +169,6 @@ #### Synergies - **(2020)** [thenewstack.io: Where Site Reliability Engineering Overlaps with DevOps](https://thenewstack.io/where-the-site-reliability-engineer-role-overlaps-with-devops) [COMMUNITY-TOOL] β Examines the functional overlaps between SREs and DevOps professionals. Highlights how monitoring, CI/CD automation, and shared configuration management unify these roles into a cohesive system reliability and deployment delivery vehicle. -## Site Reliability Engineering (3) - -### Observability (1) - -#### Monitoring Theory - -##### Distributed Systems - - - **(2016)** [==Monitoring Distributed Systems - Google SRE Book==](https://sre.google/sre-book/monitoring-distributed-systems) πππππ [DE FACTO STANDARD] β The foundational text establishing distributed systems monitoring fundamentals. Introduces the 'four golden signals' (latency, traffic, errors, and saturation) and addresses the core engineering trade-offs between white-box and black-box monitoring. Curator Insight: Seminal SRE literature defining core telemetry metrics. Live Grounding: Remains the architectural blueprint for modern production-grade telemetry frameworks globally. ## Software Engineering ### Professional Development @@ -199,12 +176,7 @@ #### Core Architectures - **(2025)** [==Skills for Real Engineers==](https://github.com/mattpocock/skills) β 128202 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An exceptionally popular repository detailing the foundational principles, design philosophies, and architectural protocols required for master-level software delivery. While the curator focuses on career advancement, live engineering practice indicates that mastering these fundamentals is vital to surviving rapid AI development shifts. It represents an elite reference for engineering standardizations. -### Version Control Systems - -#### Git Workflows - - - **(2020)** [victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow](https://www.splunk.com/en_us/about-splunk/acquisitions/splunk-on-call.html) [MARKDOWN CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β An evaluation of GitFlow versus Trunk-Based Development, analyzing how branching strategies affect MTTR, deployment frequency, and software quality. It details the operational changes and tooling adjustments required to adopt trunk-based methodologies. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/stackstorm.md b/v2-docs/stackstorm.md index 16d53773..ac30d87f 100644 --- a/v2-docs/stackstorm.md +++ b/v2-docs/stackstorm.md @@ -13,5 +13,5 @@ - **(2025)** [github.com/StackStorm](https://github.com/StackStorm) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Central repositories for the StackStorm platform containing internal event loops, action runners, rules-engine components, pack loaders, and comprehensive infrastructure orchestration drivers. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/swagger-code-generator-for-rest-apis.md b/v2-docs/swagger-code-generator-for-rest-apis.md index bdb55dc6..fc7f0cf6 100644 --- a/v2-docs/swagger-code-generator-for-rest-apis.md +++ b/v2-docs/swagger-code-generator-for-rest-apis.md @@ -36,5 +36,5 @@ - **(2020)** [jonnylangefeld.com: Kubernetes: How to View Swagger UI](https://jonnylangefeld.com/blog/kubernetes-how-to-view-swagger-ui?utm_sq=gkuh13vgq3) [COMMUNITY-TOOL] β This tutorial shows how to expose Swagger UI within a Kubernetes environment to dynamically explore and test internal cluster APIs. It covers secure proxying, namespace-level configurations, and JWT token passing. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Java_Frameworks](./java_frameworks.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/tekton.md b/v2-docs/tekton.md index 4ae78ca5..3f5e6968 100644 --- a/v2-docs/tekton.md +++ b/v2-docs/tekton.md @@ -61,14 +61,7 @@ #### Tekton UI Extensions - **(2021)** [tekline π](https://github.com/joyrex2001/tekline) β 11 [GO CONTENT] πππ [COMMUNITY-TOOL] β Explores Tekline, a lightweight community-driven visualization and command-line helper tool for viewing the status of Tekton Pipeline runs. Bypasses the complex dashboard setups, providing developers with instant, readable feedback on pipeline step executions and container build logs directly in terminal dashboards. -## Platform Architecture - -### CICD - -#### Tekton Pipelines (2) - - - **(2020)** [openshift.com: Cloud-Native CI/CD with OpenShift Pipelines based on Tekton](https://www.redhat.com/en/blog/cloud-native-ci-cd-with-openshift-pipelines) [YAML CONTENT] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β Introduces OpenShift Pipelines as the modern serverless, cloud-native standard built on the Tekton project. Explains how Tekton's CRD-first strategy delivers secure, isolated build containers without a centralized daemon or controller bottlenecks. --- -π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Openshift Pipelines](./openshift-pipelines.md) | [Flux](./flux.md) +π‘ **Explore Related:** [Jenkins](./jenkins.md) | [Argo](./argo.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/terraform.md b/v2-docs/terraform.md index ae668beb..83d172e3 100644 --- a/v2-docs/terraform.md +++ b/v2-docs/terraform.md @@ -6,13 +6,18 @@ ## Standard Reference - [Terraform Provider for Google Cloud 7.0 is now GA](https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now-ga) [COMMUNITY-TOOL] - - [hashicorp.com: HashiCorp Learning Resources Reference Guide π](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - [hashicorp.com: HashiCorp Teams with AWS on New Control Tower Account Factory' for Terraform](https://www.hashicorp.com/blog/hashicorp-teams-with-aws-on-new-control-tower-account-factory-for-terraform) [COMMUNITY-TOOL] + - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] + - [Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code](https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b) [COMMUNITY-TOOL] + - [hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform' and Vault](https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashicorp-terraform-and-vault) [COMMUNITY-TOOL] - [fsgeorgee.medium.com: Growing out of Heroku to Terraform, Docker and AWS](https://fsgeorgee.medium.com/growing-out-of-heroku-to-terraform-docker-and-aws-69e66df4132d) [COMMUNITY-TOOL] + - [hashicorp.com: HashiCorp Learning Resources Reference Guide π](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] + - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] + - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] + - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] - [cloud.hashicorp.com: HashiCorp Cloud](https://cloud.hashicorp.com) [COMMUNITY-TOOL] - [hashicorp.com: Multi-Region Replication Now Available with HCP Vault](https://www.hashicorp.com/blog/multi-region-replication-now-available-with-hcp-vault) [COMMUNITY-TOOL] - [levelup.gitconnected.com: Continuous Integration and Continuous Deployment' with Terraform Cloud](https://levelup.gitconnected.com/continuous-integration-continuous-deployment-with-terraform-cloud-ad384f29d7a0) [COMMUNITY-TOOL] - - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] - [medium.com: Why should Terraform be one of your DevOps tools?](https://medium.com/devopslinks/why-should-terraform-be-one-of-your-devops-tools-29ae15861b1f) [COMMUNITY-TOOL] - [udemy.com: Learn DevOps: Infrastructure Automation With Terraform](https://www.udemy.com/learn-devops-infrastructure-automation-with-terraform) [COMMUNITY-TOOL] - [medium: AWS API Gateway](https://medium.com/@hashiroulap/terraform-aws-api-gateway-6d86a010f359) [COMMUNITY-TOOL] @@ -110,7 +115,6 @@ - [medium.com/@dmglascoe: Deploying IAM Users and S3 Buckets using Boto3' and Terraform](https://medium.com/@dmglascoe/deploying-iam-users-and-s3-buckets-using-boto3-and-terraform-71ec04b2e14b) [COMMUNITY-TOOL] - [hashicorp.com: Terraform Practices: The Good, the Bad, and the Ugly](https://www.hashicorp.com/resources/terraform-practices-the-good-the-bad-and-the-ugly) [COMMUNITY-TOOL] - [A Guide to Cloud Cost Optimization with HashiCorp Terraform π](https://www.hashicorp.com/blog/a-guide-to-cloud-cost-optimization-with-hashicorp-terraform) [COMMUNITY-TOOL] - - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] - [bridgecrew.io: Terraform security 101: Best practices for secure infrastructure' as code π](https://bridgecrew.io/blog/terraform-security-101-best-practices-for-secure-infrastructure-as-code) [COMMUNITY-TOOL] - [medium.com/@ranjana-jha: Infrastructure as a code best practices : Terraform](https://medium.com/@ranjana-jha/infrastructure-as-a-code-best-practices-terraform-d7ae4291d621) [COMMUNITY-TOOL] - [sairamkrish.medium.com: Terraform β Best practices and project setup](https://sairamkrish.medium.com/terraform-best-practices-and-project-setup-1772ad04cf5e) [COMMUNITY-TOOL] @@ -124,8 +128,6 @@ - [hashicorp.com: Announcing Support for Code Signing for AWS Lambda in the' Terraform AWS Provider](https://www.hashicorp.com/blog/announcing-support-for-aws-lambda-code-signing-in-the-terraform-aws-provider) [COMMUNITY-TOOL] - [medium.com/devops-mojo: Terraform β Workspaces Overview π](https://medium.com/devops-mojo/terraform-workspaces-overview-what-is-terraform-workspace-introduction-getting-started-519848392724) [COMMUNITY-TOOL] - [awesomeopensource.com: Terraform Aws Multi Az Subnets](https://awesomeopensource.com/project/cloudposse/terraform-aws-multi-az-subnets) [COMMUNITY-TOOL] - - [Application Network Security in Azure Subnets, Endpoints, DNS, NSGs with Terraform Code](https://medium.com/@codebob75/application-network-security-in-azure-subnets-endpoints-dns-nsgs-with-terraform-code-0bcabdb3a65b) [COMMUNITY-TOOL] - - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] - [hashicorp.com: New Terraform Tutorials on Provisioning and Managing Kubernetes' Clusters π](https://www.hashicorp.com/blog/new-terraform-tutorials-on-provisioning-and-managing-kubernetes-clusters) [COMMUNITY-TOOL] - [Deploying and Managing a Minimal App in a Kubernetes Cluster with Terraform and Ansible](https://www.hashicorp.com/resources/deploying-managing-minimal-app-kubernetes-cluster-terraform-ansible) [COMMUNITY-TOOL] - [Deploy Any Resource With The New Kubernetes Provider for HashiCorp Terraform](https://www.hashicorp.com/blog/deploy-any-resource-with-the-new-kubernetes-provider-for-hashicorp-terraform) [COMMUNITY-TOOL] @@ -141,7 +143,6 @@ - [medium.com/@tarikucar: Getting started with Google Cloud Storage with Terraform' π](https://medium.com/@tarikucar/getting-started-with-google-cloud-storage-with-terraform-dfb26d85e2dd) [COMMUNITY-TOOL] - [hashicorp.com: Access Google Cloud from HCP Terraform with workload identity](https://www.hashicorp.com/blog/access-google-cloud-from-hcp-terraform-with-workload-identity) [COMMUNITY-TOOL] - [hashicorp.com: Terraform Adds Support for GKE Autopilot](https://www.hashicorp.com/blog/terraform-adds-support-for-gke-autopilot) [COMMUNITY-TOOL] - - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] - [Dzone: terraform with AWS](https://dzone.com/articles/terraform-with-aws) [COMMUNITY-TOOL] - [hashicorp.com: Terraforming RDS: What Instacart Learned Managing Over 50' AWS RDS PostgreSQL Instances with Terraform](https://www.hashicorp.com/resources/terraform-what-instacart-learned-managing-over-50-aws-rds-postgresql-instances) [COMMUNITY-TOOL] - [Dzone: how to deploy apps effortlessly with **packer and terraform**](https://dzone.com/articles/how-to-deploy-apps-effortlessly-with-packer-and-te) [COMMUNITY-TOOL] @@ -178,7 +179,6 @@ - [medium: Using Terraform with Azure β the right way](https://medium.com/01001101/using-terraform-with-azure-the-right-way-35af3b51a6b0) [COMMUNITY-TOOL] - [hashicorp.com: Configuring Azure Application Gateway with Consul-Terraform-Sync](https://www.hashicorp.com/blog/configuring-azure-application-gateway-with-consul-terraform-sync) [COMMUNITY-TOOL] - [hashicorp.com: Building a secure Azure reference architecture with Terraform](https://www.hashicorp.com/blog/building-a-secure-azure-reference-architecture-with-terraform) [COMMUNITY-TOOL] - - [hashicorp.com: Build secure AI applications on Azure with HashiCorp Terraform' and Vault](https://www.hashicorp.com/blog/build-secure-ai-applications-on-azure-with-hashicorp-terraform-and-vault) [COMMUNITY-TOOL] - [awstip.com: Deploying Azure Infrastructure with Terraform](https://awstip.com/deploying-azure-infrastructure-with-terraform-e34046c65d0f) [COMMUNITY-TOOL] - [faun.pub: Azure DevOps: Deploying Azure Resources using Terraform](https://faun.pub/azure-devops-deploying-azure-resources-using-terraform-1f2fe46c6aa0) [COMMUNITY-TOOL] - [ibrahims.medium.com: Azure Terraform Pipeline β DevOps](https://ibrahims.medium.com/azure-terraform-pipeline-devops-b57005a37936) [COMMUNITY-TOOL] @@ -349,25 +349,6 @@ #### IaC (3) - **(2024)** [==registry.terraform.io: Terraform Azure Resources π==](https://registry.terraform.io/modules/azurerm/resources/azure/latest) [HCL CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Official HashiCorp documentation registry detailing resource definitions and configuration syntax for the AzureRM provider. It acts as the definitive engineering blueprint for implementing cloud infrastructure, handling resource management, lifecycle controls, and API calls across the Azure cloud environment. -## CICD Pipelines - -### Terraform - -#### Azure DevOps Pipelines - - - **(2025)** [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [YAML CONTENT] [COMMUNITY-TOOL] β A comprehensive configuration guide showing how to set up robust, multi-stage YAML pipelines in Azure DevOps for Terraform configurations. Solves remote backend locking and authentication hurdles. -### Terraform Testing - -#### Azure DevOps - - - **(2025)** [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [YAML CONTENT] [COMMUNITY-TOOL] β Detailed technical blueprint demonstrating the integration of automated security verification and configuration syntax checks inside Azure DevOps release steps for HashiCorp Terraform. -## Cloud DevOps - -### Infrastructure as Code - -#### Terraform Orchestration - - - **(2022)** [thomasthornton.cloud: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) πππ [COMMUNITY-TOOL] β A guide on orchestrating Terraform plan and apply commands using Azure DevOps YAML pipelines. While curator insights center on simple task execution and state file security, 2026 enterprise engineering standards require using OpenID Connect (OIDC) Workload Identity instead of hardcoded client secrets to run automated deployments. ## Cloud Infrastructure ### AWS (1) @@ -457,14 +438,11 @@ #### Platform Engineering - **(2022)** [hub.qovery.com: Terraform is Not the Golden Hammer](https://www.qovery.com/docs/getting-started/introduction) [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β An analytical critique from Qovery discussing the boundaries of Terraform. Argues that while it is exceptional for static cloud resource layout, it remains ill-suited for real-time application deployment layers and dynamic developer self-service tasks. -### Infrastructure as Code (1) +### Infrastructure as Code #### AWS Integrations - **(2021)** [trek10.com: Beginner's Guide to Using Terraform with AWS π](https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws) [COMMUNITY-TOOL] [GUIDE] β A practical, step-by-step introduction to establishing your first AWS configurations using Terraform. Covers authenticating to AWS providers, configuring remote S3 state backends, and provisioning modular VPCs. -#### Azure IPAM - - - **(2025)** [Manage Azure IPAM with Terraform](https://mattias.engineer/blog/2025/azure-ipam-with-terraform) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β A comprehensive guide to automating Azure IP Address Management (IPAM) using Terraform. It outlines strategies for programmatic subnet delegation, non-overlapping address space allocation, and enterprise-wide IP tracking to prevent resource collision in complex hub-and-spoke virtual architectures. #### Best Practices - **(2025)** [terraform-best-practices.com π](https://www.terraform-best-practices.com) [COMMUNITY-TOOL] β The comprehensive industry reference manual outlining community-validated coding styles, state file segmenting strategies, remote locking configurations, and automated enterprise pipeline architectures. @@ -498,9 +476,6 @@ - **(2021)** [acloudguru.com: What does the Terraform 1.0 release mean for you?](https://acloudguru.com/blog/engineering/what-does-the-terraform-1-0-release-mean-for-you) [COMMUNITY-TOOL] β Details the watershed release of Terraform 1.0. This release established long-term API stability, backward compatibility guarantees, and highly optimized upgrade lifecycles, cementing its status as an enterprise-grade staple. - **(2021)** [thenewstack.io: Terraform 1.0 Reflects What HashiCorp Has Learned About Infrastructure-as-Code](https://thenewstack.io/terraform-1-0-reflects-what-hashicorp-has-learned-about-infrastructure-as-code) [COMMUNITY-TOOL] β An executive retrospection of the lessons that shaped the landmark Terraform 1.0 milestone. Highlights improvements in state file handling, custom provider interfaces, and the maturation of HCL syntax semantics. -#### Migration Strategies - - - **(2026)** [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [NONE CONTENT] [COMMUNITY-TOOL] β A detailed technical review addressing drift reconciliation when converting untracked click-ops clouds into declarative state files. Reviews native state import commands and toolkits that automate resource generation. #### Module Development - **(2022)** [acloudguru.com: How to use Terraform outputs and inputs](https://www.pluralsight.com/resources/blog/cloud/how-to-use-terraform-inputs-and-outputs) [COMMUNITY-TOOL] [GUIDE] β A fundamental guide to module parameterization. Clarifies how to construct flexible, highly reusable modules using input variables (with strict validation rules) and export modular properties via standard outputs. @@ -529,9 +504,6 @@ - **(2024)** [learn.hashicorp.com: Configure Default Tags for AWS Resources π](https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags) [COMMUNITY-TOOL] [GUIDE] β Demonstrates how to configure centralized tagging profiles directly inside the AWS provider block. Enables developers to inherit unified organizational compliance tags automatically across all provisioned AWS cloud assets. - **(2020)** [env0.com: Weβre Opensourcing Terratag to Make Multicloud Resource Tagging Easier](https://www.env0.com/blog/were-opensourcing-terratag-to-make-multicloud-resource-tagging-easier) [COMMUNITY-TOOL] β Introduction to Terratag, an open-source CLI tool designed to automatically inject standard tagging and metadata into all Terraform resources before planning/applying. Crucial for establishing centralized cost allocation and organization-wide governance. -#### Terraform AVM - - - **(2024)** [learn.microsoft.com: Introduction to using Azure Verified Modules for Terraform](https://learn.microsoft.com/en-us/samples/azure-samples/avm-terraform-labs/avm-terraform-labs) [TERRAFORM CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Details the application of Azure Verified Modules specifically optimized for Terraform configurations. Demonstrates how to write scalable HCL blocks backed by Microsoft-maintained definitions, matching enterprise governance standards. #### Terraform Practices - **(2026)** [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) β 2473 [MARKDOWN CONTENT] [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] [GUIDE] β A definitive guide detailing patterns and antipatterns for structural Terraform designs. Features industry-accepted guidelines on monorepo layout, variable validation, dynamic module injection, and drift remediation within production enterprise clouds. @@ -572,7 +544,7 @@ #### Static Analysis - **(2021)** [Bridgecrew: Misconfigured Terraform Modules Are a Security Issue](https://thenewstack.io/bridgecrew-all-these-misconfigured-terraform-modules-are-a-security-issue) [CASE STUDY] [COMMUNITY-TOOL] β Highlights the cybersecurity risks introduced by copying untrusted community-designed modules. Emphasizes the imperative for dev teams to perform automated static analysis and linting (e.g., using Checkov) in CI/CD pipelines to catch vulnerabilities pre-deployment. -### Terraform (1) +### Terraform #### CICD Integration @@ -635,7 +607,7 @@ - **(2020)** [Announcing Databricks Labs Terraform integration on AWS and Azure](https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Announcement of the official integration allowing teams to provision Databricks workspaces, clusters, and notebook assets declaratively. Streamlines the delivery of automated data pipelines and data lakehouses within cloud-native platforms. ## DevOps (1) -### Infrastructure as Code (2) +### Infrastructure as Code (1) #### AI Integration @@ -643,18 +615,6 @@ #### Pulumi - **(2026)** [==Pulumi: Infrastructure as Code in Any Programming Language==](https://github.com/pulumi/pulumi) β 25299 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β An open-source, multi-cloud infrastructure platform that enables architects to build, deploy, and manage resources using general-purpose programming languages. Supports TypeScript, Go, Python, C#, and Java, using real language constructs like loops, functions, and standard testing libraries. -#### Terraform (2) - -##### Secrets - - - **(2025)** [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Explains the design and execution mechanics of Ephemeral Values introduced in modern Terraform releases. Discusses preventing credential leakages by keeping sensitive short-lived resources completely out of persistent state logs. -## FinOps and Cloud Cost - -### IaC FinOps - -#### Terraform Integration - - - **(2024)** [==InfraCost + Terraform PRs: Making Cost Awareness Effortless==](https://www.linkedin.com/pulse/infracost-terraform-prs-making-cost-awareness-martin-jackson-a6sge?utm_source=share&utm_medium=member_android&utm_campaign=share_via) πππππ [DE FACTO STANDARD] β Demonstrates how to integrate Infracost into GitHub Pull Requests to inspect infrastructure cost differences before deployment. Evaluates how shift-left practices can prevent unexpected spend increases by highlighting charges directly in developer workflows. ## Infrastructure ### Cloud Computing @@ -667,7 +627,7 @@ #### Bare Metal - **(2026)** [==poseidon/typhoon==](https://github.com/poseidon/typhoon) β 2044 [HCL CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Typhoon is a minimalist, secure, and performant bare-metal and multi-cloud Kubernetes distribution built entirely with Terraform. It bootstraps standard, upstream CNCF-compliant Kubernetes onto Flatcar Container Linux (and historically CoreOS), providing an excellent reference model for git-driven infrastructure without vendor lock-in. -### Infrastructure as Code (3) +### Infrastructure as Code (2) #### Newsletters @@ -692,7 +652,7 @@ #### Packer Documentation - **(2026)** [packer.io docs](https://developer.hashicorp.com/packer/docs) [DOCUMENTATION] [COMMUNITY-TOOL] β Official documentation hub for Packer, containing technical references for builders, provisioners, and post-processors. Details syntax configurations for HCL templates, dynamic plugins, and integrating container/VM deployment images directly into CI/CD pipelines. -## Infrastructure as Code (4) +## Infrastructure as Code (3) ### AWS (2) @@ -716,11 +676,6 @@ #### Legacy Platforms - **(2023)** [run-x/opta: Opta - Supercharge DevOps on any cloud](https://github.com/run-x/opta) β 912 [PYTHON CONTENT] ππ [LEGACY] β Opta is an archived high-level declarative infrastructure platform that abstracted low-level Terraform details into service-centric YAML layouts. While it successfully simplified multi-cloud container orchestration, the project has been officially archived. Current platform engineering teams should look to modern modular structures like Terramate or native OpenTofu/Terraform configurations. -### Ansible - -#### Image Provisioning - - - **(2021)** [getbetterdevops.io: Build Docker Images Using Ansible and Packer](https://www.empowersurvivors.net) [YAML/HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Technical blueprint demonstrating how to integrate Ansible playbooks as provisioning engines inside HashiCorp Packer build runs. Outlines processes to construct audited, standardized, and security-hardened Docker images. ### Azure (2) #### Identity @@ -732,7 +687,7 @@ #### Templates - **(2022)** [github.com/amitmavgupta/azure-terraform](https://github.com/amitmavgupta/azure-terraform) β 29 [HCL CONTENT] ππ [COMMUNITY-TOOL] β A centralized repository of common Azure resource templates compiled using Terraform. Serves as a useful playground for setting up App Services, Cosmos DB, and Virtual Networks. -### Azure DevOps (1) +### Azure DevOps #### Modules @@ -943,15 +898,6 @@ #### Hyper-Converged Infrastructure - **(2023)** [**thenewstack.io: Better Together: Hyper-Converged Kubernetes with Terraform**](https://thenewstack.io/better-together-hyper-converged-kubernetes-with-terraform) [HCL CONTENT] [ADVANCED LEVEL] ππππ [ENTERPRISE-STABLE] β Investigates the architectural patterns of provisioning and managing hyper-converged Kubernetes environments using Terraform. Demonstrates how unified HCL pipelines can coordinate both the physical or virtual computing fabric and the logical Kubernetes control plane. Live grounding emphasizes that this hybrid orchestration layer improves operational consistency across multi-cloud topologies. -### Landing Zones - -#### Accelerators - - - **(2026)** [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β The official release ledger tracking enhancements, bug fixes, and feature updates for the Azure Landing Zones IaC Accelerator. Essential for platform engineering teams to maintain up-to-date, compliant architectures using official Terraform or Bicep modules. It keeps organizations informed on modern security baseline integrations and multi-tenant tooling enhancements. - - **(2024)** [techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep and Terraform. Announcing General Availability!](https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866) [BICEP CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β GA announcement of the official Bicep and Terraform accelerators designed for deploying Azure Landing Zones (ALZ). These accelerators provide enterprise developers with template-driven deployment mechanisms for core platform hubs and spokes, reducing manual deployment errors and accelerating migration timelines. -#### Azure Verified Modules - - - **(2026)** [Enterprise-Scale Azure Subscription Vending Using Azure Verified Modules (AVM)](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/enterprise%e2%80%91scale-azure-subscription-vending-using-azure-verified-modules-avm/4507751) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Demonstrates enterprise subscription vending architectures powered by Azure Verified Modules (AVM). This automated design leverages Terraform and Bicep to standardize resource organization, virtual network integration, and governance controls. Architects use subscription vending to scale and provision environments reliably in multi-tenant frameworks. ### Languages #### Syntax Engines @@ -1040,7 +986,7 @@ #### Providers (4) - **(2020)** [mitchellh/terraform-provider-multispace](https://github.com/mitchellh/terraform-provider-multispace) β 148 [GO CONTENT] [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β A highly specialized custom provider allowing interaction with external workspaces within a single run. Solves state dependency sharing patterns dynamically, conceptualized by Mitchell Hashimoto. -### Terraform (3) +### Terraform (1) #### AWS Integration @@ -1076,9 +1022,6 @@ #### Azure Modules - **(2023)** [**thomasthornton.cloud: Writing reusable Terraform modules (azure)**](https://thomasthornton.cloud/writing-reusable-terraform-modules) ππππ [ENTERPRISE-STABLE] β Advanced extension of writing reusable modules for Azure. Emphasizes maintaining backward compatibility, configuring strict semantic versioning tags in private registries, and automating modular state tests. -#### Azure Verified Modules (1) - - - **(2025)** [Announcing General Availability of Terraform Azure Verified Modules for Platform Landing Zone (ALZ)](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-general-availability-of-terraform-azure-verified-modules-for-platform/4366027) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Details the general availability of Terraform-based Azure Verified Modules (AVM) for constructing platform landing zones. These modules offer verified, highly robust IaC templates that align with Microsoft's official structural guidelines. This release significantly reduces the development overhead required to build enterprise platform hubs. #### Best Practices (3) - **(2024)** [masterpoint.io: Three Terraform Use-cases You Need to Start Implementing](https://masterpoint.io/blog/terraform-use-cases) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Presents three advanced structural paradigms: multi-region dynamic workspace state querying, native mock-testing checks, and programmatic policy validation integration. Demonstrates production patterns that decoupled dependencies and enforce safe execution boundaries. @@ -1116,9 +1059,6 @@ #### Ecosystem Evolution - **(2024)** [**devops.com: Building on Terraform: Evolution, not Revolution**](https://devops.com/building-on-terraform-evolution-not-revolution) [HCL CONTENT] ππππ [ENTERPRISE-STABLE] β Explores the continuous evolution of HashiCorp Terraform and OpenTofu within the enterprise IaC landscape. Highlights how organizational adoption patterns have shifted from manual HCL execution to structured platform engineering paradigms. While the source stresses steady progress, live grounding demonstrates that license changes (BSL) have spurred a parallel, stable ecosystem under the Linux Foundation (OpenTofu). -#### Export Utility - - - **(2025)** [Export Terraform Code from the Azure Portal](https://mattias.engineer/blog/2025/azure-portal-export-terraform) [NONE CONTENT] [LEGACY] β A practical exploration of the Azure Portal's feature for exporting active cloud resource configurations directly into functional HashiCorp Terraform modules. Decreases setup friction for legacy system migrations. #### Integrations - **(2023)** [youtube HashiCorp: Telemetry transformed: Terraforming Grafana for next-gen dashboards](https://www.youtube.com/watch?v=qGdGMnQ83SA) [HCL CONTENT] [COMMUNITY-TOOL] β A technical video walkthrough showing how to manage and deploy dashboards, alert limits, and data sources in Grafana as code. Integrates monitoring directly alongside the lifecycle of target environments. @@ -1134,10 +1074,6 @@ #### Observability and Security (1) - **(2023)** [overmind.tech: Is Observability relevant for Terraform?](https://overmind.tech/blog/is-observability-relevant-for-terraform) [HCL CONTENT] [ADVANCED LEVEL] πππ [COMMUNITY-TOOL] β Explores the convergence of systems observability and infrastructure-as-code deployments. Focuses on tracing how execution plans, resource dependencies, and actual run-time failures map visually to simplify debugging for DevOps teams. Live grounding highlights that real-time observation of state transitions significantly reduces mean-time-to-resolution (MTTR) when rolling back failed changes. -#### Official Integration (1) - - - **(2025)** [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/AzureToolsBlog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Official announcement detailing native preview features to export existing Azure assets into declarative Terraform code blocks directly inside the portal interface. Eliminates reliance on custom parsing tools. - - **(2025)** [Announcing Public Preview of Terraform Export from the Azure Portal](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-public-preview-of-terraform-export-from-the-azure-portal/4409889) [NONE CONTENT] [DOCUMENTATION] [LEGACY] β Secondary portal-integration documentation describing technical setups for exporting active resource configurations. Focuses on producing clean, modular Terraform files from complex legacy environments. #### Pre-flight Verification - **(2021)** [github.com/jamesw4/confirm-tfvars](https://github.com/jamesw4/confirm-tfvars) [GO CONTENT] [COMMUNITY-TOOL] β confirm-tfvars acts as a tactical CLI guardrail that intercepts execution workflows to verify designated variables inside active tfvars files before applying. It serves as an architectural firewall during production execution runs, reducing the risk of human-error configurations causing cascading resource destruction. @@ -1207,17 +1143,14 @@ #### Development - **(2022)** [digitalocean.com: How To Build a Custom Terraform Module](https://www.digitalocean.com/community/tutorials/how-to-build-a-custom-terraform-module) [HCL CONTENT] πππ [COMMUNITY-TOOL] β An educational workflow outlining step-by-step module construction in Terraform. Details module inputs, outputs, structure conventions, and guidelines for publishing modules to external registries. -#### IPAM - - - **(2025)** [Terraform Azure Resource IPAM Module](https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β Specialized Terraform registry module designed to automate IP Address Management (IPAM) inside multi-VNet architectures. Standardizes subnetworking allocations dynamically to prevent prefix overlapping. -### Terraform Orchestration (1) +### Terraform Orchestration #### Monorepo Management - **(2024)** [mineiros-io/terramate](https://github.com/terramate-io/terramate) β 3598 [GO CONTENT] [ADVANCED LEVEL] πππ [ENTERPRISE-STABLE] β Terramate delivers powerful orchestration, selective change detection, and modular code generation for multi-directory Terraform and OpenTofu monorepos. It optimizes large-scale continuous deployment pipelines by executing runs only in directories containing modified plans. By generating dynamic DRY configurations, it ensures strict state isolation and mitigates workspace blast radiuses. ### Terraform Providers (2) -#### Azure IPAM (1) +#### Azure IPAM - **(2024)** [==Terraform Provider for Azure IPAM==](https://github.com/XtratusCloud/terraform-provider-azureipam) β 10 [GO CONTENT] [ADVANCED LEVEL] πππππ [DE FACTO STANDARD] β Custom open-source Terraform provider built to automate cloud IP address allocation directly from centralized Azure IPAM solutions. Ensures smooth networking configuration inside containerized setups. ### User Interfaces @@ -1311,10 +1244,10 @@ #### API Gateway - **(2024)** [learn.hashicorp.com: y Serverless Applications with AWS Lambda and API Gateway π](https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway) [COMMUNITY-TOOL] [GUIDE] β Standard HashiCorp tutorial teaching developers how to architect, deploy, and configure high-performance serverless endpoints using AWS Lambda and API Gateway, entirely declared via modular HCL files. -#### Infrastructure as Code (5) +#### Infrastructure as Code (4) - **(2023)** [==AWS Lambda the Terraform Way==](https://github.com/nsriram/lambda-the-terraform-way) β 1260 [HCL CONTENT] πππππ [DE FACTO STANDARD] β A widely starred open-source template repository outlining best practices for packaging, versioning, and deploying AWS Lambda functions natively using Terraform. Eliminates dependencies on external serverless frameworks by leveraging HCL zip archiving capabilities. --- -π‘ **Explore Related:** [IaC](./iac.md) | [Oauth](./oauth.md) | [Ansible](./ansible.md) +π‘ **Explore Related:** [IaC](./iac.md) | [Ansible](./ansible.md) | [Devsecops](./devsecops.md) diff --git a/v2-docs/test-automation-frameworks.md b/v2-docs/test-automation-frameworks.md index 6f1953ba..ab3bed61 100644 --- a/v2-docs/test-automation-frameworks.md +++ b/v2-docs/test-automation-frameworks.md @@ -14,17 +14,6 @@ - [Dzone: 14 of the best automation testing tools available](https://dzone.com/articles/14-of-the-best-automation-testing-tools-available) [COMMUNITY-TOOL] - [Dzone: The power of automated testing and test management](https://dzone.com/articles/the-power-of-automated-testing-and-test-management) [COMMUNITY-TOOL] -## Cloud Architecture - -### Governance - -#### Azure - -##### Cloud Adoption Framework - -###### Monitoring - - - **(2024)** [Monitor your Azure cloud estate - Cloud Adoption Framework](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/manage/monitor#reference-for-monitoring-azure-services) [DOCUMENTATION] [COMMUNITY-TOOL] β Microsoft's official framework for implementing enterprise-wide monitoring strategies across Azure subscription models. It details Azure Monitor integrations, Log Analytics configurations, and service-level baseline configurations. Curator Insight: Strategic enterprise adoption guide. Live Grounding: Focuses heavily on mapping technical telemetry directly to business outcomes and platform compliance frameworks. ## Cloud Operations ### Infrastructure Validation @@ -184,5 +173,5 @@ - **(2022)** [freecodecamp.org: Use Selenium to Create a Web Scraping Bot](https://www.freecodecamp.org/news/use-selenium-to-create-a-web-scraping-bot) [PYTHON CONTENT] πππ [COMMUNITY-TOOL] [GUIDE] β An engineering guide demonstrating how to leverage Selenium for scraping complex, dynamic JavaScript-rendered single-page applications where simple HTTP libraries fail. It outlines managing browser sessions, interacting with dynamic elements, bypassing basic detection systems, and extracting raw DOM data systematically. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/testops.md b/v2-docs/testops.md index 6c0a2b6e..0a3b4289 100644 --- a/v2-docs/testops.md +++ b/v2-docs/testops.md @@ -87,5 +87,5 @@ - **(2021)** [synopsys.com: How to integrate automated AST tools in your CI/CD pipeline](https://www.blackduck.com/blog/integrating-automated-ast-tools.html) [ADVANCED LEVEL] [COMMUNITY-TOOL] β This article describes how to integrate automated Application Security Testing (AST) scanners (SAST, DAST, SCA) inside CI/CD pipelines. It explains how to establish automated quality gates to prevent vulnerable code from progressing to integration and production staging layers. --- -π‘ **Explore Related:** [DevOps](./devops.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) | [QA](./qa.md) +π‘ **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/visual-studio.md b/v2-docs/visual-studio.md index 36ae64fc..4c74cbd6 100644 --- a/v2-docs/visual-studio.md +++ b/v2-docs/visual-studio.md @@ -571,5 +571,5 @@ - **(2026)** [**Jest**](https://marketplace.visualstudio.com/items?itemName=Orta.vscode-jest) [TYPESCRIPT CONTENT] ππππ [ENTERPRISE-STABLE] β Integrates Jest unit testing workflows directly into the editor. It offers real-time inline test failures, active watch mode triggers, and visual coverage reports. This setup simplifies local feedback loops for enterprise microservices developed in TypeScript or JavaScript. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/web-servers.md b/v2-docs/web-servers.md index f14d7c55..73cafa22 100644 --- a/v2-docs/web-servers.md +++ b/v2-docs/web-servers.md @@ -6,6 +6,8 @@ ## Standard Reference - [nginx.com: The Complete NGINX Cookbook π](https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook) [COMMUNITY-TOOL] + - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] + - [Koa.js](https://koa) [COMMUNITY-TOOL] - [Dzone Refcard: Essential Apache HTTP Server](https://dzone.com/refcardz/essential-apache-http-server) [COMMUNITY-TOOL] - [nixCraft: How to secure Apache with Letβs Encrypt Certificates on RHEL 8](https://www.cyberciti.biz/faq/how-to-secure-apache-with-lets-encrypt-certificates-on-rhel-8) [COMMUNITY-TOOL] - [Dzone: Nginx Reverse Proxy Ubuntu 18.04](https://dzone.com/articles/nginx-reverse-proxy-ubuntu-1804) [COMMUNITY-TOOL] @@ -13,10 +15,8 @@ - [medium: Using Nginx-Ingress as a Static Cache for Assets Inside Kubernetes](https://medium.com/@vdboor/using-nginx-ingress-as-a-static-cache-91bc27be04a1) [COMMUNITY-TOOL] - [Wikipedia: HAProxy](https://en.wikipedia.org/wiki/HAProxy) [COMMUNITY-TOOL] - [dzone.com: How to Configure HAProxy as a Proxy and Load Balancer](https://dzone.com/articles/how-to-configure-ha-proxy-as-a-proxy-and-loadbalan) [COMMUNITY-TOOL] - - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] - [High priority request queue with HAProxy](https://medium.com/swlh/high-priority-request-queue-with-haproxy-9efd639a8992) [COMMUNITY-TOOL] - [medium.com/beyn-technology: Is Nginx dead? Is Traefik v3 20% faster than' Traefik v2?](https://medium.com/beyn-technology/is-nginx-dead-is-traefik-v3-20-faster-than-traefik-v2-f28ffb7eed3e) [COMMUNITY-TOOL] - - [Koa.js](https://koa) [COMMUNITY-TOOL] ## Architecture @@ -44,30 +44,6 @@ #### Reverse Proxy - **(2025)** [Apache Reverse Proxy Guide](https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html) [N/A CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β Official engineering handbook illustrating the deployment and configuration of the Apache HTTP Server as a reverse proxy. Details mod_proxy directives, buffer limits, and load-balancer grouping policies. -## Infrastructure Security - -### Inbound Traffic Management - -#### Traefik - - - **(2020)** [blog.tomarrell.com: Kustomize: Traefik v2.2 as a Kubernetes Ingress Controller](https://blog.tomarrell.com/post/traefik_v2_on_kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β Technical integration blog detailing how to deploy and customize the Traefik v2.2 Ingress Controller using Kustomize configurations. It illustrates how to define overlays for environment-specific network values, secure SSL contexts, and service exposures. Useful reference for managing non-trivial ingress manifests programmatically. -## NGINXConfig - -### Community Tools - - - **(2025)** [NGINXConfig](https://www.digitalocean.com/community/tools/nginx) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β An interactive visual web config builder for constructing highly secure and performant NGINX configuration templates. Addresses reverse proxy configurations, SSL parameters, caching limits, and security headers. -## Networking - -### Load Balancing (1) - -#### HAProxy - - - **(2025)** [HAProxy](http://www.haproxy.org) [C CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β HAProxy is an industry-standard, high-performance TCP/HTTP load balancer and proxy. It is widely praised for its raw event-driven architecture, rich session routing mechanisms, security structures, and efficiency. -### Multi-Cluster - -#### DNS - - - **(2022)** [nginx.com: Automating Multi-Cluster DNS with NGINX Ingress Controller](https://www.f5.com/products/nginx) [ADVANCED LEVEL] [COMMUNITY-TOOL] β Technical blueprint showcasing DNS synchronization and traffic routing automation across multi-cluster environments. Demonstrates leveraging NGINX Ingress for global load balancing and resilient geographical failovers. ## Traffic Management ### Kubernetes Ingress Controllers @@ -92,5 +68,5 @@ - **(2021)** [nginx-playground.wizardzines.com π](https://nginx-playground.wizardzines.com) [N/A CONTENT] [COMMUNITY-TOOL] β The live application corresponding to Julia Evans' Nginx configuration playground. It delivers a sandboxed, browser-based runtime that dynamically executes and reports Nginx behavior on arbitrary configurations, bridging the gap between theoretical syntax and actual routing behaviors without local environment overhead. --- -π‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) +π‘ **Explore Related:** [Kubernetes Networking](./kubernetes-networking.md) | [Caching](./caching.md) | [Networking](./networking.md) diff --git a/v2-docs/web3.md b/v2-docs/web3.md index 0ffdc81e..b61a4ba8 100644 --- a/v2-docs/web3.md +++ b/v2-docs/web3.md @@ -24,5 +24,5 @@ - **(2021)** [wired.com: The Father of Web3 Wants You to Trust Less](https://www.wired.com/story/web3-gavin-wood-interview) [N/A CONTENT] [COMMUNITY-TOOL] β An interview with Ethereum co-founder and Polkadot creator Gavin Wood on the engineering philosophy behind Web3. Wood details the transition from trusting centralized authorities to relying on cryptographic truth, smart contracts, and decentralized state machines to enforce transparency. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/workfromhome.md b/v2-docs/workfromhome.md index 141dfa9e..9f6385b0 100644 --- a/v2-docs/workfromhome.md +++ b/v2-docs/workfromhome.md @@ -10,13 +10,6 @@ #### External Links - **(2026)** [Google docs & Sheets](https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fdocs.google.com%2F&dsh=S20332737%3A1779029801683182&emr=1&followup=https%3A%2F%2Fdocs.google.com%2F&osid=1&passive=1209600&flowName=WebLiteSignIn&flowEntry=ServiceLogin&ifkv=AWa2PauuoeLcrRlG9wsx3FKpxmPOwZ0aEG9g04i8ZgsTyIUOHV3UzhWURaJlrxS0xYmo_YZUJM0_Rw) [COMMUNITY-TOOL] β Redirect link to Google Docs and Sheets login portal, commonly utilized by operations and product teams for maintaining functional specification spreadsheets and collaborative dynamic documentation. -## DevOps - -### Culture - -#### Distributed Teams - - - **(2020)** [opensource.com: 10 tips for maintaining a DevOps mindset for distributed teams](https://opensource.com/article/20/6/devops-mindset) [N/A CONTENT] π [COMMUNITY-TOOL] β Pragmatic guide focused on remote engineering operations. Details how telemetry alignment, shared ChatOps structures, and open system registries prevent development drift in distributed organizations. ## Development ### Testing and QA @@ -69,5 +62,5 @@ - **(2021)** [portafolio.co: Claves para liderar equipos de teletrabajo y no fracasar en el intento](https://www.portafolio.co/tendencias/claves-para-liderar-equipos-de-teletrabajo-y-no-fracasar-en-el-intento-556586) [SPANISH CONTENT] [LEGACY] β Focuses on strategies for leading virtual teams, highlighting methods to establish trust, measure output over physical presence, and implement clear collaboration frameworks. Highlights Spanish-speaking organizational perspectives on easing transition friction for legacy teams. --- -π‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) +π‘ **Explore Related:** [Appointment Scheduling](./appointment-scheduling.md) | [Finops](./finops.md) | [Recruitment](./recruitment.md) diff --git a/v2-docs/xamarin.md b/v2-docs/xamarin.md index 500542e6..023b5341 100644 --- a/v2-docs/xamarin.md +++ b/v2-docs/xamarin.md @@ -16,5 +16,5 @@ - **(2024)** [dotnet.microsoft.com: What is Xamarin?](https://dotnet.microsoft.com/en-us/apps/xamarin) [C# CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β An introductory resource detailing Xamarin's architecture, demonstrating how C# code gets compiled to native binaries using Mono or .NET execution runtimes. It highlights the historically unified codebase approach for mobile UI design. This documentation is primarily of historical interest as the ecosystem transitions entirely to modern .NET MAUI runtimes. --- -π‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md) +π‘ **Explore Related:** [Chromedevtools](./ChromeDevTools.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/yaml.md b/v2-docs/yaml.md index 88dd9fff..f8477960 100644 --- a/v2-docs/yaml.md +++ b/v2-docs/yaml.md @@ -5,6 +5,7 @@ ## Standard Reference + - [medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts](https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455) [COMMUNITY-TOOL] - [dex.dev: YAML Templating Solutions: Helm & Kustomize](https://www.dex.dev/dex-videos/templating-solutions) [COMMUNITY-TOOL] - [wikipedia: YAML](https://en.wikipedia.org/wiki/YAML) [COMMUNITY-TOOL] - [kubernetestutorials.com: Kubernetes : Introduction to YAML π](https://kubernetestutorials.com/kubernetes-tutorials/kubernetes-introduction-to-yaml) [COMMUNITY-TOOL] @@ -16,7 +17,6 @@ - [medium: Donβt Repeat Yourself with Anchors, Aliases and Extensions in Docker' Compose Files](https://medium.com/@kinghuang/docker-compose-anchors-aliases-extensions-a1e4105d70bd) [COMMUNITY-TOOL] - [jsonformatter.org/yaml-validator](https://jsonformatter.org/yaml-validator) [COMMUNITY-TOOL] - [medium.com/@slashben81: How to write a YAML file for Kubernetes? | ARMO](https://medium.com/@slashben81/how-to-write-a-yaml-file-for-kubernetes-armo-76f29e533b1f) [COMMUNITY-TOOL] - - [medium.com/geekculture: Convert Kubernetes YAML Files Into Helm Charts](https://medium.com/geekculture/convert-kubernetes-yaml-files-into-helm-charts-4107de079455) [COMMUNITY-TOOL] - [wikipedia: JSON](https://en.wikipedia.org/wiki/JSON) [COMMUNITY-TOOL] - [dzone.com: The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs.' JSONP](https://dzone.com/articles/the-ultimate-json-library-jsonsimple-vs-gson-vs-ja) [COMMUNITY-TOOL] - [betterprogramming.pub: How to Make JSON and Python Talk to Each Other](https://betterprogramming.pub/how-to-make-json-and-python-talk-to-each-other-41531d58e59d) [COMMUNITY-TOOL] @@ -39,24 +39,10 @@ - **(2021)** [==Kubectl output options π==](https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba) [YAML CONTENT] [DOCUMENTATION] πππππ [DE FACTO STANDARD] β A curated technical guide detailing advanced kubectl formatting options. It covers jsonpath extractions, custom columns, and Go templating recipes. This cheat sheet is incredibly valuable for platform engineers querying complex cluster statuses directly from the command line. #### Configuration Management - -??? abstract "Architect's Technical Comparison Table" - | Solution | Maturity | Primary Focus | Language | Stars | - | :--- | :--- | :--- | :--- | :--- | - | [itnext.io: Kubernetes YAML Tips | Daniele Polencic π](https://itnext.io/kubernetes-yaml-tips-and-tricks-904a2c0b2b81) | | Configuration Management | YAML | ππππ | - | [k8syaml.com π](https://k8syaml.com) | | Configuration Management | N/A | ππππ | - | [itnext.io: How to create Kubernetes YAML files π](https://itnext.io/how-to-create-kubernetes-yaml-files-abb8426eeb45) | | Configuration Management | N/A | ππππ | - | [boxunix.com: A Better Way of Organizing Your Kubernetes Manifest Files π](https://boxunix.com/2020/05/15/a-better-way-of-organizing-your-kubernetes-manifest-files) | | Configuration Management | N/A | ππππ | - | [linkedin.com/pulse: How to write YAML file for Kubernetes | Megha S.k](https://www.linkedin.com/pulse/how-write-yaml-file-kubernetes-megha-s-k) | | Configuration Management | N/A | πππ | - - **(2021)** [**itnext.io: Kubernetes YAML Tips | Daniele Polencic π**](https://itnext.io/kubernetes-yaml-tips-and-tricks-904a2c0b2b81) [YAML CONTENT] ππππ [ENTERPRISE-STABLE] β An ITNext tutorial compilation detailing advanced YAML tips and tricks for Kubernetes. It explains how to combine multiple YAML documents, optimize resource blocks, and safely check designs using dry-run flags. It is a highly practical reference for application operators. - - **(2021)** [**k8syaml.com π**](https://k8syaml.com) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β An interactive web environment designed to generate clean, standard Kubernetes manifests based on best-practice configurations. It enables operators to construct and validate resources without writing boilerplate templates from scratch. - **(2021)** [**itnext.io: How to create Kubernetes YAML files π**](https://itnext.io/how-to-create-kubernetes-yaml-files-abb8426eeb45) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β A step-by-step ITNext guide explaining how to construct production-ready Kubernetes configuration manifests. It discusses schema rules, basic resources, and templating practices to prevent deployment failures. - **(2020)** [**boxunix.com: A Better Way of Organizing Your Kubernetes Manifest Files π**](https://boxunix.com/2020/05/15/a-better-way-of-organizing-your-kubernetes-manifest-files) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β A tactical blog post detailing file hierarchy designs for managing Kubernetes manifests. It compares simple raw file naming to directory segmentation, Kustomize overrides, and Helm charts. This serves as a helpful guide for platform engineers standardizing GitOps setups. - **(2021)** [linkedin.com/pulse: How to write YAML file for Kubernetes | Megha S.k](https://www.linkedin.com/pulse/how-write-yaml-file-kubernetes-megha-s-k) [N/A CONTENT] πππ [COMMUNITY-TOOL] β An introductory LinkedIn Pulse guide on designing and formatting Kubernetes configurations. It covers basic resource schemas for Pods, Services, and Deployments, offering a straightforward reference for developers starting with Kubernetes. -#### Policy Enforcement - - - **(2021)** [**dev.to: Automating quality checks for Kubernetes YAMLs**](https://dev.to/wkrzywiec/automating-quality-checks-for-kubernetes-yamls-398) [N/A CONTENT] ππππ [ENTERPRISE-STABLE] β A detailed technical guide demonstrating how to integrate automated quality controls for Kubernetes manifests within build pipelines. It explains how to combine linters and security checks to validate configurations before they are deployed. #### Validation - **(2021)** [**instrumenta/kubeval**](https://github.com/instrumenta/kubeval) β 3226 [GO CONTENT] ππππ [ENTERPRISE-STABLE] [LEGACY] β A historic CLI tool used to validate Kubernetes configuration manifests against JSON schemas. Although it is archived and has been largely replaced by Kubeconform, Kubeval remains an important reference point in the evolution of Kubernetes configuration testing. @@ -246,5 +232,5 @@ - **(2023)** [kubevious.io: Top Kubernetes YAML Validation Tools](https://kubevious.io/blog/post/top-kubernetes-yaml-validation-tools) [NONE CONTENT] [COMMUNITY-TOOL] β A market breakdown contrasting modern validation utilities for Kubernetes platforms. Reviews differences between structural validators, OPA-based policy enforcement engines, and semantic layout detectors. --- -π‘ **Explore Related:** [Message Queue](./message-queue.md) | [Databases](./databases.md) | [Crunchydata](./crunchydata.md) +π‘ **Explore Related:** [Crunchydata](./crunchydata.md) | [Databases](./databases.md) | [Message Queue](./message-queue.md)