diff --git a/README.md b/README.md index bd7a9491..74814470 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,7 @@ Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational T | :--- | :--- | | **Total Technical Resources (Links)** | **17980+** | | **Specialized MD Pages** | **161** | -| **Total Commits** | **5367+** | +| **Total Commits** | **5368+** | | **Primary AI Engine** | **Google Gemini (Agentic)** | @@ -178,7 +178,7 @@ The growth of Nubenetes reflects the acceleration of the Cloud Native ecosystem. | 6 | 2023 | 30 | 123 | Maintenance & Refinement | | 7 | 2024 | 53 | 218 | Curation Strategy Pivot | | 8 | 2025 | 5 | 20 | Stability & Research Phase | -| 9 | 2026 | 1808 | 7,467 | **Agentic AI Surge** (May 2026 Inception) | +| 9 | 2026 | 1809 | 7,471 | **Agentic AI Surge** (May 2026 Inception) | @@ -194,8 +194,8 @@ xychart-beta title "Nubenetes Annual Growth Metrics (2018–2026)" x-axis ["2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026"] y-axis "Volume (Commits / Estimated New Refs)" 0 --> 9000 - bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 7467] - bar [350, 142, 2046, 531, 402, 30, 53, 5, 1808] + bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 7471] + bar [350, 142, 2046, 531, 402, 30, 53, 5, 1809] ``` @@ -204,7 +204,7 @@ xychart-beta | Month | Commits | Est. New Refs | Status | | :--- | :---: | :---: | :--- | | 2026-04 | 25 | 103 | Active Curation | -| 2026-05 | 1783 | 7,363 | **Agentic Inception (Gemini Era)** | +| 2026-05 | 1784 | 7,367 | **Agentic Inception (Gemini Era)** | ### 2.4. Content Distribution and Semantic Clustering diff --git a/data/inventory.yaml b/data/inventory.yaml index 98cb418e..a87fc78c 100644 --- a/data/inventory.yaml +++ b/data/inventory.yaml @@ -71913,6 +71913,7 @@ https://eclipse.dev/jkube: - kubernetes-client-libraries.md - openshift-pipelines.md - java_frameworks.md + - maven-gradle.md year: '2025' https://eclipse.dev/jkube/docs/migration-guide: ai_summary: Official technical reference outlining the exact property conversions, @@ -96323,7 +96324,7 @@ https://github.com/geerlingguy/ansible-for-devops/tree/master/kubernetes: stars: 0 status: online tags: - - '[COMMUNITY-TOOL]' + - '[ENTERPRISE-STABLE]' title: 'Ansible for devops: Kubernetes' v1_locations: - docs/kubernetes.md @@ -145642,6 +145643,7 @@ https://learnkube.com/kubernetes-long-lived-connections: v2_locations: - servicemesh.md - kubernetes-networking.md + - message-queue.md year: '2021' https://learnkube.com/kubernetes-network-packets: content_hash: a56add84e2f2f814e77d2556d26964c1d44f5b7633d27e46401cc4fda1099e61 @@ -173089,6 +173091,7 @@ https://octopus.com/devops: - project-management-methodology.md - scaffolding.md - gitops.md + - helm.md year: '2021' https://octopus.com/devops/gitops: ai_summary: This architectural study outlines the synchronization of infrastructure @@ -231481,6 +231484,7 @@ https://www.empowersurvivors.net: v2_locations: - ansible.md - terraform.md + - kubernetes-security.md year: '2021' https://www.engineeringmanagement.info/2017/02/planning-and-schedule-free-templates.html: content_hash: 502a7b25bacf963eb627046e6947f879b54c0c036a9ebdfb08624b84d789e724 @@ -232012,6 +232016,7 @@ https://www.f5.com/products/nginx: - servicemesh.md - web-servers.md - ansible.md + - linux.md year: '2026' https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook: health_score: 64.0 @@ -237878,6 +237883,7 @@ https://www.harness.io/blog: - kubernetes.md - cicd.md - terraform.md + - helm.md year: '2024' https://www.harness.io/blog/automated-devsecops: ai_summary: 'A technical implementation tutorial showing how to chain StackHawk @@ -270839,6 +270845,7 @@ https://www.solo.io/blog: v2_locations: - servicemesh.md - developerportals.md + - istio.md year: '2021' https://www.solo.io/blog/amazon-eks-anywhere-and-solo-istio: ai_summary: Analyzes the integration of enterprise-grade Solo.io Istio setups with @@ -273750,6 +273757,7 @@ https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-Wo - ocp4.md - kubernetes-alternatives.md - devops.md + - kubernetes-on-premise.md year: '2024' https://www.techtarget.com/searchcloudcomputing/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS: ai_summary: A comprehensive comparison outlining the structural and operational diff --git a/v2-docs/ChromeDevTools.md b/v2-docs/ChromeDevTools.md index 0ce57469..b03df8d7 100644 --- a/v2-docs/ChromeDevTools.md +++ b/v2-docs/ChromeDevTools.md @@ -1,10 +1,14 @@ -# Chromedevtools +# Chrome & Firefox DevTools. HTTP Protocols & WebSockets !!! info "Architectural Context" - Detailed reference for Chromedevtools in the context of Developer Ecosystem. + Detailed reference for Chrome & Firefox DevTools. HTTP Protocols & WebSockets in the context of Developer Ecosystem. ## Standard Reference + - [devtools.chrome.com](https://developer.chrome.com/docs/devtools) [COMMUNITY-TOOL] + - [Port of Firefox's JSON Viewer](https://chromewebstore.google.com/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb) [COMMUNITY-TOOL] + - [twitter.com/ChromeDevTools](https://x.com/ChromeDevTools) [COMMUNITY-TOOL] + - [Firefox DevTools](https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [dev.to: My 12 Favorite Chrome Extensions as a Web Developer](https://dev.to/otomer/my-12-favorite-chrome-extensions-as-a-web-developer-56eg) [COMMUNITY-TOOL] - [blog.bitsrc.io: Google Chrome Hidden Features Every Developer Should Know](https://blog.bitsrc.io/google-chrome-experimental-features-for-developers-a9a7cc9d1b30) [COMMUNITY-TOOL] @@ -12,5 +16,5 @@ --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/GoogleCloudPlatform.md b/v2-docs/GoogleCloudPlatform.md index cf3e35ec..0bf3ac94 100644 --- a/v2-docs/GoogleCloudPlatform.md +++ b/v2-docs/GoogleCloudPlatform.md @@ -1,20 +1,33 @@ -# Googlecloudplatform +# Google Cloud Platform !!! info "Architectural Context" - Detailed reference for Googlecloudplatform in the context of Cloud Providers (Hyperscalers). + Detailed reference for Google Cloud Platform in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [Config Sync](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [COMMUNITY-TOOL] + - [googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet](https://cloud.google.com/products) [COMMUNITY-TOOL] + - [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] + - [Platform comparisons](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) [COMMUNITY-TOOL] β€” - [AWS and GCP comparison](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison/aws) + - [Mapping of AWS services to Google Cloud](https://gregsramblings.com/blog/compare-google-cloud-to-aws) + - [cloud.google.com: Secret Manager Best Practices](https://docs.cloud.google.com/secret-manager/docs/best-practices) [COMMUNITY-TOOL] + - [cloud.google.com: VPN network overview](https://docs.cloud.google.com/vpc/docs/vpc) [COMMUNITY-TOOL] + - [kinsta.com: Top 7 Advantages of Choosing Google Cloud Hosting](https://kinsta.com/blog/cloud-platform-for-developers) [COMMUNITY-TOOL] + - [Google Cloud AppSheet](https://about.appsheet.com/home) [COMMUNITY-TOOL] + - [infoworld.com: Google Cloud AppSheet review: No-code with extras](https://www.infoworld.com/article/2270941/google-cloud-appsheet-review-no-code-with-extras.html) [COMMUNITY-TOOL] + - [cloud.google.com: The gcloud tool cheat sheet](https://docs.cloud.google.com/sdk/docs/cheatsheet?hl=en) [COMMUNITY-TOOL] - [cloud.google.com](https://cloud.google.com) [COMMUNITY-TOOL] - [cloud.google.com: DevOps](https://cloud.google.com/devops) [COMMUNITY-TOOL] - [Cloud Developer Tools](https://cloud.google.com/products/tools) [COMMUNITY-TOOL] - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] + - [medium.com/google-cloud/tagged/devops](https://medium.com/google-cloud/tagged/devops) [COMMUNITY-TOOL] - [whizlabs.com: Introduction To Google Cloud Platform](https://www.whizlabs.com/blog/google-cloud-platform) [COMMUNITY-TOOL] - [cloud.google.com: Training more than 40 million new people on Google Cloud' skills](https://cloud.google.com/blog/topics/training-certifications/google-cloud-to-train-more-than-40-million-with-cloud-skills) [COMMUNITY-TOOL] - [cloud.google.com: Microservices architecture on Google Cloud](https://cloud.google.com/blog/topics/developers-practitioners/microservices-architecture-google-cloud) [COMMUNITY-TOOL] - [cloud.google.com: How to get started with Google Cloud: Introducing our' new learning hub and learning benefits for Innovators](https://cloud.google.com/blog/topics/training-certifications/new-learning-hub-and-benefits-for-google-cloud-innovators) [COMMUNITY-TOOL] - [New Cloud Shell Editor: Get your first cloud-native app running in minutes](https://cloud.google.com/blog/products/application-development/introducing-cloud-shell-editor) [COMMUNITY-TOOL] - [techradar.com: Google Cloud is making it easier for developers to smuggle' β€˜secrets’ in their code](https://www.techradar.com/news/google-cloud-is-making-it-easier-for-developers-to-smuggle-secrets-in-their-code) [COMMUNITY-TOOL] + - [venturebeat.com: Google Cloud announces Network Connectivity Center to simplify' hybrid cloud management](https://venturebeat.com/2021/03/23/google-cloud-announces-network-connectivity-center-to-simplify-hybrid-cloud-management) [COMMUNITY-TOOL] - [cloud.google.com: Demystifying Cloud Spanner multi-region configurations](https://cloud.google.com/blog/topics/developers-practitioners/demystifying-cloud-spanner-multi-region-configurations) [COMMUNITY-TOOL] - [cloud.google.com: Choose the best way to use and authenticate service accounts' on Google Cloud](https://cloud.google.com/blog/products/identity-security/how-to-authenticate-service-accounts-to-help-keep-applications-secure) [COMMUNITY-TOOL] - [cloud.google.com: 5 cheat sheets to help you get started on your Google' Cloud journey 🌟](https://cloud.google.com/blog/products/gcp/5-google-cloud-product-cheat-sheets-2021) [COMMUNITY-TOOL] @@ -40,16 +53,19 @@ - [cloud.google.com: What is Cloud CDN and how does it work?](https://cloud.google.com/blog/topics/developers-practitioners/what-cloud-cdn-and-how-does-it-work) [COMMUNITY-TOOL] - [networkmanagementsoftware.com: Google Cloud Platform (GCP) Networking' Fundamentals](https://www.networkmanagementsoftware.com/google-cloud-platform-gcp-networking-fundamentals) [COMMUNITY-TOOL] - [cloud.google.com: Service Directory cheat sheet](https://cloud.google.com/blog/topics/developers-practitioners/service-directory-cheat-sheet) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Design your Landing Zone β€” Design Considerations' Part 4β€” IaC, GitOps and CI/CD (Google Cloud Adoption Series)](https://medium.com/google-cloud/design-your-landing-zone-design-considerations-part-4-iac-gitops-and-ci-cd-google-cloud-ae3f533c6dbd) [COMMUNITY-TOOL] - [devlibrary.withgoogle.com 🌟](https://devlibrary.withgoogle.com) [COMMUNITY-TOOL] - [github.com/GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) [COMMUNITY-TOOL] - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [COMMUNITY-TOOL] - [kelseyhightower/cmd-tutorial](https://github.com/kelseyhightower/cmd-tutorial) [COMMUNITY-TOOL] + - [engineering.mercari.com: Kubernetes based autoscaler for Cloud Spanner](https://engineering.mercari.com/en/blog/entry/20211222-kubernetes-based-spanner-autoscaler) [COMMUNITY-TOOL] - [Cloud Functions, meet VPC functionality](https://cloud.google.com/blog/products/serverless/learn-how-to-use-advanced-vpc-functionality-with-your-cloud-functions) [COMMUNITY-TOOL] - [Everything You Want To Know About Anthos - Google's Hybrid And Multi-Cloud Platform](https://www.forbes.com/sites/janakirammsv/2019/04/14/everything-you-want-to-know-about-anthos-googles-hybrid-and-multi-cloud-platform) [COMMUNITY-TOOL] - [itnext.io: Anthos β€” Multi-cluster Management](https://itnext.io/anthos-multi-cluster-management-aa6f2c03120d) [COMMUNITY-TOOL] - [itnext.io: Ingress for Anthos β€” Multi-cluster Ingress and Global Service' Load Balancing](https://itnext.io/ingress-for-anthos-multi-cluster-ingress-and-global-service-load-balancing-c56c57b97e82) [COMMUNITY-TOOL] - [Bringing Kubernetes’ goodness to Windows Server apps with Anthos](https://cloud.google.com/blog/topics/anthos/windows-server-support-comes-to-anthos-on-prem) [COMMUNITY-TOOL] - [cloud.google.com: Anthos makes multi-cloud easier with new API, support' for Azure](https://cloud.google.com/blog/products/containers-kubernetes/google-cloud-anthos-multicloud-api-and-gke-on-azure-ga) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Anthos-at-Home: Spinning Up a Bare-Metal Anthos' Cluster on Dumpster Servers](https://medium.com/google-cloud/anthos-at-home-spinning-up-a-bare-metal-anthos-cluster-on-dumpster-servers-5bcef301cfa5) [COMMUNITY-TOOL] - [anderfernandez.com: CΓ³mo automatizar un script de Python en Google Cloud](https://anderfernandez.com/blog/automatizar-script-python-google-cloud) [COMMUNITY-TOOL] - [Google Cloud Buildpacks](https://github.com/GoogleCloudPlatform/buildpacks) ⭐ 1140 [COMMUNITY-TOOL] - [cloud.google.com: Introducing Google Cloud Deploy: Managed continuous delivery' to GKE](https://cloud.google.com/blog/products/devops-sre/google-cloud-deploy-automates-deploys-to-gke) [COMMUNITY-TOOL] @@ -57,6 +73,7 @@ - [infoq.com: Google's Managed Continuous Delivery Service for Kubernetes' Moves to GA](https://www.infoq.com/news/2022/02/google-cloud-deploy) [COMMUNITY-TOOL] - [Testing Cloud SQL failover: Where to begin](https://cloud.google.com/blog/topics/developers-practitioners/testing-cloud-sql-failover-where-begin) [COMMUNITY-TOOL] - [Announcing Apigee Integration: An API-first approach for connecting data' and applications](https://cloud.google.com/blog/products/api-management/google-cloud-announces-apigee-integration) [COMMUNITY-TOOL] + - [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] - [db-auth-gateway](https://github.com/kloeckner-i/db-auth-gateway) ⭐ 26 [COMMUNITY-TOOL] - [cloud.google.com: Declarative Export. Build your perfect Google Cloud' infrastructure using Terraform and the gcloud CLI](https://cloud.google.com/blog/products/application-development/google-cloud-cli-declarative-export-preview) [COMMUNITY-TOOL] - [github.com/GoogleCloudPlatform/k8s-config-connector: GCP Config Connector](https://github.com/GoogleCloudPlatform/k8s-config-connector) ⭐ 1034 [COMMUNITY-TOOL] @@ -77,14 +94,7 @@ - [Level Up Your Agents: Announcing Google's Official Skills Repository](https://cloud.google.com/blog/topics/developers-practitioners/level-up-your-agents-announcing-googles-official-skills-repository) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight: Google's official skills repository and toolkit for modular agentic development. Live Grounding: Delivers pre-integrated capabilities and action templates allowing Enterprise Gemini Agents to dynamically execute API operations, retrieve structured data, and handle multi-step workflows. -## Public Cloud Providers - -### Google Kubernetes Engine GKE - -#### Cluster Management - - - [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine) [EN CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] β€” The main technical documentation page for GKE (Google Kubernetes Engine). Details foundational and advanced options, covering Autopilot architecture, GKE Datapath V2 routing, and multi-cluster orchestrations. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/about.md b/v2-docs/about.md new file mode 100644 index 00000000..4b71f21f --- /dev/null +++ b/v2-docs/about.md @@ -0,0 +1,49 @@ +# About Nubenetes + +!!! info "Architectural Context" + Detailed reference for About Nubenetes in the context of Architectural Foundations. + +## Standard Reference + + - [Terraform Kubernetes Boilerplates 🌟](https://nubenetes.com/terraform/) [COMMUNITY-TOOL] + - [getpostman.com](https://www.postman.com) [COMMUNITY-TOOL] + - [nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE MANAGEMENT 🌟](https://www.nextplatform.com/store/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management/1654000) [COMMUNITY-TOOL] + - [docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects](https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html) [COMMUNITY-TOOL] + - [cloudscaling.com: The History of Pets vs Cattle and How to Use the Analogy Properly](http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle) [COMMUNITY-TOOL] β€” - __In the old way of doing things, we treat our servers like pets, for example Bob the mail server. If Bob goes down, it’s all hands on deck. The CEO can’t get his email and it’s the end of the world. In the new way, servers are numbered, like cattle in a herd. For example, www001 to www100. When one server goes down, it’s taken out back, shot, and replaced on the line.__ + - ==Pets==: __Servers or server pairs that are treated as indispensable or unique systems that can never be down. Typically they are manually built, managed, and β€œhand fed”. Examples include mainframes, solitary servers, HA loadbalancers/firewalls (active/active or active/passive), database systems designed as master/slave (active/passive), and so on.__ + - ==Cattle==: __Arrays of more than two servers, that are built using automated tools, and are designed for failure, where no one, two, or even three servers are irreplaceable. Typically, during failure events no human intervention is required as the array exhibits attributes of β€œrouting around failures” by restarting failed servers or replicating data through strategies like triple replication or erasure coding. Examples include web server arrays, multi-master datastores such as Cassandra clusters, multiple racks of gear put together in clusters, and just about anything that is load-balanced and multi-master.__ + - [Jenkins Configuration as Code Plugin](https://www.jenkins.io/projects/jcasc) [COMMUNITY-TOOL] + - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) [COMMUNITY-TOOL] + - [opensource.com: GitOps vs. DevOps: What's the difference? 🌟](https://opensource.com/article/21/3/gitops) [COMMUNITY-TOOL] + - [thenewstack.io: Kubernetes at Scale without GitOps Is a Bad Idea](https://thenewstack.io/kubernetes-at-scale-without-gitops-is-a-bad-idea) [COMMUNITY-TOOL] + - [kube.careers: Kubernetes jobs market trends for 2021 (Q4)](https://kube.careers/report-2021-q4) [COMMUNITY-TOOL] + - [fairwinds.com: Never Should You Ever In Kubernetes: #1 Do K8S The Hard Way](https://www.fairwinds.com/blog/never-should-you-ever-in-kubernetes-1-do-k8s-the-hard-way) [COMMUNITY-TOOL] + - [DZone: Defining Day-2 Operations](https://dzone.com/articles/defining-day-2-operations) [COMMUNITY-TOOL] + - [jinja 🌟](https://github.com/pallets/jinja) ⭐ 11634 [ENTERPRISE-STABLE] + - [opensource.com: Using Ansible with REST APIs](https://opensource.com/article/21/9/ansible-rest-apis) [COMMUNITY-TOOL] + - [alexander-goida.medium.com: Thoughts about breaking silos of software engineering' teams 🌟](https://alexander-goida.medium.com/thoughts-about-breaking-silos-of-software-engineering-teams-323d1f78ef68) [COMMUNITY-TOOL] + - [devdriven.by: Promotion Driven Development](https://devdriven.by/promotion) [COMMUNITY-TOOL] + - [reddit.com: Promotion Driven Development](https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development) [COMMUNITY-TOOL] + - [en.wikipedia.org: Kiss up kick down](https://en.wikipedia.org/wiki/Kiss_up_kick_down) [COMMUNITY-TOOL] + - [https://swagger.io/](https://swagger.io) [COMMUNITY-TOOL] + +## Cloud Native + +### Kubernetes Development + +#### Go Client-Go + +##### Generics + + - [itnext.io: Generically working with Kubernetes objects in Go](https://itnext.io/generically-working-with-kubernetes-resources-in-go-53bce678f887) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight highlights the use of Go 1.18+ generics to drastically reduce boilerplate when interacting with various Kubernetes API types. Live Grounding confirms that while standard client-go uses dynamic clients or interface{} for generic operations, integrating Go generics allows for cleaner, type-safe custom controllers. This article provides practical patterns for wrapping standard clients to streamline resource manipulation. +## Operations and Reliability + +### Site Reliability Engineering + +#### Evolution + + - [thenewstack.io: How the SRE Experience Is Changing with Cloud Native 🌟](https://thenewstack.io/how-the-sre-experience-is-changing-with-cloud-native) [ENTERPRISE-STABLE] β€” This high-density industry analysis examines how the rise of complex cloud-native architectures shifts SRE responsibilities. It addresses how microservices, service meshes, and dynamic scheduling require SREs to move from simple system monitoring to deep, code-level observability and platform design. + +--- +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) + diff --git a/v2-docs/ai-agents-mcp.md b/v2-docs/ai-agents-mcp.md index e37d0b24..fb4f7655 100644 --- a/v2-docs/ai-agents-mcp.md +++ b/v2-docs/ai-agents-mcp.md @@ -1,7 +1,12 @@ -# Ai Agents Mcp +# AI Agents and Model Context Protocol (MCP) for Kubernetes !!! info "Architectural Context" - Detailed reference for Ai Agents Mcp in the context of AI and Artificial Intelligence. + Detailed reference for AI Agents and Model Context Protocol (MCP) for Kubernetes in the context of AI and Artificial Intelligence. + +## Standard Reference + + - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] + - [PulseMCP](https://pulsemcp.com) [COMMUNITY-TOOL] ## Agentic Engineering @@ -15,6 +20,12 @@ Live Grounding: Explores advanced CLI-driven agent workflows, highlighting confi - [Cursor AI Fundamentals Course](https://cursor.com/es/learn) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: Comprehensive educational course focused on maximizing efficiency within Cursor AI Editor. Live Grounding: Delivers strategic instruction on utilizing AI capabilities, codebase indexing, and multi-file edit workflows to accelerate modern software engineering. Explicitly marked as Spanish localized educational content. [SPANISH CONTENT] +### Agentic Frameworks + +#### Skills Integration + + - [Level Up Your Agents: Announcing Google's Official Skills Repository](https://cloud.google.com/blog/topics/developers-practitioners/level-up-your-agents-announcing-googles-official-skills-repository) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight: Google's official skills repository and toolkit for modular agentic development. +Live Grounding: Delivers pre-integrated capabilities and action templates allowing Enterprise Gemini Agents to dynamically execute API operations, retrieve structured data, and handle multi-step workflows. ### Kubernetes AI Operators #### Observability Agents @@ -83,7 +94,14 @@ Live Grounding: Standardizes memory-efficient LLM serving using PagedAttention. - **(2023)** [==LocalAI==](https://github.com/mudler/LocalAI) ⭐ 46406 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Curator Insight: A self-hosted, community-first OpenAI-compatible API gateway running on local hardware. Live Grounding: Allows developers to host LLMs, audio-to-text, and image generation services inside Kubernetes without external data dependencies, optimized for consumer-grade and enterprise hardware. +## Platform Engineering + +### AI Integration + +#### Agentic Engineering (1) + + - [Kiro: Engineering Rigor for Agentic Development](https://kiro.dev) [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An emerging framework focused on enforcing software engineering rigor, test-driven validation, and deterministic guardrails within AI Agent-driven code generation and execution loops. Provides platform architectures for managing safe agent-based deployments. --- -πŸ’‘ **Explore Related:** [Ai](./ai.md) | [Chatgpt](./chatgpt.md) | [Mlops](./mlops.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 68da43e4..39b866cc 100644 --- a/v2-docs/ai.md +++ b/v2-docs/ai.md @@ -1,10 +1,29 @@ -# Ai +# Artificial Intelligence !!! info "Architectural Context" - Detailed reference for Ai in the context of AI and Artificial Intelligence. + Detailed reference for Artificial Intelligence in the context of AI and Artificial Intelligence. + +## Standard Reference + + - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [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] + - [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 Intelligent Tooling +### Agentic Systems + +#### CLI Tools + + - [Google Agents CLI](https://github.com/google/agents-cli) ⭐ 2528 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An official command-line tool from Google designed to build, debug, and deploy agentic AI workflows. It leverages the Model Context Protocol (MCP) and Google LLM APIs to facilitate automated task execution across local filesystems and remote cloud APIs. Live grounding highlights its role in the standard dev toolchain for orchestrating autonomous workflows. ### Computer Vision #### Generative Models @@ -15,7 +34,31 @@ #### JupyterLab - [github.com/jupyterlab/jupyter-ai](https://github.com/jupyterlab/jupyter-ai) ⭐ 4237 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An official JupyterLab extension integrating generative AI directly into interactive notebooks. It supports conversational coding, code generation, and error explanation across multiple model providers. Live grounding validates its widespread adoption within modern ML engineering and data science teams. -## Artificial Intelligence +## Agentic Engineering + +### AI Assistants + +#### Claude Code + + - [Claude Code Best Practice](https://github.com/shanraisshan/claude-code-best-practice) ⭐ 54376 [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. +#### Developer Tools + + - [Cursor AI Fundamentals Course](https://cursor.com/es/learn) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: Comprehensive educational course focused on maximizing efficiency within Cursor AI Editor. +Live Grounding: Delivers strategic instruction on utilizing AI capabilities, codebase indexing, and multi-file edit workflows to accelerate modern software engineering. Explicitly marked as Spanish localized educational content. [SPANISH CONTENT] +### Kubernetes AI Operators + +#### Observability Agents + + - **(2024)** [**HolmesGPT (Robusta)**](https://github.com/HolmesGPT/holmesgpt) ⭐ 2480 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Curator Insight: An AI-driven troubleshooting assistant for Kubernetes clusters by Robusta. +Live Grounding: Utilizes LLM agents to autonomously parse Prometheus alerts, collect pod logs, inspect live status, and deliver actionable remediation steps for infrastructure incidents. +### Model Context Protocol + +#### Curation + + - [Awesome MCP Servers](https://github.com/punkpeye/awesome-mcp-servers) ⭐ 87348 [DE FACTO STANDARD] β€” 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. +## Artificial Intelligence (1) ### AI Workflows @@ -39,7 +82,7 @@ - [youtube: AWS re:Invent 2023 - From hype to impact: Building a generative' AI architecture (ARC217)](https://www.youtube.com/watch?v=1Lat8dP7Eq0) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Curator Insight covers an AWS re:Invent session demonstrating how to design and build enterprise-grade Generative AI topologies on AWS. Live Grounding verifies its importance for understanding serverless integration via Amazon Bedrock, Vector databases, and security constraints. ### Computer Vision (1) -#### Curation +#### Curation (1) - [github.com/SkalskiP/top-cvpr-2023-papers](https://github.com/SkalskiP/top-cvpr-2023-papers) ⭐ 647 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A structured hub tracking top-performing research work from CVPR 2023. Synthesizes key advancements in object detection, visual language models, and zero-shot segmentation libraries. #### Visual Learning Tools @@ -63,6 +106,9 @@ #### APIs - [github.com/openai/openai-cookbook: OpenAI Cookbook](https://github.com/openai/openai-cookbook) ⭐ 73692 [DE FACTO STANDARD] β€” The ultimate repository of code recipes, integration patterns, and best practices from OpenAI. Details programmatic strategies for structured JSON output, embeddings search, agent tool calling, and high-throughput batching APIs. +#### Case Studies + + - [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] [COMMUNITY-TOOL] β€” Reviews BMW Group's production deployment of a GenAI orchestrator built on Amazon Bedrock. Highlights technical methods used to automatically review AWS cloud footprints and propose infrastructure optimizations globally. #### Large Language Models - [aman.ai: Primers β€’ Generative Pre-trained Transformer (GPT)](https://aman.ai/primers/ai/gpt) [COMMUNITY-TOOL] β€” A technical breakdown of the Generative Pre-trained Transformer (GPT) series. Traces the evolution of decoder-only architectures, scaling laws, autoregressive generation, and key differences relative to encoder models. @@ -90,7 +136,7 @@ #### Best Practices - [valohai.com/blog/llmops/](https://valohai.com/blog/llmops) [COMMUNITY-TOOL] β€” An industry-focused editorial exploring the core pillars of Large Language Model Operations (LLMOps). Discusses continuous fine-tuning, automated prompt validation, model registry compliance, and operational observability at scale. -#### Curation (1) +#### Curation (2) - [github.com/tensorchord/Awesome-LLMOps: Awesome LLMOps](https://github.com/tensorchord/Awesome-LLMOps) ⭐ 5797 [ENTERPRISE-STABLE] β€” Curated, high-quality compendium of tools, libraries, and resources for the LLMOps ecosystem. Covers framework deployment, GPU scheduling, vector databases, and evaluation tools tailored for production AI pipelines. ### Large Language Models (1) @@ -109,6 +155,9 @@ #### Educational Guides (2) - [aman.ai/primers/ai: Distilled AI](https://aman.ai/primers/ai) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Curator Insight profiles a high-density reference notebook condensing advanced ML and AI theorems. Live Grounding confirms it's a prized reference site for engineers studying the underlying mathematical paradigms of modern architectures. +#### Google Courses + + - [Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course?hl=es-419) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Google's formal, highly optimized machine learning crash course. Grounding indicates it offers a highly technical path for systems engineers wishing to deploy AI models in container environments. [SPANISH CONTENT] ### Social Impact #### Industry Analysis @@ -123,6 +172,11 @@ - [AWS Well-Architected IaC Analyzer](https://github.com/aws-samples/well-architected-iac-analyzer) ⭐ 473 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An AWS-sourced open-source analyzer designed to inspect Infrastructure as Code (CloudFormation, Terraform) templates against AWS Well-Architected practices before deployment. Grounding demonstrates how incorporating this tool into continuous integration checks reduces pre-production compliance failures. ## Cloud Infrastructure +### GPU Compute + +#### Model Deployment + + - [How to run Deepseek R1 LLMs on GPU Droplets](https://www.digitalocean.com/community/tutorials/deepseek-r1-gpu-droplets) [COMMUNITY-TOOL] [GUIDE] β€” Tactical walkthrough showing how to provision DigitalOcean GPU Droplets to serve DeepSeek-R1. Configures vLLM runtimes, registers systemd units, and establishes benchmarking paradigms to maximize inference performance on cost-effective infrastructure. ### Infrastructure as Code (1) #### AI Generation @@ -207,7 +261,14 @@ #### AI and MCP Clients - [Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP' Integration](https://github.com/TabularisDB/tabularis/blob/main/README.es.md) ⭐ 2151 [SPANISH CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An innovative, open-source cross-platform database client featuring deep AI integration and Model Context Protocol (MCP) compliance. This configuration enables language models to securely inspect, query, and mutate structured schemas under strict guardrails. Live grounding confirms the project provides localized Spanish documentation as its primary onboarding interface while keeping global compliance. -## Developer Tools +## Developer Experience + +### AI Assisted Engineering + +#### Multi-Repository Architectures + + - [Using Workspaces for AI Changes Across Multiple Repos](https://ettema.dev/posts/ai-multi-repo-workspaces) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Investigates methods for utilizing structured developer workspaces to safely implement, coordinate, and review automated AI-driven modifications across sprawling multi-repository codebases. Offers patterns for multi-repo orchestrations and version control management. +## Developer Tools (1) ### AI Coding Assistants @@ -225,6 +286,13 @@ #### AI Tooling - [Warp: The Agentic Development Environment](https://www.warp.dev) [COMMUNITY-TOOL] β€” Evaluates Warp, a Rust-based modern terminal platform embedding native AI workflows. Outlines command prediction, architectural collaboration features, and native agentic debugging directly from terminal logs. +## Education + +### Software Engineering + +#### Professional Growth + + - [Skills for Real Engineers](https://github.com/mattpocock/skills) ⭐ 100172 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A massive, widely vetted resource compiling software engineering methodologies, design schemas, and performance protocols required for elite software delivery. ## Education and Automation ### Grading Systems @@ -234,7 +302,7 @@ - [Quiz Grader](https://github.com/ned1313/quiz-grader) [COMMUNITY-TOOL] β€” A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. It processes markdown-based inputs to generate structured performance assessments. Grounding highlights its utility in small-scale educational pipelines or self-assessment exercises. ## Healthcare Technology -### Artificial Intelligence (1) +### Artificial Intelligence (2) #### Speech and Voice Systems @@ -262,7 +330,7 @@ ### AI Integration -#### Agentic Engineering +#### Agentic Engineering (1) - [Draw.io MCP for Diagram Generation: Why It’s Worth Using](https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using) [COMMUNITY-TOOL] β€” An illustrative guide showing how the Draw.io Model Context Protocol (MCP) server allows AI assistants to programmatically generate and edit architecture diagrams. Bridges the gap between conversational design instructions and technical diagrams. - [Azure DevOps MCP Server Public Preview](https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview) [ENTERPRISE-STABLE] β€” The official public announcement details the release and capabilities of the Azure DevOps MCP server. Highlights the architectural integration of Large Language Models directly into enterprise ADO workflows for automated engineering management. @@ -279,7 +347,22 @@ ##### Azure DevOps - [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) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A practical implementation guide demonstrating how to integrate Azure OpenAI into Azure DevOps pipelines to automatically generate comprehensive pull request descriptions from code differences. Demonstrates prompt engineering techniques and YAML pipeline configurations to enhance team productivity and standardise PR documentation using generative AI. +## Software Engineering (1) + +### Developer Experience (1) + +#### AI Assisted Coding + +##### Claude Templates + + - [Claude Code Templates](https://github.com/davila7/claude-code-templates) ⭐ 27488 [DE FACTO STANDARD] β€” A highly popular community repository hosting prompt structures, workflows, and templates optimized for Claude Code and Anthropic integrations in complex development cycles. +##### Cursor Documentation + + - [Cursor Bugbot Effort Levels Documentation](https://cursor.com/docs/bugbot#effort-levels) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation explaining the Cursor Bugbot's dynamic execution tiering, balancing deep semantic analysis and token limits against codebase complexity metrics. +##### GitHub Copilot + + - **(2024)** [**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) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Introductory guide explaining how to integrate the terminal-based GitHub Copilot CLI to leverage natural-language shell queries, automating script development and git lifecycle executions. --- -πŸ’‘ **Explore Related:** [Ai Agents Mcp](./ai-agents-mcp.md) | [Chatgpt](./chatgpt.md) | [Mlops](./mlops.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 7d977ad2..c7dee982 100644 --- a/v2-docs/angular.md +++ b/v2-docs/angular.md @@ -1,13 +1,16 @@ -# Angular +# Angular framework !!! info "Architectural Context" - Detailed reference for Angular in the context of Developer Ecosystem. + Detailed reference for Angular framework in the context of Developer Ecosystem. ## Standard Reference + - [angular.io](https://angular.dev) [COMMUNITY-TOOL] + - [angular.io: Building and serving Angular apps](https://angular.dev/guide/build) [COMMUNITY-TOOL] - [developers.redhat.com: Handling Angular environments in continuous delivery' with Red Hat OpenShift](https://developers.redhat.com/blog/2019/11/27/handling-angular-environments-in-continuous-delivery-with-red-hat-openshift) [COMMUNITY-TOOL] + - [javascript.plainenglish.io: Angular is Costing Companies Billions](https://javascript.plainenglish.io/enough-why-its-time-to-rip-out-angular-7d831802c8a2) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/ansible.md b/v2-docs/ansible.md index 83b8b632..3c96aa37 100644 --- a/v2-docs/ansible.md +++ b/v2-docs/ansible.md @@ -1,12 +1,75 @@ -# Ansible +# Configuration Management. Ansible !!! info "Architectural Context" - Detailed reference for Ansible in the context of Hardened Infrastructure. + Detailed reference for Configuration Management. Ansible in the context of Hardened Infrastructure. ## Standard Reference + - [ansible.com](https://www.redhat.com/en/ansible-collaborative) [COMMUNITY-TOOL] + - [openshift.com: Ansible and OpenShift: Connecting for Success 🌟](https://www.redhat.com/en/blog/ansible-and-openshift-connecting-for-success) [COMMUNITY-TOOL] + - [theregister.com: Juggling Ansible, OpenShift and K8s? This is for you: Red Hat couples automation to cluster management](https://www.theregister.com/software/2020/10/14/juggling-ansible-openshift-and-k8s-this-is-for-you-red-hat-couples-automation-to-cluster-management/656846) [COMMUNITY-TOOL] + - [redhat.com: Ansible Essentials: Simplicity in Automation Technical Overview (Free Course) 🌟](https://www.redhat.com/en/services/training/au094-ansible-essentials-simplicity-automation-technical-overview) [COMMUNITY-TOOL] + - [redhat.com: Renewing my thrill at work with Ansible](https://www.redhat.com/en/blog/renewed-thrill-ansible) [COMMUNITY-TOOL] + - [redhat.com: Demystifying Ansible for Linux sysadmins 🌟](https://www.redhat.com/en/blog/demystifying-ansible-sysadmins) [COMMUNITY-TOOL] + - [redhat.com: Quick start guide to Ansible for Linux sysadmins 🌟](https://www.redhat.com/en/blog/ansible-quick-start) [COMMUNITY-TOOL] + - [redhat.com: How to automate system reboots using the Ansible reboot module](https://www.redhat.com/en/blog/automate-reboot-ansible) [COMMUNITY-TOOL] + - [redhat.com: Got automation? Here's a quick guide to get you up to speed on Ansible 🌟](https://www.redhat.com/en/blog/how-start-ansible) [COMMUNITY-TOOL] + - [redhat.com: 8 steps to developing an Ansible role in Linux 🌟](https://www.redhat.com/en/blog/developing-ansible-role) [COMMUNITY-TOOL] + - [redhat.com: How to use Ansible to send an email using Gmail](https://www.redhat.com/en/blog/configure-gmail-using-ansible) [COMMUNITY-TOOL] + - [redhat.com: How to use Ansible to configure a reverse proxy 🌟](https://www.redhat.com/en/blog/reverse-proxy-ansible) [COMMUNITY-TOOL] + - [acloudguru.com: Ansible vs Puppet: Which is right for you?](https://www.pluralsight.com/resources/blog/cloud/ansible-vs-puppet-which-is-right-for-you) [COMMUNITY-TOOL] + - [redhat.com: Add a repo and install a package the Ansible way](https://www.redhat.com/en/blog/install-ansible-way) [COMMUNITY-TOOL] + - [k21academy.com: Ansible for Beginners | Overview | Architecture & Use Cases 🌟](https://k21academy.com/devops/ansible-for-beginners) [COMMUNITY-TOOL] β€” - [k21academy.com: Ansible for Beginners Day2 Live Session Review and Q/A 🌟](https://k21academy.com/devops/day2-live-session-review-and-q-a) + - [redhat.com: 6 steps to automating code pushes with Ansible Automation Platform 🌟](https://www.redhat.com/en/blog/6-code-pushes-aap) [COMMUNITY-TOOL] + - [redhat.com: 4 steps to create Linux users from a csv file with Ansible](https://www.redhat.com/en/blog/ansible-create-users-csv) [COMMUNITY-TOOL] + - [redhat.com: How to set up and use Python virtual environments for Ansible](https://www.redhat.com/en/blog/python-venv-ansible) [COMMUNITY-TOOL] + - [redhat.com: Deep dive into Ansible ad hoc commands](https://www.redhat.com/en/blog/ansible-ad-hoc-commands) [COMMUNITY-TOOL] + - [redhat.com: How to install software packages with an Ansible playbook](https://www.redhat.com/en/blog/software-packages-ansible) [COMMUNITY-TOOL] + - [redhat.com: How to create dynamic configuration files using Ansible templates](https://www.redhat.com/en/blog/ansible-templates-configuration) [COMMUNITY-TOOL] + - [redhat.com: 16 AnsibleFest presentations for sysadmins](https://www.redhat.com/en/blog/ansiblefest-sysadmins) [COMMUNITY-TOOL] + - [youtube: Ansible Automation | How to Secure and Protect Critical Information Playbooks Using Ansible Vault](https://www.youtube.com/watch?v=mc20VwxYaGE&t=3s&ab_channel=CLOUDLEARNHUB) [COMMUNITY-TOOL] + - [redhat.com: 8 ways to speed up your Ansible playbooks](https://www.redhat.com/en/blog/faster-ansible-playbook-execution) [COMMUNITY-TOOL] + - [techbeatly.com: Ansible for Infrastructure Provisioning in AWS | Ansible Real Life Series - youtube](https://techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-real-life-series) [COMMUNITY-TOOL] + - [redhat.com: How to create dynamic inventory files in Ansible](https://www.redhat.com/en/blog/ansible-dynamic-inventories) [COMMUNITY-TOOL] + - [redhat.com: How to write a Python script to create dynamic Ansible inventories](https://www.redhat.com/en/blog/ansible-dynamic-inventory-python) [COMMUNITY-TOOL] + - [redhat.com: How to write an Ansible plugin to create inventory files](https://www.redhat.com/en/blog/ansible-plugin-inventory-files) [COMMUNITY-TOOL] + - [ansible.com: Creating Custom Rules for Ansible Lint](https://www.redhat.com/en/blog/creating-custom-rules-for-ansible-lint) [COMMUNITY-TOOL] + - [ansible.com: Kubernetes Meets Event-Driven Ansible 🌟](https://www.redhat.com/en/blog/kubernetes-meets-event-driven-ansible) [COMMUNITY-TOOL] + - [community.ibm.com: Red Hat Ansible Automation Platform on IBM Z and IBM LinuxONE is generally available now!](https://community.ibm.com/community/user/blogs/daniel-jast1/2023/12/07/red-hat-aap-on-ibm-z-and-linuxone) [COMMUNITY-TOOL] + - [redhat.com/sysadmin/ansible-lists-dictionaries-yaml: How to work with lists and dictionaries in Ansible 🌟](https://www.redhat.com/en/blog/ansible-lists-dictionaries-yaml) [COMMUNITY-TOOL] + - [ansible.ai](https://www.redhat.com/en/technologies/management/ansible/ai-automation) [COMMUNITY-TOOL] + - [redhat.com: Red Hat Ansible Lightspeed with IBM watsonx Code Assistant](https://www.redhat.com/en/technologies/management/ansible/automation-coding-assistant) [COMMUNITY-TOOL] + - [Semaphore UI 🌟](https://mightyclaws.co.uk/bournemouth) [COMMUNITY-TOOL] + - [docs.ansible.com: Developing Ansible modules](https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_modules_general.html) [COMMUNITY-TOOL] + - [redhat.com: Using Ansible to interact with web endpoints](https://www.redhat.com/en/blog/ansible-web-endpoints) [COMMUNITY-TOOL] + - [docs.ansible.com: Working With Playbooks](https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html) [COMMUNITY-TOOL] + - [Ansible Let's Encrypt Collection](https://www.telekom-mms.com/blog) [COMMUNITY-TOOL] + - [redhat.com: 6 troubleshooting skills for Ansible playbooks 🌟](https://www.redhat.com/en/blog/troubleshoot-ansible-playbooks) [COMMUNITY-TOOL] + - [redhat.com: How to pass extra variables to an Ansible playbook](https://www.redhat.com/en/blog/extra-variables-ansible-playbook) [COMMUNITY-TOOL] + - [Ansible Tower Docs](https://legacy-controller-docs.ansible.com/ansible-tower) [COMMUNITY-TOOL] + - [vagrant: ansible tower](https://portal.cloud.hashicorp.com/vagrant/discover/ansible/tower) [COMMUNITY-TOOL] + - [vagrant: centos-awx](https://portal.cloud.hashicorp.com/vagrant/discover/krlex/centos-awx) [COMMUNITY-TOOL] + - [Ansible Molecule](https://docs.ansible.com/projects/molecule) [COMMUNITY-TOOL] + - [redhat.com: A brief introduction to Ansible roles for Linux system administration 🌟](https://www.redhat.com/en/blog/ansible-system-role) [COMMUNITY-TOOL] + - [docs.ansible.com: kubernetes.core.helm module – Manages Kubernetes packages with the Helm package manager](https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_module.html) [COMMUNITY-TOOL] + - [docs.ansible.com: kubernetes.core.helm_plugin module – Manage Helm plugins](https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/helm_plugin_module.html) [COMMUNITY-TOOL] + - [Public Cloud Guides 🌟](https://docs.ansible.com/projects/ansible/latest/scenario_guides/cloud_guides.html) [COMMUNITY-TOOL] + - [docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects](https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html) [COMMUNITY-TOOL] + - [redhat.com: Using Ansible to deploy Microsoft SQL Server 2019 on Red Hat Enterprise Linux 8](https://www.redhat.com/en/blog/mssql-linux-easy) [COMMUNITY-TOOL] + - [oci-ansible-collection.readthedocs.io](https://oci-ansible-collection.readthedocs.io/en/latest) [COMMUNITY-TOOL] + - [Jenkins](https://www.jenkins.io) [COMMUNITY-TOOL] + - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] + - [itnext.io: Ansible and Jenkins β€” automate your scritps 🌟](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [COMMUNITY-TOOL] + - [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com) [COMMUNITY-TOOL] + - [youtube playlist: Ansible Tutorial - by Thetips4you 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] + - [https://github.com/jdauphant/awesome-ansible](https://github.com/jdauphant/awesome-ansible) ⭐ 1005 [COMMUNITY-TOOL] - [docs.ansible.com](https://docs.ansible.com) [COMMUNITY-TOOL] - [dureka.co: What Is Ansible?](https://www.edureka.co/blog/what-is-ansible) [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] + - [Udemy.com: Ansible Essentials: Simplicity in Automation (Free Tutorial)](https://www.udemy.com/ansible-essentials-simplicity-in-automation) [COMMUNITY-TOOL] + - [Deployment of Microservices in Cloud With Ansible](https://medium.com/avmconsulting-blog/deploying-microservices-via-ansible-in-cloud-platform-a03d46b7bd68) [COMMUNITY-TOOL] - [opensource.com: How to install software with Ansible](https://opensource.com/article/20/9/install-packages-ansible) [COMMUNITY-TOOL] - [opensource.com: Automate your container orchestration with Ansible modules' for Kubernetes 🌟](https://opensource.com/article/20/9/ansible-modules-kubernetes) [COMMUNITY-TOOL] - [opensource.com: A quickstart guide to Ansible 🌟](https://opensource.com/article/19/2/quickstart-guide-ansible) [COMMUNITY-TOOL] @@ -31,6 +94,7 @@ - [redhat.com: Introduction to RHEL System Roles 🌟](https://www.redhat.com/en/blog/introduction-rhel-system-roles) [COMMUNITY-TOOL] - [linuxtechlab.com: Ansible Tutorial: Introduction to simple Ansible commands](https://linuxtechlab.com/ansible-tutorial-simple-commands) [COMMUNITY-TOOL] - [analyticsindiamag.com: Ansible vs Docker: A Detailed Comparison Of DevOps' Tools](https://analyticsindiamag.com/ansible-vs-docker-a-detailed-comparison-of-devops-tools) [COMMUNITY-TOOL] + - [cyberciti.biz: How to define multiple when conditions in Ansible](https://www.cyberciti.biz/faq/how-to-define-multiple-when-conditions-in-ansible) [COMMUNITY-TOOL] - [dev.to: DevOps 101 : Introduction to Ansible](https://dev.to/grayhat/devops-101-introduction-to-ansible-1n64) [COMMUNITY-TOOL] - [developers.redhat.com: Automate Red Hat JBoss Web Server deployments with' Ansible](https://developers.redhat.com/articles/2021/08/30/automate-red-hat-jboss-web-server-deployments-ansible) [COMMUNITY-TOOL] - [opensource.com: How I keep my file folders tidy with Ansible](https://opensource.com/article/21/9/keep-folders-tidy-ansible) [COMMUNITY-TOOL] @@ -44,6 +108,8 @@ - [middlewareinventory.com: How to use ansible with S3 – Ansible aws_s3 examples' | Devops Junction](https://www.middlewareinventory.com/blog/ansible-aws_s3-example) [COMMUNITY-TOOL] - [dlford.io: Orchestrate Your Systems with Ansible Playbooks - How to Home' Lab Part 10 🌟](https://www.dlford.io/ansible-orchestration-how-to-home-lab-part-10) [COMMUNITY-TOOL] - [learning-devops-tools-with-nandita.blogspot.com: Overview of Ansible and' Ansible Playbooks](https://learning-devops-tools-with-nandita.blogspot.com/2022/08/overview-of-ansible-and-ansible.html) [COMMUNITY-TOOL] + - [blog.learncodeonline.in: Everything about Ansible Variables 🌟](https://blog.learncodeonline.in/everything-about-ansible-variables) [COMMUNITY-TOOL] + - [blog.learncodeonline.in: Managing File Operations With Ansible 🌟](https://blog.learncodeonline.in/managing-file-operations-with-ansible) [COMMUNITY-TOOL] - [developers.redhat.com: How to install VMs and Ansible Automation Platform' on Mac M1](https://developers.redhat.com/articles/2022/10/25/how-install-vms-and-ansible-automation-platform-mac-m1) [COMMUNITY-TOOL] - [devopscube.com: How to Setup Ansible AWS Dynamic Inventory](https://devopscube.com/setup-ansible-aws-dynamic-inventory) [COMMUNITY-TOOL] - [tomsitcafe.com: Getting started with Ansible playbooks: more steps towards' DevOps](https://tomsitcafe.com/2023/02/14/getting-started-with-ansible-playbooks-more-steps-towards-devops) [COMMUNITY-TOOL] @@ -51,10 +117,13 @@ - [tomsitcafe.com: How to implement and use handlers in Ansible code?](https://tomsitcafe.com/2023/03/06/how-to-implement-and-use-handlers-in-ansible-code) [COMMUNITY-TOOL] - [tomsitcafe.com: Configuration file blueprints: Jinja2 templates in the Ansible' code](https://tomsitcafe.com/2023/03/13/configuration-file-blueprints-jinja2-templates-in-the-ansible-code) [COMMUNITY-TOOL] - [tomsitcafe.com: Handling sensitive data with Ansible Vault: encrypting strings' instead of files](https://tomsitcafe.com/2023/03/16/handling-sensitive-data-with-ansible-vault-encrypting-strings-instead-of-files) [COMMUNITY-TOOL] + - [sayali.hashnode.dev: Day 56: Understanding Ad-hoc commands in Ansible' 🌟](https://sayali.hashnode.dev/day-56-understanding-ad-hoc-commands-in-ansible) [COMMUNITY-TOOL] - [tomsitcafe.com: Let’s use a more flexible directory structure for an Ansible' project](https://tomsitcafe.com/2023/05/11/lets-use-a-more-flexible-directory-structure-for-an-ansible-project) [COMMUNITY-TOOL] - [tomsitcafe.com: Enhancing Ansible Automation: Exploring the Power of Ansible' Semaphore, a Modern Open-Source GUI](https://tomsitcafe.com/2023/05/15/ansible-semaphore-a-modern-open-source-gui-for-our-ansible-automation) [COMMUNITY-TOOL] - [tomsitcafe.com: Mastering Ansible: Navigating the Most Common Errors and' Mistakes](https://tomsitcafe.com/2023/06/02/mastering-ansible-navigating-the-most-common-errors-and-mistakes) [COMMUNITY-TOOL] - [tomsitcafe.com: Automating APIs with Ansible: A Comprehensive Guide](https://tomsitcafe.com/2023/06/09/automating-apis-with-ansible-a-comprehensive-guide) [COMMUNITY-TOOL] + - [medium.com/@Techie1: Networking tasks in production using Ansible](https://medium.com/@Techie1/networking-tasks-in-production-using-ansible-b09d0a6121f7) [COMMUNITY-TOOL] + - [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] - [devopsinside.com: Is Kubernetes killing tools like Ansible?](https://devopsinside.com/how-kubernetes-is-killing-tools-like-ansible) [COMMUNITY-TOOL] - [intellipaat.com: Ansible vs Kubernetes vs Docker](https://intellipaat.com/blog/ansible-vs-kubernetes-vs-docker) [COMMUNITY-TOOL] - [github.com/naveensilver/Ansible](https://github.com/naveensilver/Ansible) [COMMUNITY-TOOL] @@ -65,11 +134,9 @@ - [linuxctl.com: Ansible - Interacting with external REST API](https://linuxctl.com/2017/01/ansible---interacting-with-external-rest-api) [COMMUNITY-TOOL] - [steampunk.si: Let us give Ansible a REST](https://steampunk.si/blog/let-us-give-ansible-a-rest) [COMMUNITY-TOOL] - [opensource.com: Using Ansible with REST APIs](https://opensource.com/article/21/9/ansible-rest-apis) [COMMUNITY-TOOL] - - [youtube playlist: Ansible Tutorial - by Thetips4you 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] - [youtube playlist: Ansible Tutorial - by Infra Xpertzz 🌟](https://www.youtube.com/playlist?list=PLOwxB_PX3s3WSfhzVtwhxXwy7QpkmtnzR) [COMMUNITY-TOOL] - [youtube: Ansible for beginners - by XavkiEn](https://www.youtube.com/playlist?list=PLWZKNB9waqIXEL-NIapWwIADPtkspe9vk) [COMMUNITY-TOOL] - [youtube: Exercises / Monitoring : How to install node exporter 🌟](https://www.youtube.com/watch?v=NgRuap0MmZw&ab_channel=XavkiEn) [COMMUNITY-TOOL] - - [Ansible for DevOps Examples](https://github.com/geerlingguy/ansible-for-devops) ⭐ 9761 [ENTERPRISE-STABLE] - [github.com/k3s-io/k3s-ansible 🌟](https://github.com/k3s-io/k3s-ansible) ⭐ 2793 [COMMUNITY-TOOL] - [github.com/PyratLabs/ansible-role-k3s 🌟](https://github.com/PyratLabs/ansible-role-k3s) ⭐ 712 [COMMUNITY-TOOL] - [developers.redhat.com: Set up mod_cluster for Red Hat JBoss Web Server with' Ansible](https://developers.redhat.com/articles/2021/09/28/set-modcluster-red-hat-jboss-web-server-ansible) [COMMUNITY-TOOL] @@ -84,17 +151,20 @@ - [crn.com: IBM’s Red Hat Reveals Ansible Automation Platform 2 Early Access](https://www.crn.com/news/cloud/ibm-s-red-hat-reveals-ansible-automation-platform-2-early-access) [COMMUNITY-TOOL] - [devops.com: Red Hat Extends Scope of Ansible Automation Ambitions](https://devops.com/red-hat-extends-scope-of-ansible-automation-ambitions) [COMMUNITY-TOOL] - [redhat.com: Red Hat Ansible Automation Platform 2 Drives Cloud-Native Automation' and Helps Developers Become Automators](https://www.redhat.com/en/about/press-releases/red-hat-ansible-automation-platform-2-drives-cloud-native-automation-and-helps-developers-become-automators) [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] - [redhat.com: Red Hat Brings Industry-Leading Ansible Automation Platform' to **Microsoft Azure**](https://www.redhat.com/en/about/press-releases/red-hat-brings-industry-leading-ansible-automation-platform-microsoft-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] - [List of Red Hat Supported Maintained Ansible Collections 🌟](https://access.redhat.com/articles/4993781) [COMMUNITY-TOOL] - [opensource.com: 5 tips for choosing an Ansible collection that's right' for you](https://opensource.com/article/21/3/ansible-collections) [COMMUNITY-TOOL] - [youtube: Ansible Collections 🌟](https://www.youtube.com/watch?app=desktop&v=AXnDrGgLaF0&feature=share&ab_channel=RobertdeBock) [COMMUNITY-TOOL] - [linuxtechi.com: How to Use Loops in Ansible Playbook](https://www.linuxtechi.com/how-to-use-loops-in-ansible-playbook) [COMMUNITY-TOOL] - - [itnext.io: Ansible and Jenkins β€” automate your scritps 🌟](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [COMMUNITY-TOOL] - [Ansible AWX](https://github.com/ansible/awx) ⭐ 15428 [DE FACTO STANDARD] - [AWX Operator](https://github.com/ansible/awx-operator) ⭐ 1484 [COMMUNITY-TOOL] - [linuxsysadmins.com: Install Ansible AWX on Kubernetes in 5 minutes](https://www.linuxsysadmins.com/install-ansible-awx-on-kubernetes) [COMMUNITY-TOOL] - [steampunk.si: Managing infrastructure using Ansible Tower](https://steampunk.si/blog/managing-infrastructure-using-ansible-tower) [COMMUNITY-TOOL] - [maquinasvirtuales.eu: Docker Swarm: Instalar Ansible AWX](https://www.maquinasvirtuales.eu/docker-swarm-instalar-ansible-awx) [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] - [galaxy.ansible.com/geerlingguy/awx 🌟](https://galaxy.ansible.com/geerlingguy/awx) [COMMUNITY-TOOL] - [AWX Ansible Collection: galaxy.ansible.com/awx/awx](https://galaxy.ansible.com/awx/awx) [COMMUNITY-TOOL] - [github.com/tom-256/ansible-awx-packer](https://github.com/tom-256/ansible-awx-packer) [COMMUNITY-TOOL] @@ -102,22 +172,21 @@ - [github.com/jsmartin/ansible-tower-packer](https://github.com/jsmartin/ansible-tower-packer) [COMMUNITY-TOOL] - [artifacthub.io: Helm Charts - AWX](https://artifacthub.io/packages/search?ts_query_web=awx&sort=relevance&page=1) [COMMUNITY-TOOL] - [AWS Marketplace (AMIs): AWX/Tower](https://aws.amazon.com/marketplace/search/results?searchTerms=tower) [COMMUNITY-TOOL] - - [Jenkins](https://www.jenkins.io) [COMMUNITY-TOOL] - [Foreman](https://www.theforeman.org) [COMMUNITY-TOOL] - [jeffgeerling.com: Testing your Ansible roles with Molecule](https://www.jeffgeerling.com/blog/2018/testing-your-ansible-roles-molecule) [COMMUNITY-TOOL] - [opensource.com: Testing Ansible roles with Molecule](https://opensource.com/article/18/12/testing-ansible-roles-molecule) [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] - [tomsitcafe.com: How to test Ansible code with Molecule](https://tomsitcafe.com/2023/04/27/how-to-test-ansible-code-with-molecule) [COMMUNITY-TOOL] - [ansiblefordevops.com](https://www.ansiblefordevops.com) [COMMUNITY-TOOL] - - [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com) [COMMUNITY-TOOL] - [github.com/automateyournetwork/automate_your_network: Automate Your Network' - John Capobianco - July 1st 2023](https://github.com/automateyournetwork/automate_your_network) ⭐ 645 [COMMUNITY-TOOL] - [galaxy.ansible.com](https://galaxy.ansible.com) [COMMUNITY-TOOL] - [galaxy.ansible.com/geerlingguy](https://galaxy.ansible.com/geerlingguy) [COMMUNITY-TOOL] - [Ansible Role: Docker 🌟](https://github.com/geerlingguy/ansible-role-docker) ⭐ 2261 [COMMUNITY-TOOL] - [Tronde/ansible-role-rhel-patchmanagement](https://github.com/Tronde/ansible-role-rhel-patchmanagement) ⭐ 75 [COMMUNITY-TOOL] - [konstruktoid/ansible-hvault-inventory: Dynamic Ansible inventory using HashiCorp' Vault SSH OTP and local password rotation](https://github.com/konstruktoid/ansible-hvault-inventory) ⭐ 23 [COMMUNITY-TOOL] - - [https://github.com/jdauphant/awesome-ansible](https://github.com/jdauphant/awesome-ansible) ⭐ 1005 [COMMUNITY-TOOL] - - [ansible-community/awesome-ansible: Awesome Ansible 🌟🌟🌟](https://github.com/ansible-community/awesome-ansible) ⭐ 1878 [COMMUNITY-TOOL] + - [medium.com/opstree-technology: Understanding Ansible: Helm diff plugin 🌟](https://medium.com/opstree-technology/ansible-helm-diff-plugin-63e1cda299a3) [COMMUNITY-TOOL] - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] + - [medium: AWS Configuration with Web Server in EC2 Using Ansible](https://medium.com/@ayushsingh1525/aws-configuration-with-apache-server-in-ec2-using-ansible-2ef61f98872e) [COMMUNITY-TOOL] - [adamtheautomator.com: How to Use the Ansible Kubernetes Module](https://adamtheautomator.com/ansible-kubernetes) [COMMUNITY-TOOL] - [galaxy.ansible.com/nginxinc/nginx_core](https://galaxy.ansible.com/nginxinc/nginx_core) [COMMUNITY-TOOL] - [github.com/oravirt/ansible-oracle](https://github.com/oravirt/ansible-oracle) ⭐ 368 [COMMUNITY-TOOL] @@ -125,33 +194,14 @@ - [oravirt.wordpress.com: Getting started with ansible-oracle](https://oravirt.wordpress.com/2014/10/01/getting-started-with-ansible-oracle) [COMMUNITY-TOOL] - [oravirt.wordpress.com: Changes in ansible-oracle v1.2](https://oravirt.wordpress.com/2014/11/05/changes-in-ansible-oracle-v1-2) [COMMUNITY-TOOL] - [github.com/abessifi/ansible-sqlplus](https://github.com/abessifi/ansible-sqlplus) ⭐ 1 [COMMUNITY-TOOL] + - [stackoverflow.com: Ansible playbook to execute Oracle script](https://stackoverflow.com/questions/41796466/ansible-playbook-to-execute-oracle-script) [COMMUNITY-TOOL] + - [stackoverflow.com: Running Oracle SQL scripts with Ansible playbook](https://stackoverflow.com/questions/41341823/running-oracle-sql-scripts-with-ansible-playbook) [COMMUNITY-TOOL] - [Ansistrano](https://github.com/ansistrano) [COMMUNITY-TOOL] - [Capistrano](https://capistranorb.com) [COMMUNITY-TOOL] - [opensource.com: How I use Ansible and anacron for automation](https://opensource.com/article/21/9/ansible-anacron-automation) [COMMUNITY-TOOL] - [opensource.com: Use anacron for a better crontab](https://opensource.com/article/21/2/linux-automation) [COMMUNITY-TOOL] -## DevOps and Automation - -### AI-Assisted Operations - -#### Infrastructure as Code - - - **(2023)** [ansible.com: Ansible and ChatGPT: Putting it to the test](https://www.redhat.com/en/blog/channel/open-source-communities) 🌟🌟🌟 [CASE STUDY] [EMERGING] β€” Red Hat's experimental analysis testing generative AI capability against Ansible Playbook authoring constraints. Highlights current logical gaps and structural best practices for verification. -## Networking - -### Web Servers - -#### Nginx - - - **(2026)** [==Nginx==](https://www.f5.com/products/nginx) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Nginx is the premier high-performance web server, reverse proxy, and ingress standard globally. Its lightweight event-driven design allows it to process high-concurrency traffic patterns with extremely predictable memory and CPU footprints. -## Security - -### Certificates - -#### TLS Automation - - - **(2021)** [getbetterdevops.io: How to Secure K8S Nginx Ingress With Let’s Encrypt and Cert Manager](https://www.empowersurvivors.net) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Rescued guide detailing the technical orchestration steps of cert-manager and Let's Encrypt certificates mapping over NGINX Ingress controllers for ingress traffic protection. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/api.md b/v2-docs/api.md index 0d3b3b9a..f5c8c30e 100644 --- a/v2-docs/api.md +++ b/v2-docs/api.md @@ -1,39 +1,100 @@ -# Api +# APIs with SOAP, REST and gRPC !!! info "Architectural Context" - Detailed reference for Api in the context of Developer Ecosystem. + Detailed reference for APIs with SOAP, REST and gRPC in the context of Developer Ecosystem. ## Standard Reference + - [redhat.com: An Architect's guide to APIs: SOAP, REST, GraphQL, and gRPC 🌟](https://www.redhat.com/en/blog/apis-soap-rest-graphql-grpc) [COMMUNITY-TOOL] + - [snipcart.com: API vs. Microservices: A Beginners Guide to Understand Them 🌟](https://snipcart.com/blog/microservices-vs-api) [COMMUNITY-TOOL] + - [genbeta.com: Hace 20 aΓ±os, este correo de Jeff Bezos en Amazon cambiΓ³ para siempre la forma en que programamos apps](https://www.genbeta.com/desarrollo/hace-22-anos-este-correo-jeff-bezos-amazon-cambio-para-siempre-forma-que-programamos-apps) [COMMUNITY-TOOL] + - [You Bet That APIs Power DevOps Tools](http://seguridad-informacion.blogspot.com/2020/07/you-bet-that-apis-power-devops-tools.html) [COMMUNITY-TOOL] + - [vishnuch.tech: Interprocess Communication in Microservices 🌟](https://blog.flatturtle.com) [COMMUNITY-TOOL] + - [geeksforgeeks.org: Basics of SOAP – Simple Object Access Protocol](https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-access-protocol) [COMMUNITY-TOOL] + - [jitendrazaa.com: Create SOAP message using Java](http://www.jitendrazaa.com/blog/java/create-soap-message-using-java) [COMMUNITY-TOOL] + - [geeksforgeeks.org: REST API (Introduction)](https://www.geeksforgeeks.org/node-js/rest-api-introduction) [COMMUNITY-TOOL] + - [geeksforgeeks.org: REST API Architectural Constraints](https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints) [COMMUNITY-TOOL] + - [mulesoft.com: What is a RESTful API?](https://www.mulesoft.com/api/rest/what-is-rest-api) [COMMUNITY-TOOL] + - [open-rpc.org lightweight RPC framework 🌟](https://www.open-rpc.org) [COMMUNITY-TOOL] + - [geeksforgeeks.org: Difference between REST API and SOAP API](https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap-api) [COMMUNITY-TOOL] + - [softwaretestingportal.com: API Testing, Key Terminologies and more...](http://www.softwaretestingportal.com/2020/03/31/api-testing) [COMMUNITY-TOOL] + - [youtube: API Testing Part 1- API Core Concepts](https://www.youtube.com/watch?v=b0D_bkcT4a4&t=1s&ab_channel=SoftwareDiagnosticsCenter) [COMMUNITY-TOOL] + - [tricentis.com: Getting started with automated continuous performance testing](https://shiftsync.tricentis.com/software-testing-blogs-69/getting-started-with-automated-continuous-performance-testing-406) [COMMUNITY-TOOL] + - [portswigger.net: Introducing vAPI – an open source lab environment to learn about API security](https://portswigger.net) [COMMUNITY-TOOL] + - [free-web-services.com](http://free-web-services.com) [COMMUNITY-TOOL] + - [SwaggerHub: Free Web Service](https://swagger.io/product) [COMMUNITY-TOOL] + - [any-api.com](https://marketplace.apilayer.com/?utm_source=any-api&utm_medium=any-api-redirection&utm_campaign=any-api-redirection) [COMMUNITY-TOOL] + - [Mux: The API to Video](https://www.mux.com) [COMMUNITY-TOOL] β€” - [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast) 🌟](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat) + - [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] + - [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL] + - [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL] + - [Open Banking](https://en.wikipedia.org/wiki/Open_banking) [COMMUNITY-TOOL] + - [wikipedia: API Application Programming Interface](https://simple.wikipedia.org/wiki/Application_programming_interface) [COMMUNITY-TOOL] - [postman.com: What is an API?](https://www.postman.com/what-is-an-api) [COMMUNITY-TOOL] - [github.com/public-apis/public-apis: Try Public APIs for free 🌟](https://github.com/public-apis/public-apis) ⭐ 436518 [DE FACTO STANDARD] + - [apifriends.com: What is an API?](https://apifriends.com/api-management/what-is-an-api) [COMMUNITY-TOOL] + - [axway.com: What is API Management?](https://www.axway.com/en/products/api-management/what-is-api-management) [COMMUNITY-TOOL] - [Youtube Playlist: Introduction to APIs](https://www.youtube.com/playlist?list=PLM-7VG-sgbtBBnWb2Jc5kufgtWYEmiMAw) [COMMUNITY-TOOL] - [Devdocs.io API Documentation 🌟](https://devdocs.io) [COMMUNITY-TOOL] - [thenewstack.io: 5 Ways to Succeed with an API Gateway](https://thenewstack.io/5-ways-to-succeed-with-an-api-gateway) [COMMUNITY-TOOL] + - [amazicworld.com: Why APIs can’t be missed when it comes to DevOps](https://amazicworld.com/why-apis-cant-be-missed-when-it-comes-to-devops) [COMMUNITY-TOOL] + - [medium: API Gateway Part 1](https://medium.com/easyread/api-gateway-part-1-7901ba703f9) [COMMUNITY-TOOL] + - [medium: API Gateway Part 2](https://medium.com/easyread/api-gateway-part-2-7264ee5be187) [COMMUNITY-TOOL] - [youtube: Local CRUD API Express App with Docker in 5 min](https://www.youtube.com/watch?v=UxZiDZsQoZI&ab_channel=TinyStacks) [COMMUNITY-TOOL] - [freecodecamp.org: REST API Best Practices – REST Endpoint Design Examples' 🌟](https://www.freecodecamp.org/news/rest-api-best-practices-rest-endpoint-design-examples) [COMMUNITY-TOOL] + - [dzone: API Throttling Strategies When Clients Exceed Their Limit](https://dzone.com/articles/api-throttling-strategies) [COMMUNITY-TOOL] + - [abdulrwahab.medium.com: API Architecture β€” Design Best Practices for REST' APIs](https://abdulrwahab.medium.com/api-architecture-best-practices-for-designing-rest-apis-bf907025f5f) [COMMUNITY-TOOL] - [blog.bitsrc.io: API vs Microservices β€” Are you using 2 terms for the same' concept?](https://blog.bitsrc.io/api-vs-microservices-are-you-using-2-terms-for-the-same-concept-b51f13f5974e) [COMMUNITY-TOOL] + - [blog.devgenius.io: Principles & Best practices of REST API Design](https://blog.devgenius.io/best-practice-and-cheat-sheet-for-rest-api-design-6a6e12dfa89f) [COMMUNITY-TOOL] - [troyhunt.com: Your API versioning is wrong, which is why I decided to do' it 3 different wrong ways](https://www.troyhunt.com/your-api-versioning-is-wrong-which-is) [COMMUNITY-TOOL] - [infoq.com: A Standardized, Specification-Driven API Lifecycle](https://www.infoq.com/articles/Standardized-Specification-Driven-API-Lifecycle) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: What’s Wrong With Your CRUD APIsβ€” Besides Everything?](https://levelup.gitconnected.com/whats-wrong-with-your-crudy-interfaces-besides-everything-bde4f4c8cb8a) [COMMUNITY-TOOL] - [dzone: Exploring the API-First Design Pattern](https://dzone.com/articles/exploring-the-api-first-design-pattern) [COMMUNITY-TOOL] - [thenewstack.io: How to Achieve API Governance](https://thenewstack.io/how-to-achieve-api-governance) [COMMUNITY-TOOL] + - [jkebertz.medium.com: The Art of Writing Amazing REST APIs](https://jkebertz.medium.com/the-art-of-writing-amazing-rest-apis-dc4c4100478d) [COMMUNITY-TOOL] - [freecodecamp.org: REST API Design Best Practices Handbook – How to Build' a REST API with JavaScript, Node.js, and Express.js](https://www.freecodecamp.org/news/rest-api-design-best-practices-build-a-rest-api) [COMMUNITY-TOOL] - [infoq.com: Modern API Development and Deployment, from API Gateways to Sidecars](https://www.infoq.com/presentations/api-design-implement-document) [COMMUNITY-TOOL] + - [betterprogramming.pub: How To Deprecate APIs the Right Way](https://betterprogramming.pub/how-to-deprecate-apis-the-right-way-371c1cbf1723) [COMMUNITY-TOOL] + - [dzone.com: REST vs. Messaging for Microservices 🌟](https://dzone.com/articles/rest-vs-messaging-for-microservices) [COMMUNITY-TOOL] + - [medium.com/@ezinneanne: Best API documentation tools you need](https://medium.com/@ezinneanne/best-api-documentation-tools-you-need-cf3ef2c47e89) [COMMUNITY-TOOL] - [freecodecamp.org: Public APIs Developers Can Use in Their Projects](https://www.freecodecamp.org/news/public-apis-for-developers) [COMMUNITY-TOOL] + - [blog.postman.com: How to choose between REST vs. GraphQL vs. gRPC vs.' SOAP](https://blog.postman.com/how-to-choose-between-rest-vs-graphql-vs-grpc-vs-soap) [COMMUNITY-TOOL] - [postman.com: API versioning](https://www.postman.com/api-platform/api-versioning) [COMMUNITY-TOOL] - [foojay.io: The Evolution of APIs: From RESTful to Event-Driven](https://foojay.io/today/the-evolution-of-apis-from-restful-to-event-driven) [COMMUNITY-TOOL] - [blog.hubspot.com: API Gateway vs. Load Balancer: What's The Difference?](https://blog.hubspot.com/website/api-gateway-vs-load-balancer#:~:text=An%20API%20gateway%20vs.,network%20traffic%20across%20multiple%20servers) [COMMUNITY-TOOL] + - [writersbyte.com: Introduction to APIs with Python FastAPI](https://writersbyte.com/introduction-to-apis-with-python-fastapi) [COMMUNITY-TOOL] + - [blog.devgenius.io: REST APIs with Python 🌟](https://blog.devgenius.io/rest-apis-with-python-f330c7ffc6ab) [COMMUNITY-TOOL] - [APIs published, APIs consumed: mainstream enterprises increasingly behave' like software vendors](https://www.zdnet.com/article/apis-published-apis-consumed-mainstream-enterprises-increasingly-behave-like-software-vendors) [COMMUNITY-TOOL] + - [blog.postman.com: You Can Now Capture Responses Using the Postman Proxy](https://blog.postman.com/capture-responses-using-the-postman-proxy) [COMMUNITY-TOOL] + - [apifriends.com: What are the different types of APIs? 🌟](https://apifriends.com/api-creation/different-types-apis) [COMMUNITY-TOOL] + - [wikipedia: SOAP](https://en.wikipedia.org/wiki/SOAP) [COMMUNITY-TOOL] + - [guru99.com: SOAP Web Services Tutorial: Simple Object Access Protocol. What' is SOAP?](https://www.guru99.com/soap-simple-object-access-protocol.html) [COMMUNITY-TOOL] + - [dzone: Creating a SOAP Web Service With Spring Boot Starter Web Services](https://dzone.com/articles/creating-a-soap-web-service-with-spring-boot-start) [COMMUNITY-TOOL] + - [wikipedia: REST](https://en.wikipedia.org/wiki/Representational_state_transfer) [COMMUNITY-TOOL] + - [Dzone refcard: Foundations of **RESTful Architecture** 🌟](https://dzone.com/refcardz/rest-foundations-restful) [COMMUNITY-TOOL] + - [Dzone: REST API tutorials](https://dzone.com/articles/rest-api-tutorials) [COMMUNITY-TOOL] - [dev.to: Make your own API under 30 lines of code 🌟](https://dev.to/shreyazz/make-your-own-api-under-30-lines-of-code-4doh) [COMMUNITY-TOOL] + - [dzone: REST API Versioning Strategies](https://dzone.com/articles/rest-api-versioning-strategies-1) [COMMUNITY-TOOL] - [freecodecamp.org: What is REST? Rest API Definition for Beginners](https://www.freecodecamp.org/news/what-is-rest-rest-api-definition-for-beginners) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: How to send POST Request with JSON Payload' using Curl Command in Linux to Test RESTful Web Services?](https://javarevisited.blogspot.com/2022/08/how-to-post-json-data-with-curl-command.html) [COMMUNITY-TOOL] + - [medium.com/@shubhadeepchat: Best Practices for good REST API Design](https://medium.com/@shubhadeepchat/best-practices-for-good-rest-api-design-b5fae9a62c86) [COMMUNITY-TOOL] - [blog.bytebytego.com: EP94: REST API Cheatsheet](https://blog.bytebytego.com/p/ep94-rest-api-cheatsheet) [COMMUNITY-TOOL] - [freecodecamp.org: The REST API Handbook – How to Build, Test, Consume,' and Document REST APIs](https://www.freecodecamp.org/news/build-consume-and-document-a-rest-api) [COMMUNITY-TOOL] + - [OpenAPI](https://www.openapis.org) [COMMUNITY-TOOL] + - [Wikipedia: OpenAPI Specification 🌟](https://en.wikipedia.org/wiki/OpenAPI_Specification) [COMMUNITY-TOOL] + - [OpenAPI FAQ. What is OpenAPI Specification (OAS)? OpenAPI Specification](https://www.openapis.org/faq) [COMMUNITY-TOOL] + - [wikipedia: RPC Remote Procedure Call](https://en.wikipedia.org/wiki/Remote_procedure_call) [COMMUNITY-TOOL] - [gRPC](https://grpc.io) [COMMUNITY-TOOL] + - [wikipedia: gRPC](https://en.wikipedia.org/wiki/GRPC) [COMMUNITY-TOOL] - [nordicapis.com: Using gRPC to Connect a Microservices Ecosystem](https://nordicapis.com/using-grpc-to-connect-a-microservices-ecosystem) [COMMUNITY-TOOL] + - [cncf.io: Think gRPC, when you are architecting modern microservices!](https://www.cncf.io/blog/2021/07/19/think-grpc-when-you-are-architecting-modern-microservices) [COMMUNITY-TOOL] - [itnext.io: A minimalist guide to gRPC](https://itnext.io/a-minimalist-guide-to-grpc-e4d556293422) [COMMUNITY-TOOL] + - [gendocu.com: RPC API Developer Portal](https://gendocu.com) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Microservices communication using gRPC Protocol](https://medium.com/javarevisited/microservices-communication-using-grpc-protocol-dc3a2f8b648d) [COMMUNITY-TOOL] - [blog.getambassador.io: Implementing gRPC-Web with Emissary-ingress](https://blog.getambassador.io/implementing-grpc-web-with-emissary-ingress-22aa0d86aac) [COMMUNITY-TOOL] + - [WebSocket](https://en.wikipedia.org/wiki/WebSocket) [COMMUNITY-TOOL] - [The State of Real-Time Web in 2016](https://banksco.de/p/state-of-realtime-web-2016.html) [COMMUNITY-TOOL] + - [SPDY and WebSocket Support at Akamai](https://blogs.akamai.com/2012/07/spdy-and-websocket-support-at-akamai.html) [COMMUNITY-TOOL] - [spring.io: YMNNALFT: Websockets](https://spring.io/blog/2021/01/25/ymnnalft-websockets) [COMMUNITY-TOOL] - [blog.bitsrc.io: Deep Dive into WebSockets](https://blog.bitsrc.io/deep-dive-into-websockets-e6c4c7622423) [COMMUNITY-TOOL] - [Socket.io](https://socket.io) [COMMUNITY-TOOL] @@ -43,12 +104,21 @@ - [microcks.io: Simulating CloudEvents with AsyncAPI and Microcks](https://microcks.io/blog/simulating-cloudevents-with-asyncapi) [COMMUNITY-TOOL] - [asyncapi.com: AsyncAPI and CloudEvents](https://www.asyncapi.com/blog/asyncapi-cloud-events) [COMMUNITY-TOOL] - [blog.bitsrc.io: Not All Microservices Need to Be REST β€” 3 Alternatives to' the Classic](https://blog.bitsrc.io/not-all-microservices-need-to-be-rest-3-alternatives-to-the-classic-41cedbf1a907) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Truth About { SOAP vs REST vs GRPC vs GraphQL' } Checklist](https://levelup.gitconnected.com/truth-about-soap-vs-rest-vs-grpc-vs-graphql-checklist-f50bcb475adf) [COMMUNITY-TOOL] + - [medium: REST, RPC, GraphQL… What to choose?](https://medium.com/geekculture/rest-rpc-graphql-what-to-choose-c57c78c0593d) [COMMUNITY-TOOL] - [blog.logrocket.com: GraphQL vs. gRPC vs. REST: Choosing the right API](https://blog.logrocket.com/graphql-vs-grpc-vs-rest-choosing-right-api) [COMMUNITY-TOOL] + - [medium.com/dlt-labs-publication: gRPC vs. REST β€” Performance Test using' JMeter](https://medium.com/dlt-labs-publication/grpc-vs-rest-performance-test-using-jmeter-f17e5ba1c23b) [COMMUNITY-TOOL] + - [dzone: A Comprehensive Guide to REST vs. SOAP](https://dzone.com/articles/comprehensive-guide-rest-vs-soap) [COMMUNITY-TOOL] + - [dzone: Comparing RESTful APIs and SOAP APIs Using MuleSoft as an Example](https://dzone.com/articles/comparing-restful-apis-and-soap-apis) [COMMUNITY-TOOL] + - [baeldung.com: REST vs SOAP](https://www.baeldung.com/cs/rest-vs-soap) [COMMUNITY-TOOL] + - [REST vs. gRPC: Battle of the APIs](https://code.tutsplus.com/tutorials/rest-vs-grpc-battle-of-the-apis--cms-30711) [COMMUNITY-TOOL] + - [Comparing OpenAPI With gRPC 🌟](https://dzone.com/articles/comparing-openapi-with-grpc) [COMMUNITY-TOOL] - [imaginarycloud.com: gRPC vs REST: Comparing APIs Architectural Styles](https://www.imaginarycloud.com/blog/grpc-vs-rest) [COMMUNITY-TOOL] - [danhacks.com: REST vs. GraphQL vs. gRPC](https://www.danhacks.com/software/grpc-rest-graphql.html) [COMMUNITY-TOOL] - [APIDog](https://apidog.com) [COMMUNITY-TOOL] - [OpenAPI Generator 🌟](https://openapi-generator.tech) [COMMUNITY-TOOL] - [dev.to: 7 API Tools for REST Developers and Testers](https://dev.to/javinpaul/7-api-tools-for-rest-developers-and-testers-n67) [COMMUNITY-TOOL] + - [dzone.com: 10 API Testing Tips for Beginners (SOAP and REST)](https://dzone.com/articles/10-api-testing-tips-for-beginners-soap-amp-rest) [COMMUNITY-TOOL] - [mockoon 🌟](https://mockoon.com) [COMMUNITY-TOOL] - [mockapy](https://pythonium.net/mockapy) [COMMUNITY-TOOL] - [thenewstack.io: 4 Essential Tools for Protecting APIs and Web Applications](https://thenewstack.io/4-essential-tools-for-protecting-apis-and-web-applications) [COMMUNITY-TOOL] @@ -57,21 +127,31 @@ - [GraphQL](https://graphql.org) [COMMUNITY-TOOL] - [Hasura Launches Beta of GraphQL-Based Remote Joins Tool](https://devops.com/hansura-launches-beta-of-graphql-based-remote-joins-tool) [COMMUNITY-TOOL] - [thenewstack.io: Why Backend Developers Should Fall in Love with GraphQL' too](https://thenewstack.io/why-backend-developers-should-fall-in-love-with-graphql-too) [COMMUNITY-TOOL] + - [blog.dream11engineering.com: Lessons learned from running GraphQL at scale](https://blog.dream11engineering.com/lessons-learned-from-running-graphql-at-scale-2ad60b3cefeb) [COMMUNITY-TOOL] - [world.hey.com: Another REST vs GraphQL comparison](https://world.hey.com/sammy.henningsson/another-rest-vs-graphql-comparison-8e8357bb) [COMMUNITY-TOOL] + - [medium.datadriveninvestor.com: Everything You Wanted to Know About GraphQL' (But Were Afraid to Ask)](https://medium.datadriveninvestor.com/everything-you-wanted-to-know-about-graphql-but-were-afraid-to-ask-ad66980116cb) [COMMUNITY-TOOL] + - [betterprogramming.pub: Building GraphQL Server Using Schema-first Approach' in Python](https://betterprogramming.pub/building-graphql-server-using-schema-first-approach-in-python-68aeee38bcc3) [COMMUNITY-TOOL] - [Hasura 🌟](https://hasura.io) [COMMUNITY-TOOL] + - [betterprogramming.pub: 4 Awesome Browser APIs You Might Not Be Using Yet](https://betterprogramming.pub/4-awesome-browser-apis-you-might-not-be-using-yet-726d3e3237d2) [COMMUNITY-TOOL] - [devops.com: Web Application Security is not API Security 🌟](https://devops.com/web-application-security-is-not-api-security) [COMMUNITY-TOOL] - [biztechmagazine.com: 6 Steps to Improved API Security](https://biztechmagazine.com/article/2021/07/6-steps-improved-api-security) [COMMUNITY-TOOL] - [thenewstack.io: Developer, Beware: The 3 API Security Risks You Can’t Overlook](https://thenewstack.io/developer-beware-the-3-api-security-risks-you-cant-overlook) [COMMUNITY-TOOL] - - [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL] - - [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL] + - [medium.com/@sajjadfazlani: How to protect your APIs and Microservices?' 🌟](https://medium.com/@sajjadfazlani/how-to-protect-your-apis-and-microservices-f22b99ce2322) [COMMUNITY-TOOL] + - [programmableweb.com](https://www.programmableweb.com) [COMMUNITY-TOOL] - [thenewstack.io: A Digital Transformation Journey in the Banking Sector](https://thenewstack.io/a-digital-transformation-journey-in-the-banking-sector) [COMMUNITY-TOOL] - [thenewstack.io: True Success in Process Automation Requires Microservices](https://thenewstack.io/true-success-in-process-automation-requires-microservices) [COMMUNITY-TOOL] - [thenewstack.io: How Platform Ops Teams Should Think About API Strategy](https://thenewstack.io/how-platform-ops-teams-should-think-about-api-strategy) [COMMUNITY-TOOL] - [blog.christianposta.com: Do I Need an API Gateway if I Use a Service Mesh?](https://blog.christianposta.com/microservices/do-i-need-an-api-gateway-if-i-have-a-service-mesh) [COMMUNITY-TOOL] + - [Dzone: How to Create a REST API With Spring Boot](https://dzone.com/articles/how-to-create-rest-api-with-spring-boot) [COMMUNITY-TOOL] + - [Dzone: Step-By-Step Spring Boot RESTful Web Service Complete Example](https://dzone.com/articles/spring-boot-restful-web-service-complete-example) [COMMUNITY-TOOL] - [Creando un API REST en Java (parte 1)](https://www.oscarblancarteblog.com/2018/06/25/creando-un-api-rest-en-java-parte-1) [COMMUNITY-TOOL] - [dev.to: Rapid API Creation with AWS Amplify](https://dev.to/fllstck/rapid-api-creation-with-aws-amplify-3c8i) [COMMUNITY-TOOL] + - [portal.dev](https://portal.dev) [COMMUNITY-TOOL] - [openapi-comment-parser](https://github.com/bee-travels/openapi-comment-parser) ⭐ 256 [COMMUNITY-TOOL] + - [IBM creates an open source tool to simplify API documentation](https://www.techrepublic.com/article/ibm-creates-an-open-source-tool-to-simplify-api-documentation) [COMMUNITY-TOOL] - [API Business Models. 20 Models in 20 Minutes](https://www.infoq.com/presentations/API-Business-Models) [COMMUNITY-TOOL] + - [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast)' 🌟](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat) [COMMUNITY-TOOL] + - [https://swagger.io/](https://swagger.io) [COMMUNITY-TOOL] ## Development Tools @@ -80,7 +160,14 @@ #### Microservices - [microcks.io 🌟](https://microcks.io) [EN CONTENT] [ENTERPRISE-STABLE] β€” Microcks is a cloud-native platform for mocking and testing API specifications (REST, gRPC, GraphQL, and event-driven architectures). It allows microservices teams to mock dependencies and run contract tests rapidly during continuous integration. +## Machine Learning + +### AI Hardware Acceleration + +#### Enterprise Infrastructure + + - [Cerebras AI](https://www.cerebras.ai) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Architectural hub detailing wafer-scale AI processors built to tackle compute limits. Facilitates unprecedented deep-learning model execution with extreme localized bandwidth optimizations. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [JVM Parameters Matrix Table](./jvm-parameters-matrix-table.md) diff --git a/v2-docs/appointment-scheduling.md b/v2-docs/appointment-scheduling.md index f4607da3..1dd87609 100644 --- a/v2-docs/appointment-scheduling.md +++ b/v2-docs/appointment-scheduling.md @@ -1,10 +1,13 @@ -# Appointment Scheduling +# Appointment Scheduling Software !!! info "Architectural Context" - Detailed reference for Appointment Scheduling in the context of Career & Industry. + Detailed reference for Appointment Scheduling Software in the context of Career & Industry. ## Standard Reference + - [Doodle](https://doodle.com/en) [COMMUNITY-TOOL] + - [ScheduleOnce](https://www.oncehub.com) [COMMUNITY-TOOL] + - [timewatch.com: Outlook Resource Scheduling – View and report on Employee Outlook Calendars](https://www.timewatch.com/blog/outlook-resource-scheduling) [COMMUNITY-TOOL] - [Calendly](https://calendly.com) [COMMUNITY-TOOL] - [youcanbook.me](https://youcanbook.me) [COMMUNITY-TOOL] - [Acuity Scheduling](https://acuityscheduling.com) [COMMUNITY-TOOL] @@ -19,5 +22,5 @@ --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Elearning](./elearning.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) diff --git a/v2-docs/argo.md b/v2-docs/argo.md index afb51fb4..0b2861b3 100644 --- a/v2-docs/argo.md +++ b/v2-docs/argo.md @@ -1,7 +1,58 @@ -# Argo +# Argo Declarative GitOps for Kubernetes !!! info "Architectural Context" - Detailed reference for Argo in the context of Engineering Pipeline. + Detailed reference for Argo Declarative GitOps for Kubernetes in the context of Engineering Pipeline. + +## Standard Reference + + - [medium: Argo CD: A Tool for Kubernetes DevOps](https://medium.com/geekculture/argo-cd-a-tool-for-kubernetes-devops-c46f2881edfe) [COMMUNITY-TOOL] + - [wecloudpro.com: Deploying Helm Charts with ArgoCD](https://www.wecloudpro.com/2021/11/28/Argocd-helm.html) [COMMUNITY-TOOL] + - [medium.com/gumgum-tech: Streamlining your Kubernetes adoption with Helmfile' / ArgoCD and GitOps](https://medium.com/gumgum-tech/streamlining-your-kubernetes-adoption-with-helmfile-argocd-and-gitops-211937e21e29) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Getting Started With ArgoCD on your Kubernetes' Cluster](https://levelup.gitconnected.com/getting-started-with-argocd-on-your-kubernetes-cluster-552ca5d8cf41) [COMMUNITY-TOOL] + - [igboie.medium.com: Kubernetes CI/CD with GitHub, GitHub Actions and Argo' CD](https://igboie.medium.com/kubernetes-ci-cd-with-github-github-actions-and-argo-cd-36b88b6bda64) [COMMUNITY-TOOL] + - [medium.com/containers-101: Using GitOps, Multiple Argo Instances, and Environments' with Argo CD at Scale](https://medium.com/containers-101/using-gitops-multiple-argo-instances-and-environments-with-argo-cd-at-scale-e6b19c86be36) [COMMUNITY-TOOL] + - [medium.com/@ScrumPokerPro: Cloud native architecture with Kubernetes and' ArgoCD](https://medium.com/@ScrumPokerPro/cloud-native-architecture-with-kubernetes-and-argocd-ebecda7784b8) [COMMUNITY-TOOL] + - [faun.pub: Deploying Argo CD and Sealed Secrets with Helm](https://faun.pub/deploying-argo-cd-and-sealed-secrets-with-helm-8de12f53051b) [COMMUNITY-TOOL] + - [amralaayassen.medium.com: How to create ArgoCD Applications Automatically' using ApplicationSet? β€œAutomation of GitOps”](https://amralaayassen.medium.com/how-to-create-argocd-applications-automatically-using-applicationset-automation-of-the-gitops-59455eaf4f72) [COMMUNITY-TOOL] + - [blog.akuity.io: Unveil the Secret Ingredients of Continuous Delivery at' Enterprise Scale with Argo CD](https://blog.akuity.io/unveil-the-secret-ingredients-of-continuous-delivery-at-enterprise-scale-with-argo-cd-7c5b4057ee49) [COMMUNITY-TOOL] + - [prashant-48386.medium.com: Continuous Delivery for Kubernetes With Argo' CD](https://prashant-48386.medium.com/continuous-delivery-for-kubernetes-with-argo-cd-9d5f3b69f1db) [COMMUNITY-TOOL] + - [medium.com/@outlier.developer: Getting Started with ArgoCD for GitOps Kubernetes' Deployments](https://medium.com/@outlier.developer/getting-started-with-argocd-for-gitops-kubernetes-deployments-fafc2ad2af0) [COMMUNITY-TOOL] + - [medium.com/@hmquan08011996: Setup Microservices on Kubernetes β€” Automating' Kubernetes with ArgoCD](https://medium.com/@hmquan08011996/setup-microservices-on-kubernetes-automating-kubernetes-with-argocd-cb94622dac5b) [COMMUNITY-TOOL] + - [kamsjec.medium.com: ArgoCD Setup on Kubernetes/OpenShift Cluster](https://kamsjec.medium.com/argocd-setup-on-kubernetes-openshift-cluster-f7340344c017) [COMMUNITY-TOOL] + - [medium.com/@versentfastforward: GitOps on Kubernetes with ArgoCD](https://medium.com/@versentfastforward/gitops-and-argocd-to-automate-kubernetes-deployments-640f3a086865) [COMMUNITY-TOOL] + - [medium.com/@versentfastforward: One-click Bootstrap Deployment of ArgoCD](https://medium.com/@versentfastforward/one-click-bootstrap-deployment-of-argocd-e06f848aacc5) [COMMUNITY-TOOL] + - [medium.com/@versentfastforward: Structuring Your Repo for ArgoCD, Part 1](https://medium.com/@versentfastforward/structuring-your-repo-for-argocd-part-1-582817713b0) [COMMUNITY-TOOL] + - [faun.pub: Continuous Deployments of Kubernetes Applications using Argo CD' GitOps & Helm Charts](https://faun.pub/continuous-deployments-of-kubernetes-applications-using-argo-cd-gitops-helm-charts-9df917caa2e4) [COMMUNITY-TOOL] + - [jamalshahverdiev.medium.com: ArgoCD ApplicationSet with Applications, Image' Updater and Notification controller with SSO](https://jamalshahverdiev.medium.com/argocd-applicationset-with-applications-image-updater-and-notification-controller-with-sso-bba3182dad8a) [COMMUNITY-TOOL] + - [faun.pub: Hygiene of an ArgoCD-built automation at a scale](https://faun.pub/hygiene-of-argocd-built-automation-at-a-scale-cf63ee459510) [COMMUNITY-TOOL] + - [blog.devgenius.io: Argo CD Introduction](https://blog.devgenius.io/argo-cd-introduction-4b16f50b0d56) [COMMUNITY-TOOL] + - [figments.medium.com: ArgoCD: The first step towards GitOps](https://figments.medium.com/argocd-the-first-step-towards-gitops-899732fbc33e) [COMMUNITY-TOOL] + - [medium.com/@nsfabrice2009: How to install ArgoCD on k8s cluster](https://medium.com/@nsfabrice2009/how-to-install-argocd-on-k8s-cluster-ad9084c71f16) [COMMUNITY-TOOL] + - [medium.com/containers-101: How to Install and Upgrade Argo CD](https://medium.com/containers-101/how-to-install-and-upgrade-argo-cd-a64f4635f97b) [COMMUNITY-TOOL] + - [medium.com/containers-101: Argo CD Best Practices](https://medium.com/containers-101/best-practices-for-argo-cd-8253bcd31897) [COMMUNITY-TOOL] + - [gokhan-karadas1992.medium.com: ArgoCD + Kubevela Integration](https://gokhan-karadas1992.medium.com/argocd-kubevela-integration-eb88dc0484e0) [COMMUNITY-TOOL] + - [blog.tanmaysarkar.tech: Beginners Guide to Argo CD](https://blog.tanmaysarkar.tech/beginners-guide-to-argo-cd) [COMMUNITY-TOOL] + - [medium.com/devops-techable: GitOps with ArgoCD running in Kubernetes for' deployment processing](https://medium.com/devops-techable/gitops-with-argocd-running-in-kubernetes-for-deployment-processing-c5d21770ca97) [COMMUNITY-TOOL] + - [medium.com/@eduard.mihai.lemnaru: Auto-update helm chart version using ArgoCD](https://medium.com/@eduard.mihai.lemnaru/auto-update-helm-chart-version-using-argocd-4936933a2bac) [COMMUNITY-TOOL] + - [53jk1.medium.com: ArgoCD: The Continuous Delivery Solution for Kubernetes](https://53jk1.medium.com/argocd-the-continuous-delivery-solution-for-kubernetes-ae5b008e76d1) [COMMUNITY-TOOL] + - [medium.com/@jon.mclean: ArgoCD: The GitOps Way](https://medium.com/@jon.mclean/argocd-the-gitops-way-90f7eb0d2606) [COMMUNITY-TOOL] + - [medium.com/@devopsrockers: Blue-Green Deployment on EKS using Argocd with' Kubecost, Istio, External DNS, Grafana-Prometheus and More: β€œBuild, Deploy a Resilient and Observability-Driven Application”](https://medium.com/@devopsrockers/blue-green-deployment-on-eks-using-argocd-with-kubecost-istio-external-dns-grafana-prometheus-d5d5508f0748) [COMMUNITY-TOOL] + - [medium.com/@samuelbagattin: Partial Helm values encryption using AWS KMS' with ArgoCD](https://medium.com/@samuelbagattin/partial-helm-values-encryption-using-aws-kms-with-argocd-aca1c0d36323) [COMMUNITY-TOOL] + - [blog.devops.dev: GitOps at Scale](https://blog.devops.dev/gitops-at-scale-69639c9a3dd7) [COMMUNITY-TOOL] + - [medium.com/@jerome.decoster: Create temporary environment from Pull Request' with ArgoCD ApplicationSet](https://medium.com/@jerome.decoster/create-temporary-environment-from-pull-request-with-argocd-applicationset-1cef9803223a) [COMMUNITY-TOOL] + - [medium.com/@geoffrey.muselli: ArgoCD: Multi-cluster Helm charts management' in mono-repo](https://medium.com/@geoffrey.muselli/argocd-multi-cluster-helm-charts-installation-in-mono-repo-0a406ff7c578) [COMMUNITY-TOOL] + - [medium.com/otomi-platform: Helmfile and ArgoCD are better together](https://medium.com/otomi-platform/helmfile-and-argocd-better-together-f8d4587263ff) [COMMUNITY-TOOL] + - [overcast.blog: GitOps with ArgoCD for Kubernetes](https://overcast.blog/gitops-with-argocd-for-kubernetes-tips-and-tricks-4b926ba75f88) [COMMUNITY-TOOL] + - [medium.com/globant: Using multiple sources for a Helm Chart deployment in' ArgoCD](https://medium.com/globant/using-multiple-sources-for-a-helm-chart-deployment-in-argocd-cf3cd2d598fc) [COMMUNITY-TOOL] + - [faun.pub: ArgoCD Finalizer Shield: Protecting Your Production Clusters from' Unintended Deletion](https://faun.pub/argocd-finalizer-shield-protecting-your-clusters-from-unintended-deletion-c7929a82d983) [COMMUNITY-TOOL] + - [overcast.blog: Kubernetes β€” ArgoCD β€” Gitlab Webhook Configuration](https://overcast.blog/kubernetes-argocd-gitlab-webhook-configuration-30bc5a75139e) [COMMUNITY-TOOL] + - [dnastacio.medium.com: Six critical blindspots while securing Argo CD](https://dnastacio.medium.com/gitops-argocd-security-cbb6fb6378bb) [COMMUNITY-TOOL] + - [jijujacob27.medium.com: Sharded applications on Kubernetes using Helm, ArgoCD,' and Argo-Rollouts](https://jijujacob27.medium.com/sharded-saas-applications-on-kubernetes-using-helm-argocd-and-argo-rollouts-a683c66f8646) [COMMUNITY-TOOL] + - [medium.com/@ej.sta.ana: Easy Blue-Green Deployment on Openshift Container' Platform using Argo Rollouts](https://medium.com/@ej.sta.ana/easy-blue-green-deployment-on-openshift-container-platform-using-argo-rollouts-4d514b3c5c0f) [COMMUNITY-TOOL] + - [medium.com/everything-full-stack: Deployment Strategies: Argo Rollouts](https://medium.com/everything-full-stack/deployment-strategies-argo-rollouts-1980fc0685e6) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Practice β€” Automating Blue/Green Deployment with Argo' Rollouts](https://faun.pub/kubernetes-practice-automating-blue-green-deployment-with-argo-rollouts-2279aa890c53) [COMMUNITY-TOOL] + - [faun.pub: How Helm Subcharts Make the Transition to Argo Rollouts a Breeze](https://faun.pub/how-helm-subcharts-make-the-transition-to-argo-rollouts-a-breeze-aaf160924dbf) [COMMUNITY-TOOL] + - [medium.com/atlantbh: Implementing CI/CD pipeline using Argo Workflows and' Argo Events 🌟](https://medium.com/atlantbh/implementing-ci-cd-pipeline-using-argo-workflows-and-argo-events-6417dd157566) [COMMUNITY-TOOL] ## Application Delivery @@ -171,5 +222,5 @@ - [itnext.io: Build a Lightweight Internal Developer Platform with Argo CD' and Kubernetes Labels](https://itnext.io/build-a-lightweight-internal-developer-platform-with-argo-cd-and-kubernetes-labels-4c0e52c6c0f4) [ENTERPRISE-STABLE] β€” Curator Insight: Proposes an innovative model for constructing a lightweight IDP by utilizing simple Kubernetes label configurations mapped to Argo CD ApplicationSets. Live Grounding: Demonstrates how platform teams can abstract direct Kubernetes complexity for application developers, promoting self-service deployment without security compromises. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) | [Cicd](./cicd.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/aws-architecture.md b/v2-docs/aws-architecture.md index 8d0b8c2d..9686af03 100644 --- a/v2-docs/aws-architecture.md +++ b/v2-docs/aws-architecture.md @@ -1,7 +1,15 @@ -# Aws Architecture +# AWS Architecture and Best Practices !!! info "Architectural Context" - Detailed reference for Aws Architecture in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Architecture and Best Practices in the context of Cloud Providers (Hyperscalers). + +## Standard Reference + + - [The Truth About Downtime in the Cloud](http://cloud.netapp.com/blog/prepare-for-the-day-of-all-cloud) [COMMUNITY-TOOL] + - [awstip.com: Increase Security and Efficiency with a 3-Tier Cloud Architecture](https://awstip.com/increase-security-and-efficiency-with-a-3-tier-cloud-architecture-bf5e835cd55a) [COMMUNITY-TOOL] + - [DZone: A Guide to Performance Challenges with AWS EC2: Part 1](https://blog.appdynamics.com/cloud/a-guide-to-performance-challenges-with-aws-ec2-part-1) [COMMUNITY-TOOL] + - [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 @@ -65,6 +73,9 @@ #### Framework Documentation - [AWS Well Architected Framework](https://docs.aws.amazon.com/wellarchitected/latest/framework/welcome.html) [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] β€” The official AWS Well-Architected Framework documentation defining six foundational pillars: Security, Reliability, Performance Efficiency, Cost Optimization, Operational Excellence, and Sustainability. Grounding confirms its status as the definitive standard for cloud architecture validation worldwide. +#### Infrastructure as Code + + - [AWS Well-Architected IaC Analyzer](https://github.com/aws-samples/well-architected-iac-analyzer) ⭐ 473 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An AWS-sourced open-source analyzer designed to inspect Infrastructure as Code (CloudFormation, Terraform) templates against AWS Well-Architected practices before deployment. Grounding demonstrates how incorporating this tool into continuous integration checks reduces pre-production compliance failures. #### News - [infoq.com: AWS Updates the Well-Architected Framework](https://www.infoq.com/news/2023/04/aws-well-architected-framework) [COMMUNITY-TOOL] β€” An InfoQ editorial piece summarizing key enhancements in AWS's Well-Architected Framework update. It dissects updates across security guidance, reliability structures, and operational processes. Grounding tracks how the framework continuously shifts to adapt to modern cloud paradigms. @@ -119,5 +130,5 @@ - **(2021)** [**Clean Architecture on Frontend**](https://bespoyasov.me/blog/clean-architecture-on-frontend) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] β€” An exceptional breakdown demonstrating the application of Clean Architecture principles to frontend systems. Illustrates isolation of business logic from UI components to enable extreme testability. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-backup.md b/v2-docs/aws-backup.md index ea256696..bcc8f3d3 100644 --- a/v2-docs/aws-backup.md +++ b/v2-docs/aws-backup.md @@ -1,12 +1,16 @@ -# Aws Backup +# AWS Backup and Migrations. Design for failure. Disaster Recovery !!! info "Architectural Context" - Detailed reference for Aws Backup in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Backup and Migrations. Design for failure. Disaster Recovery in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [Quantum Taps AWS for Cloud-Powered Disaster Recovery](http://www.infostor.com/backup-and_recovery/quantum-taps-aws-for-cloud-powered-disaster-recovery.html) [COMMUNITY-TOOL] + - [youtube: Migrating On Premise VM to AWS | VM Import/Export | Create EC2 instance based on on-premises server](https://www.youtube.com/watch?v=buzusNljpy4&feature=youtu.be) [COMMUNITY-TOOL] + - [medium: AWS Backup Service for Amazon RDS](https://medium.com/avmconsulting-blog/aws-backup-service-for-amazon-rds-3e6f5827aa66) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [Chaos Monkey](https://github.com/Netflix/SimianArmy/wiki/Chaos-Monkey) ⭐ 7984 [ENTERPRISE-STABLE] + - [Udemy - AWS: How to Architect with a Design for Failure Approach](https://www.udemy.com/how-to-architect-with-a-design-for-failure-approach) [COMMUNITY-TOOL] - [How to Restore Your Instance Data from a Backup using Snapshots on AWS EC2/EBS](https://www.cloudinsidr.com/content/how-to-restore-your-instance-data-from-a-backup-using-snapshots-on-aws-ec2ebs) [COMMUNITY-TOOL] - [Backup and archive to AWS Storage Gateway VTL with Veeam Backup & Replication v9](https://aws.amazon.com/es/about-aws/whats-new/2016/08/backup-and-archive-to-aws-storage-gateway-vtl-with-veeam-backup-and-replication-v9) [COMMUNITY-TOOL] - [Creating Disaster Recovery Mechanisms Using Amazon Route 53 🌟](https://aws.amazon.com/blogs/networking-and-content-delivery/creating-disaster-recovery-mechanisms-using-amazon-route-53) [COMMUNITY-TOOL] @@ -23,5 +27,5 @@ --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-containers.md b/v2-docs/aws-containers.md index 811340bb..704257af 100644 --- a/v2-docs/aws-containers.md +++ b/v2-docs/aws-containers.md @@ -1,15 +1,26 @@ -# Aws Containers +# AWS Containers !!! info "Architectural Context" - Detailed reference for Aws Containers in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Containers in the context of Cloud Providers (Hyperscalers). ## Standard Reference - - [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) [COMMUNITY-TOOL] - - [Automate rollbacks for Amazon ECS rolling deployments with CloudWatch alarms](https://aws.amazon.com/blogs/containers/automate-rollbacks-for-amazon-ecs-rolling-deployments-with-cloudwatch-alarms) [COMMUNITY-TOOL] - - [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference' Deployment](https://aws-quickstart.github.io/quickstart-eks-rancher) [COMMUNITY-TOOL] - - [Docker Datacenter on the AWS Cloud: Quick Start Reference Deployment](https://aws.amazon.com/es/about-aws/whats-new/2016/06/docker-datacenter-on-the-aws-cloud-quick-start-reference-deployment) [COMMUNITY-TOOL] + - [Amazon ECS-optimized AMI](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) [COMMUNITY-TOOL] + - [Amazon EC2 Container Registry Documentation](http://aws.amazon.com/es/documentation/ecr) [COMMUNITY-TOOL] + - [Get started with Amazon EC2 Container Registry (Amazon ECR)](http://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html) [COMMUNITY-TOOL] + - [Using Docker Machine with AWS](http://blog.scottlowe.org/2016/03/22/using-docker-machine-with-aws) [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] - [ecrcp](https://github.com/bit-cloner/ecrcp) [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] + - [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) [COMMUNITY-TOOL] + - [faun.pub: Why We Moved From Lambda to ECS](https://faun.pub/why-we-moved-from-lambda-to-ecs-b84674f31869) [COMMUNITY-TOOL] + - [Automate rollbacks for Amazon ECS rolling deployments with CloudWatch alarms](https://aws.amazon.com/blogs/containers/automate-rollbacks-for-amazon-ecs-rolling-deployments-with-cloudwatch-alarms) [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] + - [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference' Deployment](https://aws-quickstart.github.io/quickstart-eks-rancher) [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] + - [Docker Datacenter on the AWS Cloud: Quick Start Reference Deployment](https://aws.amazon.com/es/about-aws/whats-new/2016/06/docker-datacenter-on-the-aws-cloud-quick-start-reference-deployment) [COMMUNITY-TOOL] + - [aws.plainenglish.io: How to Push a Docker Image to the AWS ECR](https://aws.plainenglish.io/how-to-push-an-image-to-aws-ecr-b2be848c2ef) [COMMUNITY-TOOL] - [awslabs/amazon-ecr-credential-helper: Amazon ECR Docker Credential Helper](https://github.com/awslabs/amazon-ecr-credential-helper) ⭐ 2704 [COMMUNITY-TOOL] ## Public Cloud Platforms @@ -18,10 +29,9 @@ #### Container Orchestration Comparison - - **(2021)** [clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform 🌟](https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks) 🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A comparative evaluation of AWS ECS and EKS architectures, evaluating setup speed, configuration overhead, and native AWS integrations. Perfect for planning engineering transitions from basic container platforms to complex, scalable orchestrators. - [cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS](https://cloudonaut.io/scaling-container-clusters-on-aws-ecs-eks) [COMMUNITY-TOOL] [GUIDE] β€” Deep comparison analyzing container scaling mechanics and metrics between ECS (using ASGs) and EKS (using Cluster Autoscaler). The analysis explains scale-up and scale-down behaviors, node provisioning latencies, and resource utilization optimizations. - [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) [COMMUNITY-TOOL] [GUIDE] β€” Comparative evaluation analyzing resource isolation, infrastructure management, and compute overhead between EKS, ECS, and AWS Fargate. Highlights scheduling efficiency, control plane pricing, and cost-of-scale dynamics for enterprise systems. --- -πŸ’‘ **Explore Related:** [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) | [Aws Pricing](./aws-pricing.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-data.md b/v2-docs/aws-data.md index d18eaa2c..72b70e82 100644 --- a/v2-docs/aws-data.md +++ b/v2-docs/aws-data.md @@ -1,15 +1,21 @@ -# Aws Data +# AWS Big Data !!! info "Architectural Context" - Detailed reference for Aws Data in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Big Data in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [aws.amazon.com/big-data](http://aws.amazon.com/big-data) [COMMUNITY-TOOL] + - [blogs.aws.amazon.com/bigdata](http://blogs.aws.amazon.com/bigdata) [COMMUNITY-TOOL] + - [Using Spark SQL for ETL](http://blogs.aws.amazon.com/bigdata/post/Tx2D93GZRHU3TES/Using-Spark-SQL-for-ETL) [COMMUNITY-TOOL] + - [AWS Data Pipeline](https://aws.amazon.com/glue) [COMMUNITY-TOOL] + - [AWS Data Pipeline Documentation](https://docs.aws.amazon.com/data-pipeline) [COMMUNITY-TOOL] - [Querying Amazon Kinesis Streams Directly with SQL and Spark Streaming](https://aws.amazon.com/blogs/big-data/querying-amazon-kinesis-streams-directly-with-sql-and-spark-streaming) [COMMUNITY-TOOL] - [whizlabs.com: AWS Kinesis vs Kafka Apache](https://www.whizlabs.com/blog/kinesis-vs-kafka) [COMMUNITY-TOOL] + - [medium: No-Code Data Collect API on AWS](https://medium.com/@dima.statz_89242/no-code-data-collect-api-on-aws-d79e3681d204) [COMMUNITY-TOOL] - [AWS Big Data Blog: Category - AWS Data Pipeline](https://aws.amazon.com/blogs/big-data/category/analytics/aws-data-pipeline) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-databases.md b/v2-docs/aws-databases.md index c94f9f9b..cfad2e88 100644 --- a/v2-docs/aws-databases.md +++ b/v2-docs/aws-databases.md @@ -1,7 +1,15 @@ -# Aws Databases +# AWS RDS Databases !!! info "Architectural Context" - Detailed reference for Aws Databases in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS RDS Databases in the context of Cloud Providers (Hyperscalers). + +## Standard Reference + + - [Why Support of PostgreSQL 9.5 by Amazon RDS is Such Great News](http://blog.rubyroidlabs.com/2016/04/postgresql-9-5) [COMMUNITY-TOOL] + - [Creating a DB Instance Running the Oracle Database Engine](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreateOracleInstance.html) [COMMUNITY-TOOL] + - [Creating an AWS Schema Conversion Tool Project](http://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_SchemaConversionTool.Converting.CreateProject.html) [COMMUNITY-TOOL] + - [Partitioning MySQL on RDS: "How We Partitioned Airbnb’s Main Database in' Two Weeks](https://medium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-in-two-weeks-55f7e006ff21) [COMMUNITY-TOOL] + - [medium: AWS Backup Service for Amazon RDS](https://medium.com/avmconsulting-blog/aws-backup-service-for-amazon-rds-3e6f5827aa66) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -106,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:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-devops.md b/v2-docs/aws-devops.md index 238940a9..b2796143 100644 --- a/v2-docs/aws-devops.md +++ b/v2-docs/aws-devops.md @@ -1,7 +1,15 @@ -# Aws Devops +# AWS DevOps. AWS CodePipeline !!! info "Architectural Context" - Detailed reference for Aws Devops in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS DevOps. AWS CodePipeline in the context of Cloud Providers (Hyperscalers). + +## Standard Reference + + - [Amazon DevOps Guru](https://aws.amazon.com/devops/-guru) [COMMUNITY-TOOL] + - [AWS CodeDeploy: Deploying from a Development Account to a Production Account](http://blogs.aws.amazon.com/application-management/post/Tx3PE3JTSVJSFI7/AWS-CodeDeploy-Deploying-from-a-Development-Account-to-a-Production-Account) [COMMUNITY-TOOL] + - [blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline](https://blazemeter.com/blog/three-ways-devops-benefit-aws-codepipeline) [COMMUNITY-TOOL] + - [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] ## Advanced Orchestration @@ -69,5 +77,5 @@ Live Grounding: While primarily legacy, it outlines key patterns for mapping sta Live Grounding: Detailed comparative resource mapping the architectural equivalents between AWS developer tooling and Azure DevOps systems. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-iac.md b/v2-docs/aws-iac.md index f7d2d987..eac20a7b 100644 --- a/v2-docs/aws-iac.md +++ b/v2-docs/aws-iac.md @@ -1,10 +1,12 @@ -# Aws Iac +# AWS IaC !!! info "Architectural Context" - Detailed reference for Aws Iac in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS IaC in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [AWS Cloud Formation Release History](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/ReleaseHistory.html) [COMMUNITY-TOOL] + - [All the AWS Resource Types Reference for AWS CloudFormation](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html) [COMMUNITY-TOOL] - [Introducing Cloud Formation Guard - a new opensource CLI for infrastructure compliance](https://aws.amazon.com/about-aws/whats-new/2020/06/introducing-aws-cloudformation-guard-preview) [COMMUNITY-TOOL] - [cloudonaut.io: Getting Started with Free Templates for AWS CloudFormation](https://cloudonaut.io/getting-started-with-aws-cf-templates) [COMMUNITY-TOOL] - [Use Git pre-commit hooks to avoid AWS CloudFormation errors](https://aws.amazon.com/es/blogs/infrastructure-and-automation/use-git-pre-commit-hooks-avoid-aws-cloudformation-errors) [COMMUNITY-TOOL] @@ -15,6 +17,7 @@ - [cloudkatha.com: How to use CloudFormation to Create SNS Topic and Subscription](https://cloudkatha.com/how-to-use-cloudformation-to-create-sns-topic-and-subscription) [COMMUNITY-TOOL] - [cloudkatha.com: How to Create IAM Role using CloudFormation](https://cloudkatha.com/how-to-create-iam-role-using-cloudformation) [COMMUNITY-TOOL] - [luminousmen.com: A very quick introduction to the pain of AWS CloudFormation](https://luminousmen.com/post/a-very-quick-introduction-to-the-pain-of-aws-cloudformation) [COMMUNITY-TOOL] + - [medium.com/bb-tutorials-and-thoughts: How To Deploy and Run Python APIs' on AWS App Runner With CloudFormation](https://medium.com/bb-tutorials-and-thoughts/how-to-deploy-and-run-python-apis-on-aws-app-runner-with-cloudformation-cf9c6fd14cf6) [COMMUNITY-TOOL] - [AWS CloudFormation introduces Git management of stacks](https://aws.amazon.com/about-aws/whats-new/2023/11/aws-cloudformation-git-management-stacks) [COMMUNITY-TOOL] - [aws.amazon.com: Generate AWS CloudFormation templates and AWS CDK apps' for existing AWS resources in minutes](https://aws.amazon.com/about-aws/whats-new/2024/02/aws-cloudformation-templates-cdk-apps-minutes) [COMMUNITY-TOOL] - [aws.amazon.com: Amazon EC2 announces Spot Blueprints, an infrastructure' code template generator to get started with EC2 Spot Instances](https://aws.amazon.com/about-aws/whats-new/2020/12/amazon-ec2-announces-spot-blueprints-an-infrastructure-code-template-generator-to-get-started-with-ec2-spot-instances) [COMMUNITY-TOOL] @@ -31,5 +34,5 @@ - [youtube.com: AWS Cloud Complete Bootcamp Course - CloudFormation | freeCodeCamp' 🌟](https://www.youtube.com/watch?v=zA8guDqfv40) [DE FACTO STANDARD] [GUIDE] β€” A comprehensive boot-camp produced by freeCodeCamp focusing on CloudFormation foundations. Details modular resource design, dependency mapping, drift protection, and secure infrastructure-as-code delivery pipelines. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Messaging](./aws-messaging.md) | [Aws Pricing](./aws-pricing.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-messaging.md b/v2-docs/aws-messaging.md index e682bfd6..50379b03 100644 --- a/v2-docs/aws-messaging.md +++ b/v2-docs/aws-messaging.md @@ -1,16 +1,19 @@ -# Aws Messaging +# AWS Messaging Services !!! info "Architectural Context" - Detailed reference for Aws Messaging in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Messaging Services in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [Limits in Amazon SQS](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-limits.html) [COMMUNITY-TOOL] - [dev.to: Getting started with SNS and SQS](https://dev.to/aws-builders/getting-started-with-sns-and-sqs-3m4i) [COMMUNITY-TOOL] - [Amazon SQS FAQs](https://aws.amazon.com/sqs/faqs) [COMMUNITY-TOOL] + - [enlear.academy: How To Build a Scalable Email Notification Service Using' AWS](https://enlear.academy/how-to-build-a-scalable-email-service-using-aws-d404b347a7fb) [COMMUNITY-TOOL] - [dev.to: When to SNS or SQS](https://dev.to/aws-builders/when-to-sns-or-sqs-2aji) [COMMUNITY-TOOL] - [Building an event-driven application with Amazon EventBridge](https://aws.amazon.com/blogs/compute/building-an-event-driven-application-with-amazon-eventbridge) [COMMUNITY-TOOL] + - [faun.pub: Implementing Event Driven Architecture With AWS EventBridge β€”' Event-Driven Messaging Pattern](https://faun.pub/implementing-event-driven-architecture-with-aws-eventbridge-event-driven-messaging-pattern-9d29262bfade) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Pricing](./aws-pricing.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-miscellaneous.md b/v2-docs/aws-miscellaneous.md index 189b3e0e..78a3ba7b 100644 --- a/v2-docs/aws-miscellaneous.md +++ b/v2-docs/aws-miscellaneous.md @@ -1,10 +1,27 @@ -# Aws Miscellaneous +# AWS Miscellaneous !!! info "Architectural Context" - Detailed reference for Aws Miscellaneous in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Miscellaneous in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [AWS Application Discovery Service](http://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html) [COMMUNITY-TOOL] + - [AWS Elastic Beanstalk Documentation](http://aws.amazon.com/documentation/elastic-beanstalk) [COMMUNITY-TOOL] + - [Deploying a High-Availability PHP Application with an External Amazon RDS Database to Elastic Beanstalk](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-ha-tutorial.html) [COMMUNITY-TOOL] + - [Creating and Deploying PHP Applications on AWS Elastic Beanstalk](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP_eb.html) [COMMUNITY-TOOL] + - [Configuring an Application Load Balancer](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environments-cfg-applicationloadbalancer.html) [COMMUNITY-TOOL] + - [AWS OpsWorks](https://aws.amazon.com) [COMMUNITY-TOOL] + - [blog.rackspace.com: Patch and AMI Management for Windows on AWS](http://blog.rackspace.com/patch-and-ami-management-for-windows-on-aws) [COMMUNITY-TOOL] + - [aws.amazon.com/en/iot](https://aws.amazon.com/iot) [COMMUNITY-TOOL] + - [What Is AWS IoT?](http://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html) [COMMUNITY-TOOL] + - [localstack.cloud](https://www.localstack.cloud) [COMMUNITY-TOOL] + - [How can I troubleshoot errors using the AWS CLI to manage my service quota requests?](https://repost.aws/es/knowledge-center/troubleshoot-service-quotas-cli-commands) [COMMUNITY-TOOL] + - [AWS API: get-service-quota](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/get-service-quota.html) [COMMUNITY-TOOL] + - [blog.logrocket.com: AWS Amplify and React Native: A tutorial](https://blog.logrocket.com/aws-amplify-react-native-tutorial-examples) [COMMUNITY-TOOL] + - [sst.dev: Moving away from CDK: CDK doesn’t create the infrastructure you define](https://sst.dev/blog/moving-away-from-cdk) [COMMUNITY-TOOL] + - [AWS Cloud Endure Migration](https://aws.amazon.com/application-migration-service) [COMMUNITY-TOOL] + - [Trainline.com dumps Oracle and Microsoft, gulps AWS Kool-Aid](http://www.theregister.co.uk/2016/07/13/trainline_dumps_oracle_microsoft_goes_full_aws_cto_interview) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] - [AWS Elastic Beanstalk Supports ASP.NET Core and Multi-App .NET Support](https://aws.amazon.com/about-aws/whats-new/2016/08/aws-elastic-beanstalk-supports-asp-net-core-and-multi-app-net-support) [COMMUNITY-TOOL] - [AWS Elastic Beanstalk Supports Application Load Balancer](https://aws.amazon.com/about-aws/whats-new/2016/08/aws-elastic-beanstalk-supports-application-load-balancer) [COMMUNITY-TOOL] - [AWS Elastic Beanstalk Supports Nginx Proxy Server with Tomcat](https://aws.amazon.com/about-aws/whats-new/2016/08/aws-elastic-beanstalk-supports-nginx-proxy-server-with-tomcat) [COMMUNITY-TOOL] @@ -27,28 +44,23 @@ - [Architecting for resiliency on AWS App Runner](https://aws.amazon.com/blogs/containers/architecting-for-resiliency-on-aws-app-runner) [COMMUNITY-TOOL] - [thenewstack.io: Remote Debugging in AWS: The Missing Link in Your Debugging' Toolset](https://thenewstack.io/remote-debugging-in-aws-the-missing-link-in-your-debugging-toolset) [COMMUNITY-TOOL] - [CDK](https://aws.amazon.com/cdk) [COMMUNITY-TOOL] + - [bbvanexttechnologies.com: CΓ³mo definir infraestructura como cΓ³digo en AWS' con CDK](https://www.bbvanexttechnologies.com/como-definir-infraestructura-como-codigo-en-aws-con-cdk) [COMMUNITY-TOOL] - [itnext.io: AWS CDK for EKS β€” Handling Helm Charts](https://itnext.io/aws-cdk-for-eks-handling-helm-charts-aa002afedde4) [COMMUNITY-TOOL] - [freecodecamp.org: AWS CDK v2 Tutorial – How to Create a Three-Tier Serverless' Application](https://www.freecodecamp.org/news/aws-cdk-v2-three-tier-serverless-application) [COMMUNITY-TOOL] + - [medium.com/contino-engineering: We’ve begun to move towards the AWS CDK' and here’s why](https://medium.com/contino-engineering/weve-begun-to-move-towards-the-aws-cdk-and-here-s-why-69c8fad688b3) [COMMUNITY-TOOL] + - [medium.com/simform-engineering: Infrastructure as Code and CI/CD in Practice' with AWS CDK](https://medium.com/simform-engineering/infrastructure-as-code-and-ci-cd-in-practice-with-aws-cdk-bd0685b361f8) [COMMUNITY-TOOL] - [Announcing CDK Migrate: A single command to migrate to the AWS CDK](https://aws.amazon.com/blogs/devops/announcing-cdk-migrate-a-single-command-to-migrate-to-the-aws-cdk) [COMMUNITY-TOOL] - [aws.amazon.com: AWS Systems Manager announces support for port forwarding' to remote hosts using Session Manager](https://aws.amazon.com/about-aws/whats-new/2022/05/aws-systems-manager-support-port-forwarding-remote-hosts-using-session-manager) [COMMUNITY-TOOL] + - [faun.pub: Using AWS Session Manager For Port Forwarding To Remote Hosts](https://faun.pub/using-aws-session-manager-for-port-forwarding-to-remote-hosts-8168589ba579) [COMMUNITY-TOOL] - [Architecting a Highly Available Serverless, Microservices-Based Ecommerce Site](https://aws.amazon.com/blogs/architecture/architecting-a-highly-available-serverless-microservices-based-ecommerce-site) [COMMUNITY-TOOL] - [London DevOps - Trainline, A DevOps Journey - Chris Turvil](https://www.youtube.com/watch?v=IUvUmqu1MBQ) [COMMUNITY-TOOL] - - [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) [COMMUNITY-TOOL] - [aws.amazon.com: Creating a digital map of COVID-19 virus for discovery of' new treatment compounds](https://aws.amazon.com/blogs/hpc/creating-a-digital-map-of-covid-19-virus-for-discovery-of-new-treatment-compounds) [COMMUNITY-TOOL] - [AWS LightSail](https://aws.amazon.com/lightsail) [COMMUNITY-TOOL] - [aws.amazon.com: Optimize your modern data architecture for sustainability:' Part 1 – data ingestion and data lake](https://aws.amazon.com/blogs/architecture/optimize-your-modern-data-architecture-for-sustainability-part-1-data-ingestion-and-data-lake) [COMMUNITY-TOOL] - [dev.to: Automatic API Key rotation for Amazon Managed Grafana](https://dev.to/aws-heroes/automatic-api-key-rotation-for-amazon-managed-grafana-2h68) [COMMUNITY-TOOL] + - [medium.com/@mike_tyson_cloud: AWS Landing Zone: Mastering the Architecture' β€” Best Practices and Design Secrets](https://medium.com/@mike_tyson_cloud/aws-landing-zone-mastering-the-architecture-best-practices-and-design-secrets-a37746f72962) [COMMUNITY-TOOL] -## Cloud Native Infrastructure - -### Service Mesh - -#### AWS Ecosystem - -##### App Mesh Managed Service - - - [aws.amazon.com/app-mesh](https://aws.amazon.com/app-mesh) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” The official landing page for AWS App Mesh, a fully managed service mesh service designed to streamline microservice communications. Utilizes the Envoy proxy data plane to offer consistent visibility, routing controls, and mTLS security across Amazon ECS, EKS, and EC2. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-monitoring.md b/v2-docs/aws-monitoring.md index 381dfc4e..b9a75c2d 100644 --- a/v2-docs/aws-monitoring.md +++ b/v2-docs/aws-monitoring.md @@ -1,24 +1,32 @@ -# Aws Monitoring +# AWS Monitoring and Logging !!! info "Architectural Context" - Detailed reference for Aws Monitoring in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Monitoring and Logging in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [threatstack.com: 50 Best AWS CloudWatch Tutorials](https://www.f5.com/company/blog) [COMMUNITY-TOOL] + - [blogs.splunk.com: AWS Agility + Splunk Visibility = Customer Success](http://blogs.splunk.com/2016/06/22/aws-video) [COMMUNITY-TOOL] - [github: Steps I used to install Nagios in the cloud](https://github.com/andrewpuch/nagios_setup) [COMMUNITY-TOOL] - [github: ElectricEye](https://github.com/jonrau1/ElectricEye/blob/master/README.md) ⭐ 1040 [COMMUNITY-TOOL] + - [medium: AWS Account Security Monitoring](https://medium.com/swlh/aws-account-security-monitoring-d7ca129d52ac) [COMMUNITY-TOOL] - [elastic.co: Elastic and AWS: Accelerating the cloud migration journey](https://www.elastic.co/blog/elastic-and-aws-accelerate-your-cloud-migration-journey) [COMMUNITY-TOOL] - [How to use AWS Config and CloudTrail to find who made changes to a resource](https://aws.amazon.com/blogs/mt/how-to-use-aws-config-and-cloudtrail-to-find-who-made-changes-to-a-resource) [COMMUNITY-TOOL] + - [kevintuei.medium.com: A Deep Dive into Logs and Metrics for AWS Observability' β€” One Observability Workshop](https://kevintuei.medium.com/a-deep-dive-into-logs-and-metrics-for-aws-observability-one-observability-workshop-14c162932174) [COMMUNITY-TOOL] + - [logz.io: What are AWS EC2 Instances? A Tutorial for EC2 Metrics Shipping' with Logz.io](https://logz.io/blog/aws-ec2-metrics) [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] - [Amazon CloudWatch now monitors Prometheus metrics from Container environments](https://aws.amazon.com/about-aws/whats-new/2020/09/amazon-cloudwatch-monitors-prometheus-metrics-container-environments) [COMMUNITY-TOOL] - [Amazon CloudWatch Dashboards now supports sharing](https://aws.amazon.com/about-aws/whats-new/2020/09/amazon-cloudwatch-dashboards-supports-sharing) [COMMUNITY-TOOL] - [How BT uses Amazon CloudWatch to monitor millions of devices](https://aws.amazon.com/blogs/mt/how-bt-uses-amazon-cloudwatch-to-monitor-millions-of-devices) [COMMUNITY-TOOL] - [Extending and exploring alarm history in Amazon CloudWatch – part 2](https://aws.amazon.com/blogs/mt/extending-and-exploring-alarm-history-in-amazon-cloudwatch-part-2) [COMMUNITY-TOOL] + - [dzone: Optimize AWS Costs With CloudWatch's Advanced Metrics, Dashboards,' and Alerts](https://dzone.com/articles/optimize-aws-costs-with-cloudwatchs-advanced-metri) [COMMUNITY-TOOL] - [Custom Health Check: HealthCheckCustomConfig](https://docs.aws.amazon.com/cloud-map/latest/api/API_HealthCheckCustomConfig.html) [COMMUNITY-TOOL] - [Amazon Managed Service for Prometheus](https://aws.amazon.com/prometheus) [COMMUNITY-TOOL] + - [medium.com: Up and running with Amazon Managed Service for Prometheus](https://medium.com/devops-techable/up-and-running-with-amazon-managed-service-for-prometheus-6fd12e56bff6) [COMMUNITY-TOOL] - [Amazon Managed Service for Grafana](https://aws.amazon.com/grafana) [COMMUNITY-TOOL] - [infoq.com: AWS Introduces Amazon Managed Service for Grafana and Amazon' Managed Service for Prometheus](https://www.infoq.com/news/2021/01/aws-grafana-prometheus) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-networking.md b/v2-docs/aws-networking.md index 9f0e5dae..5f046b1c 100644 --- a/v2-docs/aws-networking.md +++ b/v2-docs/aws-networking.md @@ -1,42 +1,63 @@ -# Aws Networking +# AWS Networking !!! info "Architectural Context" - Detailed reference for Aws Networking in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Networking in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [AWS Cloud Networking – Zero to Hero](http://www.netdesignarena.com/index.php/2020/04/15/new-blog-series-aws-cloud-networking-zero-to-hero) [COMMUNITY-TOOL] + - [How do I transfer a domain to AWS from another registrar?](https://repost.aws/knowledge-center) [COMMUNITY-TOOL] + - [docs.aws.amazon.com: What Is Elastic Load Balancing?](http://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html) [COMMUNITY-TOOL] + - [Application Load Balancer](https://aws.amazon.com/elasticloadbalancing/application-load-balancer) [COMMUNITY-TOOL] + - [Find the fastest region from your location](http://aws-latency.altaircp.com) [COMMUNITY-TOOL] + - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] + - [linuxjournal.com: AWS EC2 VPC CLI](http://www.linuxjournal.com/content/aws-ec2-vpc-cli) [COMMUNITY-TOOL] + - [tailscale.com: Connect to an AWS VPC using subnet routes](https://tailscale.com/docs/install/cloud/aws) [COMMUNITY-TOOL] - [AWS Networking for Developers](https://aws.amazon.com/es/blogs/apn/aws-networking-for-developers) [COMMUNITY-TOOL] - [Elastic Network Adapter](https://aws.amazon.com/blogs/aws/elastic-network-adapter-high-performance-network-interface-for-amazon-ec2) [COMMUNITY-TOOL] - [cloudonaut.io: What Architects Need to Know About Networking on AWS](https://cloudonaut.io/what-architects-need-to-know-about-networking-on-aws) [COMMUNITY-TOOL] - [cloudonaut.io: Advanced AWS Networking: Pitfalls That You Should Avoid](https://cloudonaut.io/advanved-aws-networking-pitfalls-that-you-should-avoid) [COMMUNITY-TOOL] - [Resolve DNS names of Network Load Balancer nodes to limit cross-Zone traffic](https://aws.amazon.com/blogs/networking-and-content-delivery/resolve-dns-names-of-network-load-balancer-nodes-to-limit-cross-zone-traffic) [COMMUNITY-TOOL] - [github.com/seligman/aws-ip-ranges: AWS's ip-ranges.json](https://github.com/seligman/aws-ip-ranges) ⭐ 286 [COMMUNITY-TOOL] + - [medium: Building a Global Network with AWS Transit Gateway](https://medium.com/avmconsulting-blog/building-a-global-network-with-aws-transit-gateway-7ab0e5222f12) [COMMUNITY-TOOL] - [aws.amazon.com: Creating active/passive BGP connections over AWS Direct' Connect](https://aws.amazon.com/blogs/networking-and-content-delivery/creating-active-passive-bgp-connections-over-aws-direct-connect) [COMMUNITY-TOOL] - - [AWS Cloud Products](https://aws.amazon.com/products) [COMMUNITY-TOOL] + - [towardsaws.com: Networking Basics in AWS](https://towardsaws.com/networking-basics-in-aws-ab72882855c4) [COMMUNITY-TOOL] - [Secure Connectivity from Public to Private: Introducing EC2 Instance Connect' Endpoint](https://aws.amazon.com/blogs/compute/secure-connectivity-from-public-to-private-introducing-ec2-instance-connect-endpoint-june-13-2023) [COMMUNITY-TOOL] - [Configuring Route 53 for cost protection from NXDOMAIN attacks](https://docs.aws.amazon.com/whitepapers/latest/aws-best-practices-ddos-resiliency/configuring-route53-for-cost-protection-from-nxdomain-attacks.html) [COMMUNITY-TOOL] - [AWS Summit Series 2016 | London: Deep Dive on Elastic Load Balancing](https://www.youtube.com/watch?v=HinwLb2lpLQ) [COMMUNITY-TOOL] - [ably.com: Balancing act: the current limits of AWS network load balancers](https://ably.com/blog/limits-aws-network-load-balancers) [COMMUNITY-TOOL] + - [luis-sena.medium.com: Automated AWS Load Balancer Warm-Up](https://luis-sena.medium.com/automated-aws-load-balancer-warm-up-d0b4084c8bbc) [COMMUNITY-TOOL] - [dashbird.io: AWS Elastic Load Balancing from a Serverless perspective](https://dashbird.io/blog/aws-application-load-balancer) [COMMUNITY-TOOL] - [aws blogs - New – AWS Application Load Balancer](https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer) [COMMUNITY-TOOL] + - [medium: 10 reasons why you should think about using an AWS Application Load' Balancer](https://medium.com/ankercloud-engineering/10-reasons-why-you-should-think-about-using-an-aws-application-loadbalancer-945f57816c34) [COMMUNITY-TOOL] - [Introducing the AWS Load Balancer Controller](https://aws.amazon.com/blogs/containers/introducing-aws-load-balancer-controller) [COMMUNITY-TOOL] - [Fine-tuning blue/green deployments on application load balancer](https://aws.amazon.com/blogs/devops/blue-green-deployments-with-application-load-balancer) [COMMUNITY-TOOL] + - [faun.pub: End To End SSL Encryption With AWS Application Load Balancer](https://faun.pub/end-to-end-ssl-encryption-with-aws-application-load-balancer-b43db918bd9e) [COMMUNITY-TOOL] - [aws.amazon.com/about-aws: Application Load Balancer enables configuring' HTTP client keepalive duration](https://aws.amazon.com/about-aws/whats-new/2024/03/application-load-balancer-http-keepalive-duration) [COMMUNITY-TOOL] - [Centralized Traffic Inspection with Gateway Load Balancer on AWS](https://aws.amazon.com/blogs/apn/centralized-traffic-inspection-with-gateway-load-balancer-on-aws) [COMMUNITY-TOOL] - [AWS WAF enhances rate-based rules to support lower rate limits](https://aws.amazon.com/about-aws/whats-new/2024/08/aws-waf-rate-based-rules-lower-rate-limits) [COMMUNITY-TOOL] - [NGINX Plus on the AWS Cloud: Quick Start Reference Deployment](https://aws.amazon.com/about-aws/whats-new/2016/09/nginx-plus-on-the-aws-cloud-quick-start-reference-deployment) [COMMUNITY-TOOL] + - [medium.com: Optimizing Latency and Bandwidth for AWS Traffic](https://medium.com/aws-activate-startup-blog/optimizing-latency-and-bandwidth-for-aws-traffic-cdfd18d0d0f7) [COMMUNITY-TOOL] + - [AWS-VPC](https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud) [COMMUNITY-TOOL] - [Build a Modular and Scalable Amazon VPC Architecture with New Quick Start](https://aws.amazon.com/about-aws/whats-new/2016/07/build-a-modular-and-scalable-amazon-vpc-architecture-with-new-quick-start) [COMMUNITY-TOOL] - [Specifying the VPC for your Amazon RDS DB Instance](https://aws.amazon.com/about-aws/whats-new/2016/08/specifying-the-vpc-for-your-amazon-rds-db-instance) [COMMUNITY-TOOL] - [awsfundamentals.blogspot.com: AWS Virtual Private Cloud - VPC](https://awsfundamentals.blogspot.com/2019/12/aws-vpc-fundamental.html) [COMMUNITY-TOOL] - [Reduce Cost and Increase Security with Amazon VPC Endpoints](https://aws.amazon.com/blogs/architecture/reduce-cost-and-increase-security-with-amazon-vpc-endpoints) [COMMUNITY-TOOL] + - [ealtili.medium.com: Deepdive to VPCs and Connections to VPC](https://ealtili.medium.com/deepdive-to-vpcs-and-connections-to-vpc-2de3fb164d7c) [COMMUNITY-TOOL] - [Centralize access using VPC interface endpoints to access AWS services across multiple VPCs](https://aws.amazon.com/blogs/networking-and-content-delivery/centralize-access-using-vpc-interface-endpoints) [COMMUNITY-TOOL] + - [betterprogramming.pub: AWS: Creating a VPC With an Auto-scaling Group' Using T2.micro Instances](https://betterprogramming.pub/aws-creating-a-vpc-with-an-auto-scaling-group-using-t2-micro-instances-4ac2c5c7795b) [COMMUNITY-TOOL] + - [alanblackmore.medium.com: What is AWS VPC Peering? 🌟](https://alanblackmore.medium.com/what-is-aws-vpc-peering-af85c1e29fb2) [COMMUNITY-TOOL] + - [awstip.com: Setting Up AWS VPC Endpoint Connection](https://awstip.com/setting-up-aws-vpc-endpoint-connection-d4294d0c2204) [COMMUNITY-TOOL] + - [towardsaws.com: How to centralize VPC endpoints in AWS](https://towardsaws.com/how-to-centralize-vpc-endpoints-in-aws-64c68b5b9d50) [COMMUNITY-TOOL] - [cloudonaut.io: AWS Client VPN: Connected with the Cloud](https://cloudonaut.io/aws-client-vpn-connected-with-the-cloud) [COMMUNITY-TOOL] - [Amazon CloudFront now supports HTTP/2](https://aws.amazon.com/about-aws/whats-new/2016/09/amazon-cloudfront-now-supports-http2) [COMMUNITY-TOOL] - [aws.amazon.com: Authorization@Edge using cookies: Protect your Amazon CloudFront' content from being downloaded by unauthenticated users](https://aws.amazon.com/de/blogs/networking-and-content-delivery/authorizationedge-using-cookies-protect-your-amazon-cloudfront-content-from-being-downloaded-by-unauthenticated-users) [COMMUNITY-TOOL] - [alexdebrie.com: A Detailed Overview of AWS API Gateway](https://www.alexdebrie.com/posts/api-gateway-elements) [COMMUNITY-TOOL] + - [towardsaws.com: Accessing a Private REST API from another Private REST API' in AWS API Gateway](https://towardsaws.com/accessing-a-private-rest-api-from-another-private-rest-api-in-aws-api-gateway-5112b835c0d4) [COMMUNITY-TOOL] + - [faun.pub: Using AWS API Gateway As Proxy To Our Internal Application](https://faun.pub/using-aws-api-gateway-as-proxy-to-our-internal-application-369eb115db70) [COMMUNITY-TOOL] - [aws.amazon.com: Architecture patterns for consuming private APIs cross-account](https://aws.amazon.com/blogs/compute/architecture-patterns-for-consuming-private-apis-cross-account) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-newfeatures.md b/v2-docs/aws-newfeatures.md index 25f2e818..7f216c25 100644 --- a/v2-docs/aws-newfeatures.md +++ b/v2-docs/aws-newfeatures.md @@ -1,10 +1,15 @@ -# Aws Newfeatures +# AWS New Features !!! info "Architectural Context" - Detailed reference for Aws Newfeatures in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS New Features in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [Now Add or Modify Request Headers Forwarded From Amazon CloudFront to Origin](https://aws.amazon.com/about-aws) [COMMUNITY-TOOL] + - [London Calling! An AWS Region is coming to the UK!](http://www.allthingsdistributed.com/2015/11/aws-announces-uk-region.html) [COMMUNITY-TOOL] + - [theregister.com: AWS to retire EC2-Classic – the network glue that helped start the IaaS rush](https://www.theregister.com/off-prem/2021/07/29/aws-to-retire-ec2-classic-the-network-glue-that-helped-start-the-iaas-rush/527489) [COMMUNITY-TOOL] + - [theregister.com: The big AWS event: 120 announcements but nothing has changed](https://www.theregister.com/off-prem/2021/12/09/the-big-aws-event-120-announcements-but-nothing-has-changed/605657) [COMMUNITY-TOOL] + - [Preview – AWS Backup Adds Support for Amazon S3](https://aws.amazon.com/blogs/aws/preview-aws-backup-adds-support-for-amazon-s3) [COMMUNITY-TOOL] - [AWS Config Rules – Dynamic Compliance Checking for Cloud Resources](https://aws.amazon.com/blogs/aws/aws-config-rules-dynamic-compliance-checking-for-cloud-resources) [COMMUNITY-TOOL] - [Amazon Inspector – Automated Security Assessment Service](https://aws.amazon.com/blogs/aws/amazon-inspector-automated-security-assessment-service) [COMMUNITY-TOOL] - [Coming Soon – EC2 Dedicated Hosts](https://aws.amazon.com/blogs/aws/coming-soon-ec2-dedicated-hosts) [COMMUNITY-TOOL] @@ -42,9 +47,11 @@ - [Now β€” AWS Step Functions Supports 200 AWS Services To Enable Easier Workflow Automation](https://aws.amazon.com/blogs/aws/now-aws-step-functions-supports-200-aws-services-to-enable-easier-workflow-automation) [COMMUNITY-TOOL] - [AWS Control Tower now supports nested organizational units](https://aws.amazon.com/about-aws/whats-new/2021/11/aws-control-tower-supports-nested-organizational-units) [COMMUNITY-TOOL] - [Visualize all your Kubernetes clusters in one place with Amazon EKS Connector, now generally available](https://aws.amazon.com/about-aws/whats-new/2021/11/visualize-kubernetes-clusters-one-place-amazon-eks-connector-generally-available) [COMMUNITY-TOOL] + - [venturebeat.com: Amazon’s AWS expands free β€˜egress’ data transfer limits](https://venturebeat.com/2021/11/25/amazons-aws-expands-free-egress-data-transfer-limits) [COMMUNITY-TOOL] - [linux.slashdot.org: AWS Embraces Fedora Linux for Its Cloud-Based 'Amazon' Linux](https://linux.slashdot.org/story/21/11/27/0328223/aws-embraces-fedora-linux-for-its-cloud-based-amazon-linux) [COMMUNITY-TOOL] - [AWS announces the new **Amazon Inspector** for continual vulnerability management](https://aws.amazon.com/about-aws/whats-new/2021/11/amazon-inspector-continual-vulnerability-management) [COMMUNITY-TOOL] - [techcrunch.com: AWS to launch over 30 new Local Zones internationally starting' in 2022](https://techcrunch.com/2021/12/02/aws-to-launch-over-30-new-local-zones-starting-in-2022) [COMMUNITY-TOOL] + - [venturebeat.com: 6 big Kubernetes container security launches at AWS re:Invent' 2021](https://venturebeat.com/2021/12/03/6-big-kubernetes-container-security-launches-at-aws-reinvent-2021) [COMMUNITY-TOOL] - [forbes.com: AWS re:Invent - A Roundup Of Container Services Announcements](https://www.forbes.com/sites/janakirammsv/2021/12/03/aws-reinventa-roundup-of-container-services-announcements) [COMMUNITY-TOOL] - [aws.amazon.com/blogs: Top Announcements of AWS re:Invent 2021](https://aws.amazon.com/blogs/aws/top-announcements-of-aws-reinvent-2021) [COMMUNITY-TOOL] - [infoq.com: Recap of AWS re:Invent 2021](https://www.infoq.com/news/2021/12/recap-reinvent-2021) [COMMUNITY-TOOL] @@ -55,6 +62,7 @@ - [infoq.com: Amazon RDS Introduces Readable Standby Instances in Multi-AZ' Deployments](https://www.infoq.com/news/2022/01/aws-rds-readable-standby) [COMMUNITY-TOOL] - [Announcing Amazon Elastic File System Replication](https://aws.amazon.com/about-aws/whats-new/2022/01/amazon-elastic-file-system-replication) [COMMUNITY-TOOL] - [infoq.com: Amazon Announces Elastic File System Replication for Multi-Region' Deployments](https://www.infoq.com/news/2022/02/aws-efs-replication) [COMMUNITY-TOOL] + - [medium.com/@fabrizio-cafolla: Dockerize Python for AWS Lambda β€” Deploy with' GitHub Workflow](https://medium.com/@fabrizio-cafolla/dockerize-python-for-aws-lambda-deploy-with-github-workflow-9a930c1e86b1) [COMMUNITY-TOOL] - [Announcing the general availability of AWS Backup for Amazon S3](https://aws.amazon.com/about-aws/whats-new/2022/02/general-availability-aws-backup-amazon-s3) [COMMUNITY-TOOL] - [thenewstack.io: HashiCorp Adds Consul and Vault to Cloud Platform for AWS](https://thenewstack.io/hashicorp-adds-consul-and-vault-to-cloud-platform-for-aws) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] @@ -120,5 +128,5 @@ - [Amazon EKS introduces EKS Pod Identity](https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-eks-pod-identity) [ADVANCED LEVEL] [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Highlights the launch of EKS Pod Identity, an evolved architectural alternative to IRSA (IAM Roles for Service Accounts). By utilizing a highly optimized local agent daemon on worker nodes, it simplifies IAM association, scales beyond IRSA session limits, and works across multiple clusters with ease. A fundamental improvement to EKS access management. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-pricing.md b/v2-docs/aws-pricing.md index 88df149d..1738d389 100644 --- a/v2-docs/aws-pricing.md +++ b/v2-docs/aws-pricing.md @@ -1,10 +1,13 @@ -# Aws Pricing +# AWS Pricing and Cost Optimization !!! info "Architectural Context" - Detailed reference for Aws Pricing in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Pricing and Cost Optimization in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill](https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill) [COMMUNITY-TOOL] + - [Understanding your AWS Cost Datasets: A Cheat Sheet](https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-aws-cost-datasets-a-cheat-sheet) [COMMUNITY-TOOL] + - [Announcing General Availability of AWS Cost Anomaly Detection](https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-availability-of-aws-cost-anomaly-detection) [COMMUNITY-TOOL] - [May 2020: EC2 Price Reduction – For EC2 Instance Saving Plans and Standard' Reserved Instances](https://aws.amazon.com/es/blogs/aws/ec2-price-reduction-for-ec2-instance-saving-plans-and-standard-reserved-instances) [COMMUNITY-TOOL] - [ec2.shop: Compare AWS EC2 instance price from the CLI](https://ec2.shop) [COMMUNITY-TOOL] - [infoq.com: AWS Launches Low-Cost Burstable T4g Instances Powered by AWS' Graviton2](https://www.infoq.com/news/2020/09/aws-ec2-t4g-instances) [COMMUNITY-TOOL] @@ -18,10 +21,11 @@ - [aws.amazon.com: Exploring Data Transfer Costs for AWS Managed Databases](https://aws.amazon.com/blogs/architecture/exploring-data-transfer-costs-for-aws-managed-databases) [COMMUNITY-TOOL] - [cloudkatha.com: How to Setup Budget in AWS to Keep your Bill in Check](https://cloudkatha.com/how-to-setup-budget-in-aws-to-keep-your-bill-in-check) [COMMUNITY-TOOL] - [AWS Announces Data Transfer Price Reduction for AWS PrivateLink, AWS Transit Gateway, and AWS Client VPN services](https://aws.amazon.com/about-aws/whats-new/2022/04/aws-data-transfer-price-reduction-privatelink-transit-gateway-client-vpn-services/?nc1=h_ls) [COMMUNITY-TOOL] + - [topcloudops.com: Optimizing AWS RDS Cost](https://topcloudops.com/blog-detail?id=030b1031-8bc8-4bc5-8f7a-417950005b97) [COMMUNITY-TOOL] - [calculator.aws: AWS Total Cost of Ownership (TCO) Calculators](https://calculator.aws) [COMMUNITY-TOOL] - [Manage Amazon S3 storage costs granularly and at scale using S3 Intelligent-Tiering](https://aws.amazon.com/blogs/storage/manage-amazon-s3-storage-costs-granularly-and-at-scale-using-s3-intelligent-tiering) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-security.md b/v2-docs/aws-security.md index 560248d0..e7fa8e64 100644 --- a/v2-docs/aws-security.md +++ b/v2-docs/aws-security.md @@ -1,24 +1,56 @@ -# Aws Security +# AWS Security !!! info "Architectural Context" - Detailed reference for Aws Security in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Security in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [AWS Security Blog](http://blogs.aws.amazon.com/security) [COMMUNITY-TOOL] + - [Tutorial: Configure Apache Web Server on Amazon Linux to use SSL/TLS](http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html) [COMMUNITY-TOOL] + - [The Most Popular AWS Security Blog Posts in 2015](http://blogs.aws.amazon.com/security/post/Tx4QX7W51NDSLO/The-Most-Popular-AWS-Security-Blog-Posts-in-2015) [COMMUNITY-TOOL] + - [Announcing Industry Best Practices for Securing AWS Resources](http://blogs.aws.amazon.com/security/post/Tx3PTTZB14FWPBA/Announcing-Industry-Best-Practices-for-Securing-AWS-Resources) [COMMUNITY-TOOL] + - [The Most Viewed AWS Security Blog Posts so Far in 2016](http://blogs.aws.amazon.com/security/post/Tx2N52FR8XGJVL3/The-Most-Viewed-AWS-Security-Blog-Posts-so-Far-in-2016) [COMMUNITY-TOOL] + - [How to Restrict Amazon S3 Bucket Access to a Specific IAM Role](http://blogs.aws.amazon.com/security/post/TxK5WUJK3DG9G8/How-to-Restrict-Amazon-S3-Bucket-Access-to-a-Specific-IAM-Role) [COMMUNITY-TOOL] + - [Updated Whitepaper Available: AWS Best Practices for DDoS Resiliency](http://blogs.aws.amazon.com/security/post/Tx6QAIBSQTJPHB/Updated-Whitepaper-Available-AWS-Best-Practices-for-DDoS-Resiliency) [COMMUNITY-TOOL] + - [AWS Security Blog: In Case You Missed These: AWS Security Blog Posts from June, July, and August 2016](http://blogs.aws.amazon.com/security/post/Tx3KVD6T490MM47/In-Case-You-Missed-These-AWS-Security-Blog-Posts-from-June-July-and-August) [COMMUNITY-TOOL] + - [Amazon s2n: AWS’s new Open Source implementation of the SSL/TLS network encryption protocols](http://blogs.aws.amazon.com/security/post/TxLEHNNDPUFDU9/Automated-Reasoning-and-Amazon-s2n) [COMMUNITY-TOOL] + - [acloudguru.com: How to audit and secure an AWS account](https://www.pluralsight.com/resources/blog/cloud/how-to-audit-and-secure-an-aws-account) [COMMUNITY-TOOL] + - [yobyot.com: AWS multi-region KMS keys and Data Lifecycle Manager: better together](https://yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021/08/18) [COMMUNITY-TOOL] + - [docs.aws.amazon.com: AWS Security Reference Architecture (AWS SRA) 🌟](https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture) [COMMUNITY-TOOL] + - [AWS Identity and Access Management - Getting Started](http://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started.html) [COMMUNITY-TOOL] + - [AWS Identity and Access Management (IAM) best practices in 2016](http://blogs.aws.amazon.com/security/post/Tx2OB7YGHMB7WCM/Adhere-to-IAM-Best-Practices-in-2016) [COMMUNITY-TOOL] + - [How to Record and Govern Your IAM Resource Configurations Using AWS Config](http://blogs.aws.amazon.com/security/post/Tx14ADBJOCAT9NS/How-to-Record-and-Govern-Your-IAM-Resource-Configurations-Using-AWS-Config) [COMMUNITY-TOOL] + - [How to Use SAML to Automatically Direct Federated Users to a Specific AWS Management Console Page](http://blogs.aws.amazon.com/security/post/Tx2CGWIB8SBYW2J/How-to-Use-SAML-to-Automatically-Direct-Federated-Users-to-a-Specific-AWS-Manage) [COMMUNITY-TOOL] + - [keepler.io: Gestionando el control de accesos en nuestro data lake en AWS](https://keepler.io/es/2021/03/15/gestionando-el-control-de-accesos-en-nuestro-data-lake-en-aws) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [How to Automatically Update Your Security Groups for Amazon CloudFront and AWS WAF by Using AWS Lambda (boto3 python)](http://blogs.aws.amazon.com/security/post/Tx1LPI2H6Q6S5KC/How-to-Automatically-Update-Your-Security-Groups-for-Amazon-CloudFront-and-AWS-W) [COMMUNITY-TOOL] + - [How to Use AWS WAF to Block IP Addresses That Generate Bad Requests](http://blogs.aws.amazon.com/security/post/Tx223ZW25YRPRKV/How-to-Use-AWS-WAF-to-Block-IP-Addresses-That-Generate-Bad-Requests) [COMMUNITY-TOOL] + - [How to Reduce Security Threats and Operating Costs Using AWS WAF and Amazon CloudFront](http://blogs.aws.amazon.com/security/post/Tx1G747SE1R2ZWE/How-to-Reduce-Security-Threats-and-Operating-Costs-Using-AWS-WAF-and-Amazon-Clou) [COMMUNITY-TOOL] + - [AWS WAF sample rules](https://github.com/amazon-archives/aws-waf-sample) ⭐ 511 [COMMUNITY-TOOL] + - [k21academy.com: AWS Secrets Manager](https://k21academy.com/aws-cloud/aws-secrets-manager) [COMMUNITY-TOOL] + - [Automated Let's Encrypt Certificates in Azure Key Vault with ACME Bot](https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide) [COMMUNITY-TOOL] + - [aws.amazon.com: New – AWS Control Tower Account Factory for Terraform](https://aws.amazon.com/blogs/aws/new-aws-control-tower-account-factory-for-terraform) [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] + - [AWS Control Tower](https://aws.amazon.com/controltower) [COMMUNITY-TOOL] - [AWS Security](https://aws.amazon.com/security) [COMMUNITY-TOOL] - [AWS Security docs](https://docs.aws.amazon.com/security) [COMMUNITY-TOOL] + - [Amazon’s customer service backdoor](https://medium.com/@espringe/amazon-s-customer-service-backdoor-be375b3428c4#.qyixu5mu3) [COMMUNITY-TOOL] - [Oracle Database Encryption Options on Amazon RDS](https://aws.amazon.com/es/blogs/apn/oracle-database-encryption-options-on-amazon-rds) [COMMUNITY-TOOL] - [Learn AWS Security Fundamentals with Free and Online Training](https://aws.amazon.com/about-aws/whats-new/2016/06/learn-aws-security-fundamentals-with-free-and-online-training) [COMMUNITY-TOOL] - [Amazon Inspector Announces General Availability for Windows](https://aws.amazon.com/es/about-aws/whats-new/2016/08/amazon-inspector-announces-general-availability-for-windows) [COMMUNITY-TOOL] - [encrypt and decrypt data: Importing Key Material in AWS Key Management Service' (AWS KMS)](https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html) [COMMUNITY-TOOL] - [Encrypt global data client-side with AWS KMS multi-Region keys](https://aws.amazon.com/blogs/security/encrypt-global-data-client-side-with-aws-kms-multi-region-keys) [COMMUNITY-TOOL] + - [dzone: Removing the Bastion Host and Improving the Security in AWS](https://dzone.com/articles/removing-the-bastion-host-and-improving-the-securi) [COMMUNITY-TOOL] - [How to automate AWS account creation with SSO user assignment](https://aws.amazon.com/blogs/security/how-to-automate-aws-account-creation-with-sso-user-assignment) [COMMUNITY-TOOL] - [Security practices in AWS multi-tenant SaaS environments](https://aws.amazon.com/blogs/security/security-practices-in-aws-multi-tenant-saas-environments) [COMMUNITY-TOOL] - [How to use AWS Security Hub and Amazon OpenSearch Service for SIEM](https://aws.amazon.com/blogs/security/how-to-use-aws-security-hub-and-amazon-opensearch-service-for-siem) [COMMUNITY-TOOL] + - [faun.pub: Handling Exposed AWS Access Key](https://faun.pub/handling-exposed-aws-access-key-b053362abd73) [COMMUNITY-TOOL] - [github.com/aws-samples: How to set up continuous replication from your third-party' secrets manager to AWS Secrets Manager](https://github.com/aws-samples/aws-secrets-manager-hybrid-secret-replication-from-hashicorp-vault) ⭐ 16 [COMMUNITY-TOOL] + - [medium.com/@neonforge: Why You Shouldn’t Use AWS managed KMS Keys](https://medium.com/@neonforge/why-you-shouldnt-use-aws-managed-kms-keys-83d9eb9d5090) [COMMUNITY-TOOL] - [linkedin.com: Complexities of AWS Security Groups in the Cloud World](https://www.linkedin.com/pulse/complexities-aws-security-groups-cloud-world-ashish-kar) [COMMUNITY-TOOL] - [awslabs/cognito-at-edge](https://github.com/awslabs/cognito-at-edge) ⭐ 238 [COMMUNITY-TOOL] - [github.com/aws-samples: Service Control Policy examples](https://github.com/aws-samples/service-control-policy-examples) ⭐ 302 [COMMUNITY-TOOL] + - [medium.parttimepolymath.net: No more AWS Access Keys?](https://medium.parttimepolymath.net/no-more-aws-access-keys-13a3c3f2337a) [COMMUNITY-TOOL] - [darryl-ruggles.cloud: AWS SSO Credentials With Multiple Accounts](https://darryl-ruggles.cloud/aws-sso-credentials-with-multiple-accounts) [COMMUNITY-TOOL] - [github.com/awslabs/sustainability-scanner: Sustainability Scanner (SusScanner)](https://github.com/awslabs/sustainability-scanner) ⭐ 123 [COMMUNITY-TOOL] - [aws.amazon.com: Update of AWS Security Reference Architecture is now available](https://aws.amazon.com/blogs/security/update-of-aws-security-reference-architecture-is-now-available) [COMMUNITY-TOOL] @@ -31,13 +63,16 @@ - [aws.amazon.com: IAM Access Analyzer Update – Policy Validation](https://aws.amazon.com/blogs/aws/iam-access-analyzer-update-policy-validation) [COMMUNITY-TOOL] - [netflixtechblog.com: ConsoleMe: A Central Control Plane for AWS Permissions' and Access](https://netflixtechblog.com/consoleme-a-central-control-plane-for-aws-permissions-and-access-fd09afdd60a8) [COMMUNITY-TOOL] - [cloudkatha.com: Difference between Root User and IAM User in AWS You Need' to Know](https://cloudkatha.com/difference-between-root-user-and-iam-user-in-aws-you-need-to-know) [COMMUNITY-TOOL] + - [ben11kehoe.medium.com: AWS Authentication: Principals (users and roles)' in AWS IAM](https://ben11kehoe.medium.com/principals-in-aws-iam-38c4a3dc322a) [COMMUNITY-TOOL] - [infoq.com: Incorrect IAM Policy Raised Questions About AWS Access to S3' Data](https://www.infoq.com/news/2022/01/aws-iam-s3-access) [COMMUNITY-TOOL] - [iann0036/iamlive](https://github.com/iann0036/iamlive) ⭐ 3381 [ENTERPRISE-STABLE] + - [awsiam.info: AWS IAM Search](https://www.awsiam.info) [COMMUNITY-TOOL] - [daan.fyi: AWS IAM Demystified](https://www.daan.fyi/writings/iam) [COMMUNITY-TOOL] - [willdady/cdk-iam-credentials-rotator: IAM Credentials Rotator](https://github.com/willdady/cdk-iam-credentials-rotator) ⭐ 17 [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [aws.amazon.com: When and where to use IAM permissions boundaries](https://aws.amazon.com/blogs/security/when-and-where-to-use-iam-permissions-boundaries) [COMMUNITY-TOOL] - [Extend AWS IAM roles to workloads outside of AWS with IAM Roles Anywhere 🌟](https://aws.amazon.com/blogs/security/extend-aws-iam-roles-to-workloads-outside-of-aws-with-iam-roles-anywhere) [COMMUNITY-TOOL] + - [binx.io: Working with AWS Permission Policies 🌟](https://binx.io/2022/07/13/working-with-aws-permission-policies) [COMMUNITY-TOOL] - [Use IAM Access Analyzer policy generation to grant fine-grained permissions for your AWS CloudFormation service roles](https://aws.amazon.com/blogs/security/use-iam-access-analyzer-policy-generation-to-grant-fine-grained-permissions-for-your-aws-cloudformation-service-roles) [COMMUNITY-TOOL] - [globaldatanet.com: .AWS IAM Identity Center Permission Management at Scale' Part 2](https://globaldatanet.com/tech-blog/aws-iam-identity-center-permission-management-at-scale-part-2) [COMMUNITY-TOOL] - [How to monitor and query IAM resources at scale – Part 1](https://aws.amazon.com/blogs/security/how-to-monitor-and-query-iam-resources-at-scale-part-1) [COMMUNITY-TOOL] @@ -47,15 +82,17 @@ - [jimmydqv.com: AWS IAM Anywhere 🌟](https://jimmydqv.com/iam-anywhere) [COMMUNITY-TOOL] - [Simplifying permissions management at scale using tags in AWS Organizations](https://aws.amazon.com/blogs/mt/simplifying-permissions-management-at-scale-using-tags-in-aws-organizations) [COMMUNITY-TOOL] - [Standardize compliance in AWS using DevOps and a Cloud Center of Excellence (CCOE) approach](https://aws.amazon.com/blogs/mt/standardize-compliance-in-aws-using-devops-and-a-cloud-center-of-excellence-ccoe-approach) [COMMUNITY-TOOL] - - [AWS Control Tower](https://aws.amazon.com/controltower) [COMMUNITY-TOOL] - - [aws.amazon.com: New – AWS Control Tower Account Factory for Terraform](https://aws.amazon.com/blogs/aws/new-aws-control-tower-account-factory-for-terraform) [COMMUNITY-TOOL] - [aws.amazon.com: Automate AWS Control Tower landing zone operations using' APIs](https://aws.amazon.com/about-aws/whats-new/2023/11/automate-aws-control-tower-zone-operations-apis) [COMMUNITY-TOOL] + - [doit-intl.com: AWS Firewalls 101: How and when to use each one](https://blog.doit-intl.com/aws-firewalls-101-how-and-when-to-use-each-one-d4ad8087a6b3) [COMMUNITY-TOOL] - [Automatically block suspicious traffic with AWS Network Firewall and Amazon GuardDuty](https://aws.amazon.com/es/blogs/security/automatically-block-suspicious-traffic-with-aws-network-firewall-and-amazon-guardduty) [COMMUNITY-TOOL] - [AWS WAF - Web Application Firewall](https://aws.amazon.com/waf) [COMMUNITY-TOOL] + - [medium: Blocking bots using AWS WAF](https://medium.com/cloud-techies/blocking-bots-using-aws-waf-d449e6d159ca) [COMMUNITY-TOOL] + - [medium: Protecting your Web Application or APIs using AWS WAF](https://medium.com/avmconsulting-blog/protecting-your-web-application-or-apis-using-aws-waf-1829ff79275a) [COMMUNITY-TOOL] + - [faun.pub: Set up global rate limiting with AWS WAF in 5 minutes](https://faun.pub/set-up-global-rate-limiting-with-aws-waf-in-5-minutes-bd43a9309683) [COMMUNITY-TOOL] - [dev.to: AWS WAF (Web Application Firewall): Deep Dive](https://dev.to/aws-builders/aws-waf-web-application-firewall-deep-dive-15bd) [COMMUNITY-TOOL] - - [Automated Let's Encrypt Certificates in Azure Key Vault with ACME Bot](https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide) [COMMUNITY-TOOL] - [How to replicate secrets in AWS Secrets Manager to multiple Regions](https://aws.amazon.com/blogs/security/how-to-replicate-secrets-aws-secrets-manager-multiple-regions) [COMMUNITY-TOOL] - [AWS Secrets Manager controller POC: an EKS operator for automatic rotation' of secrets](https://aws.amazon.com/blogs/containers/aws-secrets-manager-controller-poc-an-eks-operator-for-automatic-rotation-of-secrets) [COMMUNITY-TOOL] + - [blog.devops.dev: Debugging Kubernetes Secrets, Why My Pod Wouldn’t Start](https://blog.devops.dev/manage-secrets-on-aws-and-helm-as-environment-variables-f7ec998c58fc) [COMMUNITY-TOOL] - [AWS Vault](https://github.com/99designs/aws-vault) ⭐ 8976 [ENTERPRISE-STABLE] ## Platform Engineering @@ -77,5 +114,5 @@ - [How-To Secure A Linux Server](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server) ⭐ 27424 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An exhaustive, highly popular guide for securing production Linux environments. Covers SSH hardening, firewalls, user permission boundaries, 2FA, kernel optimization, audit logs, and automated vulnerability scanning. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-serverless.md b/v2-docs/aws-serverless.md index c94f7f42..20255215 100644 --- a/v2-docs/aws-serverless.md +++ b/v2-docs/aws-serverless.md @@ -1,7 +1,31 @@ -# Aws Serverless +# AWS Serverless !!! info "Architectural Context" - Detailed reference for Aws Serverless in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Serverless in the context of Cloud Providers (Hyperscalers). + +## Standard Reference + + - [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] + - [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] + - [medium.com/@andrewjr350: Misunderstanding of Serverless (AWS)](https://medium.com/@andrewjr350/misunderstanding-of-serverless-aws-835c7076ea4c) [COMMUNITY-TOOL] + - [medium.com/aws-serverless-microservices-with-patterns-best: Cloud-Native' Microservices Evolves to AWS Serverless Event-driven Architectures](https://medium.com/aws-serverless-microservices-with-patterns-best/cloud-native-microservices-evolves-to-aws-serverless-event-driven-architectures-9a38c473f4f8) [COMMUNITY-TOOL] + - [betterprogramming.pub: Exploring the Serverless Event-Driven Architecture](https://betterprogramming.pub/exploring-the-serverless-event-driven-architecture-8d6bda93e823) [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] + - [medium.com/awesome-cloud: AWS β€” Difference between Serverless (Lambda) and' Containers (Kubernetes)](https://medium.com/awesome-cloud/aws-difference-between-serverless-lambda-and-containers-kubernetes-serverless-vs-containers-lambda-vs-k8s-a166931870a2) [COMMUNITY-TOOL] + - [aws.plainenglish.io: Let's design a serverless ETL pipeline with AWS services](https://aws.plainenglish.io/lets-design-a-serverless-etl-pipeline-with-aws-services-9ab88c95afd4) [COMMUNITY-TOOL] + - [faun.pub: Serverless With Spring Boot & AWS Lambda](https://faun.pub/serverless-with-spring-boot-aws-lambda-bc76c1de2b12) [COMMUNITY-TOOL] + - [medium.com/@dan.avila7: Prueba tus proyectos serverless de forma local con' serverless-offline](https://medium.com/@dan.avila7/prueba-tus-proyectos-serverless-de-forma-local-con-serverless-offline-2e555f2b5e9b) [COMMUNITY-TOOL] + - [medium.com/lego-engineering: A Journey into Serverless and Handling Step' Function Failures](https://medium.com/lego-engineering/a-journey-into-serverless-and-handling-step-function-failures-dba51b4e8e99) [COMMUNITY-TOOL] + - [blog.devops.dev: Deploying Awesome App on AWS Serverless Services β€” Step-by-Step' Guide](https://blog.devops.dev/deploying-awesome-app-on-aws-serverless-services-step-by-step-guide-54bc89e4d236) [COMMUNITY-TOOL] + - [medium.com/@sassenthusiast: Serverless Simplified: Integrating Docker Containers' into AWS Lambda via serverless.yml](https://medium.com/@sassenthusiast/serverless-simplified-integrating-docker-containers-into-aws-lambda-via-serverless-yml-cdef9be1681e) [COMMUNITY-TOOL] + - [medium.com/@HirenDhaduk1: Best choice to run your containers: AWS FARGATE' or AWS LAMBDA or Both?](https://medium.com/@HirenDhaduk1/best-choice-to-run-your-containers-aws-fargate-or-aws-lambda-or-both-d9e14685a363) [COMMUNITY-TOOL] + - [AWS SAM CLI Advanced Serverless Deployments](https://medium.com/@mertmengu/aws-sam-cli-advanced-serverless-deployments-07432fee87ab) [COMMUNITY-TOOL] ## Container-Orchestration @@ -149,5 +173,5 @@ - [terrateam.io: AWS Lambda Function with Terraform](https://terrateam.io/blog/aws-lambda-function-with-terraform) [COMMUNITY-TOOL] β€” A comprehensive operational guide explaining how to declare, compile, and manage AWS Lambda functions natively within Terraform infrastructure-as-code patterns. It maps IAM role dependencies, source code hash tracking, and automated zip compilation cycles. This is an essential blueprint for teams prioritizing Terraform-centric CI/CD environments. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-spain.md b/v2-docs/aws-spain.md index 146127d1..c142139e 100644 --- a/v2-docs/aws-spain.md +++ b/v2-docs/aws-spain.md @@ -1,7 +1,7 @@ -# Aws Spain +# Spain !!! info "Architectural Context" - Detailed reference for Aws Spain in the context of Cloud Providers (Hyperscalers). + Detailed reference for Spain in the context of Cloud Providers (Hyperscalers). ## Infrastructure as Code and Automation @@ -21,5 +21,5 @@ - [AWS Transit Gateway is now available in Europe (Spain) Region](https://aws.amazon.com/about-aws/whats-new/2023/04/aws-transit-gateway-europe-spain-region) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” AWS announcement declaring the availability of Transit Gateway in the Europe (Spain) region. Enables cloud architects to build highly scalable hub-and-spoke virtual private networks natively. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-storage.md b/v2-docs/aws-storage.md index ff25917b..049842a3 100644 --- a/v2-docs/aws-storage.md +++ b/v2-docs/aws-storage.md @@ -1,7 +1,13 @@ -# Aws Storage +# AWS Storage. S3 & EBS. AWS Storage Gateway !!! info "Architectural Context" - Detailed reference for Aws Storage in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Storage. S3 & EBS. AWS Storage Gateway in the context of Cloud Providers (Hyperscalers). + +## Standard Reference + + - [Making Requests to Amazon S3 over IPv6](http://docs.aws.amazon.com/AmazonS3/latest/dev/ipv6-access.html) [COMMUNITY-TOOL] + - [Getting Started with AWS Storage Gateway](http://docs.aws.amazon.com/storagegateway/latest/userguide/GettingStarted-common.html) [COMMUNITY-TOOL] + - [awstip.com: Uploading files to S3 through API Gateway](https://awstip.com/uploading-files-to-s3-through-api-gateway-7bb78c0d0483) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -43,7 +49,15 @@ #### MinIO - **(2022)** [**blog.min.io: Certificate-based Authentication for S3**](https://www.min.io/blog/certificate-based-authentication-with-s3) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Explains how to implement robust Mutual TLS (mTLS) and client certificate-based authentication with MinIO. Outlines secure key exchanges and architectural mapping of certificates to IAM policies. +### Storage + +#### Distributed Filesystems + + - [Ceph: A Distributed Object, Block, and File Storage Platform](https://github.com/ceph/ceph) ⭐ 16621 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The industry-standard unified, distributed storage system designed to provide excellent performance, reliability, and scalability. + +* Provides object, block, and file storage within a single cluster. +* Acts as a foundational storage engine for large-scale Kubernetes PV platforms (Rook-Ceph) and private clouds. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Databases](./aws-databases.md) | [AWS Backup](./aws-backup.md) diff --git a/v2-docs/aws-tools-scripts.md b/v2-docs/aws-tools-scripts.md index 70b33ad7..c4d59bab 100644 --- a/v2-docs/aws-tools-scripts.md +++ b/v2-docs/aws-tools-scripts.md @@ -1,10 +1,20 @@ -# Aws Tools Scripts +# AWS Tools and Scripts !!! info "Architectural Context" - Detailed reference for Aws Tools Scripts in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Tools and Scripts in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing into your Amazon EC2 instances by tag (such as β€˜Name’)](https://pypi.org/project/ec2-ssh-yplan) [COMMUNITY-TOOL] + - [ermetic/access-undenied-aws 🌟](https://github.com/tenable/access-undenied-aws) ⭐ 271 [COMMUNITY-TOOL] + - [ermetic.com: Access Undenied on AWS](https://www.tenable.com/blog/access-undenied-on-aws) [COMMUNITY-TOOL] + - [github.com/containerscrew/aws-sso-auth](https://github.com/containerscrew/aws-sso-rs) ⭐ 4 [COMMUNITY-TOOL] + - [AWS CLI Command Reference](http://docs.aws.amazon.com/cli/latest/index.html) [COMMUNITY-TOOL] + - [New usage examples have been added to the CLI for CodePipeline API Reference](http://docs.aws.amazon.com/cli/latest/reference/codepipeline/index.html) [COMMUNITY-TOOL] + - [blog.awsfundamentals.com: Step-By-Step: Emptying S3 Buckets and Directories Using the AWS CLI with S3 RM](https://awsfundamentals.com/blog/aws-s3-rm-removing-files) [COMMUNITY-TOOL] + - [Amazon CodeWhisperer 🌟](https://aws.amazon.com/q/developer) [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] + - [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) ⭐ 12740 [ENTERPRISE-STABLE] - [AWS IP inventory](https://github.com/okelet/awsipinventory) [COMMUNITY-TOOL] - [dev.to: How to Copy a Security Group with Rules from one AWS Account to' Another account](https://dev.to/dineshrathee12/how-to-copy-a-security-group-with-rules-from-one-aws-account-to-another-account-36mb) [COMMUNITY-TOOL] - [github.com/awslabs/assisted-log-enabler-for-aws: Assisted Log Enabler -' Find resources that are not logging, and turn them on](https://github.com/awslabs/assisted-log-enabler-for-aws) ⭐ 274 [COMMUNITY-TOOL] @@ -12,12 +22,12 @@ - [github.com/Levi-Michael/boto3-ec2-s3-management: A python tools base on' AWS boto3 for manage ec2 and s3 buckets](https://github.com/Levi-Michael/boto3-ec2-s3-management) [COMMUNITY-TOOL] - [github.com/cavaliercoder/vpc-free](https://github.com/cavaliercoder/vpc-free) ⭐ 60 [COMMUNITY-TOOL] - [OpenSource at AWS](https://aws.github.io) [COMMUNITY-TOOL] - - [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) ⭐ 12740 [ENTERPRISE-STABLE] - [awslabs/aws-cloudsaga: AWS CloudSaga - Simulate security events in AWS](https://github.com/awslabs/aws-cloudsaga) ⭐ 475 [COMMUNITY-TOOL] - [willdady/aws-resource-based-policy-collector: AWS resource-based policy' collector](https://github.com/willdady/aws-resource-based-policy-collector) ⭐ 24 [COMMUNITY-TOOL] - [github.com/ualter: AwsBe](https://github.com/ualter/awsbe-site) [COMMUNITY-TOOL] - [github.com/awslabs/amazon-s3-tar-tool: Amazon S3 Tar Tool](https://github.com/awslabs/amazon-s3-tar-tool) ⭐ 232 [COMMUNITY-TOOL] - [github.com/aws-samples/aws-cdk-stack-builder-tool](https://github.com/aws-samples/aws-cdk-stack-builder-tool) ⭐ 202 [COMMUNITY-TOOL] + - [cloudcatalog.dev](https://www.cloudcatalog.dev) [COMMUNITY-TOOL] - [github.com/infrahouse/infrahouse-toolkit](https://github.com/infrahouse/infrahouse-toolkit) ⭐ 74 [COMMUNITY-TOOL] - [dev.to: Continuous Integration and Deployment on AWS - and a wishlist' for CI/CD Tools on AWS](https://dev.to/aws-builders/continuous-integration-and-deployment-on-aws-and-a-wishlist-for-cicd-tools-on-aws-5a13) [COMMUNITY-TOOL] - [AWS Toolkits for Cloud9, JetBrains and VS Code now support interaction with over 200 new resource types 🌟](https://aws.amazon.com/about-aws/whats-new/2021/11/aws-toolkits-cloud9-jetbrains-vs-code) [COMMUNITY-TOOL] @@ -26,6 +36,8 @@ - [Amazon CLI Documentation](https://aws.amazon.com/cli) [COMMUNITY-TOOL] - [Announcing the end of support for Python 2.7 in the AWS SDK for Python and AWS CLI v1](https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-python-2-7-in-aws-sdk-for-python-and-aws-cli-v1) [COMMUNITY-TOOL] - [AWS SDK for Java](https://aws.amazon.com/sdk-for-java) [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] - [dev.to/franciscogm: AWS CLI SSO made easy](https://dev.to/franciscogm/aws-cli-sso-made-easy-3bh9) [COMMUNITY-TOOL] - [genbeta.com: Amazon lanza CodeWhisperer, su propia alternativa a GitHub' Copilot… que no insertarΓ‘ cΓ³digo ya licenciado sin avisar](https://www.genbeta.com/desarrollo/amazon-lanza-codewhisperer-su-propia-alternativa-a-github-copilot-que-no-insertara-codigo-licenciado-avisar) [COMMUNITY-TOOL] - [aws.amazon.com/blogs: Introducing Amazon CodeWhisperer for command line](https://aws.amazon.com/blogs/devops/introducing-amazon-codewhisperer-for-command-line) [COMMUNITY-TOOL] @@ -37,7 +49,28 @@ - [github.com/Reaimua/AWS-CLI-Uploader-Project](https://github.com/Reaimua/AWS-CLI-Uploader-Project) [COMMUNITY-TOOL] - [github.com/welldone-cloud/aws-list-resources](https://github.com/welldone-cloud/aws-list-resources) ⭐ 183 [COMMUNITY-TOOL] +## Cloud Architecture + +### AWS Architectures + +#### Open Source + + - [AWS Labs GitHub](https://github.com/awslabs) [ADVANCED LEVEL] [DE FACTO STANDARD] [EMERGING] β€” AWS's central laboratory incubator on GitHub housing thousands of reference architectures, automation scripts, and experimental SDKs. Grounding validates this organization as a primary resource for cloud-native engineering patterns. +## Cloud Infrastructure + +### AWS + +#### Asset Management + + - [Querying AWS at scale across APIs, Regions, and accounts](https://aws.amazon.com/blogs/opensource/querying-aws-at-scale-across-apis-regions-and-accounts) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An AWS blog post analyzing strategies and open-source tools (like Steampipe) to query and audit AWS resources at massive multi-region, multi-account scales. It breaks down API rate-limiting workarounds and security posture assessment methodologies. +## Cloud Security + +### Asset Management (1) + +#### Infrastructure-as-Code + + - [steampipe 🌟](https://steampipe.io) [ENTERPRISE-STABLE] β€” A zero-dependency CLI tool that allows querying of APIs and cloud infrastructure (AWS, Azure, GitHub, etc.) dynamically using Postgres-compatible SQL. It simplifies cloud infrastructure compliance, security audits, and resource inspection by exposing multi-platform APIs as regular database tables. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws-training.md b/v2-docs/aws-training.md index 1c31f070..449228ac 100644 --- a/v2-docs/aws-training.md +++ b/v2-docs/aws-training.md @@ -1,7 +1,15 @@ -# Aws Training +# AWS Training and Certification !!! info "Architectural Context" - Detailed reference for Aws Training in the context of Cloud Providers (Hyperscalers). + Detailed reference for AWS Training and Certification in the context of Cloud Providers (Hyperscalers). + +## Standard Reference + + - [Amazon AWS Certification Preparation Tips](http://walkintocloud.com/index.php/2016/06/04/amazon-aws-certification-preparation-tips) [COMMUNITY-TOOL] + - [hashnode.tpschmidt.com: My Top 10 Free Learning Resources for AWS](https://hashnode.tpschmidt.com/my-top-10-free-learning-resources-for-aws) [COMMUNITY-TOOL] + - [satyenkumar.medium.com: My Youtube Channel is updated for AWS Certifications' (Over 150 Video list)](https://satyenkumar.medium.com/my-youtube-channel-is-updated-for-aws-certifications-over-150-video-list-1ae7aa81e99d) [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] + - [devopsmonk.hashnode.dev: Learn AWS if you want to save your career..!!](https://devopsmonk.hashnode.dev/learn-aws-if-you-want-to-save-your-career) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -10,6 +18,9 @@ #### AWS CDK - [New digital course and lab: AWS Cloud Development Kit (CDK) Primer](https://aws.amazon.com/about-aws/whats-new/2021/01/new-digital-course-and-lab-aws-cloud-development-kit-cdk-primer) [COMMUNITY-TOOL] [GUIDE] β€” An official AWS educational lab covering foundations of the Cloud Development Kit. Focuses on writing structural patterns to deploy secure multi-tier cloud environments using object-oriented languages. +#### CloudFormation + + - [youtube.com: AWS Cloud Complete Bootcamp Course - CloudFormation | freeCodeCamp' 🌟](https://www.youtube.com/watch?v=zA8guDqfv40) [DE FACTO STANDARD] [GUIDE] β€” A comprehensive boot-camp produced by freeCodeCamp focusing on CloudFormation foundations. Details modular resource design, dependency mapping, drift protection, and secure infrastructure-as-code delivery pipelines. ### Training #### AWS Deep Dives @@ -19,6 +30,7 @@ - **(2021)** [==explore.skillbuilder.aws/learn: AWS Skill Builder 🌟==](https://skillbuilder.aws) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [GUIDE] β€” AWS's official digital training hub, offering interactive learning models, gamified simulation sandboxes, and deep system architecture tracks compiled by primary cloud specialists. - **(2023)** [community.aws/training: Training and Certification](https://builder.aws.com/learn) [COMMUNITY-TOOL] [GUIDE] β€” An official community hub connecting cloud builders with modern development labs, learning blueprints, and architectural expert-led events. + - [AWS Cloud Practitioner - Curso Completo 2023](https://www.youtube.com/watch?v=zQyrhjEAqLs) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A complete video guide systematically mapping the official AWS Cloud Practitioner certification domains in Spanish. [SPANISH CONTENT] - [aws.amazon.com: ExΓ‘menes prΓ‘cticos gratuitos y 100% en espaΓ±ol para que' obtenga su certificaciΓ³n](https://aws.amazon.com/es/blogs/aws-spanish/examenes-practicos-gratuitos-y-100-en-espanol-para-que-obtenga-su-certificacion) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” AWS-published reference article detailing official practice examinations localized in Spanish to support accessible learning globally. [SPANISH CONTENT] - [Schedule an Exam](https://aws.amazon.com/certification/certification-prep/testing) [COMMUNITY-TOOL] β€” The official registration and scheduling center for AWS Certification Exams. Provides standard instructions for coordinating remote proctoring environments. - [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] β€” Historically notable launch announcement of the first official AWS-authored certification study guide. While structurally important, newer cloud paradigms limit its relevance for current exams. @@ -45,5 +57,5 @@ - **(2021)** [acloudguru.com](https://www.pluralsight.com/cloud-guru) [COMMUNITY-TOOL] [GUIDE] β€” A premier enterprise learning platform specialized in modern cloud-native system training. Delivers deep hands-on sandbox labs, certification preparation curricula, and continuous technical playground resources. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/aws.md b/v2-docs/aws.md index 6f658948..8740e51d 100644 --- a/v2-docs/aws.md +++ b/v2-docs/aws.md @@ -1,13 +1,46 @@ -# Aws +# Public Cloud Provider. Amazon Web Services !!! info "Architectural Context" - Detailed reference for Aws in the context of Cloud Providers (Hyperscalers). + Detailed reference for Public Cloud Provider. Amazon Web Services in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [status.aws.amazon.com: Service Health Dashboard](https://health.aws.amazon.com/health/status) [COMMUNITY-TOOL] + - [AWS Knowledge Center](https://aws.amazon.com/premiumsupport/knowledge-center) [COMMUNITY-TOOL] + - [AWS Glossary](http://docs.aws.amazon.com/general/latest/gr/glos-chap.html) [COMMUNITY-TOOL] + - [AWS Support](https://aws.amazon.com/premiumsupport) [COMMUNITY-TOOL] + - [slideshare.net/AmazonWebServices](http://www.slideshare.net/AmazonWebServices) [COMMUNITY-TOOL] + - [AWS 10-Minute Tutorials](https://aws.amazon.com/getting-started/hands-on) [COMMUNITY-TOOL] + - [How do I create and activate a new Amazon Web Services account?](https://repost.aws/knowledge-center/create-and-activate-aws-account) [COMMUNITY-TOOL] + - [AWS Activate](https://aws.amazon.com/startups) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [acloudguru.com: 12 AWS Config rules that every account should have](https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every-account-should-have) [COMMUNITY-TOOL] + - [What is Streaming Data?](https://aws.amazon.com/what-is/streaming-data) [COMMUNITY-TOOL] + - [infoworld.com: Amazon’s quiet open source revolution](https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.html) [COMMUNITY-TOOL] + - [k21academy.com: AWS Application Services: Lambda, SES, SNS, SQS, SWF](https://k21academy.com/aws-cloud/aws-application-services) [COMMUNITY-TOOL] + - [workshops.aws: AWS Workshops](https://builder.aws.com/build/workshops?trk=265ae1c7-2dfc-44c6-bc73-a4d991b8bd7f&sc_channel=el) [COMMUNITY-TOOL] + - [twitter.com/awscloud](https://x.com/awscloud) [COMMUNITY-TOOL] + - [twitter.com/AWSreInvent](https://x.com/AWSreInvent) [COMMUNITY-TOOL] + - [twitter.com/jeffbarr](https://x.com/jeffbarr) [COMMUNITY-TOOL] + - [twitter.com/AWSstartups](https://x.com/AWSstartups) [COMMUNITY-TOOL] + - [twitter.com/AWS_Partners](https://x.com/AWS_Partners) [COMMUNITY-TOOL] + - [Stitcher AWS Podcasts](http://www.stitcher.com/podcast/amazon-web-services/aws-podcast) [COMMUNITY-TOOL] + - [Create an API Using the Swagger Specification and the API Gateway Extensions](http://docs.aws.amazon.com/apigateway/latest/developerguide/create-api-using-import-export-api.html) [COMMUNITY-TOOL] + - [Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html) [COMMUNITY-TOOL] + - [AWS Cloud Adoption Framework (AWS CAF)](https://aws.amazon.com/cloud-adoption-framework) [COMMUNITY-TOOL] + - [Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available](https://aws.amazon.com/blogs/aws/convert-aws-console-actions-to-reusable-code-with-aws-console-to-code-now-generally-available/?trk=0d3532c8-5f49-4c86-9683-96c2417e9b4b&sc_channel=el) [COMMUNITY-TOOL] + - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [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] + - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] + - [AWS Cloud Products](https://aws.amazon.com/products) [COMMUNITY-TOOL] + - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] + - [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] + - [Awesome AWS 🌟](https://github.com/donnemartin/awesome-aws) ⭐ 14033 [ENTERPRISE-STABLE] - [AWS Local Zones locations](https://aws.amazon.com/about-aws/global-infrastructure/localzones/locations) [COMMUNITY-TOOL] - [aws.amazon.com/new: What's New with AWS?](https://aws.amazon.com/new) [COMMUNITY-TOOL] - - [Awesome AWS 🌟](https://github.com/donnemartin/awesome-aws) ⭐ 14033 [ENTERPRISE-STABLE] + - [repost.aws 🌟](https://repost.aws) [COMMUNITY-TOOL] - [AWS Marketplace](https://aws.amazon.com/marketplace) [COMMUNITY-TOOL] - [The Open Guide to Amazon Web Services](https://github.com/open-guides/og-aws) ⭐ 36416 [DE FACTO STANDARD] - [AWS Ramp-Up Guides](https://aws.amazon.com/es/training/ramp-up-guides) [COMMUNITY-TOOL] @@ -16,42 +49,78 @@ - [AWS SAM Pipelines](https://serverlessland.com/explore/sam-pipelines) [COMMUNITY-TOOL] - [aws/containers-roadmap: AWS Containers Roadmap](https://github.com/aws/containers-roadmap) ⭐ 5345 [ENTERPRISE-STABLE] - [dashbird.io: Get started and keep using AWS for free](https://dashbird.io/blog/use-aws-free) [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] + - [dannys.cloud: 10 Best Free AWS Learning Resources for Beginners](https://dannys.cloud/10-best-free-aws-learning-resources-for-beginners) [COMMUNITY-TOOL] - [linkedin pulse: Listado de todos los Servicios de AWS (actualizado 1 de' Enero 2021)](https://www.linkedin.com/pulse/listado-de-todos-los-servicios-amazon-web-services-daniel-pe%25C3%25B1a-silva) [COMMUNITY-TOOL] + - [towardsaws.com: A Gentle Introduction to Amazon Web Services (AWS)](https://towardsaws.com/a-gentle-introduction-to-amazon-web-services-aws-50f18c7c57dc) [COMMUNITY-TOOL] - [docs.aws.amazon.com: The AWS Security Reference Architecture](https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture/architecture.html) [COMMUNITY-TOOL] - [thenewstack.io: The AWS Shared Responsibility Model for Kubernetes](https://thenewstack.io/understand-the-aws-shared-responsibility-model-for-kubernetes) [COMMUNITY-TOOL] + - [medium: AWS Services Every Developer Should Be Aware Of](https://medium.com/@ashish_fagna/aws-services-every-developer-should-be-aware-of-f7c48aaa854f) [COMMUNITY-TOOL] + - [blog.cloudyali.io: The Absolute minimum every developer must know about' AWS security!](https://blog.cloudyali.io/absolute-minimum-every-developer-must-know-about-aws-security) [COMMUNITY-TOOL] - [cloudonaut.io: EC2 Checklist: 7 things to do after launching an instance](https://cloudonaut.io/ec2-checklist-seven-things-to-do-after-launching-an-instance) [COMMUNITY-TOOL] + - [medium: 6 Lessons Learned - Migrating Application on Production](https://medium.com/swlh/6-lessons-learned-from-migrating-web-application-on-production-ce9add8e63f3) [COMMUNITY-TOOL] - [lastweekinaws.com: 17 More Ways to Run Containers on AWS](https://www.lastweekinaws.com/blog/17-more-ways-to-run-containers-on-aws) [COMMUNITY-TOOL] + - [dzone: Five Different Ways to Build AWS Infrastructure](https://dzone.com/articles/five-different-ways-to-build-aws-infrastructure) [COMMUNITY-TOOL] - [AWS Architecture Blog: What to Consider when Selecting a Region for your' Workloads](https://aws.amazon.com/blogs/architecture/what-to-consider-when-selecting-a-region-for-your-workloads) [COMMUNITY-TOOL] + - [ben11kehoe.medium.com: Never put AWS temporary credentials in the credentials' file (or env vars) β€” there’s a better way](https://ben11kehoe.medium.com/never-put-aws-temporary-credentials-in-env-vars-or-credentials-files-theres-a-better-way-25ec45b4d73e) [COMMUNITY-TOOL] - [Implementing Microservices on AWS 🌟](https://docs.aws.amazon.com/whitepapers/latest/microservices-on-aws/microservices-on-aws.html) [COMMUNITY-TOOL] - [intellipaat.com: What is AWS?](https://intellipaat.com/blog/what-is-amazon-web-services-aws) [COMMUNITY-TOOL] + - [tech.twenix.com: Securiza tu infraestructura cloud sin arruinarte](https://tech.twenix.com/securiza-tu-infraestructura-cloud-sin-arruinarte-d9d2e2d5302c) [COMMUNITY-TOOL] - [amazon.qwiklabs.com/catalog](https://amazon.qwiklabs.com/catalog) [COMMUNITY-TOOL] - [freecodecamp.org/news/tag/aws](https://www.freecodecamp.org/news/tag/aws) [COMMUNITY-TOOL] - - [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) [COMMUNITY-TOOL] + - [paigeshin1991.medium.com: Drop Nuclear Bomb on your AWS account. How to' clear your entire AWS services in 3 seconds](https://paigeshin1991.medium.com/drop-nuclear-bomb-on-your-aws-services-how-to-clear-your-entire-aws-account-in-3-seconds-53f28928e09c) [COMMUNITY-TOOL] + - [medium.com/gargee-bhatnagar: How to Create a Custom AMI with Image Pipeline' and Automate its Creation Using EC2 Image Builder](https://medium.com/gargee-bhatnagar/how-to-create-a-custom-ami-with-image-pipeline-and-automate-its-creation-using-ec2-image-builder-7e194e39c8e9) [COMMUNITY-TOOL] + - [medium.com/@imaze.enabulele: Autoscaling EC2 Instances for High Availability' and Stress Testing 🌟](https://medium.com/@imaze.enabulele/autoscaling-ec2-instances-for-high-availability-and-stress-testing-946b41f229e2) [COMMUNITY-TOOL] + - [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] - [Building highly resilient applications with on-premises interdependencies using AWS Local Zones](https://aws.amazon.com/blogs/compute/building-highly-resilient-applications-with-on-premises-interdependencies-using-aws-local-zones) [COMMUNITY-TOOL] - [dev.to: Disaster Recovery Cheat-sheet/Write-up 🌟](https://dev.to/aws-builders/disaster-recovery-cheat-sheetwrite-up-o62) [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] - [dev.to: Best Practices When Designing AWS Architecture 🌟🌟](https://dev.to/aws-builders/best-practices-when-designing-aws-architecture-4c8d) [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] - [infoq.com: AWS Publishes Reference Architecture and Implementations for' Deployment Pipelines](https://www.infoq.com/news/2023/02/aws-deployment-pipelines) [COMMUNITY-TOOL] - - [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] - [Jayendra's Blog 🌟🌟](https://jayendrapatil.com) [COMMUNITY-TOOL] + - [aws.plainenglish.io](https://aws.plainenglish.io) [COMMUNITY-TOOL] + - [AWStip.com](https://awstip.com) [COMMUNITY-TOOL] - [Everything AWS | Search and discover 6K+ quality AWS repositories](https://app.polymersearch.com/discover/aws) [COMMUNITY-TOOL] - [AWS Courses created by AWS experts](https://www.amazon.com/b/?node=14297978011) [COMMUNITY-TOOL] - [dev.to: Many free and useful AWS official Dev and User guides!](https://dev.to/aws-builders/many-free-and-useful-aws-official-dev-and-user-guides-54ci) [COMMUNITY-TOOL] - [vladionescu.me: Scaling containers on AWS in 2022 (comparison)](https://www.vladionescu.me/posts/scaling-containers-on-aws-in-2022) [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] + - [What Startups Should Know about Amazon VPCβ€Šβ€”β€ŠPart 1](https://medium.com/aws-activate-startup-blog/what-startups-should-know-about-amazon-vpc-part-1-bebe94b7f228) [COMMUNITY-TOOL] + - [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] - [Amazon Web Services Youtube](https://www.youtube.com/user/AmazonWebServices) [COMMUNITY-TOOL] - [AWS Tutorial Series](https://www.youtube.com/user/awstutorialseries) [COMMUNITY-TOOL] - [AWS Webinar Channel](https://www.youtube.com/user/AWSwebinars) [COMMUNITY-TOOL] - [AWS Podcasts](https://aws.amazon.com/podcasts/aws-podcast) [COMMUNITY-TOOL] - [AWS Techchat](https://aws.amazon.com/podcasts/aws-techchat) [COMMUNITY-TOOL] - - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] - [The AWS Developer Blog now includes Python & GoLang](https://aws.amazon.com/blogs/developer) [COMMUNITY-TOOL] - - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [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] - [AWS Config Rules now available in 4 new regions: US West (Oregon), EU (Ireland),' EU (Frankfurt) and Asia Pacific (Tokyo)](https://aws.amazon.com/about-aws/whats-new/2016/04/aws-config-rules-now-available-in-4-new-regions-us-west-oregon-eu-ireland-eu-frankfurt-and-asia-pacific-tokyo) [COMMUNITY-TOOL] + - [medium.com/swlh: AWS Config β€” Compliance as Code](https://medium.com/swlh/aws-config-compliance-as-code-9621eb3b7ac7) [COMMUNITY-TOOL] + - [AWS, Azure, GCP: Resource Hierarchies](https://levelup.gitconnected.com/aws-azure-gcp-resource-hierarchies-25b829127511) [COMMUNITY-TOOL] + - [bridgecrew.io: Best practices for AWS tagging with Yor](https://bridgecrew.io/blog/best-practices-for-aws-tagging-with-yor) [COMMUNITY-TOOL] - [Multi-account AWS Trusted Advisor summaries now available in AWS Systems Manager Explorer](https://aws.amazon.com/blogs/mt/multi-account-aws-trusted-advisor-summaries-now-available-aws-systems-manager-explorer) [COMMUNITY-TOOL] - [How to automate incident response to security events with AWS Systems Manager Incident Manager](https://aws.amazon.com/blogs/security/how-to-automate-incident-response-to-security-events-with-aws-systems-manager-incident-manager) [COMMUNITY-TOOL] - [AWS Cloud Adoption Framework (CAF) 3.0 is Now Available](https://aws.amazon.com/blogs/aws/aws-cloud-adoption-framework-caf-3-0-is-now-available) [COMMUNITY-TOOL] - [AWS re:Post – A Reimagined Q&A Experience for the AWS Community](https://aws.amazon.com/blogs/aws/aws-repost-a-reimagined-qa-experience-for-the-aws-community) [COMMUNITY-TOOL] - [infoq.com: Amazon Introduces re:Post, a "Stack Overflow" for AWS](https://www.infoq.com/news/2021/12/amazon-repost-questions-answers) [COMMUNITY-TOOL] +## Cloud Architecture + +### AWS Architectures + +#### Open Source + + - [AWS Labs GitHub](https://github.com/awslabs) [ADVANCED LEVEL] [DE FACTO STANDARD] [EMERGING] β€” AWS's central laboratory incubator on GitHub housing thousands of reference architectures, automation scripts, and experimental SDKs. Grounding validates this organization as a primary resource for cloud-native engineering patterns. +### AWS Governance + +#### AWS Organizations + + - [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] β€” A highly clear exploration of AWS Organizations, dissecting organizational units (OUs), Service Control Policies (SCPs), and account hierarchy. Grounding shows it serves as a fundamental training material for cloud administrators establishing multi-account safety structures. ## Platform Engineering ### Infrastructure as Code @@ -63,5 +132,5 @@ - [RunsOn: Self-hosted GitHub Actions Runners in AWS](https://runs-on.com) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A commercial-grade, highly efficient solution for hosting ephemeral, auto-scaled GitHub Actions runners directly on your AWS account. Delivers a significant reduction in GitHub Actions spend (up to 10x) using cheap EC2 spot instances, fast cache persistence, and seamless setup. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/azure.md b/v2-docs/azure.md index 26ded910..ebef47ff 100644 --- a/v2-docs/azure.md +++ b/v2-docs/azure.md @@ -1,32 +1,174 @@ -# Azure +# Microsoft Azure !!! info "Architectural Context" - Detailed reference for Azure in the context of Cloud Providers (Hyperscalers). + Detailed reference for Microsoft Azure in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [COMMUNITY-TOOL] + - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] + - [Azure Products by Region Table](https://azure.microsoft.com/en-us/en-us/explore/global-infrastructure/products-by-region/table) [COMMUNITY-TOOL] + - [Microsoft Azure](https://azure.microsoft.com/en-us) [COMMUNITY-TOOL] + - [Microsoft Docs](https://learn.microsoft.com/en-us) [COMMUNITY-TOOL] + - [Azure Docs](https://learn.microsoft.com/en-us/azure) [COMMUNITY-TOOL] + - [Azure Updates 🌟](https://azure.microsoft.com/en-us/en-us/updates) [COMMUNITY-TOOL] + - [Azure Updates AKS 🌟](https://azure.microsoft.com/en-us/en-us/updates/?query=AKS) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Microsoft Learn - Learning Rooms Directory](https://techcommunity.microsoft.com/?product=All) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Non-interactive logins: minimizing the blind spot](https://techcommunity.microsoft.com/blog/microsoftsentinelblog/non-interactive-logins-minimizing-the-blind-spot/2287932) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: How to create a VPN between Azure and AWS using only managed solutions](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/how-to-create-a-vpn-between-azure-and-aws-using-only-managed-solutions/2281900) [COMMUNITY-TOOL] + - [k21academy.com: Azure Data Lake Overview For Beginners](https://k21academy.com/azure-data/azure-data-lake) [COMMUNITY-TOOL] + - [theregister.com: Microsoft Azure deprecations: API changes will break applications and PowerShell scripts](https://www.theregister.com/off-prem/2021/09/03/microsoft-azure-deprecations-api-changes-will-break-applications-and-powershell-scripts/748744) [COMMUNITY-TOOL] + - [k21academy.com: Azure RBAC Vs Azure Policies Vs Azure Blueprints](https://k21academy.com/azure-cloud/azure-rbac-vs-azure-policies-vs-azure-blueprints) [COMMUNITY-TOOL] + - [docs.microsoft.com: Multi-tenant user management scenarios](https://learn.microsoft.com/en-us/en-us/azure/active-directory/fundamentals/multi-tenant-user-management-scenarios) [COMMUNITY-TOOL] + - [azure.microsoft.com: Choose the best global distribution solution for your applications with Azure](https://azure.microsoft.com/en-us/en-us/blog/choose-the-best-global-distribution-solution-for-your-applications-with-azure) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Leveraging Azure Event Hub, Microsoft Fabric, and Power BI for Real-Time Data Analytics](https://techcommunity.microsoft.com/blog/educatordeveloperblog/leveraging-azure-event-hub-microsoft-fabric-and-power-bi-for-real-time-data-anal/4028701) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure SQL Managed Instance pools: new features](https://techcommunity.microsoft.com/blog/azuresqlblog/azure-sql-managed-instance-pools-new-features/4044688) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Microsoft Fabric - Multi-Tenant Architecture](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/microsoft-fabric---multi-tenant-architecture/4119429) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Orphan Resources](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-orphan-resources/3492198) [COMMUNITY-TOOL] β€” - [github.com/dolevshor/azure-orphan-resources](https://github.com/dolevshor/azure-orphan-resources) Centralize orphan resources in Azure environments + - [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) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Architecture - Course Blueprint](https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-course-blueprints/4338972) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Azure Policy Recommended Practices](https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-policy-recommended-practices/3798024) [COMMUNITY-TOOL] + - [infoq.com: Microsoft Refreshes its Well-Architected Framework](https://www.infoq.com/news/2023/11/azure-well-architected-framework) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Get tailored insights with our Advisor Well-Architected assessments](https://techcommunity.microsoft.com/blog/finopsblog/get-tailored-insights-with-our-advisor-well-architected-assessments/4218239) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Infra in Azure for Developers - The What](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-what/4026102) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure OpenAI Landing Zone reference architecture](https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-landing-zone-reference-architecture/3882102) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: New feature: easily assign regulatory compliance policies to your Azure Landing Zone](https://techcommunity.microsoft.com/blog/azurearchitectureblog/new-feature-easily-assign-regulatory-compliance-policies-to-your-azure-landing-z/4074957) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure landing zones custom archetypes using Terraform](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-landing-zones-custom-archetypes-using-terraform/3791172) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Generally available: Azure Bastion now support shareable links](https://azure.microsoft.com/en-us/en-us/updates/generally-available-azure-bastion-shareable-links) [COMMUNITY-TOOL] + - [theregister.com: Microsoft has made Azure Linux generally available. Repeat, Azure Linux](https://www.theregister.com/software/2023/05/26/microsofts-azure-linux-distro-is-now-generally-available/568359) [COMMUNITY-TOOL] + - [CommandLine Ninja](https://commandline.ninja) [COMMUNITY-TOOL] + - [azurebrains.com: Azurebrains](https://blog.azurebrains.com) [COMMUNITY-TOOL] + - [docs.microsoft.com: Understand Azure Load Balancing. Decision tree for load balancing in Azure](https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/load-balancing-overview) [COMMUNITY-TOOL] + - [mvark.blogspot.com: Comparison of Azure Front Door, Traffic Manager, Application Gateway & Load Balancer](http://mvark.blogspot.com/2019/12/comparison-of-azure-front-door-traffic.html) [COMMUNITY-TOOL] + - [Azure Load Testing](https://azure.microsoft.com/en-us/en-gb/products/load-testing) [COMMUNITY-TOOL] + - [azure.microsoft.com: Microsoft Azure Load Testing is now generally available](https://azure.microsoft.com/en-us/en-gb/blog/microsoft-azure-load-testing-is-now-generally-available) [COMMUNITY-TOOL] + - [github.com/microsoft/CBL-Mariner](https://github.com/microsoft/azurelinux) ⭐ 4823 [ENTERPRISE-STABLE] + - [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) [COMMUNITY-TOOL] + - [azure.microsoft.com: Azure Quickstart Templates](https://learn.microsoft.com/en-us/samples/browse/?expanded=azure&products=azure-resource-manager) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: ARM Template Specs now GA!](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-template-specs-now-ga/2402618) [COMMUNITY-TOOL] + - [learn.microsoft.com: DevTest and DevOps for microservice solutions](https://learn.microsoft.com/en-us/azure/devtest-labs) [COMMUNITY-TOOL] + - [docs.microsoft.com: Build applications with Azure DevOps (Learning Path)](https://learn.microsoft.com/en-gb/training/browse) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Building a path to success for microservices and .NET Core - Project Tye + GitHub Actions](https://techcommunity.microsoft.com/blog/appsonazureblog/building-a-path-to-success-for-microservices-and-net-core---project-tye--github-/1502270) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Scout Suite reports using Azure DevOps Pipeline](https://thomasthornton.cloud/scout-suite-reports-using-azure-devops-pipeline) [COMMUNITY-TOOL] + - [cloud.google.com: Crea una canalizaciΓ³n de CI/CD con Azure Pipelines y Compute Engine](https://docs.cloud.google.com/dotnet/docs/creating-cicd-pipeline-vsts-compute-engine) [COMMUNITY-TOOL] + - [thinksys.com: Azure DevOps Pipeline Complete Guide 2022](https://thinksys.com/azure/azure-devops-pipeline-complete-guide) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: CICD in Synapse SQL: How to deliver your database objects across multiple environments](https://techcommunity.microsoft.com/blog/azuresynapseanalyticsblog/cicd-in-synapse-sql-how-to-deliver-your-database-objects-across-multiple-environ/3267507) [COMMUNITY-TOOL] + - [learn.microsoft.com: Azure DevOps Templates - Template types & usage 🌟🌟](https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure DevOps Pipelines: If Expressions and Conditions 🌟](https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/azure-devops-pipelines-if-expressions-and-conditions/3737159) [COMMUNITY-TOOL] + - [datascientest.com: Azure DevOps Pipeline YAML: why configure CI/CD pipelines with YAML?](https://liora.io/en/azure-devops-pipeline-yaml-why-configure-ci-cd-pipelines-with-yaml) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) [COMMUNITY-TOOL] + - [learn.microsoft.com: Managed DevOps Pools documentation](https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/?view=azure-devops) [COMMUNITY-TOOL] + - [datascientest.com: Azure DevOps vs GitHub Actions: Which is the best CI/CD tool?](https://liora.io/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Dynamic user membership rules, Azure Active Directory Administrative Units and password reset! 🌟](https://techcommunity.microsoft.com/discussions/azure/dynamic-user-membership-rules-azure-active-directory-administrative-units-and-pa/3281164) [COMMUNITY-TOOL] + - [learn.microsoft.com: Application registration permissions for custom roles in Azure Active Directory](https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/custom-available-permissions) [COMMUNITY-TOOL] + - [learn.microsoft.com: What are Azure Active Directory recommendations? 🌟🌟](https://learn.microsoft.com/en-us/entra/identity/monitoring-health/overview-recommendations) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Permissions 101: How to manage Azure access effectively](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-permissions-101-how-to-manage-azure-access-effectively/4067468) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Important: Azure AD Graph Retirement and Powershell Module Deprecation](https://techcommunity.microsoft.com/blog/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module-deprecation/3848270) [COMMUNITY-TOOL] + - [vcloud-lab.com: Get started and configure certificate-based authentication in Azure](http://vcloud-lab.com/entries/microsoft-azure/get-started-and-configure-with-certificate-based-authentication-in-azure) [COMMUNITY-TOOL] + - [vcloud-lab.com: Create an Azure App registrations in Azure Active Directory using PowerShell & AzureCLI](http://vcloud-lab.com/entries/microsoft-azure/create-an-azure-app-registrations-in-azure-active-directory-using-powershell-azurecli) [COMMUNITY-TOOL] + - [Azure Arc overview](https://learn.microsoft.com/en-us/en-us/azure/azure-arc/overview) [COMMUNITY-TOOL] + - [azurearcjumpstart.io](https://jumpstart.azure.com) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [seifbassem.com: SSH into your Azure Arc-enabled servers from anywhere](https://blog.seifbassem.com/blogs/posts/azure-arc-ssh) [COMMUNITY-TOOL] + - [ismiletechnologies.com: Secure DevOps Kit For Azure(AzSK)](https://ismiletechnologies.com/en_us/devsecops/secure-devops-kit-azureazsk) [COMMUNITY-TOOL] + - [learn.microsoft.com: Configure a Java app for Azure App Service](https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-deploy-run) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Monitor Logs Next Evolution: Multi-tier logging](https://techcommunity.microsoft.com/blog/azureobservabilityblog/azure-monitor-logs-next-evolution-multi-tier-logging/4200871) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Introducing Azure Monitor managed service for Prometheus 🌟](https://techcommunity.microsoft.com/blog/azureobservabilityblog/introducing-azure-monitor-managed-service-for-prometheus/3600185) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: How To Monitor Your Multi-Tenant Solution on Azure With Azure Monitor](https://techcommunity.microsoft.com/blog/azureobservabilityblog/how-to-monitor-your-multi-tenant-solution-on-azure-with-azure-monitor/4042140) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Orphan Resources Grafana Dashboard](https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resources-grafana-dashboard/4120303) [COMMUNITY-TOOL] + - [PowerShell](https://learn.microsoft.com/en-us/powershell) [COMMUNITY-TOOL] + - [deepinstinct.com: What makes powershell a challenge for cybersecurity solutions? 🌟](https://www.deepinstinct.com/blog/what-makes-powershell-a-challenge-for-cybersecurity-solutions) [COMMUNITY-TOOL] + - [blog.guybarrette.com: Powershell prompt: How to display your current Kubernetes context using Oh-My-Posh 3 🌟](https://www.linkedin.com/newsletters/6962087231775772672) [COMMUNITY-TOOL] + - [acloudguru.com: The Beginner’s Guide to Azure PowerShell: One Shell to Rule Them All](https://www.pluralsight.com/resources/blog/cloud/one-shell-to-rule-them-all-5-reasons-to-use-powershell-for-cloud-management) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: An example why PowerShell is so important!](https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why-powershell-is-so-important/3041748) [COMMUNITY-TOOL] + - [commandline.ninja: Use Powershell to find windows services configured to run as another user](https://commandline.ninja/use-powershell-to-find-services-configured-to-run-as-another-user) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Use PowerShell to retrieve all assigned Intune policies and applications per Azure AD group!](https://techcommunity.microsoft.com/discussions/microsoft-intune/use-powershell-to-retrieve-all-assigned-intune-policies-and-applications-per-azu/3217498) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Use PowerShell to search for accounts in Active Directory that have gone stale!](https://techcommunity.microsoft.com/discussions/windowsserver/use-powershell-to-search-for-accounts-in-active-directory-that-have-gone-stale/3585934) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Storage Blob Count & Capacity usage Calculator](https://techcommunity.microsoft.com/blog/azurepaasblog/azure-storage-blob-count--capacity-usage-calculator/3516855) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure PowerShell Tips and Tricks](https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-powershell-tips-and-tricks/4066848) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Announcing a new login experience with Azure PowerShell and Azure CLI](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-a-new-login-experience-with-azure-powershell-and-azure-cli/4109357) [COMMUNITY-TOOL] + - [Abhisheksinhacoder/collection-of-useful-scripts](https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts) [COMMUNITY-TOOL] + - [github.com/search?l=powershell](https://github.com/search?l=powershell&q=stars%3A%3E1&s=stars&type=Repositories) [COMMUNITY-TOOL] + - [systemcenterdudes.com: Create Operational SCCM Collection Using Powershell Script](https://www.systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script) [COMMUNITY-TOOL] β€” - [prae1809/PowerShell-Scripts: OperationalCollections](https://github.com/prae1809/PowerShell-Scripts/tree/master/OperationalCollections) This script will create a set of 134 SCCM collections for your various needs. These collections can be used for operational tasks afterward. + - [powershellgallery.com: Microsoft.PowerShell.Crescendo](https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo/1.1.0) [COMMUNITY-TOOL] + - [commandline.ninja: Video Intro to Secret Management with Powershell](https://commandline.ninja/video-intro-to-secret-management-with-powershell) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Announcing template-based previews of Azure CLI and Azure PowerShell for Key Vault deployments](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-template-based-previews-of-azure-cli-and-azure-powershell-for-key-vau/3933802) [COMMUNITY-TOOL] + - [mandiant.com: Azure Run Command for Dummies](https://cloud.google.com/blog/topics/threat-intelligence/azure-run-command-dummies) [COMMUNITY-TOOL] + - [docs.microsoft.com: Run scripts in your Linux VM by using action Run Commands](https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command) [COMMUNITY-TOOL] + - [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] + - [docs.microsoft.com: Desired State Configuration overview for decision makers 🌟](https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [insight-services-apac.github.io: Getting Started with Bicep](https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Announcing public preview of Bicep templates support for Microsoft Graph](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-public-preview-of-bicep-templates-support-for-microsoft-graph/4141772) [COMMUNITY-TOOL] + - [Azure Traffic Manager](https://learn.microsoft.com/en-us/azure/traffic-manager) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Centralized private resolver architecture implementation using Azure private DNS resolver](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/centralized-private-resolver-architecture-implementation-using-azure-private-dns/4132622) [COMMUNITY-TOOL] + - [Create an Azure Active Directory tenant for P2S OpenVPN protocol connections](https://learn.microsoft.com/en-us/azure/vpn-gateway/openvpn-azure-ad-tenant) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Security Control: Implement security best practices](https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/security-control-implement-security-best-practices/2269914) [COMMUNITY-TOOL] + - [learn.microsoft.com: Conditional Access architecture and personas](https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditional-access) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Microsoft Announces General Availability of Defender for APIs](https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/microsoft-announces-general-availability-of-defender-for-apis/3981488) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: What’s new in Defender: How Copilot for Security can transform your SOC](https://techcommunity.microsoft.com/blog/microsoftthreatprotectionblog/what%e2%80%99s-new-in-defender-how-copilot-for-security-can-transform-your-soc/4084222) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Monitoring Microsoft Sentinel Reports with Dashboard Hub & Power BI](https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/monitoring-microsoft-sentinel-reports-with-dashboard-hub--power-bi/4203870) [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] + - [techcommunity.microsoft.com: Azure Data Factory: How to split a file into multiple output files with Bicep](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/azure-data-factory-how-to-split-a-file-into-multiple-output-files-with-bicep/4039825) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Introducing Azure Container Apps: a serverless container service for running modern apps at scale](https://techcommunity.microsoft.com/blog/appsonazureblog/introducing-azure-container-apps-a-serverless-container-service-for-running-mode/2867265) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Container Storage in Public Preview](https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storage-in-public-preview/3819246) [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] + - [infoworld.com: Getting started with Azure OpenAI](https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: The AI Study Guide: Azure’s top free resources for learning generative AI in 2024](https://techcommunity.microsoft.com/blog/azure-ai-foundry-blog/the-ai-study-guide-azure%E2%80%99s-top-free-resources-for-learning-generative-ai-in-2024/4036890) [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] + - [Azure Landing Zone IaC Accelerator](https://azure.github.io/Azure-Landing-Zones/accelerator) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub' Copilot](https://github.com/Azure/AZVerify) ⭐ 94 [COMMUNITY-TOOL] + - [Azure Products by Region Table](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table) [COMMUNITY-TOOL] + - [Hub-Spoke Network Topology in Azure - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke) [COMMUNITY-TOOL] + - [Azure Landing Zone Technical Documentation](https://azure.github.io/Azure-Landing-Zones) [COMMUNITY-TOOL] + - [Azure Landing Zone - Microsoft Cloud Adoption Framework](https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone) [COMMUNITY-TOOL] + - [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [COMMUNITY-TOOL] + - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] + - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] + - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] + - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] + - [Windows Package Manager CLI (aka winget)](https://github.com/microsoft/winget-cli) ⭐ 25901 [DE FACTO STANDARD] + - [Automated Let's Encrypt Certificates in Azure Key Vault with ACME Bot](https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide) [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] + - [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) [COMMUNITY-TOOL] - [azurecharts.com: Azure Charts](https://azurecharts.com) [COMMUNITY-TOOL] - [azurecharts.com/learning: Azure Learning Explorer](https://azurecharts.com/learning) [COMMUNITY-TOOL] - [github.com/azure/mission-critical-online: Welcome to Azure Mission-Critical' Online Reference Implementation](https://github.com/azure/mission-critical-online) ⭐ 401 [COMMUNITY-TOOL] - [Introducing the third of three Microsoft Clouds: Azure](https://www.catapultsystems.com/blogs/introducing-the-third-of-three-microsoft-clouds-azure) [COMMUNITY-TOOL] + - [medium: Scaling Applications in the Cloud](https://medium.com/faun/scaling-applications-in-the-cloud-52bb6dfbac4e) [COMMUNITY-TOOL] - [thenewstack.io: Azure Kubernetes Service Replaces Docker with containerd](https://thenewstack.io/azure-kubernetes-service-replaces-docker-with-containerd) [COMMUNITY-TOOL] - [blog.sixeyed.com: You can't always have Kubernetes: running containers' in Azure VM Scale Sets](https://blog.sixeyed.com/you-cant-always-have-kubernetes-running-containers-in-azure-vm-scale-sets) [COMMUNITY-TOOL] - [devblogs.microsoft.com: Deploy Spring Boot applications by leveraging enterprise' best practices – Azure Spring Cloud Reference Architecture](https://devblogs.microsoft.com/java/deploy-spring-boot-applications-by-leveraging-enterprise-best-practices) [COMMUNITY-TOOL] - [returngis.net: ReplicaciΓ³n de blobs entre dos cuentas de Azure Storage en' dos tenants diferentes](https://www.returngis.net/2021/06/replicacion-de-blobs-entre-dos-cuentas-de-azure-storage-en-dos-tenants-diferentes) [COMMUNITY-TOOL] - [c-sharpcorner.com: Comparing AWS SQL Server With Azure SQL Database](https://www.c-sharpcorner.com/article/comparing-aws-sql-server-with-azure-sql-database) [COMMUNITY-TOOL] - [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] + - [blog.identitydigest.com: Azure AD workload identity federation with Kubernetes](https://blog.identitydigest.com/azuread-federate-k8s) [COMMUNITY-TOOL] - [thomasmaurer.ch: How to check the available VM Sizes (SKUs) by Azure Region](https://www.thomasmaurer.ch/2021/02/how-to-check-the-available-vm-sizes-skus-by-azure-region) [COMMUNITY-TOOL] - [nubesgen.com](https://nubesgen.com) [COMMUNITY-TOOL] - [infoq.com: NubesGen Brings Git Push to Azure Infrastructure](https://www.infoq.com/news/2022/03/nubesgen-azure-infrastructure) [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] - [learn.microsoft.com: Migrate Java applications to Azure 🌟🌟🌟](https://learn.microsoft.com/en-us/azure/developer/java/migration/migration-overview) [COMMUNITY-TOOL] - [blog.cloudtrooper.net: Overlapping IP addresses in a hub-and-spoke network' (feat. AVNM & ARS)](https://blog.cloudtrooper.net/2022/11/14/overlapping-ip-addresses-in-a-hub-and-spoke-network-feat-avnm-ars) [COMMUNITY-TOOL] - [blog.cloudtrooper.net: Virtual Network Gateways routing in Azure](https://blog.cloudtrooper.net/2023/02/06/virtual-network-gateways-routing-in-azure) [COMMUNITY-TOOL] - [returngis.net: Monitorizar aplicaciΓ³n Java con Spring Boot con Azure Application' Insights](https://www.returngis.net/2023/04/monitorizar-aplicacion-java-con-spring-boot-con-azure-application-insights) [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] - [returngis.net: Invitar a usuarios externos a un tenant de Azure AD a travΓ©s' de Microsoft Graph y Azure CLI](https://www.returngis.net/2023/04/invitar-a-usuarios-externos-a-un-tenant-de-azure-ad-a-traves-de-microsoft-graph-y-azure-cli) [COMMUNITY-TOOL] - [learn.microsoft.com: Choose an Azure compute service 🌟🌟](https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree) [COMMUNITY-TOOL] - [nwktimes.blogspot.com: NVA Part IV: NVA Redundancy with Azure Internal Load' Balancer](https://nwktimes.blogspot.com/2023/06/azure-ilb-for-nva-ha.html) [COMMUNITY-TOOL] - [blog.davesdomain.co.uk: A look at Azure RBAC Constrained Delegation](https://blog.davesdomain.co.uk/posts/azure-rbac-constrained-delegation) [COMMUNITY-TOOL] - [allazureblog.wordpress.com: Azure Bastion vs UDR](https://allazureblog.wordpress.com/2024/01/18/azure-bastion-and-udrs) [COMMUNITY-TOOL] + - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] - [blog.cloudtrooper.net: Azure network monitoring with synthetic traffic](https://blog.cloudtrooper.net/2024/01/23/azure-network-monitoring-with-synthetic-traffic) [COMMUNITY-TOOL] - [github.com/Azure/Enterprise-Scale: ALZ AMA Update](https://github.com/Azure/Enterprise-Scale/wiki/ALZ-AMA-Update) ⭐ 1940 [COMMUNITY-TOOL] - [blog.siliconvalve.com: Analysing git commit history using Azure Data Explorer](https://blog.siliconvalve.com/posts/2024/02/06/analysing-git-commit-history-using-azure-data-explorer) [COMMUNITY-TOOL] @@ -43,7 +185,6 @@ - [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] - [learn.microsoft.com: What is the Microsoft Cloud Adoption Framework for' Azure?](https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/overview) [COMMUNITY-TOOL] - [linkedin.com: The Ultimate Guide to Azure Cloud Adoption Framework Lifecycle](https://www.linkedin.com/pulse/ultimate-guide-azure-cloud-adoption-framework-gregor-wohlfarter-hb4sf) [COMMUNITY-TOOL] - - [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [COMMUNITY-TOOL] - [learn.microsoft.com: Azure Well-Architected Framework](https://learn.microsoft.com/en-us/azure/well-architected) [COMMUNITY-TOOL] - [azure.github.io: Azure Proactive Resiliency Library (APRL)](https://azure.github.io/Azure-Proactive-Resiliency-Library) [COMMUNITY-TOOL] - [learn.microsoft.com: Azure Well-Architected Framework perspective on Azure' App Service (Web Apps)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/app-service-web-apps) [COMMUNITY-TOOL] @@ -51,10 +192,8 @@ - [linkedin.com: CAF vs WAF: Which Framework to Use for Your Cloud Migration?](https://www.linkedin.com/pulse/caf-vs-waf-which-framework-use-your-cloud-migration-gregor-wohlfarter-hko0f) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [COMMUNITY-TOOL] - - [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) [COMMUNITY-TOOL] - - [Azure Landing Zone Technical Documentation](https://azure.github.io/Azure-Landing-Zones) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - - [Azure Landing Zone - Microsoft Cloud Adoption Framework](https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone) [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] - [thomasmaurer.ch: Azure Landing Zone Review Assessment](https://www.thomasmaurer.ch/2023/09/azure-landing-zone-review-assessment) [COMMUNITY-TOOL] - [Azure Sandbox](https://learn.microsoft.com/en-us/azure/architecture/guide/azure-sandbox/azure-sandbox) [COMMUNITY-TOOL] - [azuremarketplace.microsoft.com: Firefly](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/gofireflyltd1705083203658.firefly) [COMMUNITY-TOOL] @@ -62,9 +201,7 @@ - [github.com/Azure/azqr](https://github.com/Azure/azqr) ⭐ 765 [COMMUNITY-TOOL] - [Introducing Subnet Peering in Azure](https://techcommunity.microsoft.com/blog/azurenetworkingblog/introducing-subnet-peering-in-azure/4383841) [COMMUNITY-TOOL] - [hlokensgard.no: Azure Virtual Network Manager – A game changer or just a' costly upgrade?](https://hlokensgard.no/2024/07/01/azure-virtual-network-manager-a-game-changer-or-just-a-costly-upgrade) [COMMUNITY-TOOL] - - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] - [Manage Azure IPAM with Terraform](https://mattias.engineer/blog/2025/azure-ipam-with-terraform) [COMMUNITY-TOOL] - - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] - [techcommunity.microsoft.com](https://techcommunity.microsoft.com) [COMMUNITY-TOOL] - [thomasthornton.cloud: Thomas Thornton](https://thomasthornton.cloud) [COMMUNITY-TOOL] - [thomasmaurer.ch](https://www.thomasmaurer.ch) [COMMUNITY-TOOL] @@ -72,6 +209,7 @@ - [rutlandblog.com](https://rutlandblog.com) [COMMUNITY-TOOL] - [johnthebrit/CertificationMaterials](https://github.com/johnthebrit/CertificationMaterials) [COMMUNITY-TOOL] - [thomasmaurer.ch: How To Learn Microsoft Azure in 2022](https://www.thomasmaurer.ch/2022/01/how-to-learn-microsoft-azure-in-2022) [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] - [learn.microsoft.com: Browse all courses, learning paths, and modules' 🌟🌟🌟](https://learn.microsoft.com/en-us/training/browse/?resource_type=course&products=azure) [COMMUNITY-TOOL] - [freecodecamp.org: Azure Fundamentals Certification (AZ-900) – Pass the Exam' With This Free 8-Hour Course](https://www.freecodecamp.org/news/azure-fundamentals-certification-az-900-exam-course) [COMMUNITY-TOOL] - [learn.microsoft.com: Practice Assessments for Microsoft Certifications](https://learn.microsoft.com/en-us/credentials/certifications/practice-assessments-for-microsoft-certifications) [COMMUNITY-TOOL] @@ -82,9 +220,7 @@ - [Reduce Latency with Azure Proximity Placement Groups](https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups) [COMMUNITY-TOOL] - [github.com/Azure-Samples/azure-load-testing-samples 🌟](https://github.com/Azure-Samples/azure-load-testing-samples) ⭐ 27 [COMMUNITY-TOOL] - [thenewstack.io: Deploying Microsoft’s New Linux Distribution as a VM is' Not Easy](https://thenewstack.io/deploying-microsofts-new-linux-distribution-as-a-vm-is-not-easy) [COMMUNITY-TOOL] - - [Hub-Spoke Network Topology in Azure - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke) [COMMUNITY-TOOL] - [mattfeltonma/azure-networking-patterns](https://github.com/mattfeltonma/azure-networking-patterns) ⭐ 163 [COMMUNITY-TOOL] - - [AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub' Copilot](https://github.com/Azure/AZVerify) ⭐ 94 [COMMUNITY-TOOL] - [Export Terraform Code from the Azure Portal](https://mattias.engineer/blog/2025/azure-portal-export-terraform) [COMMUNITY-TOOL] - [Terraform Azure Resource IPAM Module](https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] @@ -94,7 +230,10 @@ - [Azure DevOps Labs 🌟](https://www.azuredevopslabs.com) [COMMUNITY-TOOL] - [github.com/nnellans/ado-pipelines-guide: Azure DevOps YAML Pipelines Guide' 🌟](https://github.com/nnellans/ado-pipelines-guide) ⭐ 74 [COMMUNITY-TOOL] - [microsoft/azure-pipelines-tasks](https://github.com/microsoft/azure-pipelines-tasks) ⭐ 3638 [ENTERPRISE-STABLE] + - [info.acloud.guru: Deploying your first kubernetes app with Azure DevOps](https://info.acloud.guru/resources/deploy-kubernetes-app-with-azure-devops) [COMMUNITY-TOOL] - [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) [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] - [zartis.com: Simplify Your SDLC with Azure DevOps](https://www.zartis.com/simplify-your-sdlc-with-azure-devops) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [youtube: Azure DevOps Pipeline and Image Builder](https://www.youtube.com/watch?v=zL0eLEl2BxI&ab_channel=TravisRoberts) [COMMUNITY-TOOL] @@ -104,10 +243,15 @@ - [kevinrchant.com: Increase in demand for Data Platform automation](https://www.kevinrchant.com/2021/09/16/increase-in-demand-for-data-platform-automation) [COMMUNITY-TOOL] - [dotnetcurry.com: Customization of Work Items in Azure DevOps and Azure DevOps' Server 2020](https://www.dotnetcurry.com/devops/workitem-customize-azure-devops-server-2020) [COMMUNITY-TOOL] - [thomast1906/DevOps-The-Hard-Way-Azure 🌟](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure) ⭐ 581 [COMMUNITY-TOOL] + - [medium.com/geekculture: Provision resources on AWS with Azure DevOps and' Terraform β€” Part I](https://medium.com/geekculture/provision-resources-on-aws-with-azure-devops-and-terraform-part-i-3c0de6d34fc9) [COMMUNITY-TOOL] + - [medium.com/@sdevsecops: How to implement DevSecOps in a Kubernetes cluster' environment-Github Actions and Azure DevOps](https://medium.com/@sdevsecops/how-to-implement-devsecops-in-a-kubernetes-cluster-environment-github-actions-and-azure-devops-522bdd121e34) [COMMUNITY-TOOL] - [medium.com/geekculture: Continuous Deployment with Azure DevOps Pipelines' and Kubernetes](https://medium.com/geekculture/continuous-deployment-with-azure-devops-pipelines-and-kubernetes-12fe1c70b343) [COMMUNITY-TOOL] - [linkedin.com: Complete CI/CD Solution for mS on AKS using Azure DevOps,' ArgoCD and External Kubernetes Secretes 🌟](https://www.linkedin.com/pulse/complete-cicd-solution-ms-aks-using-azure-devops-argocd-singh) [COMMUNITY-TOOL] - [build5nines.com: Azure Pipeline: Publish Unit Test and Code Coverage Results' with .NET 7 Solution using VSTest, Cobertura, and Coverlet](https://build5nines.com/azure-pipeline-publish-unit-test-and-code-coverage-results-with-net-solution-using-vstest-cobertura-and-coverlet) [COMMUNITY-TOOL] + - [towardsdev.com: Azure DevOps Project Creation and Setup via Terraform](https://towardsdev.com/azure-devops-project-creation-and-setup-via-terraform-3444ff985bae) [COMMUNITY-TOOL] - [blog.johnfolberth.com: Resources and posts for those figuring out DevOps' in Azure](https://blog.johnfolberth.com) [COMMUNITY-TOOL] + - [medium.com/@muppedaanvesh: Azure DevOps β€” Self Hosted Agents on Kubernetes' β€” PART-1](https://medium.com/@muppedaanvesh/azure-devops-self-hosted-agents-on-kubernetes-part-1-aa91e7912f79) [COMMUNITY-TOOL] + - [medium.com/@DevOps-Diva.o: Implementing Security on Azure DevOps Pipelines](https://medium.com/@DevOps-Diva.o/implementing-security-on-azure-devops-pipelines-a653da4862a9) [COMMUNITY-TOOL] - [luke.geek.nz/azure: Export Azure DevOps Repositories to Azure Storage Account](https://luke.geek.nz/azure/export-azure-devops-repos-azure-storage-account) [COMMUNITY-TOOL] - [youtube: Managed DevOps Pools for Azure DevOps | Full Overview & Demo 🌟](https://www.youtube.com/watch?v=FBAav6OoJlw) [COMMUNITY-TOOL] - [https://github.com/michaelmsonne/AzureDevOpsBackupTool](https://github.com/michaelmsonne/AzureDevOpsBackupTool) ⭐ 37 [COMMUNITY-TOOL] @@ -116,7 +260,7 @@ - [github.com/JFolberth/TheYAMLPipelineOne 🌟](https://github.com/JFolberth/TheYAMLPipelineOne) ⭐ 221 [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [youtube: Databricks CI/CD: Azure DevOps Pipeline + DABs](https://www.youtube.com/watch?v=SZM49lGovTg) [COMMUNITY-TOOL] - - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] + - [stackoverflow.com: What is the difference between an Azure tenant and' Azure subscription?](https://stackoverflow.com/questions/47307368/what-is-the-difference-between-an-azure-tenant-and-azure-subscription) [COMMUNITY-TOOL] - [marckean.com: Azure Vs Azure AD – Accounts / Tenants / Subscriptions](https://marckean.com/2016/06/01/azure-vs-azure-ad-accounts-tenants-subscriptions) [COMMUNITY-TOOL] - [blogit.create.pt: Pros and Cons of Single Tenant vs Multiple Tenants in' Office 365](https://blogit.create.pt/miguelisidoro/2019/01/07/pros-and-cons-of-single-tenant-vs-multiple-tenants-in-office-365) [COMMUNITY-TOOL] - [learn.microsoft.com: Classic subscription administrator roles, Azure roles,' and Azure AD roles](https://learn.microsoft.com/en-us/azure/role-based-access-control/rbac-and-directory-admin-roles) [COMMUNITY-TOOL] @@ -133,15 +277,16 @@ - [learn.microsoft.com/en-us: Azure built-in roles 🌟🌟](https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles) [COMMUNITY-TOOL] - [journeyofthegeek.com: Azure Authorization – Azure RBAC Delegation](https://journeyofthegeek.com/2024/05/10/azure-authorization-azure-rbac-delegation) [COMMUNITY-TOOL] - [agrenpoint.com: Azure AD & Microsoft Graph permission scopes, with Azure' CLI](https://www.agrenpoint.com/azcli-adscope) [COMMUNITY-TOOL] + - [medium.com/medialesson: Create Azure Active Directory App Registration' with Azure CLI](https://medium.com/medialesson/create-azure-active-directory-app-registration-with-azure-cli-3241aa3824c5) [COMMUNITY-TOOL] + - [inkoop.io: How to get Azure API Credentials](https://www.inkoop.io/blog/how-to-get-azure-api-credentials) [COMMUNITY-TOOL] + - [medium.com/medialesson: Assigning Azure built-in roles vs Azure AD built-in' roles with Azure CLI](https://medium.com/medialesson/assigning-azure-built-in-roles-vs-azure-ad-built-in-roles-with-azure-cli-d1cbf56fcdbe) [COMMUNITY-TOOL] - [microsoftgraph/msgraph-sdk-powershell/samples: 9-Applications.ps1](https://github.com/microsoftgraph/msgraph-sdk-powershell) ⭐ 865 [COMMUNITY-TOOL] - [nathannellans.com: App Registrations, Enterprise Apps, and Service Principals' 🌟](https://www.nathannellans.com/post/app-registrations-enterprise-apps-and-service-principals) [COMMUNITY-TOOL] - [zer1t0.gitlab.io: Attacking Active Directory: 0 to 0.9 🌟](https://zer1t0.gitlab.io/posts/attacking_ad) [COMMUNITY-TOOL] - - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] - [architecture diagrams and slides](https://github.com/microsoft/azure_arc) ⭐ 805 [COMMUNITY-TOOL] - [thomasmaurer.ch: Run cloud-native apps on Azure PaaS anywhere](https://www.thomasmaurer.ch/2021/06/run-cloud-native-apps-on-azure-paas-anywhere) [COMMUNITY-TOOL] - [Secure DevOps Kit for Azure](https://github.com/azsk/DevOpsKit) ⭐ 222 [COMMUNITY-TOOL] - [DevOpsKit-docs](https://github.com/azsk/DevOpsKit-docs) ⭐ 498 [COMMUNITY-TOOL] - - [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) [COMMUNITY-TOOL] - [learn.microsoft.com: Environment variables and app settings in Azure App' Service](https://learn.microsoft.com/en-us/azure/app-service/reference-app-settings) [COMMUNITY-TOOL] - [learn.microsoft.com: Configure a custom container for Azure App Service](https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container) [COMMUNITY-TOOL] - [returngis.net: Acceder a un App Service con Private Endpoint desde otra' Vnet](https://www.returngis.net/2021/08/acceder-a-un-app-service-con-private-endpoint-desde-otra-vnet) [COMMUNITY-TOOL] @@ -151,27 +296,31 @@ - [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) [COMMUNITY-TOOL] - [nathannellans.com: Azure Application Gateway - Part 1 🌟](https://www.nathannellans.com/post/azure-application-gateway-part-1) [COMMUNITY-TOOL] - [acethecloud.com: Which is better Azure App Gateway or Nginx configured on' Azure VMs](https://acethecloud.com/blog/azure-application-gateway-and-nginx-on-vm) [COMMUNITY-TOOL] - - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] - [learn.microsoft.com: AZ-204: Implement Azure Functions 🌟](https://learn.microsoft.com/en-us/training/paths/implement-azure-functions) [COMMUNITY-TOOL] - - [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) [COMMUNITY-TOOL] - [havanrijn.wordpress.com: Don’t let Azure Log Analytics break the bank](https://havanrijn.wordpress.com/2024/04/01/dont-let-azure-log-analytics-break-the-bank) [COMMUNITY-TOOL] - [itnext.io: How to setup CI CD pipelines for Android with Azure DevOps](https://itnext.io/how-to-setup-ci-cd-pipelines-for-android-with-azure-devops-2a4ded0de0e7) [COMMUNITY-TOOL] - [sahansera.dev: Multi-stage builds for Ionic Apps with Azure Pipeline Templates](https://sahansera.dev/multi-stage-builds-with-azure-pipelines-ionic) [COMMUNITY-TOOL] - [sahansera.dev: Publishing Android Apps to Microsoft App Center from Azure' DevOps](https://sahansera.dev/publishing-android-apps-to-microsoft-appcenter) [COMMUNITY-TOOL] + - [yoshevski.medium.com: Cost-effective Azure Devops and AppCenter integration](https://yoshevski.medium.com/cost-effective-azuredevops-and-appcenter-integration-fe606725d5d5) [COMMUNITY-TOOL] - [youtube: Signing & Versioning iOS & Android Apps | DevOps for Mobile](https://www.youtube.com/watch?v=s1grtSSIRVA&ab_channel=dotNET) [COMMUNITY-TOOL] - [PowerShell Gallery 🌟](https://www.powershellgallery.com) [COMMUNITY-TOOL] - [PowerShell Community](https://devblogs.microsoft.com/powershell-community) [COMMUNITY-TOOL] + - [reddit.com: PowerShell Core yaml support?](https://www.reddit.com/r/PowerShell/comments/flzsx5/powershell_core_yaml_support) [COMMUNITY-TOOL] - [powershellmagazine.com](https://powershellmagazine.com) [COMMUNITY-TOOL] - [dbatools.io](https://dbatools.io) [COMMUNITY-TOOL] - [thomasmaurer.ch: PowerShell: Download script or file from GitHub](https://www.thomasmaurer.ch/2021/07/powershell-download-script-or-file-from-github) [COMMUNITY-TOOL] - [fedoramagazine.org: PowerShell on Linux? A primer on Object-Shells](https://fedoramagazine.org/powershell-on-linux-a-primer-on-object-shells) [COMMUNITY-TOOL] - [sqlservercentral.com: Powershell Day by Day: Adding Help to Scripts](https://www.sqlservercentral.com/articles/powershell-day-by-day-adding-help-to-scripts) [COMMUNITY-TOOL] - [dahlbyk/posh-git](https://github.com/dahlbyk/posh-git) ⭐ 8192 [ENTERPRISE-STABLE] + - [jinwookim928.medium.com: Automation Script for Git Flow on PowerShell](https://jinwookim928.medium.com/automation-script-for-git-flow-on-powershell-70d0596f6da8) [COMMUNITY-TOOL] - [youtube: Azure PowerShell account management with Azure contexts | A Cloud' Guru 🌟](https://www.youtube.com/watch?v=PjiJsllKZrI&ab_channel=ACloudGuru) [COMMUNITY-TOOL] - [hackingarticles.in: PowerShell for Pentester: Windows Reverse Shell](https://www.hackingarticles.in/powershell-for-pentester-windows-reverse-shell) [COMMUNITY-TOOL] + - [hashicorp.com: Managing Terraform Cloud With PowerShell](https://www.hashicorp.com/resources/managing-terraform-cloud-with-powershell) [COMMUNITY-TOOL] - [jdhitsolutions.com: Profile PowerShell Functions](https://jdhitsolutions.com/blog/powershell-7/8793/profile-powershell-functions) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [mssqltips.com: PowerShell for the DBA - If Else and Switch statements](https://www.mssqltips.com/sqlservertip/7188/powershell-if-if-else-switch-examples) [COMMUNITY-TOOL] + - [4sysops.com: Use PsExec and PowerShell together](https://4sysops.com/archives/use-psexec-and-powershell-together) [COMMUNITY-TOOL] - [dotnet-helpers.com: Passing Local Variables to Remote PowerShell session](https://dotnet-helpers.com/powershell/passing-local-variables-to-remote-powershell-session) [COMMUNITY-TOOL] - [dotnet-helpers.com: Azure KeyVault Set and Retrieve Secrets using Powershell' 🌟](https://dotnet-helpers.com/powershell/azure-keyvault-set-and-retrieve-secrets) [COMMUNITY-TOOL] - [thomasmaurer.ch: Enable PowerShell SSH Remoting in PowerShell 7](https://www.thomasmaurer.ch/2020/04/enable-powershell-ssh-remoting-in-powershell-7) [COMMUNITY-TOOL] @@ -190,6 +339,7 @@ - [github.com/admindroid-community/powershell-scripts: PowerShell Scripts for' Microsoft 365 Management, Reporting, and Auditing](https://github.com/admindroid-community/powershell-scripts) [COMMUNITY-TOOL] - [Crescendo](https://devblogs.microsoft.com/powershell/announcing-powershell-crescendo-preview-1) [COMMUNITY-TOOL] - [devblogs.microsoft.com: My Crescendo journey](https://devblogs.microsoft.com/powershell-community/my-crescendo-journey) [COMMUNITY-TOOL] + - [visualstudiomagazine.com: PowerShell Crescendo Now Generally Available](https://visualstudiomagazine.com/articles/2022/03/10/powershell-crescendo-ga.aspx?m=1) [COMMUNITY-TOOL] - [github.com/microsoft/ARI: Azure Resource Inventory 🌟🌟🌟](https://github.com/microsoft/ARI) ⭐ 1624 [COMMUNITY-TOOL] - [argonsys.com: How to query Azure resources using the Azure CLI](https://argonsys.com/microsoft-cloud/library/how-to-query-azure-resources-using-the-azure-cli) [COMMUNITY-TOOL] - [build5nines.com: Azure Resource Tags: Important Organization Strategies' and Tips 🌟](https://build5nines.com/azure-resource-tags-important-organization-strategies-and-tips) [COMMUNITY-TOOL] @@ -219,12 +369,14 @@ - [github.com/Azure/Microsoft-Defender-for-Cloud](https://github.com/Azure/Microsoft-Defender-for-Cloud/tree/main/Workbooks/Network%20Security%20Dashboard) ⭐ 1909 [COMMUNITY-TOOL] - [build5nines.com: Introducing Microsoft Copilot for Azure](https://build5nines.com/introducing-microsoft-copilot-for-azure) [COMMUNITY-TOOL] - [github.com/azure/fleet](https://github.com/azure/fleet) ⭐ 224 [COMMUNITY-TOOL] + - [medium.com/codex: 7 Best Practices for Data Ingestion](https://medium.com/codex/7-best-practices-for-data-ingestion-f336c6b5128c) [COMMUNITY-TOOL] - [mssqltips.com: Choosing Between SQL Server Integration Services and Azure' Data Factory](https://www.mssqltips.com/sqlservertip/7094/azure-data-factory-vs-ssis-similarities-differences) [COMMUNITY-TOOL] - [muycomputer.com: WinGet 1.0, ya estΓ‘ aquΓ­ el administrador de paquetes para' Windows](https://www.muycomputer.com/2021/06/03/winget-1-0-paquetes-windows-10) [COMMUNITY-TOOL] - [thomasmaurer.ch: Getting started with Windows Package Manager WinGet](https://www.thomasmaurer.ch/2021/07/getting-started-with-windows-package-manager-winget) [COMMUNITY-TOOL] - [thenewstack.io: This Week in Programming: Windows Opens Up to Android Developers](https://thenewstack.io/this-week-in-programming-windows-opens-up-to-android-developers) [COMMUNITY-TOOL] - [jmfloreszazo.com: Monetizar un API, con Azure API Management](https://jmfloreszazo.com/monetizar-un-api-con-azure-api-management) [COMMUNITY-TOOL] - [github.com/Azure-Samples/api-management-workspaces-migration: Azure API' Management workspaces migration tool](https://github.com/Azure-Samples/api-management-workspaces-migration) ⭐ 2 [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] - [unit42.paloaltonetworks.com: Finding Azurescape – Cross-Account Container' Takeover in Azure Container Instances](https://unit42.paloaltonetworks.com/azure-container-instances) [COMMUNITY-TOOL] - [nedinthecloud.com: Using azure container instances for an azure dev ops' self hosted agent](https://nedinthecloud.com/2024/04/15/using-azure-container-instances-for-an-azure-devops-self-hosted-agent) [COMMUNITY-TOOL] - [thomasmaurer.ch: How to Install a Windows Server Container Host](https://www.thomasmaurer.ch/2020/06/how-to-install-a-windows-server-container-host) [COMMUNITY-TOOL] @@ -241,6 +393,7 @@ - [dev.to/javinpaul: 7 Free Courses to Learn Microsoft Azure Cloud Platform](https://dev.to/javinpaul/7-free-courses-to-learn-microsoft-azure-cloud-platform-bg4) [COMMUNITY-TOOL] - [github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook](https://github.com/PacktPublishing/The-Azure-Cloud-Native-Architecture-Mapbook) ⭐ 344 [COMMUNITY-TOOL] - [jamiemaguire.net: First Look: Azure Open AI Studio, Prompt Engineering.' What You Can Do and How](https://jamiemaguire.net/index.php/2023/04/22/first-look-azure-open-ai-studio-prompt-engineering-what-you-can-do-and-how) [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] - [Scoop: A command-line installer for windows](https://scoop.sh) [COMMUNITY-TOOL] - [github.com/JPCERTCC/LogonTracer](https://github.com/JPCERTCC/LogonTracer) ⭐ 3178 [ENTERPRISE-STABLE] - [github.com/mspnp/AzureNamingTool - Azure Naming Tool 🌟](https://github.com/mspnp/AzureNamingTool) ⭐ 577 [COMMUNITY-TOOL] @@ -251,6 +404,41 @@ - [github.com/nicolgit/azure-firewall-mon: az-firewall-mon](https://github.com/nicolgit/azure-firewall-mon) ⭐ 89 [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] +## Agentic Engineering + +### Model Context Protocol + +#### Azure Integrations + + - [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight: Announcement of Microsoft Azure's MCP Server 2.0 release for agentic automation. +Live Grounding: Provides stable, secure integrations allowing compliant AI models to deploy, manage, and query Azure cloud assets using the standardized Model Context Protocol. +## Cloud Infrastructure + +### Azure + +#### Enterprise Architecture + + - [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) [ADVANCED LEVEL] [LEGACY] β€” Official Microsoft guidance outlining the migration roadmap of legacy brownfield Azure environments to the Azure Landing Zone (ALZ) conceptual architecture. It focuses on governance, subscription organization, network topology convergence, and security policy enforcement at scale. +#### Platform Engineering + + - [Subscription Vending Implementation Guidance](https://learn.microsoft.com/en-us/azure/architecture/landing-zones/subscription-vending) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explains the architectural pattern of automated subscription vending on Azure. + +* Guides cloud platform teams to construct GitOps-driven workflows. +* Automatically provisions fully governed, secure, and networked Azure subscriptions using Bicep or Terraform. +## Cloud Management + +### FinOps + +#### Cost Optimization + + - [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) [COMMUNITY-TOOL] β€” Comprehensive guide for managing cloud-spend on Azure AI infrastructure. Covers architectural frameworks for optimizing large GPU node pools, tracking LLM API consumption patterns, and integrating FinOps principles into AI platform teams. +## Cloud Native + +### Kubernetes + +#### Fleet Management + + - **(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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep dives into Azure Kubernetes Service (AKS) Fleet Manager strategies to run multi-cluster AI workloads. Outlines global routing, high-density scheduling optimizations, and cross-cluster resource synchronization required for distributed training. ## Cloud Providers ### Azure (1) @@ -260,6 +448,9 @@ ##### Hands-on Labs - [AKS Labs - Introduction](https://azure-samples.github.io/aks-labs/docs/intro) [ENTERPRISE-STABLE] β€” Microsoft's structured laboratory ecosystem designed to onboard engineers to Azure Kubernetes Service (AKS). The content delivers a reliable, production-aligned guide covering core infrastructure topics such as advanced networking, cluster security integration, and enterprise scaling mechanics. +#### AKS Updates + + - [Azure Updates AKS 🌟](https://azure.microsoft.com/en-us/updates/?query=AKS) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Official update tracking feed detailing Azure Kubernetes Service platform improvements, retired APIs, and native feature promotions. Curator insights mark it as a vital operational pulse for infrastructure engineers, while live grounding confirms its role in tracking Kubernetes version deprecations and control plane releases. ## Cloud-Native Infrastructure ### Infrastructure as Code @@ -276,37 +467,44 @@ ##### Istio Integration - [Application Gateway for Containers: Istio Integration](https://blog.cloudtrooper.net/2025/11/21/application-gateway-for-containers-istio-integration) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A modern engineering analysis detailing the integration of Azure Application Gateway for Containers (AGC) with an internal Istio service mesh topology. Focuses on seamless north-south traffic routing and end-to-end TLS bridging configurations inside Azure cloud architectures. -## Platform Engineering +## Platform Engineering (1) +### AI Integration + +#### Agentic Engineering (1) + + - [Azure DevOps MCP Server Public Preview](https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview) [ENTERPRISE-STABLE] β€” The official public announcement details the release and capabilities of the Azure DevOps MCP server. Highlights the architectural integration of Large Language Models directly into enterprise ADO workflows for automated engineering management. + - [Azure DevOps MCP Server](https://github.com/microsoft/azure-devops-mcp) ⭐ 1718 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” 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, inspect pipeline logs, and orchestrate PR reviews dynamically. ### CI-CD Pipelines -#### Infrastructure as Code (1) +#### AI Integration (1) ##### Azure DevOps - - [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Provides a complete implementation walkthrough for embedding robust automated test suites (including tftest and checkov) inside Azure DevOps pipelines. Demonstrates how to validate infrastructure compliance and dry-run infrastructure updates early in the pipeline. + - [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) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A practical implementation guide demonstrating how to integrate Azure OpenAI into Azure DevOps pipelines to automatically generate comprehensive pull request descriptions from code differences. Demonstrates prompt engineering techniques and YAML pipeline configurations to enhance team productivity and standardise PR documentation using generative AI. +#### Infrastructure as Code (1) + +##### Azure DevOps (1) + - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. + - [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Provides a complete implementation walkthrough for embedding robust automated test suites (including tftest and checkov) inside Azure DevOps pipelines. Demonstrates how to validate infrastructure compliance and dry-run infrastructure updates early in the pipeline. +#### Language Runtimes + +##### Azure DevOps (2) + + - [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] β€” A technical guide written in Spanish demonstrating how to dynamically configure, install, and leverage the Java 23 SDK runtime inside Azure DevOps build pipelines, using modern Microsoft-hosted and self-hosted runner strategies. [SPANISH CONTENT] ### CI-CD Security -#### Azure DevOps (1) +#### Azure DevOps (3) - - [Dependabot Version Updates in Azure DevOps](https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A practical guide explaining the installation and automated orchestration of Dependabot-style dependency scanning and automated PR version updates within Azure DevOps repositories. Written in Spanish. [SPANISH CONTENT] + - [Securing Azure DevOps When Using Private Repositories](https://www.linkedin.com/top-content/?trk=article_not_found) [COMMUNITY-TOOL] β€” Analyses secure integration patterns for private Azure DevOps environments. Offers standard reference controls for isolating source code hosting, managing external worker access, and mitigating common misconfiguration patterns across self-hosted agent pools. - [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation outlines the network security updates for Azure DevOps, focusing on the transitioning IP address ranges and service tags. Crucial for security engineers managing firewalls and strict ingress/egress rules to maintain uninterrupted pipeline connectivity. + - [Dependabot Version Updates in Azure DevOps](https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A practical guide explaining the installation and automated orchestration of Dependabot-style dependency scanning and automated PR version updates within Azure DevOps repositories. Written in Spanish. [SPANISH CONTENT] ### Cloud Security #### Identity Federation - [mattias.engineer: Azure Federated Identity Credentials for GitHub](https://mattias.engineer/blog/2024/azure-federated-credentials-github) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” An in-depth configuration guide explaining how to design passwordless integrations between GitHub Actions and Microsoft Azure using OpenID Connect (OIDC). Eliminates long-lived static API secrets in favor of short-lived federated credentials. -## Public Cloud Providers - -### Azure Kubernetes Service AKS - -#### Observability and Monitoring - - - **(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) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Focuses on utilizing the Advanced Network Observability tool inside AKS. By using modern eBPF technology, it provides insights into packet loss, path drops, and end-to-end routing delays across clusters. -#### Service Mesh - - - **(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) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A declarative infrastructure blueprint outlining how to install and manage the native Istio Service Mesh add-on on AKS using Bicep. Highlights lifecycle management integrations, sidecar provisioning schemes, and traffic routing policies within secure Microsoft architectures. ## Security ### Identity Management @@ -319,12 +517,7 @@ #### Network Protection - [Building a DDoS Response Plan with Azure DDoS Protection](https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddos-response-plan/4372256) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Architecture plan to withstand high-volume distributed denial-of-service attempts. Live Grounding: Focuses heavily on cloud-native patterns like rate-limiting, load-balancer protection, and Edge integration on Azure platforms. -### Secrets Management - -#### Cloud Integrations - - - **(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] β€” Evaluates four approaches to integrate Azure Key Vault secrets within AKS environments. Weighs security architectures including Azure Workload Identity and the Secrets Store CSI driver. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/caching.md b/v2-docs/caching.md index b9f07183..9ca1a32c 100644 --- a/v2-docs/caching.md +++ b/v2-docs/caching.md @@ -1,31 +1,64 @@ -# Caching +# Caching Solutions !!! info "Architectural Context" - Detailed reference for Caching in the context of Networking & Service Mesh. + Detailed reference for Caching Solutions in the context of Networking & Service Mesh. ## Standard Reference + - [Slideshare: Caching](http://www.slideshare.net/NasceniaIT/brown-bag-caching-rafi-faisal-48694442) [COMMUNITY-TOOL] + - [slideshare: Haproxy web performance](http://www.slideshare.net/haproxytech/haproxy-web-performance-55536394) [COMMUNITY-TOOL] + - [slideshare: Load Balancing MySQL with HAProxy](http://www.slideshare.net/Severalnines/load-balancing-mysql-with-haproxy-webinar-replay-english-44071270) [COMMUNITY-TOOL] + - [slideshare: Haproxy best practice](http://www.slideshare.net/haproxytech/haproxy-best-practice) [COMMUNITY-TOOL] + - [slideshare: How To Set Up SQL Load Balancing with HAProxy](http://www.slideshare.net/Severalnines/severalnines-ha-proxyjul20143) [COMMUNITY-TOOL] + - [slideshare: Performance Tuning of HAProxy for Database Load Balancing](http://www.slideshare.net/Severalnines/haproxy-mysql-slides) [COMMUNITY-TOOL] + - [Varnish Cache](https://www.varnish.org/index.html) [COMMUNITY-TOOL] + - [The Varnish Book](http://info.varnish-software.com/the-varnish-book) [COMMUNITY-TOOL] + - [Red Hat Enterprise Linux Blog. Tag: Varnish](http://rhelblog.redhat.com/tag/varnish) [COMMUNITY-TOOL] + - [Hitch - scalable TLS proxy. Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software](https://www.hitch-tls.org) [COMMUNITY-TOOL] + - [slideshare: Varnish - Tips & Tricks - 4Developers 2015](http://www.slideshare.net/piotrpasich/varnish-47199139) [COMMUNITY-TOOL] + - [memcached.org](http://memcached.org) [COMMUNITY-TOOL] + - [Slideshare: Introduction to memcached](http://www.slideshare.net/oemebamo/introduction-to-memcached) [COMMUNITY-TOOL] + - [Slideshare: Introduction to Redis](http://www.slideshare.net/dvirsky/introduction-to-redis) [COMMUNITY-TOOL] + - [architecturenotes.co: Redis Explained 🌟🌟](https://architecturenotes.co/p/redis) [COMMUNITY-TOOL] + - [Nginx: a caching, thumbnailing, reverse proxying image server? 🌟](http://charlesleifer.com/blog/nginx-a-caching-thumbnailing-reverse-proxying-image-server-) [COMMUNITY-TOOL] + - [highscalability.com: Building nginx and Tarantool based services 🌟](http://highscalability.com/blog/2016/2/17/building-nginx-and-tarantool-based-services.html) [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] + - [DZone refcard: Java Caching](https://dzone.com/refcardz/java-caching) [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] + - [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] + - [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] + - [medium.com/rtkal: Distributed Cache Design](https://medium.com/rtkal/distributed-cache-design-348cbe334df1) [COMMUNITY-TOOL] - [surfingcomplexity.blog: Cache invalidation really is one of the hardest' problems in computer science](https://surfingcomplexity.blog/2022/11/25/cache-invalidation-really-is-one-of-the-hardest-things-in-computer-science) [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] - [Red Hat Data Grid](https://www.redhat.com/en/technologies/jboss-middleware/data-grid) [COMMUNITY-TOOL] - [Red Hat JBoss Data Grid is Not Just for Caching Java Objects Anymore 🌟](https://thenewstack.io/red-hat-jboss-data-grid-not-just-storing-java-objects-anymore) [COMMUNITY-TOOL] - [developers.redhat.com: Red Hat Data Grid 8.0 brings new server architecture,' improved REST API, and more](https://developers.redhat.com/blog/2020/04/13/red-hat-data-grid-8-0-brings-new-server-architecture-improved-rest-api-and-more) [COMMUNITY-TOOL] + - [Wikipedia: CDN Content Delivery Network](https://en.wikipedia.org/wiki/Content_delivery_network) [COMMUNITY-TOOL] - [How content delivery networks (CDNs) work](https://humanwhocodes.com/blog/2011/11/29/how-content-delivery-networks-cdns-work) [COMMUNITY-TOOL] - [imperva.com: CDN Caching](https://www.imperva.com/learn/performance/cdn-caching) [COMMUNITY-TOOL] - [haproxy.com: The HAProxy Enterprise WAF 🌟](https://www.haproxy.com/blog/the-haproxy-enterprise-waf) [COMMUNITY-TOOL] - [varnish-software.com](https://www.varnish-software.com) [COMMUNITY-TOOL] - [fedoramagazine.org: Varnish: Your site faster and more stable](https://fedoramagazine.org/varnish-site-faster-stable) [COMMUNITY-TOOL] + - [Red Hat Developer Blog. Tag: Varnish](https://developerblog.redhat.com/tag/varnish) [COMMUNITY-TOOL] - [digitalocean.com: How To Speed Up Static Web Pages with Varnish Cache Server' on Ubuntu 20.04](https://www.digitalocean.com/community/tutorials/how-to-speed-up-static-web-pages-with-varnish-cache-server-on-ubuntu-20-04) [COMMUNITY-TOOL] - [github.com/IBM/varnish-operator](https://github.com/IBM/varnish-operator) ⭐ 69 [COMMUNITY-TOOL] - [github.com/mittwald/kube-httpcache](https://github.com/mittwald/kube-httpcache) ⭐ 312 [COMMUNITY-TOOL] + - [medium: Scaling Millions of Geospatial Queries per minute using Redis](https://medium.com/groupon-eng/scaling-millions-of-geospatial-queries-per-minute-using-redis-7c05bcf6b4db) [COMMUNITY-TOOL] + - [faun.pub: Redis High availability with Sentinel on Kubernetes(K8s)](https://faun.pub/redis-high-availability-with-sentinel-on-kubernetes-k8s-a1d67842e0ce) [COMMUNITY-TOOL] + - [medium.com/lightricks-tech-blog: Step by Step Guide: How to create a Dynamic' Service Endpoint via K8S API](https://medium.com/lightricks-tech-blog/step-by-step-guide-how-to-create-a-dynamic-service-endpoint-via-k8s-api-1024309cb226) [COMMUNITY-TOOL] - [Nginxconf 2014. When Dynamic Becomes Static:The Next Step in Web Caching' Techniques: Wim Godden](https://www.youtube.com/watch?v=OssIuHbgzJY) [COMMUNITY-TOOL] ## Data Engineering ### In-Memory Databases -#### Caching (1) +#### Caching - - [Redis](http://redis.io) [DOCUMENTATION] [DE FACTO STANDARD] β€” The definitive open-source, in-memory data store used as a database, cache, message broker, and streaming engine. Offers unmatched low-latency read-write cycles and versatile data structures. Highly valued for real-time applications requiring low overhead. + - [Redis](https://redis.io) [DOCUMENTATION] [DE FACTO STANDARD] β€” The definitive open-source, in-memory data store used as a database, cache, message broker, and streaming engine. Offers unmatched low-latency read-write cycles and versatile data structures. Highly valued for real-time applications requiring low overhead. ## Networking ### Load Balancing @@ -33,7 +66,14 @@ #### HAProxy - **(2026)** [==haproxy.org==](http://www.haproxy.org) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The official site for HAProxy, the high-performance TCP/HTTP load balancer. Renowned for its extreme efficiency and microsecond-level latency control, HAProxy is an industry standard for routing massive amounts of concurrent web traffic. +## Serverless Architectures + +### WebAssembly and Edge + +#### Edge Computing Engines + + - [github.com/taubyte/tau: Tau](https://github.com/taubyte/tau) ⭐ 5030 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The main open-source repository for Tau. This platform handles autonomous routing, distributed database syncs, and scaling for multi-tenant edge services, running on WebAssembly. --- -πŸ’‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Istio](./istio.md) | [Kubernetes Networking](./kubernetes-networking.md) +πŸ’‘ **Explore Related:** [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Istio](./istio.md) diff --git a/v2-docs/chaos-engineering.md b/v2-docs/chaos-engineering.md index fa682d0e..941998a2 100644 --- a/v2-docs/chaos-engineering.md +++ b/v2-docs/chaos-engineering.md @@ -5,12 +5,29 @@ ## Standard Reference + - [Chaos Mesh](https://github.com/chaos-mesh/chaos-mesh) ⭐ 7710 [ENTERPRISE-STABLE] + - [pingcap.com: chaos-mesh-action: Integrate Chaos Engineering into Your CI](https://www.pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into-your-ci) [COMMUNITY-TOOL] + - [openshift.com: Introduction to Kraken, a Chaos Tool for OpenShift/Kubernetes](https://www.redhat.com/en/blog/introduction-to-kraken-a-chaos-tool-for-openshift/kubernetes) [COMMUNITY-TOOL] + - [blog.flant.com: Open Source solutions for chaos engineering in Kubernetes](https://palark.com/blog/chaos-engineering-in-kubernetes-open-source-tools) [COMMUNITY-TOOL] β€” - kube-monkey + - chaoskube + - Chaos Mesh + - Litmus Chaos + - Chaos Toolkit + - KubeInvaders + - [blog.palark.com: Attaining harmony of chaos in Kubernetes with Chaos Mesh](https://palark.com/blog/chaos-mesh-in-kubernetes) [COMMUNITY-TOOL] + - [Azure Chaos Studio](https://azure.microsoft.com/en-us/products/chaos-studio/#overview) [COMMUNITY-TOOL] β€” - [techcommunity.microsoft.com: Announcing the Public Preview of Azure Chaos Studio](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/announcing-the-public-preview-of-azure-chaos-studio/2893050) + - [docs.microsoft.com: What is Azure Chaos Studio?](https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview) + - [sqlservercentral.com: Chaos Engineering in Azure](https://www.sqlservercentral.com/articles/chaos-engineering-in-azure) - [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) ⭐ 6564 [ENTERPRISE-STABLE] - [thenewstack.io: Chaos Engineering Is Not Just for Ops](https://thenewstack.io/chaos-engineering-is-not-just-for-ops) [COMMUNITY-TOOL] - [thenewstack.io: Why Chaos Engineering Isn’t Just for Operations](https://thenewstack.io/why-chaos-engineering-isnt-just-for-operations) [COMMUNITY-TOOL] + - [medium.com/adidoescode: Chaos Engineering: How simulating adversity can' help build eCommerce Resilience](https://medium.com/adidoescode/chaos-engineering-how-simulating-adversity-can-help-build-ecommerce-resilience-4a799c8912dc) [COMMUNITY-TOOL] - [opsmx.com: What is Chaos Engineering?](https://www.opsmx.com/blog/what-is-chaos-engineering) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [faun.pub: What is Chaos Engineering?](https://faun.pub/what-is-chaos-engineering-a89b64db9af0) [COMMUNITY-TOOL] + - [reddit: Help with Kube Monkey setup](https://www.reddit.com/r/openshift/comments/e1j5qzrbac_for_container_access_to_destroy_other) [COMMUNITY-TOOL] - [GitHub: kube-monkey](https://github.com/asobti/kube-monkey) ⭐ 3055 [ENTERPRISE-STABLE] + - [GitHub: monkey-ops, Openshift compliant, no cluster-admin required](https://github.comjoshmsmith/monkey-ops) [COMMUNITY-TOOL] - [Litmus Chaos is a toolset to do chaos engineering in a kubernetes native way. Litmus provides chaos CRDs for Cloud-Native developers and SREs to inject, orchestrate and monitor chaos to find weaknesses in Kubernetes deployments](https://github.com/litmuschaos/litmus) ⭐ 5407 [ENTERPRISE-STABLE] - [thenewstack.io: Using Chaos Engineering to Improve the Resilience of Stateful' Applications on Kubernetes](https://thenewstack.io/using-chaos-engineering-to-improve-the-resilience-of-stateful-applications-on-kubernetes) [COMMUNITY-TOOL] - [infoq.com: Chaos Engineering on Kubernetes : Chaos Mesh Generally Available' with v1.0](https://www.infoq.com/news/2020/10/kubernetes-chaos-mesh-ga) [COMMUNITY-TOOL] @@ -19,17 +36,28 @@ - [thenewstack.io: Chaos Engineering Progressively Moves to Production](https://thenewstack.io/chaos-engineering-progressively-moves-to-production) [COMMUNITY-TOOL] - [PowerfulSeal](https://github.com/powerfulseal/powerfulseal) ⭐ 1977 [COMMUNITY-TOOL] - [BuggyApp: Simulate performance problems](https://buggyapp.ycrash.io) [COMMUNITY-TOOL] + - [medium.com: Getting Started with Chaos Engineering](https://1829034.medium.com/getting-started-with-chaos-engineering-13e85a438d37) [COMMUNITY-TOOL] - [Chaos Mesh 🌟](https://chaos-mesh.org) [COMMUNITY-TOOL] - [opensource.com: 5 lessons I learned about chaos engineering for Kubernetes](https://opensource.com/article/21/10/chaos-engineering-kubernetes-ebook) [COMMUNITY-TOOL] - [thenewstack.io: Chaos Engineering Made Simple](https://thenewstack.io/chaos-engineering-made-simple) [COMMUNITY-TOOL] - [thenewstack.io: Use Chaos Engineering to Strengthen Your Incident Response](https://thenewstack.io/use-chaos-engineering-to-strengthen-your-incident-response) [COMMUNITY-TOOL] - [thenewstack.io: Operationalizing Chaos Engineering with GitOps](https://thenewstack.io/operationalizing-chaos-engineering-with-gitops) [COMMUNITY-TOOL] + - [medium.com/better-practices: Learn how your Kubernetes clusters respond' to failure using Gremlin and Grafana](https://medium.com/better-practices/chaos-d3ef238ec328) [COMMUNITY-TOOL] - [aws.amazon.com: Chaos Engineering with LitmusChaos on Amazon EKS](https://aws.amazon.com/blogs/containers/chaos-engineering-with-litmuschaos-on-amazon-eks) [COMMUNITY-TOOL] - [blog.container-solutions.com: Comparing Chaos Engineering Tools for Kubernetes' Workloads](https://blog.container-solutions.com/comparing-chaos-engineering-tools) [COMMUNITY-TOOL] + - [awstip.com: Kubernetes Chaos Monkey: A Scheduled Random Pod Deletion Python' Script for Testing Cluster Resilience](https://awstip.com/kubernetes-chaos-monkey-a-scheduled-random-pod-deletion-python-script-for-testing-cluster-6eac429554b2) [COMMUNITY-TOOL] + - [medium.com/@alex.ivenin: Chaos engineering in kubernetes](https://medium.com/@alex.ivenin/chaos-engineering-in-kubernetes-4de425132ba1) [COMMUNITY-TOOL] - [thenewstack.io: Breaking Serverless on Purpose with Chaos Engineering](https://thenewstack.io/breaking-serverless-on-purpose-with-chaos-engineering) [COMMUNITY-TOOL] - [chaosblade](https://github.com/chaosblade-io/chaosblade) ⭐ 6334 [ENTERPRISE-STABLE] - [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) [COMMUNITY-TOOL] +## Platform Engineering + +### Architectural Patterns + +#### Internal Developer Platforms + + - [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] β€” An analytical piece explaining Platform Democracy as an operational framework. Discusses user-centric workflows when designing internal developer platform structures (IDPs). ## Public Cloud Platforms ### AWS @@ -39,5 +67,5 @@ - [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] [GUIDE] β€” Guided workflow utilizing AWS FIS (Fault Injection Simulator) to execute controlled resilience and disruption experiments against EKS node groups and containers. Demonstrates monitoring system reaction metrics and reinforcing application failover. --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Developerportals](./developerportals.md) | [Devops](./devops.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) diff --git a/v2-docs/chatgpt.md b/v2-docs/chatgpt.md index ad310669..2bf2f787 100644 --- a/v2-docs/chatgpt.md +++ b/v2-docs/chatgpt.md @@ -1,8 +1,27 @@ -# Chatgpt +# ChatGPT !!! info "Architectural Context" - Detailed reference for Chatgpt in the context of AI and Artificial Intelligence. + Detailed reference for ChatGPT in the context of AI and Artificial Intelligence. +## Standard Reference + + - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [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] + - [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] + - [techrepublic.com: ChatGPT Cheat Sheet: Complete Guide for 2023](https://www.techrepublic.com/article/chatgpt-cheat-sheet) [COMMUNITY-TOOL] + - [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] + +## Artificial Intelligence + +### AI Workflows + +#### Prompt Engineering + + - [Claude 101: Free Guides to Master Claude](https://claude101.com) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Comprehensive guides to mastering Anthropic's Claude. Focuses on system instructions, complex XML markup injection, custom tool calls, and API configuration profiles for multi-agent workflows. ## Cloud Native Infrastructure ### Infrastructure as Code @@ -14,6 +33,7 @@ #### AIOps Diagnostics + - [k8sgpt.ai](https://k8sgpt.ai) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The premier AI-native diagnostic framework for Kubernetes cluster operations. Scans running clusters, decodes anomalies, and references OpenAI integrations to deliver actionable mitigation strategies. - [github.com/robusta-dev/kubernetes-chatgpt-bot](https://github.com/robusta-dev/kubernetes-chatgpt-bot) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An intelligent triage chatbot linking cluster failures directly to LLM advice. Hooks Prometheus alert outputs to supply operators with instantaneous log summaries and debug steps. - [itnext.io: K8sGPT + LocalAI: Unlock Kubernetes superpowers for free!](https://itnext.io/k8sgpt-localai-unlock-kubernetes-superpowers-for-free-584790de9b65) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] β€” In-depth guide configuring a fully offline AI diagnostics engine inside protected networks. Combines K8sGPT analytical tooling with LocalAI offline LLMs to safeguard internal data streams. #### Declarative Manifests @@ -33,9 +53,23 @@ #### Enterprise AI - [thenewstack.io: Using ChatGPT for Questions Specific to Your Company Data](https://thenewstack.io/using-chatgpt-for-questions-specific-to-your-company-data) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Technical deep-dive on Retrieval-Augmented Generation (RAG). Outlines how to query private corporate document indexes using semantic vector databases paired with ChatGPT-style APIs securely. +## DevOps and Automation + +### AI-Assisted Operations + +#### Infrastructure as Code (1) + + - **(2023)** [ansible.com: Ansible and ChatGPT: Putting it to the test](https://www.redhat.com/en/blog/channel/open-source-communities) 🌟🌟🌟 [CASE STUDY] [EMERGING] β€” Red Hat's experimental analysis testing generative AI capability against Ansible Playbook authoring constraints. Highlights current logical gaps and structural best practices for verification. +## Healthcare Technology + +### Artificial Intelligence (1) + +#### Speech and Voice Systems + + - [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) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Official press release detailing Microsoft's Dragon Copilot launch. Explores the application of ambient clinical speech models to draft medical charts automatically under strict HIPAA compliance. ## Human Productivity -### Artificial Intelligence +### Artificial Intelligence (2) #### HR Operations @@ -43,16 +77,43 @@ #### Workplace Automation - **(2023)** [businessinsider.es: Uso ChatGPT entre 50 y 70 veces al dΓ­a para todo, desde preparar reuniones hasta quitarme el pegamento de los dedos](https://www.businessinsider.es/tecnologia/uso-chatgpt-50-70-veces-dia-ser-productivo-1228162) [SPANISH CONTENT] [CASE STUDY] 🌟 [CASE STUDY] [COMMUNITY-TOOL] β€” Reportaje de carΓ‘cter prΓ‘ctico que expone la incorporaciΓ³n intensiva de agentes de IA conversacional dentro del flujo de trabajo corporativo diario, ilustrando la aceleraciΓ³n de tareas de sΓ­ntesis y redacciΓ³n tΓ©cnica. [SPANISH CONTENT] +## Knowledge Management + +### AI Workflows (1) + +#### NotebookLM Prompting + + - [Awesome NotebookLM Slide Prompts](https://github.com/serenakeyitan/awesome-notebookLM-prompts) ⭐ 3412 [ENTERPRISE-STABLE] β€” A master repository containing systemic prompts for Google NotebookLM. Accelerates deep source material analysis, structured outlining, and programmatic context extraction. +## Machine Learning + +### AI Hardware Acceleration + +#### Enterprise Infrastructure + + - [Cerebras AI](https://www.cerebras.ai) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Architectural hub detailing wafer-scale AI processors built to tackle compute limits. Facilitates unprecedented deep-learning model execution with extreme localized bandwidth optimizations. +### Deep Learning Foundations + +#### Large Language Models + + - [LLMs-from-scratch](https://github.com/rasbt/LLMs-from-scratch) ⭐ 95379 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” Highly acclaimed code-first textbook guiding the creation of a Large Language Model (LLM) from scratch in PyTorch. Illustrates attention mechanisms, tokenizers, training loops, and weight loadings. ## Market Analysis -### Artificial Intelligence (1) +### Artificial Intelligence (3) #### Industry Dynamics - [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] +## Platform Engineering + +### AI Integration (1) + +#### Coding Assistants + + - [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] [ENTERPRISE-STABLE] β€” Spanish news analysis covering the competitive launch of Google Gemini Code Assist and its direct threat to GitHub Copilot's market dominance. Highlights its multi-repository context window, competitive pricing strategies, and integration into IDEs. [SPANISH CONTENT] + - [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) [ENTERPRISE-STABLE] β€” An official GitHub product announcement marking the General Availability of GitHub Copilot's automated pipeline diagnostics. Empowers developers to quickly resolve failing CI/CD builds by getting clear, contextual, AI-driven summaries and remediation plans. ## Software Engineering -### AI-Assisted Operations +### AI-Assisted Operations (1) #### Code Generation Quality @@ -64,5 +125,5 @@ - **(2025)** [**Think Python**](https://allendowney.github.io/ThinkPython) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A classic computational thinking handbook utilizing Python. Focuses on algorithmic integrity, data structure designs, object-oriented implementations, and debug execution pipelines. --- -πŸ’‘ **Explore Related:** [Ai Agents Mcp](./ai-agents-mcp.md) | [Ai](./ai.md) | [Mlops](./mlops.md) +πŸ’‘ **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 ea3d00fc..484d3f46 100644 --- a/v2-docs/cheatsheets.md +++ b/v2-docs/cheatsheets.md @@ -1,20 +1,65 @@ -# Cheatsheets +# Cheat Sheets !!! info "Architectural Context" - Detailed reference for Cheatsheets in the context of Architectural Foundations. + Detailed reference for Cheat Sheets in the context of Architectural Foundations. ## Standard Reference + - [Kubectl Autocomplete](https://kubernetes.io/docs/reference/kubectl/quick-reference) [COMMUNITY-TOOL] + - [googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet](https://cloud.google.com/products) [COMMUNITY-TOOL] + - [cheat-sheets.org 🌟](http://www.cheat-sheets.org) [COMMUNITY-TOOL] + - [ABZ-Aaron/CheatSheets](https://github.com/ABZ-Aaron/cheat-sheets) [COMMUNITY-TOOL] + - [supple.com.au: Google advanced search operators tips and tricks](https://supple.com.au/tools/google-advance-search-operators) [COMMUNITY-TOOL] + - [tutorialsdojo.com: AWS Cheat Sheets 🌟](https://tutorialsdojo.com/aws-cheat-sheets) [COMMUNITY-TOOL] + - [jimmysong.io: kubectl cheat sheet 🌟](https://jimmysong.io/zh/book/kubernetes-handbook) [COMMUNITY-TOOL] + - [github: K8s in 30 mins 🌟](https://github.com/rosehgal/k8s-In-30Mins) ⭐ 211 [COMMUNITY-TOOL] + - [computingforgeeks.com: Kubectl Cheat Sheet for Kubernetes Admins & CKA Exam Prep](https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes) [COMMUNITY-TOOL] + - [github.com/devoriales/kubectl-cheatsheet](https://github.com/devoriales/cheatsheets) [COMMUNITY-TOOL] + - [lzone.de: Docker Swarm Cheat Sheet](https://lzone.de/#/LZone%20Cheat%20Sheets/Docker%20Swarm) [COMMUNITY-TOOL] + - [github.github.com/training-kit: Git cheat sheet](https://training.github.com/downloads/github-git-cheat-sheet.pdf) [COMMUNITY-TOOL] + - [justingarrison.com: GitHub URL Hacks 🌟](https://justingarrison.com/blog/2021-07-11-github-url-hacks) [COMMUNITY-TOOL] + - [dev.to: Git it RightπŸ”₯πŸ”₯πŸš€(Git CheatSheet) 🌟](https://dev.to/hey_atharva/git-it-right-git-cheatsheet-4o0h) [COMMUNITY-TOOL] + - [geeksforgeeks.org: Essential Git Commands 🌟](https://www.geeksforgeeks.org/git/essential-git-commands) [COMMUNITY-TOOL] + - [GitKraken Git Cheat](https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet) [COMMUNITY-TOOL] + - [terraform.io: Terraform Commands](https://developer.hashicorp.com/terraform/cli/commands) [COMMUNITY-TOOL] + - [acloudguru.com: The Ultimate Terraform Cheatsheet](https://www.pluralsight.com/resources/blog/cloud/the-ultimate-terraform-cheatsheet) [COMMUNITY-TOOL] + - [searchitoperations.techtarget.com: Terraform cheat sheet: Notable commands, HCL and more](https://www.techtarget.com/searchitoperations/tip/Terraform-cheat-sheet-Notable-commands-HCL-and-more) [COMMUNITY-TOOL] + - [techbeatly.com: Terraform Cheat Sheet](https://techbeatly.com/terraform-cheat-sheet) [COMMUNITY-TOOL] + - [pixelbeat.org/cmdline](http://www.pixelbeat.org/cmdline.html) [COMMUNITY-TOOL] + - [linuxhandbook.com: Yum Command Cheat Sheet](https://linuxhandbook.com/cheatsheets/yum) [COMMUNITY-TOOL] + - [pentestmonkey.net: ssh cheat sheet](http://pentestmonkey.net/cheat-sheet/ssh-cheat-sheet) [COMMUNITY-TOOL] + - [The SSH Commands Cheat Sheet for Linux SysAdmins / Users](https://computingforgeeks.com/ssh-commands-cheat-sheet-linux) [COMMUNITY-TOOL] + - [mastertheboss.com: OpenShift Cheat Sheet](http://www.mastertheboss.com/soa-cloud/openshift/openshift-cheatsheet) [COMMUNITY-TOOL] + - [maven.apache.org: Maven Quick Reference Card](http://maven.apache.org/guides/MavenQuickReferenceCard.pdf) [COMMUNITY-TOOL] + - [journaldev.com](https://www.digitalocean.com/community/tutorials/maven-commands-options-cheat-sheet) [COMMUNITY-TOOL] + - [cheatography.com](https://cheatography.com/mikesac/cheat-sheets/maven) [COMMUNITY-TOOL] + - [JMeter Web Application Testing Cheatsheet](http://blog.extremehacking.org/blog/2015/11/09/jmeter-web-application-testing-cheatsheet) [COMMUNITY-TOOL] + - [Cheat Sheet for Regular Expression in Jmeter](http://performanceoptimize.blogspot.com/2017/04/RegularExpressionCheatSheet.html) [COMMUNITY-TOOL] + - [docs.microsoft.com: Build JavaScript applications using TypeScript](https://www.typescriptlang.org) [COMMUNITY-TOOL] + - [postgrescheatsheet.com](https://www.tigerdata.com/learn/postgres-cheat-sheet) [COMMUNITY-TOOL] + - [developer.mongodb.com: MongoDB Cheat Sheet](https://www.mongodb.com/docs) [COMMUNITY-TOOL] + - [hackingcpp.com: C++ Cheat Sheets](https://hackingcpp.com/cpp/cheat_sheets) [COMMUNITY-TOOL] + - [lambdatest.com: The Ultimate Selenium Python Cheat Sheet for Test Automation](https://www.testmuai.com/blog/selenium-python-cheat-sheet) [COMMUNITY-TOOL] + - [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax) [COMMUNITY-TOOL] + - [simplecheatsheet.com/tag/golang-cheat-sheet](https://simplecheatsheet.com/tag/golang-cheat-sheet) [COMMUNITY-TOOL] + - [dzone.com: refcard - getting started with git](https://dzone.com/refcardz/getting-started-git) [COMMUNITY-TOOL] + - [dzone refcard: Getting Started With OpenShift 🌟](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] - [wizardzines.com 🌟](https://wizardzines.com) [COMMUNITY-TOOL] - [cheatography.com](https://cheatography.com) [COMMUNITY-TOOL] - [LeCoupa/awesome-cheatsheets](https://github.com/LeCoupa/awesome-cheatsheets) ⭐ 45898 [DE FACTO STANDARD] - [detailyang/awesome-cheatsheet](https://github.com/detailyang/awesome-cheatsheet) ⭐ 8354 [ENTERPRISE-STABLE] + - [Red Hat Developer cheat sheets 🌟](https://developers.redhat.com/cheatsheets) [COMMUNITY-TOOL] - [blog.jromanmartin.io: ActiveMQ, Kafka, Strimzi and CodeReady Containers](https://blog.jromanmartin.io/cheat-sheets) [COMMUNITY-TOOL] + - [simplecheatsheet.com](https://simplecheatsheet.com) [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] - [developers.redhat.com: MicroProfile Rest Client Cheat Sheet](https://developers.redhat.com/cheat-sheets/microprofile-rest-client) [COMMUNITY-TOOL] - [cheat.sh 🌟](https://cheat.sh) [COMMUNITY-TOOL] + - [bash.cyberciti.biz: Man command](https://bash.cyberciti.biz/guide/Man_command) [COMMUNITY-TOOL] - [opensource.com: Linux logrotate cheat sheet](https://opensource.com/downloads/logrotate-cheat-sheet) [COMMUNITY-TOOL] - [manz.dev/cheatsheets](https://manz.dev/cheatsheets) [COMMUNITY-TOOL] - [crontab.guru 🌟](https://crontab.guru) [COMMUNITY-TOOL] + - [wikipedia: Google Search](https://en.wikipedia.org/wiki/Google_Search) [COMMUNITY-TOOL] - [seranking.com: The cheat sheet of 30+ Google Search operators](https://seranking.com/blog/practical-tips-google-search-operators) [COMMUNITY-TOOL] - [blog.linkody.com: The Ultimate Google Search Operators Cheatsheet 🌟](https://blog.linkody.com/guides/google-search-operators-cheatsheet) [COMMUNITY-TOOL] - [developers.redhat.com: Bash Shell Scripting Cheat Sheet](https://developers.redhat.com/cheat-sheets/bash-shell-cheat-sheet) [COMMUNITY-TOOL] @@ -22,33 +67,50 @@ - [opensource.com: Watch command cheat sheet](https://opensource.com/downloads/watch-cheat-sheet) [COMMUNITY-TOOL] - [intellipaat.com: AWS Cheat Sheet 🌟](https://intellipaat.com/blog/tutorial/amazon-web-services-aws-tutorial/aws-cheat-sheet) [COMMUNITY-TOOL] - [igoroseledko.com: AWS CLI Cheat Sheet](https://www.igoroseledko.com/aws-cli-cheat-sheet) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] - [awsgeek.com/Amazon-S3](http://www.awsgeek.com/Amazon-S3) [COMMUNITY-TOOL] - [The Google Cloud Developer's Cheat Sheet 🌟](https://github.com/priyankavergadia/google-cloud-4-words) ⭐ 8221 [ENTERPRISE-STABLE] + - [cloud-architect.fr: AZ-CheatSheet: Become an expert in Azure Landing Zones](https://www.cloud-architect.fr/2022/01/19/az-cheatsheet-become-an-expert-in-azure-landing-zones) [COMMUNITY-TOOL] - [freecodecamp.org: API Cheatsheet – What is an API, How it Works, and How' to Choose the Right API Testing Tools 🌟](https://www.freecodecamp.org/news/what-is-an-api-and-how-to-test-it) [COMMUNITY-TOOL] - [karneliuk.com: REST API 1. Basics cheat sheet (Ansible, Bash, Postman, and' Python) for GET using NetBox and Docker as examples](https://karneliuk.com/2019/07/rest-api-1-basics-cheat-sheet-ansible-bash-postman-and-python-for-get-using-netbox-and-docker-as-examples) [COMMUNITY-TOOL] - [karneliuk.com: REST API 2. Basics cheat sheet (Ansible, Bash, Postman, and' Python) for POST/DELETE using NetBox and Docker as examples](https://karneliuk.com/2019/08/rest-api-2-basics-cheat-sheet-ansible-bash-postman-and-python-for-post-delete-using-netbox-and-docker-as-examples) [COMMUNITY-TOOL] + - [Red Hat Developer eBooks 🌟](https://developers.redhat.com/ebooks) [COMMUNITY-TOOL] - [Transformation takes practice](https://www.redhat.com/en/engage/open-practice-library-ebook) [COMMUNITY-TOOL] - [Dash for MacOS](https://kapeli.com/dash) [COMMUNITY-TOOL] - [Dash Cheat Sheets](https://kapeli.com/cheatsheets) [COMMUNITY-TOOL] - [Velocity](https://velocity.silverlakesoftware.com) [COMMUNITY-TOOL] - [Zeal](https://zealdocs.org) [COMMUNITY-TOOL] + - [k8sref.io](https://www.k8sref.io) [COMMUNITY-TOOL] - [Kubernetes Glossary 🌟](https://www.bluematador.com/learn/kubernetes-glossary) [COMMUNITY-TOOL] - [mirantis.com: Kubernetes Cheat Sheet](https://www.mirantis.com/blog/kubernetes-cheat-sheet) [COMMUNITY-TOOL] + - [manifests.io 🌟](https://manifests.io) [COMMUNITY-TOOL] - [developers.redhat.com: Kubernetes Cheat Sheet](https://developers.redhat.com/cheat-sheets/kubernetes) [COMMUNITY-TOOL] + - [linuxacademy](https://linuxacademy.com/blog/containers/kubernetes-cheat-sheet) [COMMUNITY-TOOL] - [fabric8 - kubectl](https://github.com/fabric8io/kansible/blob/master/vendor/k8s.io/kubernetes/docs/user-guide/kubectl-cheatsheet.md) ⭐ 266 [COMMUNITY-TOOL] - [intellipaat.com 🌟](https://intellipaat.com/blog/tutorial/devops-tutorial/kubernetes-cheat-sheet) [COMMUNITY-TOOL] + - [dzone: kubectl commands cheat sheet](https://dzone.com/articles/kubectl-commands-cheat-sheet) [COMMUNITY-TOOL] + - [cheatsheet.dennyzhang.com: kubectl kubernetes free cheat sheet 🌟](https://cheatsheet.dennyzhang.com/cheatsheet-kubernetes-a4) [COMMUNITY-TOOL] - [opensource.com: 9 kubectl commands sysadmins need to know 🌟](https://opensource.com/article/20/5/kubectl-cheat-sheet) [COMMUNITY-TOOL] - [bluematador.com: kubectl cheatsheet](https://www.bluematador.com/learn/kubectl-cheatsheet) [COMMUNITY-TOOL] - [dockerlabs.collabnix.com: Cheatsheet - Kubectl 🌟](https://dockerlabs.collabnix.com/kubernetes/cheatsheets/kubectl.html) [COMMUNITY-TOOL] + - [medium: Awesome Kubernetes Command-Line Hacks](https://medium.com/better-programming/awesome-kubernetes-command-line-hacks-8bd3604e394f) [COMMUNITY-TOOL] + - [akhilsharma.work: kubectl Get Resource - Short Names](https://akhilsharma.work/kubectl-get-resource-short-names) [COMMUNITY-TOOL] + - [blog.mimacom.com: Kubernetes Cheat Sheet](https://blog.mimacom.com/kubernetes-cheat-sheet) [COMMUNITY-TOOL] - [kunchalavikram1427: kubernetes Public](https://github.com/kunchalavikram1427/Kubernetes_public) [COMMUNITY-TOOL] + - [betterprogramming.pub: Awesome Kubernetes Command-Line Hacks](https://betterprogramming.pub/awesome-kubernetes-command-line-hacks-8bd3604e394f) [COMMUNITY-TOOL] - [thechief.io: The Definitive Kubectl Cheat Sheet](https://thechief.io/c/editorial/definitive-kubectl-cheat-sheet) [COMMUNITY-TOOL] + - [ithands-on.com: Kubernetes 101 : kubectl - communication with pods and containers' / running commands inside pods and containers](https://www.ithands-on.com/2021/05/kubernetes-101-kubectl-communication.html) [COMMUNITY-TOOL] - [opensource.com: Learn essential Kubernetes commands with a new cheat sheet](https://opensource.com/article/21/5/kubernetes-cheat-sheet) [COMMUNITY-TOOL] - [myfuturehub.com: Must Keep these Kubernetes Commands handy](https://myfuturehub.com/must-keep-these-kubernetes-commands-handy) [COMMUNITY-TOOL] - [cmcrowell.com/cheat-sheet 🌟](https://cmcrowell.com/cheat-sheet) [COMMUNITY-TOOL] - [komodor.com: The Ultimate Kubectl Cheat Sheet 🌟](https://komodor.com/learn/the-ultimate-kubectl-cheat-sheet) [COMMUNITY-TOOL] + - [betterprogramming.pub: Kubectl Commands All Beginners Must Know](https://betterprogramming.pub/kubectl-commands-all-beginners-must-know-e504349fcec9) [COMMUNITY-TOOL] + - [medium.com/@devopsfolks8546: Kubectl Commands Cheat Sheet. List Of Kubernetes' Most Useful Commands](https://medium.com/@devopsfolks8546/1-pods-c3d1a9349ba0) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Commands for Deployment and Management](https://faun.pub/kubernetes-commands-for-deployment-and-management-e10a74c95015) [COMMUNITY-TOOL] - [learncloudnative.com: Kubernetes CLI (kubectl) tips you didn't know about](https://learncloudnative.com/blog/2022-05-10-kubectl-tips) [COMMUNITY-TOOL] - [cloudtechtwitter.com: kubernetes common commands](https://www.cloudtechtwitter.com/2022/05/kubernetes-common-commands.html) [COMMUNITY-TOOL] - [thenewstack.io: K8s Resource Management: An Autoscaling Cheat Sheet' 🌟](https://thenewstack.io/k8s-resource-management-an-autoscaling-cheat-sheet) [COMMUNITY-TOOL] + - [abhirajdevops.hashnode.dev: A Cheat Sheet of Essential Commands for Managing' and Debugging Your Kubernetes Cluster's Networking](https://abhirajdevops.hashnode.dev/a-cheat-sheet-of-essential-commands-for-managing-and-debugging-your-kubernetes-clusters-networking) [COMMUNITY-TOOL] - [dev.to/msfaizi: Kubernetes Cheatsheet: Essential Commands and Concepts for' Efficient Container Orchestration](https://dev.to/msfaizi/kubernetes-cheatsheet-essential-commands-and-concepts-for-efficient-container-orchestration-201n) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Kustomize Cheat Sheet](https://itnext.io/kubernetes-kustomize-cheat-sheet-8e2d31b74d8f) [COMMUNITY-TOOL] - [dockerlux.github.io: Docker Cheat Sheet 🌟](https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf) [COMMUNITY-TOOL] @@ -57,22 +119,29 @@ - [developers.redhat.com: Containers Cheat Sheet](https://developers.redhat.com/cheat-sheets/containers) [COMMUNITY-TOOL] - [github.com: Docker cheat Sheet](https://github.com/wsargent/docker-cheat-sheet) ⭐ 22525 [DE FACTO STANDARD] - [intellipaat.com: Docker Cheat Sheet 🌟](https://intellipaat.com/blog/tutorial/devops-tutorial/docker-cheat-sheet) [COMMUNITY-TOOL] + - [developers.redhat.com: Containers Cheat Sheet](https://developers.redhat.com/promotions/docker-cheatsheet) [COMMUNITY-TOOL] - [blog.gitguardian.com: Docker Security Best Practices & Cheat Sheet 🌟](https://blog.gitguardian.com/how-to-improve-your-docker-containers-security-cheat-sheet) [COMMUNITY-TOOL] - [myfuturehub.com: Useful commands of Docker](https://myfuturehub.com/useful-commands-of-docker) [COMMUNITY-TOOL] - [linuxhandbook.com: Docker Commands for Managing Container Lifecycle (Definitive' Guide)](https://linuxhandbook.com/container-lifecycle-docker-commands) [COMMUNITY-TOOL] + - [betterprogramming.pub: A Beginners’ Cheat Sheet for Docker | Arjav Dave](https://betterprogramming.pub/a-beginners-cheat-sheet-for-docker-f5024fd6c17f) [COMMUNITY-TOOL] - [dev.to: Docker Commands Cheat Sheet | Pragyan Tripathi](https://dev.to/pragyanatvade/docker-commands-cheat-sheet-47n4) [COMMUNITY-TOOL] - [github: sematext - Docker Swarm Cheatsheet](https://github.com/sematext/cheatsheets/blob/master/docker-swarm-cheatsheet.md) [COMMUNITY-TOOL] - [kerneltalks.com: Docker swarm cheat sheet](https://kerneltalks.com/virtualization/docker-swarm-cheat-sheet) [COMMUNITY-TOOL] + - [codingfriend.medium.com: Docker Swarm Cheatsheet (2017)](https://codingfriend.medium.com/docker-swarm-cheatsheet-22665e3278b1) [COMMUNITY-TOOL] - [blog.programster.org: Docker Swarm Cheatsheet](https://blog.programster.org/docker-swarm-cheatsheet) [COMMUNITY-TOOL] - [cheatsheetseries.owasp.org: OWASP Cheat Sheet Series 🌟🌟](https://cheatsheetseries.owasp.org/index.html) [COMMUNITY-TOOL] - [dev.to: Git & Github Cheatsheet 🌟](https://dev.to/zinox9/git-github-cheatsheet-22ok) [COMMUNITY-TOOL] - [git-scm.com: Git reference](https://git-scm.com/docs) [COMMUNITY-TOOL] + - [zeroturnaround.com: Git cheat sheet 🌟](https://www.jrebel.com/blog/git-cheat-sheet) [COMMUNITY-TOOL] - [ndpsoftware.com: Interactive git cheat sheet 🌟](https://ndpsoftware.com/git-cheatsheet.html) [COMMUNITY-TOOL] + - [The awesome git cheat sheet](https://the-awesome-git-cheat-sheet.com) [COMMUNITY-TOOL] + - [developers.redhat.com: Git cheat sheet](https://developers.redhat.com/cheat-sheetsgit) [COMMUNITY-TOOL] - [education.github.com: Git cheat sheet 🌟](https://education.github.com/git-cheat-sheet-education.pdf) [COMMUNITY-TOOL] - [git-tower.com: Git cheat sheet](https://www.git-tower.com/blog/git-cheat-sheet) [COMMUNITY-TOOL] - [rogerdudler.github.io: git - the simple guide 🌟](https://rogerdudler.github.io/git-guide) [COMMUNITY-TOOL] - [rogerdudler.github.io: git cheat sheet pdf](https://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf) [COMMUNITY-TOOL] - [towardsdatascience.com: 18 Git Commands I Learned During My First Year as' a Software Developer](https://towardsdatascience.com/git-commands-cheat-sheet-software-developer-54f6aedc1c46) [COMMUNITY-TOOL] + - [dzone: Top 35 Git Commands With Examples 🌟](https://dzone.com/articles/top-35-git-commands-with-examples-and-bonus) [COMMUNITY-TOOL] - [gitexplorer.com: Git Command Explorer 🌟🌟](https://gitexplorer.com) [COMMUNITY-TOOL] - [jan-krueger.net: Git cheat sheet, extended edition](https://jan-krueger.net/git-cheat-sheet-extended-edition) [COMMUNITY-TOOL] - [dev.to: A Git Cheat Sheet](https://dev.to/baransel/a-git-cheat-sheet-4mab) [COMMUNITY-TOOL] @@ -80,23 +149,32 @@ - [joshnh/Git-Commands 🌟](https://github.com/joshnh/Git-Commands/blob/master/README.md) [COMMUNITY-TOOL] - [dev.to: Git Commands Cheatsheet: Advanced (20+ Git Commands Advanced )](https://dev.to/aashiya123/git-commands-cheatsheet-advanced-20-git-commands-advanced--35i3) [COMMUNITY-TOOL] - [dev.to: Git Cheat Sheet πŸ“„ (50 commands + Free PDF and poster)](https://dev.to/doabledanny/git-cheat-sheet-50-commands-free-pdf-and-poster-4gcn) [COMMUNITY-TOOL] + - [enlear.academy: 20 Git Commands Every Developer Should Know](https://enlear.academy/26-git-command-i-use-all-the-time-cheatsheet-6c5682ded2af) [COMMUNITY-TOOL] - [freecodecamp.org: Git Cheat Sheet – 50 Git Commands You Should Know](https://www.freecodecamp.org/news/git-cheat-sheet) [COMMUNITY-TOOL] - [opensource.com: 10 Git tips we can't live without](https://opensource.com/article/22/4/git-tips) [COMMUNITY-TOOL] + - [betterprogramming.pub: 8 Advanced Git Commands Universities Won’t Teach' You](https://betterprogramming.pub/8-advanced-git-commands-university-wont-teach-you-fe63b483d34b) [COMMUNITY-TOOL] - [intellipaat.com: GIT Cheat Sheet 🌟](https://intellipaat.com/blog/tutorial/devops-tutorial/git-cheat-sheet) [COMMUNITY-TOOL] - [dev.to: 20 Git Commands That Will Make You a Version Control Pro](https://dev.to/devland/20-git-commands-that-will-make-you-a-version-control-pro-149p) [COMMUNITY-TOOL] - [arslanbilal/git-cheat-sheet 🌟🌟🌟](https://github.com/arslanbilal/git-cheat-sheet) [COMMUNITY-TOOL] - [Sourcetree Cheat Sheet](https://kapeli.com/cheat_sheets/Sourcetree.docset/Contents/Resources/Documents/index) [COMMUNITY-TOOL] + - [Ansible Roles Explained | Cheat Sheet](https://linuxacademy.com/blog/red-hat/ansible-roles-explained) [COMMUNITY-TOOL] - [edureka.co: Ansible Cheat Sheet – A DevOps Quick Start Guide](https://www.edureka.co/blog/cheatsheets/ansible-cheat-sheet-guide) [COMMUNITY-TOOL] - [intellipaat.com: Ansible Basic Cheat Sheet](https://intellipaat.com/blog/tutorial/devops-tutorial/ansible-basic-cheat-sheet) [COMMUNITY-TOOL] - [Ansible k8s cheat sheet 🌟](https://opensource.com/downloads/ansible-k8s-cheat-sheet) [COMMUNITY-TOOL] - [fosstechnix.com: Ansible ad hoc commands with Examples](https://www.fosstechnix.com/ansible-ad-hoc-commands-with-examples) [COMMUNITY-TOOL] + - [dzone: Terraform Cheat Sheet](https://dzone.com/articles/terraform-cli-cheat-sheet) [COMMUNITY-TOOL] - [github.com/scraly: Terraform Cheat sheet](https://github.com/scraly/terraform-cheat-sheet/blob/master/terraform-cheat-sheet.pdf) [COMMUNITY-TOOL] + - [thedevopsblog.co.uk: Terraform Cheat Sheet](https://thedevopsblog.co.uk/terraform-cli-cheat-sheet) [COMMUNITY-TOOL] + - [hashicorp.com: Using Template Files with HashiCorp Packer](https://www.hashicorp.com/blog/using-template-files-with-hashicorp-packer) [COMMUNITY-TOOL] + - [praveendandu24.medium.com: Mastering Terraform: Top 20 Essential Commands' with Examples for Beginners](https://praveendandu24.medium.com/mastering-terraform-top-20-essential-commands-with-examples-for-beginners-1029852b419) [COMMUNITY-TOOL] - [opensource.com: 10 cheat sheets for Linux sysadmins](https://opensource.com/article/20/7/sysadmin-cheat-sheets) [COMMUNITY-TOOL] - [curl cheat sheet for Linux and Unix users](https://daniel.haxx.se/blog/wp-content/uploads/2020/01/sticker-cheat-sheet.png) [COMMUNITY-TOOL] + - [NetworkManager CLI cheatsheet](https://github.com/neilhwatson/nustuff/blob/master/networking/nmcli.md) [COMMUNITY-TOOL] - [opensource.com: Linux Parted cheat sheet](https://opensource.com/downloads/parted-cheat-sheet) [COMMUNITY-TOOL] - [opensource.com: GNU Screen cheat sheet](https://opensource.com/downloads/gnu-screen-cheat-sheet) [COMMUNITY-TOOL] - [catonmat.net: GNU Coreutils Cheat Sheet](https://catonmat.net/gnu-coreutils-cheat-sheet) [COMMUNITY-TOOL] - [stationx.net: Hacking Tools Cheat Sheet](https://www.stationx.net/hacking-tools-cheat-sheet) [COMMUNITY-TOOL] + - [ssh cheat sheet](https://cheatsheet.dennyzhang.com/cheatsheet-ssh-a4) [COMMUNITY-TOOL] - [opensource.com: Learn advanced SSH commands with this cheat sheet](https://opensource.com/article/18/4/learn-advanced-ssh-commands-new-cheat-sheet) [COMMUNITY-TOOL] - [comparitech.com: Nmap Cheat Sheet](https://www.comparitech.com/net-admin/nmap-nessus-cheat-sheet) [COMMUNITY-TOOL] - [developers.redhat.com: Red Hat OpenShift Container Platform Cheat Sheet](https://developers.redhat.com/cheat-sheets/red-hat-openshift-container-platform) [COMMUNITY-TOOL] @@ -104,6 +182,7 @@ - [gist.github.com: Openshift cheat sheet 2](https://gist.github.com/rafaeltuelho/111850b0db31106a4d12a186e1fbc53e) [COMMUNITY-TOOL] - [github.com: openshift cheat sheet 3](https://github.com/mhausenblas/openshift-cheat-sheet) ⭐ 6 [COMMUNITY-TOOL] - [monodot.co.uk: openshift cheat sheet 4](https://monodot.co.uk/openshift-cheatsheet) [COMMUNITY-TOOL] + - [openshift.tips](https://openshift.tips) [COMMUNITY-TOOL] - [cookbook.openshift.org 🌟](https://cookbook.openshift.org) [COMMUNITY-TOOL] - [cookbook.openshift.org: How do I import an image from an external image' registry? 🌟](https://cookbook.openshift.org/image-registry-and-image-streams/how-do-i-import-an-image-from-an-external-image.html) [COMMUNITY-TOOL] - [developers.redhat.com: Debezium on OpenShift Cheat Sheet](https://developers.redhat.com/cheat-sheets/debezium-openshift-cheat-sheet) [COMMUNITY-TOOL] @@ -114,28 +193,40 @@ - [iximiuz.com: Prometheus Cheat Sheet - How to Join Multiple Metrics (Vector' Matching) 🌟](https://iximiuz.com/en/posts/prometheus-vector-matching) [COMMUNITY-TOOL] - [iximiuz.com: Prometheus Cheat Sheet - Moving Average, Max, Min, etc (Aggregation' Over Time)](https://iximiuz.com/en/posts/prometheus-functions-agg-over-time) [COMMUNITY-TOOL] - [Helm Cheat Sheet](https://gist.github.com/tuannvm/4e1bcc993f683ee275ed36e67c30ac49) [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] - [javaguides.net](https://www.javaguides.net/2018/06/maven-cheat-sheet.html) [COMMUNITY-TOOL] - [bogotobogo.com](https://www.bogotobogo.com/Java/tutorials/Spring-Boot/Maven-mvn-command-cheat-sheet.php) [COMMUNITY-TOOL] - [gist.github.com/michaellihs (jenkins pipeline)](https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6) [COMMUNITY-TOOL] + - [polyglotdeveloper.com: Gradle Cheat Sheet](https://www.polyglotdeveloper.com/cheatsheet/2015-01-08-Gradle-cheatsheet) [COMMUNITY-TOOL] - [eta-lang.org: Gradle Cheat Sheet](https://eta-lang.org/docs/cheatsheets/gradle-cheatsheet) [COMMUNITY-TOOL] + - [mingliang.me: Gradle Cheat Sheet](https://mingliang.me/blog/gradle-cheatsheet) [COMMUNITY-TOOL] - [rratliff.com: Gradle Cheat Sheet](https://www.rratliff.com/gradle-cheat-sheet) [COMMUNITY-TOOL] - [github.com/jahe: Gradle Cheat Sheet](https://gist.github.com/jahe/59557d507f43574b0d96) [COMMUNITY-TOOL] - [github.com/jiffle: Gradle Cheat Sheet](https://gist.github.com/jiffle/499caa5f53ab8f90dc19a3040ee40f48) [COMMUNITY-TOOL] - [developers.redhat.com: MicroProfile JWT (JSON Web Tokens)](https://developers.redhat.com/cheat-sheets/microprofile-jwt) [COMMUNITY-TOOL] - [edureka.co: Jenkins Cheat Sheet 🌟](https://www.edureka.co/blog/cheatsheets/jenkins-cheat-sheet) [COMMUNITY-TOOL] + - [medium: Jenkins Cheat Sheet](https://medium.com/edureka/jenkins-cheat-sheet-e0f7e25558a3) [COMMUNITY-TOOL] - [cheatography.com: Jenkins Cheat Sheet](https://cheatography.com/funthomas424242/cheat-sheets/jenkins) [COMMUNITY-TOOL] - [intellipaat.com: Jenkins Cheat Sheet 🌟](https://intellipaat.com/blog/tutorial/devops-tutorial/jenkins-cheat-sheet) [COMMUNITY-TOOL] + - [balajisblog.com: Cheatsheet for Bitbucket Pipelines](https://balajisblog.com/cheatsheet-for-bitbucket-pipelines) [COMMUNITY-TOOL] + - [Dzone Refcard: Getting Started with Apache JMeter](https://dzone.com/refcardz/getting-started-with-apache-jmeter?chapter=1) [COMMUNITY-TOOL] + - [Groovy Templates Cheat Sheet for JMeter](https://dzone.com/articles/the-groovy-templates-cheat-sheet-for-jmeter) [COMMUNITY-TOOL] - [martkos-it.co.uk: JMeter Cheat Sheet](https://martkos-it.co.uk/our-work/jmeter-testing-cheat-sheet-ng5zm-97y43-af8tj) [COMMUNITY-TOOL] - [jmeter-testing-cheat-sheet-v10.pdf](https://martkos-it.co.uk/s/jmeter-testing-cheat-sheet-v10.pdf) [COMMUNITY-TOOL] - [Quarkus Cheat-Sheet](https://lordofthejars.github.io/quarkus-cheat-sheet) [COMMUNITY-TOOL] - [freecodecamp.org: Markdown Cheat Sheet – How to Write in Markdown with Examples](https://www.freecodecamp.org/news/markdown-cheat-sheet) [COMMUNITY-TOOL] - [codingharbour.com: kafkacat cheatsheet](https://codingharbour.com/kafkacat-cheatsheet) [COMMUNITY-TOOL] + - [betterprogramming.pub: 15 Kafka CLI Commands For Everyday Programming](https://betterprogramming.pub/kafka-cli-commands-1a135a4ae1bd) [COMMUNITY-TOOL] - [Machine Learning Glossary](https://developers.google.com/machine-learning/glossary) [COMMUNITY-TOOL] - [opensource.com: JavaScript cheat sheet](https://opensource.com/downloads/javascript-cheat-sheet) [COMMUNITY-TOOL] - [React+TypeScript Cheatsheets](https://github.com/typescript-cheatsheets/react) ⭐ 47057 [DE FACTO STANDARD] + - [levelup.gitconnected.com: NestJS: Microservices with gRPC, API Gateway,' and Authentication β€” Part 1/2](https://levelup.gitconnected.com/nestjs-microservices-with-grpc-api-gateway-and-authentication-part-1-2-650009c03686) [COMMUNITY-TOOL] - [freecodecamp.org: How TypeScript Interfaces Work – Explained with Examples](https://www.freecodecamp.org/news/how-typescript-interfaces-work) [COMMUNITY-TOOL] - [opensource.com: JupyterLab cheat sheet](https://opensource.com/downloads/jupyterlab-cheat-sheet) [COMMUNITY-TOOL] - [intellipaat.com: SQL Commands Cheat Sheet](https://intellipaat.com/blog/tutorial/sql-tutorial/sql-commands-cheat-sheet) [COMMUNITY-TOOL] + - [sqltutorial.org: SQL Cheat Sheet](https://www.sqltutorial.org/sql-cheat-sheet) [COMMUNITY-TOOL] - [github.com/enochtangg/quick-SQL-cheatsheet: Quick SQL Cheatsheet 🌟](https://github.com/enochtangg/quick-SQL-cheatsheet) ⭐ 5376 [ENTERPRISE-STABLE] - [hackr.io: SQL Commands Tutorial: DDL, DML, TCL and DQL Commands](https://hackr.io/blog/sql-commands) [COMMUNITY-TOOL] - [github.com/swapnakpanda: SQL_CheatSheet.png](https://github.com/swapnakpanda/Infographics/blob/main/Cheat%20Sheet/Database/SQL_CheatSheet.png) [COMMUNITY-TOOL] @@ -145,6 +236,7 @@ - [opensource.com: MariaDB and mySQL cheat sheet](https://opensource.com/downloads/mariadb-mysql-cheat-sheet) [COMMUNITY-TOOL] - [intellipaat.com: Python Cheat Sheet Basics](https://intellipaat.com/blog/tutorial/python-tutorial/python-cheat-sheet-basics) [COMMUNITY-TOOL] - [websitesetup.org: Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet) [COMMUNITY-TOOL] + - [python.plainenglish.io: The Ultimate Python Cheat Sheet | Muhammad Umair](https://python.plainenglish.io/ultimate-python-cheat-sheet-f2930e08669c) [COMMUNITY-TOOL] - [github.com/ekramasif: Basic Machine Learning - Python Cheatsheet](https://github.com/ekramasif/Basic-Machine-Learning/blob/main/Extraa/PythonCheatSheet.ipynb) ⭐ 80 [COMMUNITY-TOOL] - [developers.redhat.com: Node.js Cheat Sheet](https://developers.redhat.com/cheat-sheets/nodejs-cheat-sheet) [COMMUNITY-TOOL] - [dev.to: Selenium Cheat Sheet](https://dev.to/razgandeanu/selenium-cheat-sheet-9lc) [COMMUNITY-TOOL] @@ -152,22 +244,33 @@ - [intellipaat.com: RPA Cheat Sheet](https://intellipaat.com/blog/tutorial/rpa-tutorial/rpa-cheat-sheet) [COMMUNITY-TOOL] - [kdnuggets.com: The Complete Collection of Data Science Cheat Sheets – Part' 1](https://www.kdnuggets.com/2022/02/complete-collection-data-science-cheat-sheets-part-1.html) [COMMUNITY-TOOL] - [kdnuggets.com: The Complete Collection of Data Science Cheat Sheets – Part' 2](https://www.kdnuggets.com/2022/02/complete-collection-data-science-cheat-sheets-part-2.html) [COMMUNITY-TOOL] + - [dzone: Scrum refcard](https://dzone.com/refcardz/scrum) [COMMUNITY-TOOL] - [teamhood.com: scrum cheat sheet](https://teamhood.com/agile/scrum-cheat-sheet) [COMMUNITY-TOOL] + - [dev-k8sref-io.web.app](https://dev-k8sref-io.web.app) [COMMUNITY-TOOL] -## Cloud Infrastructure +## Cloud Architecture -### Orchestration +### Developer Experience -#### Managed Kubernetes +#### Technical Writing Utilities - - **(2022)** [**learnk8s.io/research: Comparison of Kubernetes managed services 🌟**](https://learnkube.com/research) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Comprehensive comparison matrix evaluating key metrics of major managed Kubernetes engines, mapping out scalability limits, upgrade strategies, and CNI setups. -## Operating Systems + - **(2024)** [**guides.github.com: Markdown Cheat Sheet 2**](https://docs.github.com/en) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” The authoritative documentation portal for GitHub, offering deep-dives into GitHub Flavored Markdown (GFM) and integration patterns. It outlines security implications, task lists, and interactive rendering rules. Double-Evidence: While a generic entry point, live grounding confirms this repository of guides is the primary reference for understanding platform-specific rendering behaviors on the GitHub UI. + - [markdownguide.org](https://www.markdownguide.org) [DE FACTO STANDARD] [GUIDE] β€” An exhaustive reference guide covering the syntax, best practices, and extended features of the Markdown markup language. It provides clear examples of basic syntax, extended elements, and compatibility matrices across parsers. Double-Evidence: This guide serves as the authoritative standard for syntax validation, and live grounding shows it is widely integrated into onboarding resources for junior developers and technical writers globally. + - [Markdown Cheat Sheet 4](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) ⭐ 60200 [DE FACTO STANDARD] β€” One of the most referenced cheat sheets on GitHub for fast, offline-compatible Markdown syntax lookups. Includes rendering comparisons for basic elements, blockquotes, code blocks, and inline HTML. Double-Evidence: Despite its age, live grounding confirms its massive utility and continued reference value in developer wikis, representing a classic standard for text formatting. +## Developer Reference -### Linux Utilities +### Syntax Cheat Sheets -#### CLI Curation +#### Language Manuals - - **(2025)** [**CommandLineFu 🌟**](https://www.commandlinefu.com/commands/browse) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An immense, user-voted platform for sharing and assessing terminal tricks. Perfect for tracking down highly specific, multi-tool regex constructs or one-liners. + - [QuickRef.ME - Quick Reference Cheat Sheets](https://quickref.me/index.html) [COMMUNITY-TOOL] β€” A massive aggregator of high-density cheat sheets and quick reference guides covering terminal systems, programming syntaxes, database commands, and deployment paradigms. +## Education and Automation + +### Grading Systems + +#### CLI + + - [Quiz Grader](https://github.com/ned1313/quiz-grader) [COMMUNITY-TOOL] β€” A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. It processes markdown-based inputs to generate structured performance assessments. Grounding highlights its utility in small-scale educational pipelines or self-assessment exercises. ## Programming Languages ### Go @@ -200,5 +303,5 @@ - [atlassian.com: Git cheat sheet](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet) [ENTERPRISE-STABLE] β€” A comprehensive and beautifully formatted PDF and web-based Git command reference guide from Atlassian. Covers essential command categories including repository creation, local staging, history review, branch management, and remote synchronization. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Git](./git.md) | [Linux](./linux.md) diff --git a/v2-docs/chef.md b/v2-docs/chef.md index 76d8c121..30a68762 100644 --- a/v2-docs/chef.md +++ b/v2-docs/chef.md @@ -5,9 +5,10 @@ ## Standard Reference + - [learn.chef.io](https://www.chef.io/training/tutorials) [COMMUNITY-TOOL] - [chef.io](https://www.chef.io) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Oauth](./oauth.md) | [Securityascode](./securityascode.md) | [Ansible](./ansible.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/cicd-kubernetes-plugins.md b/v2-docs/cicd-kubernetes-plugins.md index 80b6df84..9dbe48cc 100644 --- a/v2-docs/cicd-kubernetes-plugins.md +++ b/v2-docs/cicd-kubernetes-plugins.md @@ -1,7 +1,11 @@ -# Cicd Kubernetes Plugins +# CI/CD Kubernetes Plugins !!! info "Architectural Context" - Detailed reference for Cicd Kubernetes Plugins in the context of Engineering Pipeline. + Detailed reference for CI/CD Kubernetes Plugins in the context of Engineering Pipeline. + +## Standard Reference + + - [GitLab Kubernetes Agent available on GitLab.com](https://docs.gitlab.com/releases/#gitlab-kubernetes-agent-available-on-gitlabcom) [COMMUNITY-TOOL] ## Continuous Delivery @@ -23,5 +27,5 @@ - [openshift-client](https://plugins.jenkins.io/openshift-client) [EN CONTENT] [COMMUNITY-TOOL] β€” Exposes OpenShift's command-line tool definitions directly inside Jenkins jobs, enabling custom script actions to command remote clusters safely. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd](./cicd.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/cicd.md b/v2-docs/cicd.md index d974af97..b5ee4ee1 100644 --- a/v2-docs/cicd.md +++ b/v2-docs/cicd.md @@ -1,14 +1,61 @@ -# Cicd +# Software Delivery Pipeline. CI/CD !!! info "Architectural Context" - Detailed reference for Cicd in the context of Engineering Pipeline. + Detailed reference for Software Delivery Pipeline. CI/CD in the context of Engineering Pipeline. ## Standard Reference - - [weave.works: Weave Kubernetes Platform](https://www.weave.works/) [COMMUNITY-TOOL] + - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [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] + - [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] + - [DZone: Continuous Integration: Servers and Tools](https://dzone.com/refcardz/continuous-integration-servers) [COMMUNITY-TOOL] + - [acloud.guru: How youtr org predicts your CI/CD pipeline](https://info.acloud.guru/resources/brazeal-how-your-org-predicts-your-ci/cd-pipeline) [COMMUNITY-TOOL] + - [Dzone refcard: Continuous Delivery - Patterns and Anti-Patterns in the Software' Lifecycle 🌟](https://dzone.com/refcardz/continuous-delivery-patterns) [COMMUNITY-TOOL] + - [ammeon.com: 5 Tips For Building A CI/CD Pipeline](https://www.ammeon.com/5-tips-for-building-ci-cd-pipeline) [COMMUNITY-TOOL] + - [medium: What is CI/CD Pipeline in DevOps? 🌟🌟](https://medium.com/faun/what-is-ci-cd-pipeline-in-devops-6fba17a76e73) [COMMUNITY-TOOL] + - [medium: How to build an efficient CI/CD pipeline 🌟🌟](https://medium.com/@sanjayaben/how-to-build-an-efficient-ci-cd-pipeline-b5738ad567c8) [COMMUNITY-TOOL] + - [javi-kata.medium.com: CI/CD the journey of a dummy team 🌟](https://javi-kata.medium.com/ci-cd-the-journey-of-a-dummy-team-f51a061684bc) [COMMUNITY-TOOL] + - [tripwire.com: Everything You Need to Know About CI/CD and Security](https://www.tripwire.com/state-of-security/devops/everything-need-to-know-about-ci-cd-security) [COMMUNITY-TOOL] + - [cd.foundation: 2021 Technology Trends and Predictions](https://cd.foundation/blog/2021/02/01/trends-that-will-define-ci-cd-in-2021) [COMMUNITY-TOOL] + - [blog.thundra.io: Why a CI/CD Pipeline Makes Good Business Sense](https://blog.thundra.io/why-a-ci/cd-pipeline-makes-good-business-sense) [COMMUNITY-TOOL] + - [javacodegeeks.com: The Case Against CI/CD](https://www.javacodegeeks.com/2021/08/the-case-against-ci-cd.html) [COMMUNITY-TOOL] + - [medium: Automated Build and Deploy Pipelines for Kubernetes](https://medium.com/codezero-reflections/automated-build-and-deploy-pipelines-for-kubernetes-d268542cca52) [COMMUNITY-TOOL] + - [medium: Next Generation Kubernetes Deployments](https://medium.com/codezero-reflections/next-generation-kubernetes-deployments-12637eae9d68) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Basics of CI/CD](https://levelup.gitconnected.com/basics-of-ci-cd-a98340c60b04) [COMMUNITY-TOOL] + - [techrepublic.com: CI/CD platforms: How to choose the right continuous integration' and delivery system for your business](https://www.techrepublic.com/article/how-to-choose-the-right-cicd-platform) [COMMUNITY-TOOL] + - [medium.com/softwareimprovementgroup: CI/CD best practices: How to set up' your pipeline](https://medium.com/softwareimprovementgroup/ci-cd-best-practices-how-to-set-up-your-pipeline-4643eea14bfa) [COMMUNITY-TOOL] + - [medium.com/dynatrace-engineering: How to combine and automate infrastructure' and application deployment in a microservice environment](https://medium.com/dynatrace-engineering/how-to-combine-and-automate-infrastructure-and-application-deployment-in-a-microservice-environment-a16b664bb8b5) [COMMUNITY-TOOL] + - [medium.com/@rifkikarimr: Continuous Integration and Continuous Deployment:' Best Practices for DevOps 🌟](https://medium.com/@rifkikarimr/continuous-integration-and-continuous-deployment-best-practices-for-devops-b99eac071a5c) [COMMUNITY-TOOL] + - [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] + - [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] ## Cloud-Native Infrastructure +### GitOps and Declarative Delivery + +#### Argo Project Ecosystem + + - [ArgoCon North America 2026 Call for Proposals](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/argocon/#call-for-proposals) [ADVANCED LEVEL] [EMERGING] β€” Curator Insight: Direct portal to community sessions, submissions, and emerging patterns for the Argo GitOps suite in 2026. Live Grounding: Acts as the primary standard gathering point for Kubernetes GitOps continuous delivery. Keeps teams abreast of cutting-edge development paths in orchestration. +### Infrastructure as Code + +#### AI-Assisted Operations + + - [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) [ENTERPRISE-STABLE] β€” Curator Insight: Analyzes the application of LLM co-pilots in rapidly writing secure ARM and Bicep configurations. Live Grounding: Demonstrates how contextual AI generators drastically lower human-error risk in pipeline IaC templates. Highly representative of modern 2025/2026 operational shifts. ### Kubernetes Delivery #### Engine Evaluation @@ -47,11 +94,20 @@ #### OpenShift - [developers.redhat.com: The present and future of CI/CD with GitOps on Red' Hat OpenShift](https://developers.redhat.com/blog/2020/09/03/the-present-and-future-of-ci-cd-with-gitops-on-red-hat-openshift) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Analyzes the convergence of OpenShift Pipelines (Tekton-based) and OpenShift GitOps (Argo CD-based) to deliver unified, declarative software delivery. Discusses multi-tenancy models, secure cluster bootstrapping, and the future roadmap of enterprise GitOps. +### GitOps + +#### Argo CD + + - [feat(ui): Add AppSet to Application Resource Tree in Argo CD](https://github.com/argoproj/argo-cd/pull/26601) ⭐ 22950 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The official GitHub pull request introducing ApplicationSet rendering directly inside the Argo CD UI Resource Tree. This highly demanded improvement provides cluster administrators with superior visibility into generated application topologies and dependencies directly from the dashboard. +### Kubernetes Native CI-CD + +#### Argo Workflows + + - [Migrating CI/CD from Jenkins to Argo Workflows](https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A comprehensive real-world migration case study detailing how Intuit transitioned high-volume CI/CD pipelines from Jenkins to Kubernetes-native Argo Workflows. Outlines critical architectural lessons, scale bottlenecks, pipeline-as-code models, and resource optimization. ### Progressive Delivery #### Theory - - **(2024)** [**harness.io: Progressive Delivery: Everything You Need to Know**](https://www.harness.io/blog) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A masterclass resource explaining the evolutionary shift from standard continuous delivery to progressive delivery. Explains integration of automated canary releases with advanced deployment patterns, metrics monitoring, and developer self-service. - **(2024)** [**split.io: Progressive Delivery**](https://www.harness.io/harness-devops-academy/progressive-delivery?utm_campaign=fme&utm_source=split_io&utm_medium=redirect&utm_content=individual) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A comprehensive guide hosted by Harness (following Split.io's integration) that breaks down the mechanics of Progressive Delivery, combining canary deployments, feature flags, and automated rollbacks. Outlines how to mitigate blast radius and leverage real-time observability. ## Infrastructure @@ -76,7 +132,17 @@ #### Agentic Engineering + - [Draw.io MCP for Diagram Generation: Why It’s Worth Using](https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using) [COMMUNITY-TOOL] β€” An illustrative guide showing how the Draw.io Model Context Protocol (MCP) server allows AI assistants to programmatically generate and edit architecture diagrams. Bridges the gap between conversational design instructions and technical diagrams. + - [Azure DevOps MCP Server Public Preview](https://devblogs.microsoft.com/devops/azure-devops-mcp-server-public-preview) [ENTERPRISE-STABLE] β€” The official public announcement details the release and capabilities of the Azure DevOps MCP server. Highlights the architectural integration of Large Language Models directly into enterprise ADO workflows for automated engineering management. + - [Kiro: Engineering Rigor for Agentic Development](https://kiro.dev) [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An emerging framework focused on enforcing software engineering rigor, test-driven validation, and deterministic guardrails within AI Agent-driven code generation and execution loops. Provides platform architectures for managing safe agent-based deployments. + - [Azure DevOps MCP Server](https://github.com/microsoft/azure-devops-mcp) ⭐ 1718 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” 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, inspect pipeline logs, and orchestrate PR reviews dynamically. - [Terraform & OpenTofu Skill for AI Agents](https://github.com/antonbabenko/terraform-skill) ⭐ 1881 [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An experimental, open-source repository establishing unified Model Context Protocol (MCP) skills or AI tools for Terraform and OpenTofu. Empowers AI agents to dynamically generate, parse, validate, and execute infrastructure-as-code definitions with semantic awareness. +#### Coding Assistants + + - [Claude Code in Action](https://anthropic.skilljar.com/claude-code-in-action) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” The official training course by Anthropic showcasing the capabilities and CLI operations of Claude Code. Demonstrates how developers can utilize the terminal agent for code reviews, refactoring, automated testing, and execution-guided software development. + - [Best Practices for Using GitHub Copilot](https://docs.github.com/en/copilot/get-started/best-practices) [DOCUMENTATION] [DE FACTO STANDARD] β€” The authoritative guidelines from GitHub for maximizing productivity and code quality using GitHub Copilot. Outlines advanced prompt engineering strategies, structuring context files, dealing with security vulnerabilities, and validation routines. + - [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] [ENTERPRISE-STABLE] β€” Spanish news analysis covering the competitive launch of Google Gemini Code Assist and its direct threat to GitHub Copilot's market dominance. Highlights its multi-repository context window, competitive pricing strategies, and integration into IDEs. [SPANISH CONTENT] + - [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) [ENTERPRISE-STABLE] β€” An official GitHub product announcement marking the General Availability of GitHub Copilot's automated pipeline diagnostics. Empowers developers to quickly resolve failing CI/CD builds by getting clear, contextual, AI-driven summaries and remediation plans. ### Artifact Management #### Overview (1) @@ -89,28 +155,52 @@ - [Gama: Terminal UI for GitHub Actions](https://github.com/termkit/gama) ⭐ 480 [EN CONTENT] [COMMUNITY-TOOL] β€” Terminal UI utility designed to monitor and execute GitHub Actions directly from CLI screens. Deprioritized under Minimum Viable Quality (MVQ) constraints due to lack of active commits since late 2021. ### CI-CD Pipelines +#### AI Integration (1) + +##### Azure DevOps + + - [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) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A practical implementation guide demonstrating how to integrate Azure OpenAI into Azure DevOps pipelines to automatically generate comprehensive pull request descriptions from code differences. Demonstrates prompt engineering techniques and YAML pipeline configurations to enhance team productivity and standardise PR documentation using generative AI. #### AWS - **(2023)** [**trek10.com: Enterprise CI/CD on AWS: a pragmatic approach**](https://caylent.com/blog/pragmatic-enterprise-cicd) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A comprehensive article providing a pragmatic blueprint for building, scaling, and managing enterprise CI/CD workflows on AWS infrastructure. Covers critical patterns including AWS CodePipeline, multi-account structures, security controls, and hybrid workload deployments. -#### Enterprise Tooling - - - [JFrog Pipelines](https://jfrog.com/pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An enterprise-grade CI/CD automation tool natively integrated into the JFrog Platform. It leverages declarative YAML schemas, step-based workflows, and reusable resource models to orchestrate robust binary-centric pipelines with native support for Artifactory. -#### Infrastructure as Code +#### Debugging ##### GitHub Actions + - [action-tmate: Debug GitHub Actions via SSH](https://github.com/mxschmitt/action-tmate) ⭐ 3544 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The definitive tool for debugging failing GitHub Actions runner environments. This action opens an interactive, secure shell (SSH or Web TUI) terminal session on the live GHA runner, allowing developers to execute shell commands, inspect filesystems, and debug failures instantly. +#### Enterprise Tooling + + - [PMEase QuickBuild](https://www.pmease.com) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A commercial continuous integration and release management system offering robust build configuration inheritance, graphical pipeline design, and extensive platform agent management. Favored by enterprises requiring complex build tree structures. +#### Infrastructure as Code (1) + +##### Azure DevOps (1) + + - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. + - [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Provides a complete implementation walkthrough for embedding robust automated test suites (including tftest and checkov) inside Azure DevOps pipelines. Demonstrates how to validate infrastructure compliance and dry-run infrastructure updates early in the pipeline. +##### GitHub Actions (1) + - [Terraform Module Releaser GitHub Action](https://github.com/techpivot/terraform-module-releaser) ⭐ 221 [COMMUNITY-TOOL] β€” A specialized GitHub Action designed to automate the release process, version tagging, and registry publication of Terraform modules. Resolves development overhead by automatically generating release logs and enforcing Semantic Versioning. #### Jenkins - [Back of the Napkin Guide to Updating Jenkins](https://www.jenkins.io/blog/2023/10/31/marc-s-napkin-upgrade-guide) [ENTERPRISE-STABLE] β€” A highly practical, pragmatic guide from a core Jenkins maintainer outlining safe upgrade strategies for Jenkins controllers and its complex plugin ecosystem. Reduces administrative friction by emphasizing snapshot backups, compatibility matrices, and staged canary verification. -#### Legacy Tooling +#### Language Runtimes - - [Buildbot](https://buildbot.net) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An open-source, highly customizable Python-based continuous integration framework. While largely replaced in modern microservice deployments by container-native engines, it remains a powerful workhorse for complex, multi-platform compiled build environments. +##### Azure DevOps (2) + + - [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] β€” A technical guide written in Spanish demonstrating how to dynamically configure, install, and leverage the Java 23 SDK runtime inside Azure DevOps build pipelines, using modern Microsoft-hosted and self-hosted runner strategies. [SPANISH CONTENT] #### Patterns - **(2023)** [**harness.io: Pipeline Patterns for CI/CD Pipelines 🌟**](https://www.harness.io/blog/deployment-pipeline-patterns) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A curated collection of proven architectural patterns for structuring CI/CD pipelines at scale. Analyzes standard strategies for separating build and release triggers, parallel execution trees, templated pipeline-as-code inheritance, and automated gate governance. ### CI-CD Security +#### Azure DevOps (3) + + - [Securing Azure DevOps When Using Private Repositories](https://www.linkedin.com/top-content/?trk=article_not_found) [COMMUNITY-TOOL] β€” Analyses secure integration patterns for private Azure DevOps environments. Offers standard reference controls for isolating source code hosting, managing external worker access, and mitigating common misconfiguration patterns across self-hosted agent pools. + - [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation outlines the network security updates for Azure DevOps, focusing on the transitioning IP address ranges and service tags. Crucial for security engineers managing firewalls and strict ingress/egress rules to maintain uninterrupted pipeline connectivity. + - [Dependabot Version Updates in Azure DevOps](https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A practical guide explaining the installation and automated orchestration of Dependabot-style dependency scanning and automated PR version updates within Azure DevOps repositories. Written in Spanish. [SPANISH CONTENT] +#### Cloud Identity + + - [Avoiding Mistakes with AWS OIDC Integration Conditions](https://www.wiz.io/blog/avoiding-mistakes-with-aws-oidc-integration-conditions) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An in-depth security analysis detailing how to configure AWS OpenID Connect (OIDC) trust relationships correctly in GitHub Actions and other CI providers. Highlights major vulnerabilities arising from missing subject (sub) or audience (aud) validation and shows how to restrict access patterns safely. #### Hardening - [devops.com: 8 Security Considerations for CI/CD](https://devops.com/8-security-considerations-for-ci-cd) [COMMUNITY-TOOL] β€” Outlines foundational security rules for continuous integration and delivery pipelines, addressing secret management, environment isolation, source code integrity, and third-party dependency scanning. Serves as a high-level checklist for establishing a secure DevSecOps culture. @@ -139,7 +229,7 @@ - [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] β€” Curator Insight: Direct correlation of continuous delivery maturity with developer cognitive load and retention. Live Grounding: Explores the internal developer platform (IDP) model, emphasizing self-service portal deployment mechanisms. Highlights how lowering tool friction yields faster market delivery. ### FinOps -#### Infrastructure as Code (1) +#### Infrastructure as Code (2) - **(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) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Highlights how integrating Infracost into Terraform pull request workflows drives continuous cost awareness and optimization directly at the developer level. Prevents budget shocks by showing real-time, side-by-side cost differentials before code is merged. ### FinOps and Efficiency @@ -147,19 +237,21 @@ #### Pipeline Cost Control - **(2022)** [harness.io: Streamlining CI/CD and Optimizing AWS Cloud Spend](https://www.harness.io/blog/streamlining-ci-cd) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Curator Insight: Analyzes how automated delivery platforms can lower infrastructure footprints during CI/CD execution. Live Grounding: Details techniques like spot instance integration, automatic test-environment teardown, and resource tagging. Highly relevant for modern cloud cost-efficiency strategies. -### Infrastructure as Code (2) +### Infrastructure as Code (3) #### GitHub Actions Runners ##### AWS (1) - [Cloud Posse runs-on: GitHub Actions Self-Hosted Runners](https://docs.cloudposse.com/components/library/aws/runs-on) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A robust, production-tested Terraform component for deploying and autoscaling self-hosted GitHub Actions runners inside AWS. Integrates with AWS ECS, EKS, or EC2 to provide secure, ephemeral, and cost-effective pipeline execution environments. + - [RunsOn: Self-hosted GitHub Actions Runners in AWS](https://runs-on.com) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A commercial-grade, highly efficient solution for hosting ephemeral, auto-scaled GitHub Actions runners directly on your AWS account. Delivers a significant reduction in GitHub Actions spend (up to 10x) using cheap EC2 spot instances, fast cache persistence, and seamless setup. ### Kubernetes Management #### PaaS Solutions + - [Canine: A Developer-friendly PaaS for Kubernetes](https://canine.sh) [COMMUNITY-TOOL] β€” An ultra-lightweight, developer-friendly Platform-as-a-Service (PaaS) built on top of Kubernetes. Focuses on minimizing the friction of infrastructure management by automating container packaging, ingress configuration, and SSL provisioning for rapid app deployments. - [Devtron Labs: Devtron provides a 'seamless,’ 'implementation agnostic' uniform interface' across Kubernetes Life Cycle integrated with most Opensource and commercial tools](https://devtron.ai) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An open-source, enterprise-grade Kubernetes dashboard and application management suite designed to abstract Kubernetes complexity. Combines CI/CD capabilities, security auditing, multi-cluster GitOps orchestration, and centralized logs into a unified, highly intuitive control plane. -### Kubernetes Native CI-CD +### Kubernetes Native CI-CD (1) #### Best Practices @@ -272,5 +364,5 @@ - [The 12-Factor App: An Updated Guide](https://newsletter.francofernando.com/p/the-12-factor-app-an-updated-guide) [COMMUNITY-TOOL] β€” An updated architectural deep-dive into the Twelve-Factor App methodology. Reviews the classic software principles (like database separations, environment configs, and scaling processes) in modern Kubernetes environments. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [Gitops](./gitops.md) diff --git a/v2-docs/cloud-arch-diagrams.md b/v2-docs/cloud-arch-diagrams.md index b0efcab7..4eaf6759 100644 --- a/v2-docs/cloud-arch-diagrams.md +++ b/v2-docs/cloud-arch-diagrams.md @@ -1,11 +1,29 @@ -# Cloud Arch Diagrams +# Cloud Architecture Diagram Tools !!! info "Architectural Context" - Detailed reference for Cloud Arch Diagrams in the context of Architectural Foundations. + Detailed reference for Cloud Architecture Diagram Tools in the context of Architectural Foundations. ## Standard Reference + - [diagrams.net](https://www.drawio.com) [COMMUNITY-TOOL] + - [acloudguru.com: The top cloud diagramming tools, ranked](https://www.pluralsight.com/resources/blog/cloud/the-top-cloud-diagramming-tools-ranked) [COMMUNITY-TOOL] + - [redhat.com: 6 architectural diagramming tools for cloud infrastructure](https://www.redhat.com/en/blog/diagramming-tools-cloud-infrastructure) [COMMUNITY-TOOL] + - [redhat.com: Try these 5 diagramming tools for network architecture](https://www.redhat.com/en/blog/diagramming-tools-network-architecture) [COMMUNITY-TOOL] + - [redhat.com: Design professional enterprise architecture diagrams with this open source tool (diagrams.net)](https://www.redhat.com/en/blog/design-enterprise-architecture-diagrams) [COMMUNITY-TOOL] + - [Azure Architecture Icons](https://learn.microsoft.com/en-us/azure/architecture/icons) [COMMUNITY-TOOL] + - [github.com/kubernetes: Kubernetes Icons Set](https://github.com/kubernetes/community/tree/main/icons) ⭐ 12866 [ENTERPRISE-STABLE] + - [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [COMMUNITY-TOOL] + - [cloudcraft.co](https://www.cloudcraft.co) [COMMUNITY-TOOL] β€” - [diagrams.net: Use Cloudcraft to export your AWS architecture to a .drawio diagram](https://www.drawio.com/blog/drawio-aws-cloudcraft) + - [draw.io](https://app.diagrams.net) [COMMUNITY-TOOL] + - [CloudMapper (OSS)](https://duo.com/blog) [COMMUNITY-TOOL] + - [Lucidchart](https://www.lucidchart.com/pages) [COMMUNITY-TOOL] β€” - [==Lucidscale: Import your architecture==](https://lucid.co/lucidscale) Lucidscale is the cloud visualization solution that helps organizations see and understand their cloud environment. + - [Lucidchart](https://lucid.co/marketplace/91074b9b/aws) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [CloudCanvas - Diagramming for Cloud Infrastructure](https://cloudcanvas.co) [COMMUNITY-TOOL] + - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] + - [betterprogramming.pub: Solutions Architect Tips β€” The 5 Types of Architecture' Diagrams](https://betterprogramming.pub/solutions-architect-tips-the-5-types-of-architecture-diagrams-eb0c11996f9e) [COMMUNITY-TOOL] - [alibabacloud.com: How to Create an Effective Technical Architectural Diagram?](https://www.alibabacloud.com/blog/how-to-create-an-effective-technical-architectural-diagram_596100) [COMMUNITY-TOOL] + - [learningdaily.dev: Software architecture diagramming and patterns](https://learningdaily.dev/software-architecture-diagramming-and-patterns-7d38999e7a12) [COMMUNITY-TOOL] - [CloudSkew](https://www.cloudskew.com) [COMMUNITY-TOOL] - [Hyperglance](https://www.hyperglance.com) [COMMUNITY-TOOL] - [PlantUML](https://plantuml.com) [COMMUNITY-TOOL] @@ -18,19 +36,32 @@ - [github.com/dcasati/kubernetes-PlantUML](https://github.com/dcasati/kubernetes-PlantUML) ⭐ 281 [COMMUNITY-TOOL] - [excalidraw.com](https://excalidraw.com) [COMMUNITY-TOOL] - [diagrams.mingrammer.com: Diagram as Code](https://diagrams.mingrammer.com) [COMMUNITY-TOOL] - - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] - [AWS Architecture Icons](https://aws.amazon.com/architecture/icons) [COMMUNITY-TOOL] - [Google Cloud Architecture Icons](https://cloud.google.com/icons) [COMMUNITY-TOOL] - [aquasecurity/cloudsec-icons](https://github.com/aquasecurity/cloudsec-icons) [COMMUNITY-TOOL] + - [AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub' Copilot](https://github.com/Azure/AZVerify) ⭐ 94 [COMMUNITY-TOOL] - [Azure Products by Region Table](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table) [COMMUNITY-TOOL] + - [Hub-Spoke Network Topology in Azure - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke) [COMMUNITY-TOOL] + - [Azure Landing Zone Technical Documentation](https://azure.github.io/Azure-Landing-Zones) [COMMUNITY-TOOL] + - [Azure Landing Zone - Microsoft Cloud Adoption Framework](https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone) [COMMUNITY-TOOL] + - [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [COMMUNITY-TOOL] - [hava.io](https://www.hava.io) [COMMUNITY-TOOL] - [infviz.io](https://infviz.io) [COMMUNITY-TOOL] - [AWS Account Cloud9 Visualizer](https://github.com/wongcyrus/aws-account-cloud9-visualizer) [COMMUNITY-TOOL] - [cfn-diagram 🌟](https://github.com/mhlabs/cfn-diagram) [COMMUNITY-TOOL] + - [alanblackmore.medium.com: AWS Diagram Architecture](https://alanblackmore.medium.com/aws-diagram-architecture-afb50ea569a4) [COMMUNITY-TOOL] - [github.com/awslabs/diagram-as-code 🌟](https://github.com/awslabs/diagram-as-code) ⭐ 1507 [COMMUNITY-TOOL] - [feluelle/airflow-diagrams](https://github.com/feluelle/airflow-diagrams) ⭐ 359 [COMMUNITY-TOOL] + - [medium.com/contino-engineering: Data Pipeline Orchestration - Using Amazon' Managed Workflows for Apache Airflow (MWAA)](https://medium.com/contino-engineering/data-pipeline-orchestration-using-amazon-managed-workflows-for-apache-airflow-mwaa-60e5b213a0a7) [COMMUNITY-TOOL] +## Platform Engineering + +### AI Integration + +#### Agentic Engineering + + - [Draw.io MCP for Diagram Generation: Why It’s Worth Using](https://thomasthornton.cloud/draw-io-mcp-for-diagram-generation-why-its-worth-using) [COMMUNITY-TOOL] β€” An illustrative guide showing how the Draw.io Model Context Protocol (MCP) server allows AI assistants to programmatically generate and edit architecture diagrams. Bridges the gap between conversational design instructions and technical diagrams. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/cloud-asset-inventory.md b/v2-docs/cloud-asset-inventory.md index b5ce6529..5d39eeaf 100644 --- a/v2-docs/cloud-asset-inventory.md +++ b/v2-docs/cloud-asset-inventory.md @@ -3,6 +3,10 @@ !!! info "Architectural Context" Detailed reference for Cloud Asset Inventory in the context of Architectural Foundations. +## Standard Reference + + - [CloudCanvas - Diagramming for Cloud Infrastructure](https://cloudcanvas.co) [COMMUNITY-TOOL] + ## Cloud Infrastructure ### AWS @@ -54,5 +58,5 @@ - [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Un compendio tΓ©cnico sobre los errores mΓ‘s comunes y costosos en el diseΓ±o de arquitecturas serverless. Ofrece un anΓ‘lisis crΓ­tico de fallos reales de concurrencia, inicios en frΓ­o ("cold starts"), costos fuera de control e integraciΓ³n de servicios, sirviendo como guΓ­a de advertencia para diseΓ±adores de sistemas distribuidos. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Customer](./customer.md) | [Devops Tools](./devops-tools.md) | [Mkdocs](./mkdocs.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/cloudflare.md b/v2-docs/cloudflare.md index c595df39..3e8bd55c 100644 --- a/v2-docs/cloudflare.md +++ b/v2-docs/cloudflare.md @@ -1,18 +1,19 @@ -# Cloudflare +# Cloudflare Public Cloud !!! info "Architectural Context" - Detailed reference for Cloudflare in the context of Networking & Service Mesh. + Detailed reference for Cloudflare Public Cloud in the context of Networking & Service Mesh. ## Standard Reference - [How to Set Up a Custom Email with Cloudflare and Mailgun](https://www.freecodecamp.org/news/how-to-set-up-custom-email) [COMMUNITY-TOOL] - [cloudflare.com](https://www.cloudflare.com) [COMMUNITY-TOOL] - [Cloudflare workers (Serverless)](https://workers.cloudflare.com) [COMMUNITY-TOOL] + - [venturebeat.com: Cloudflare acquires Linc to automate web app deployment](https://venturebeat.com/2020/12/22/cloudflare-acquires-linc-to-automate-web-app-deployment) [COMMUNITY-TOOL] - [blog.cloudflare.com: Network Performance Update: Full Stack Week](https://blog.cloudflare.com/network-performance-update-full-stack-week) [COMMUNITY-TOOL] - [blog.cloudflare.com: Guest Blog: k8s tunnels with Kudelski Security](https://blog.cloudflare.com/guest-blog-zero-trust-access-kubernetes) [COMMUNITY-TOOL] - [blog.cloudflare.com: Zero Trust Private Networking Rules](https://blog.cloudflare.com/zero-trust-private-networking-rules) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Istio](./istio.md) | [Kubernetes Networking](./kubernetes-networking.md) +πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) diff --git a/v2-docs/container-managers.md b/v2-docs/container-managers.md index 23b82f12..97c784ed 100644 --- a/v2-docs/container-managers.md +++ b/v2-docs/container-managers.md @@ -1,30 +1,60 @@ -# Container Managers +# Container Runtimes/Managers, Base Images and Container Tools. Podman, Buildah & Skopeo !!! info "Architectural Context" - Detailed reference for Container Managers in the context of The Container Stack. + Detailed reference for Container Runtimes/Managers, Base Images and Container Tools. Podman, Buildah & Skopeo in the context of The Container Stack. ## Standard Reference + - [inovex.de: Welcome To The Container Jungle: Docker vs. containerd vs. Nabla vs. Kata vs. Firecracker and more! 🌟](https://www.inovex.de/de/blog/containers-docker-containerd-nabla-kata-firecracker) [COMMUNITY-TOOL] + - [thenewstack.io: Container Best Practices: What They Are and Why You Should Care](https://thenewstack.io/containers/container-best-practices-what-they-are-and-why-you-should-care) [COMMUNITY-TOOL] + - [OCI: Open Container Initiative](https://opencontainers.org) [COMMUNITY-TOOL] + - [scrivano.org: the journey to speed up running OCI containers](https://scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers) [COMMUNITY-TOOL] + - [Frakti](https://github.com/kubernetes-retired/frakti) ⭐ 675 [COMMUNITY-TOOL] + - [Why Red Hat is investing in CRI-O and Podman](https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman) [COMMUNITY-TOOL] + - [Libpod: Library and tool for running OCI-based containers in Pods](https://github.com/containers/podman) ⭐ 31763 [DE FACTO STANDARD] β€” - Libpod is a library used to create container pods. Home of Podman. + - Libpod provides a library for applications looking to use the Container Pod concept, popularized by Kubernetes. Libpod also contains the Pod Manager tool (Podman). Podman manages pods, containers, container images, and container volumes. + - [Podman remote clients for macOS and Windows](https://www.redhat.com/en/blog/podman-clients-macos-windows) [COMMUNITY-TOOL] + - [redhat.com: Using Podman and Docker Compose](https://www.redhat.com/en/blog/podman-docker-compose) [COMMUNITY-TOOL] + - [redhat.com: From Docker Compose to Kubernetes with Podman](https://www.redhat.com/en/blog/compose-kubernetes-podman) [COMMUNITY-TOOL] + - [redhat.com: How to replace Docker with Podman on a Mac](https://www.redhat.com/en/blog/replace-docker-podman-macos) [COMMUNITY-TOOL] + - [redhat.com: Exploring the new Podman secret command 🌟](https://www.redhat.com/en/blog/new-podman-secrets-command) [COMMUNITY-TOOL] + - [redhat.com: How to automate Podman installation and deployment using Ansible 🌟](https://www.redhat.com/en/blog/automate-podman-ansible) [COMMUNITY-TOOL] + - [redhat.com: How to use auto-updates and rollbacks in Podman](https://www.redhat.com/en/blog/podman-auto-updates-rollbacks) [COMMUNITY-TOOL] β€” - New auto-update capabilities enable you to use Podman in edge use cases, update workloads once they are connected to the network, and roll back failures to a known-good state. + - Podman: the best tool for running containers on the edge servers. On the edge you want no human intervention. Podman+systemd support auto-update of container image & rollback, when update fails. + - [crunchtools.com: Should I Use Docker Compose Or Podman Compose With Podman?](http://crunchtools.com/should-i-use-docker-compose-or-podman-compose-with-podman) [COMMUNITY-TOOL] + - [redhat.com: Build Kubernetes pods with Podman play kube](https://www.redhat.com/en/blog/podman-play-kube-updates) [COMMUNITY-TOOL] + - [redhat.com: How to replace Docker with Podman on a Mac, revisited](https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited) [COMMUNITY-TOOL] + - [redhat.com: Create fast, easy, and repeatable containers with Podman and shell scripts](https://www.redhat.com/en/blog/create-containers-podman-quickly) [COMMUNITY-TOOL] + - [redhat.com: How to use Podman to get information about your containers](https://www.redhat.com/en/blog/container-information-podman) [COMMUNITY-TOOL] + - [redhat.com: 5 Podman features to try now](https://www.redhat.com/en/blog/podman-features-1) [COMMUNITY-TOOL] + - [redhat.com/sysadmin/quadlet-podman](https://www.redhat.com/en/blog/quadlet-podman) [COMMUNITY-TOOL] + - [Red Hat Ecosystem Catalog](https://catalog.redhat.com/en/software/containers/explore) [COMMUNITY-TOOL] + - [How to use the --privileged flag with container engines](https://www.redhat.com/en/blog/privileged-flag-container-engines) [COMMUNITY-TOOL] + - [Promoting container images between registries with skopeo](https://www.redhat.com/en/blog/promoting-container-images-between-registries-with-skopeo) [COMMUNITY-TOOL] + - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] + - [cri-o.io](https://cri-o.io) [COMMUNITY-TOOL] + - [developers.redhat.com: Podman and Buildah for Docker users 🌟](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [COMMUNITY-TOOL] + - [Skopeo](https://github.com/containers/skopeo) ⭐ 10891 [ENTERPRISE-STABLE] - [A Practical Introduction to Container Terminology](https://developers.redhat.com/blog/2018/02/22/container-terminology-practical-introduction) [COMMUNITY-TOOL] - [blog.alexellis.io: Building containers without Docker 🌟](https://blog.alexellis.io/building-containers-without-docker) [COMMUNITY-TOOL] - [runc](https://github.com/opencontainers/runc) ⭐ 13237 [ENTERPRISE-STABLE] - [crun](https://github.com/containers/crun) ⭐ 3933 [ENTERPRISE-STABLE] - [Conmon](https://github.com/containers/conmon) ⭐ 479 [COMMUNITY-TOOL] - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] - - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] - [Kubernetes.io: Container runtimes](https://kubernetes.io/docs/setup/production-environment/container-runtimes) [COMMUNITY-TOOL] + - [Docker](https://www.docker.com/products/container-runtime) [COMMUNITY-TOOL] - [containerd.io](https://containerd.io) [COMMUNITY-TOOL] - - [cri-o.io](https://cri-o.io) [COMMUNITY-TOOL] - [Podman.io](https://podman.io) [COMMUNITY-TOOL] - [Intro to Podman](https://developers.redhat.com/blog/2018/08/29/intro-to-podman) [COMMUNITY-TOOL] - [redhat.com: Be careful when pulling images by short name](https://www.redhat.com/en/blog/be-careful-when-pulling-images-short-name) [COMMUNITY-TOOL] - - [developers.redhat.com: Podman and Buildah for Docker users 🌟](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [COMMUNITY-TOOL] - [podmain.io: Announcing Podman v2](https://podman.io/blogs/2020/06/29/podman-v2-announce.html) [COMMUNITY-TOOL] - [youtube: Getting started with Podman](https://www.youtube.com/watch?v=Za36qHbrf3g) [COMMUNITY-TOOL] - [developers.redhat.com: Rootless containers with Podman: The basics](https://developers.redhat.com/blog/2020/09/25/rootless-containers-with-podman-the-basics) [COMMUNITY-TOOL] - [tecmint.com: How to Manage Containers Using Podman and Skopeo in RHEL 8](https://www.tecmint.com/manage-containers-using-podman-in-rhel) [COMMUNITY-TOOL] - [thenewstack.io: Tutorial: Host a Local Podman Image Registry 🌟](https://thenewstack.io/tutorial-host-a-local-podman-image-registry) [COMMUNITY-TOOL] - [fedoramagazine.org: Manage containers with Podman Compose](https://fedoramagazine.org/manage-containers-with-podman-compose) [COMMUNITY-TOOL] + - [medium: Podman: Getting Started](https://medium.com/javarevisited/podman-getting-started-e7fc06961994) [COMMUNITY-TOOL] + - [oldgitops.medium.com: Setting up Podman on WSL2 in Windows 10 🌟](https://oldgitops.medium.com/setting-up-podman-on-wsl2-in-windows-10-be2991c2d443) [COMMUNITY-TOOL] - [youtube: Podman in Podman (Running a container within a container)](https://www.youtube.com/watch?app=desktop&v=OcHRWaC5tvY&feature=youtu.be&ab_channel=RedHat) [COMMUNITY-TOOL] - [wbhegedus.me: Configuring Podman for WSL2 🌟](https://wbhegedus.me/running-podman-on-wsl2) [COMMUNITY-TOOL] - [developers.redhat.com: Using Podman Compose with Microcks: A cloud-native' API mocking and testing tool](https://developers.redhat.com/blog/2021/04/22/using-podman-compose-with-microcks-a-cloud-native-api-mocking-and-testing-tool) [COMMUNITY-TOOL] @@ -37,10 +67,13 @@ - [devopscube.com: Podman Tutorial For Beginners: Step by Step Guides 🌟](https://devopscube.com/podman-tutorial-beginners) [COMMUNITY-TOOL] - [kubernetespodcast.com: Podman, with Daniel Walsh and Brent Baude](https://kubernetespodcast.com/episode/164-podman) [COMMUNITY-TOOL] - [opensource.com: Get podman up and running on Windows using Linux](https://opensource.com/article/21/10/podman-windows-wsl) [COMMUNITY-TOOL] + - [medium.com: Exploring Docker alternative β€” Podman](https://medium.com/techbeatly/exploring-docker-alternative-podman-14674c990311) [COMMUNITY-TOOL] - [darumatic.com: Podman - Introduction 🌟](https://darumatic.com/blog/podman_introduction) [COMMUNITY-TOOL] - [iongion.github.io: Podman Desktop Companion 🌟](https://iongion.github.io/podman-desktop-companion) [COMMUNITY-TOOL] - [imaginarycloud.com: Podman vs Docker: What are the differences?](https://www.imaginarycloud.com/blog/podman-vs-docker) [COMMUNITY-TOOL] - [opensource.com: Run containers on Linux without sudo in Podman](https://opensource.com/article/22/1/run-containers-without-sudo-podman) [COMMUNITY-TOOL] + - [medium.com/@raghavendraguttur: Podman Containers β€” Beginner’s Guide](https://medium.com/@raghavendraguttur/podman-containers-beginners-guide-830b931e66f4) [COMMUNITY-TOOL] + - [nilesh93.medium.com: Replacing Docker Desktop with Podman and Kind in MacOS](https://nilesh93.medium.com/replacing-docker-desktop-with-podman-and-kind-in-macos-c750581a3fda) [COMMUNITY-TOOL] - [dev.to: Containers without Docker (podman, buildah, and skopeo)](https://dev.to/cedricclyburn/containers-without-docker-podman-buildah-and-skopeo-1eal) [COMMUNITY-TOOL] - [Podman Desktop](https://podman-desktop.io) [COMMUNITY-TOOL] - [developers.redhat.com: Podman expands to the Desktop](https://developers.redhat.com/articles/2022/10/24/podman-expands-desktop) [COMMUNITY-TOOL] @@ -57,7 +90,6 @@ - [github.com/containers/buildah](https://github.com/containers/buildah) ⭐ 8795 [ENTERPRISE-STABLE] - [developers.redhat.com: Getting started with Buildah](https://developers.redhat.com/blog/2021/01/11/getting-started-with-buildah) [COMMUNITY-TOOL] - [youtube: How to live without Docker for developers - Part 1 | Migration' from Docker to Buildah and Podman](https://www.youtube.com/watch?app=desktop&v=Fl0iLoAMdzc&ab_channel=AndrewMalkov) [COMMUNITY-TOOL] - - [Skopeo](https://github.com/containers/skopeo) ⭐ 10891 [ENTERPRISE-STABLE] ## DevSecOps @@ -82,5 +114,5 @@ - [bul: Interactive TUI for Exploring Kubernetes Container Logs](https://github.com/ynqa/bul) ⭐ 16 [COMMUNITY-TOOL] β€” An interactive Terminal User Interface (TUI) written in Go for streaming and searching Kubernetes container logs. Grounding suggests that development has stalled (inactive for over 4 years), so while technically functional for local dev, tools like Stern or K9s are preferred in enterprise environments. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) | [Kubernetes Storage](./kubernetes-storage.md) diff --git a/v2-docs/crossplane.md b/v2-docs/crossplane.md index 9dabadbb..5f5792b1 100644 --- a/v2-docs/crossplane.md +++ b/v2-docs/crossplane.md @@ -1,7 +1,12 @@ -# Crossplane +# Crossplane. A Universal Control Plane API for Cloud Computing. Crossplane Workloads Definitions !!! info "Architectural Context" - Detailed reference for Crossplane in the context of Hardened Infrastructure. + Detailed reference for Crossplane. A Universal Control Plane API for Cloud Computing. Crossplane Workloads Definitions in the context of Hardened Infrastructure. + +## Standard Reference + + - [medium: Using Crossplane to Provision a Kubernetes Cluster in Google Cloud](https://medium.com/dzerolabs/using-crossplane-to-provision-a-kubernetes-cluster-in-google-cloud-cf5374d765ee) [COMMUNITY-TOOL] + - [faun.pub: Defining Infrastructure Declaratively with Crossplane](https://faun.pub/defining-infrastructure-declaratively-with-crossplane-eb9e0a98ae38) [COMMUNITY-TOOL] ## Control Planes @@ -10,7 +15,7 @@ #### Architectural Strategy - [Crossplane, a Universal Control Plane API for Cloud Computing](https://www.infoq.com/news/2019/01/upbound-crossplane) [COMMUNITY-TOOL] β€” An analytical article introducing Crossplane's architectural strategy. It outlines the core benefits of moving from static execution runs to active, continuously reconciling API-driven cloud control planes. -#### Crossplane (1) +#### Crossplane - **(2026)** [==crossplane.io==](https://www.crossplane.io) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Crossplane transforms Kubernetes into a universal control plane. By exposing managed cloud infrastructure as custom Resource Definitions (CRDs), it allows platform teams to build native compositions without external IaC tools. #### Market Evaluation @@ -52,5 +57,5 @@ - **(2023)** [codefresh.io: Using GitOps for Infrastructure and Applications With Crossplane and Argo CD](https://octopus.com/devops/gitops) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” This architectural study outlines the synchronization of infrastructure and application deployments using GitOps principles, examining the strategic union of Crossplane and continuous deployment tools. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/crunchydata.md b/v2-docs/crunchydata.md index 36903856..37d1ebeb 100644 --- a/v2-docs/crunchydata.md +++ b/v2-docs/crunchydata.md @@ -1,10 +1,53 @@ -# Crunchydata +# Crunchy Data PostgreSQL Operator !!! info "Architectural Context" - Detailed reference for Crunchydata in the context of Data & Advanced Analytics. + Detailed reference for Crunchy Data PostgreSQL Operator in the context of Data & Advanced Analytics. ## Standard Reference + - [blog.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes](https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands](https://www.crunchydata.com/blog/d-meta) [COMMUNITY-TOOL] + - [crunchydata blog: Deploying Active-Active PostgreSQL on Kubernetes](https://www.crunchydata.com/blog/active-active-on-kubernetes) [COMMUNITY-TOOL] + - [crunchydata blog: What's New in Crunchy PostgreSQL Operator 4.0](https://www.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0) [COMMUNITY-TOOL] + - [info.crunchydata.com: Monitoring PostgreSQL clusters in kubernetes](https://www.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes) [COMMUNITY-TOOL] + - [info.crunchydata.com: Deploy High-Availability PostgreSQL Clusters on Kubernetes by Example](https://www.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes) [COMMUNITY-TOOL] + - [info.crunchydata.com: Migrating from Oracle to PostgreSQL: Tips and Tricks](https://www.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations) [COMMUNITY-TOOL] + - [info.crunchydata.com: Scheduled PostgreSQL Backups and Retention Policies with Kubernetes](https://www.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes) [COMMUNITY-TOOL] + - [info.crunchydata.com: Guard Against Transaction Loss with PostgreSQL Synchronous Replication](https://www.crunchydata.com/blog/synchronous-replication-in-the-postgresql-operator-for-kubernetes-guarding-against-transactions-loss) [COMMUNITY-TOOL] + - [info.crunchydata.com: Crunchy PostgreSQL for Kubernetes 4.3 Released](https://www.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3) [COMMUNITY-TOOL] + - [info.crunchydata.com: Deploy pgAdmin4 with PostgreSQL on Kubernetes](https://www.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes) [COMMUNITY-TOOL] + - [info.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments](https://www.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments) [COMMUNITY-TOOL] + - [info.crunchydata.com: Fast CSV and JSON Ingestion in PostgreSQL with COPY](https://www.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with-copy) [COMMUNITY-TOOL] + - [info.crunchydata.com: Composite Primary Keys, PostgreSQL and Django](https://www.crunchydata.com/blog/composite-primary-keys-postgresql-and-django) [COMMUNITY-TOOL] + - [info.crunchydata.com: Getting Started with PostgreSQL Operator 4.3 in OpenShift](https://www.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in-openshift) [COMMUNITY-TOOL] + - [info.crunchydata.com: Introducing the Postgres Prometheus Adapter](https://www.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1) [COMMUNITY-TOOL] + - [info.crunchydata.com: Setup ora2pg for Oracle to Postgres Migration](https://www.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration) [COMMUNITY-TOOL] + - [info.crunchydata.com: pgBackRest - Performing Backups on a Standby Cluster](https://www.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster) [COMMUNITY-TOOL] + - [info.crunchydata.com: PostgreSQL Monitoring for Application Developers: The DBA Fundamentals](https://www.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats) [COMMUNITY-TOOL] + - [info.crunchydata.com: Tuning Your Postgres Database for High Write Loads](https://www.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads) [COMMUNITY-TOOL] + - [info.crunchydata.com: Using the PostgreSQL Operator with Rook Ceph Storage](https://www.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage) [COMMUNITY-TOOL] + - [info.crunchydata.com: An Easy Recipe for Creating a PostgreSQL Cluster with Docker Swarm](https://www.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluster-with-docker-swarm) [COMMUNITY-TOOL] + - [info.crunchydata.com: Deploying the PostgreSQL Operator on GKE](https://www.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible) [COMMUNITY-TOOL] + - [info.crunchydata.com: Using GitOps to Self-Manage Postgres in Kubernetes 🌟](https://www.crunchydata.com/blog/gitops-postgres-kubernetes) [COMMUNITY-TOOL] + - [info.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment Strategies](https://www.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Helm, GitOps and the Postgres Operator](https://www.crunchydata.com/blog/gitops-postgres-kubernetes-helm) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Crunchy Postgres Operator 4.6.0 🌟](https://www.crunchydata.com/blog/crunchy-postgres-operator-4.6.0) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Deploy PostgreSQL With TLS in Kubernetes](https://www.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Announcing Google Cloud Storage (GCS) Support for pgBackRest](https://www.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for-pgbackrest) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Query Optimization in Postgres with pg_stat_statements](https://www.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgres-starts-with-pg_stat_statements) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Active-Active PostgreSQL Federation on Kubernetes](https://www.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Next Generation Crunchy Postgres for Kubernetes 5.0 Released](https://www.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released) [COMMUNITY-TOOL] + - [blog.crunchydata.com: pgBackRest Point-In-Time Recovery Using Crunchy PostgreSQL Operator](https://www.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy-postgresql-operator) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Using Cert Manager to Deploy TLS for Postgres on Kubernetes](https://www.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-on-kubernetes) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Can't Resize your Postgres Kubernetes Volume? No Problem!](https://www.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Your Guide to Connection Management in Postgres 🌟](https://www.crunchydata.com/blog/your-guide-to-connection-management-in-postgres) [COMMUNITY-TOOL] + - [blog.crunchydata.com: PostgreSQL 14 on Kubernetes (with examples!)](https://www.crunchydata.com/blog/postgresql-14-on-kubernetes) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Kubernetes + Postgres Cluster From Scratch on Rocky 8](https://www.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Announcing Postgres Container Apps: Easy Deploy Postgres Apps](https://www.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy-postgres-apps) [COMMUNITY-TOOL] + - [Announcing the Crunchy Data Developer Portal](https://www.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal) [COMMUNITY-TOOL] + - [Crunchy PostgreSQL and Openshift](https://www.redhat.com/en/blog/leveraging-the-crunchy-postgresql) [COMMUNITY-TOOL] + - [ref1](https://www.redhat.com/en/blog/understanding-service-accounts-sccs) [COMMUNITY-TOOL] β€” - [ref2](https://docs.openshift.com/container-platform/4.1/authentication/understanding-and-creating-service-accounts.html) + - [ref3](https://docs.openshift.com/container-platform/4.1/authentication/managing-security-context-constraints.html#role-based-access-to-ssc_configuring-internal-oauth) - [crunchydata.com](https://www.crunchydata.com) [COMMUNITY-TOOL] - [github.com/CrunchyData](https://github.com/CrunchyData) [COMMUNITY-TOOL] - [github.com/CrunchyData/postgres-operator](https://github.com/CrunchyData/postgres-operator) ⭐ 4406 [ENTERPRISE-STABLE] @@ -19,12 +62,18 @@ - [postgresql.org: Crunchy PostgreSQL Operator 4.5: Enhanced Monitoring, Custom' Annotations, PostgreSQL 13 🌟](https://www.postgresql.org/about/news/crunchy-postgresql-operator-45-enhanced-monitoring-custom-annotations-postgresql-13-2086) [COMMUNITY-TOOL] - [youtube: OCB: High Availability PostgreSQL and more on OpenShift - Jonathan' Katz (Crunchy Data) 🌟](https://www.youtube.com/watch?v=9jbR9lZuSU0) [COMMUNITY-TOOL] - [youtube: Install and use Crunchy PostgreSQLfor OpenShift operator for simple' todo app on OpenShift 🌟](https://www.youtube.com/watch?v=9wuUXi6Qbis&ab_channel=MichaelBornholdtNielsen) [COMMUNITY-TOOL] + - [dzone: PostgreSQL HA and Kubernetes](https://dzone.com/articles/postgresql-ha-and-kubernetes) [COMMUNITY-TOOL] - [Crunchy Data Developer Portal](https://www.crunchydata.com/developers) [COMMUNITY-TOOL] - [The PostgreSQL Operator Installer with kubectl](https://access.crunchydata.com/documentation/postgres-operator/4.3.0/installation/postgres-operator) [COMMUNITY-TOOL] + - [ref1](https://docs.openshift.com/container-platform/4.1/authentication/using-service-accounts-in-applications.html) [COMMUNITY-TOOL] + - [ref1](https://docs.openshift.com/container-platform/3.6/admin_guide/manage_scc.html) [COMMUNITY-TOOL] + - [ref1](https://access.crunchydata.com/documentation/postgres-operator/latest/operatorcli/pgo-overview) [COMMUNITY-TOOL] - [crunchy-pgadmin4](https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/container-specifications/crunchy-pgadmin4) [COMMUNITY-TOOL] - [pgAdmin 4](https://access.crunchydata.com/documentation/crunchy-postgres-containers/4.3.0/examples/administration/pgadmin4) [COMMUNITY-TOOL] + - [ref3](https://dzone.com/articles/understanding-openshift-security-context-constrain) [COMMUNITY-TOOL] + - [Kubernetes.io: Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Newsql](./newsql.md) | [Databases](./databases.md) | [Message Queue](./message-queue.md) +πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) diff --git a/v2-docs/customer.md b/v2-docs/customer.md index e61d6397..5cd7c274 100644 --- a/v2-docs/customer.md +++ b/v2-docs/customer.md @@ -1,16 +1,23 @@ -# Customer +# Customer Success Stories. Cloud Native Projects !!! info "Architectural Context" - Detailed reference for Customer in the context of Architectural Foundations. + Detailed reference for Customer Success Stories. Cloud Native Projects in the context of Architectural Foundations. ## Standard Reference + - [infoworld.com: Why Mercedes-Benz runs on 900 Kubernetes clusters](https://www.infoworld.com/article/2335723/why-mercedes-benz-runs-on-900-kubernetes-clusters.html) [COMMUNITY-TOOL] + - [hibridosyelectricos.com: Tesla recurre a China para aumentar la calidad de fabricaciΓ³n de sus coches elΓ©ctricos](https://www.hibridosyelectricos.com/coches/tesla-recurre-china-calidad-fabricacion-coches-electricos_66230_102.html) [COMMUNITY-TOOL] β€” - La GigafactorΓ­a de Tesla en ShanghΓ‘i es todo un ejemplo de eficiencia, innovaciΓ³n tecnolΓ³gica y calidad de fabricaciΓ³n. El responsable de este logro es Tom Zhu, su jefe de Operaciones, que recientemente visitΓ³ las dos plantas estadounidenses. + - W. Edward Deming fue un ingeniero y consultor estadounidense reconocido como el padre de la gestiΓ³n de la calidad total en la fabricaciΓ³n de automΓ³viles. Se le considera uno de los responsables del progreso de la industria, gracias al desarrollo de una serie de teorΓ­as funcionales y econΓ³micas que, desde hace aΓ±os, supervisan la producciΓ³n de los vehΓ­culos que se fabrican en casi todo el mundo. + - Las teorΓ­as de Deming estaban muy por delante de su tiempo. Afirman que las organizaciones que se centran en reducir ΓΊnicamente los costes de producciΓ³n, automΓ‘ticamente disminuyen la calidad de sus productos. Por el contrario, aquellas que se concentran en mejorar la calidad, automΓ‘ticamente rebajan los costes. + - [health.google: AI-enabled imaging and diagnostics previously thought impossible](https://health.google/imaging-and-diagnostics) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [BMW InnovationLab](https://github.com/BMW-InnovationLab) [COMMUNITY-TOOL] - [BMW IT-Zentrum](https://www.facebook.com/pages/BMW-IT-Zentrum/122968844423716) [COMMUNITY-TOOL] + - [**BMW ConnectedDrive**:](https://www.bmw-connecteddrive.com) [COMMUNITY-TOOL] - [Red Hat OpenShift Container Platform Takes Digital Innovation into the Fast Lane with Major European Automaker](https://www.redhat.com/es/about/press-releases/red-hat-openshift-container-platform-takes-digital-innovation-fast-lane-major-european-automaker) [COMMUNITY-TOOL] - [BMW takes digital innovation into the fast lane with Red Hat Openshift Container Platform](https://www.linkedin.com/pulse/bmw-takes-digital-innovation-fast-lane-red-hat-openshift-mendus) [COMMUNITY-TOOL] - [Youtube: BMW enables the BMW Group to deliver the continuous service that' today's consumers expect (video starts at 1:29:00)](https://www.youtube.com/watch?time_continue=5340&v=FUu4kMc0PL8) [COMMUNITY-TOOL] - [linkedin.com/pulse: How BMW uses Redhat OpenShift?](https://www.linkedin.com/pulse/how-bmw-uses-redhat-openshift-bobby-singh) [COMMUNITY-TOOL] - - [BMW InnovationLab](https://github.com/BMW-InnovationLab) [COMMUNITY-TOOL] - [redhat.com: The Volkswagen Group builds automated testing environment](https://www.redhat.com/en/success-stories/the-volkswagen-group) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [github.com/mercedes-benz](https://github.com/mercedes-benz) [COMMUNITY-TOOL] @@ -18,11 +25,13 @@ - [youtube: Keynote: 7 Years of Running Kubernetes for Mercedes-Benz - Jens' Erat, Peter Mueller, Sabine Wolz](https://www.youtube.com/watch?v=UmbjwSK9b3I) [COMMUNITY-TOOL] - [thenewstack.io: Mercedes-Benz: 4 Reasons to Sponsor Open Source Projects](https://thenewstack.io/mercedes-benz-4-reasons-to-sponsor-open-source-projects) [COMMUNITY-TOOL] - [teslarati.com: IDRA finishes 9,000-ton Giga Press; Tesla expecting it any' day now](https://www.teslarati.com/idra-9000-ton-giga-press) [COMMUNITY-TOOL] - - [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) [COMMUNITY-TOOL] + - [eleconomista.es: Giga Press, la colosal mΓ‘quina de Tesla que ha revolucionado' la fabricaciΓ³n de coches elΓ©ctricos](https://www.eleconomista.es/motor/noticias/12630740/01/24/giga-press-la-colosal-maquina-de-tesla-que-ha-revolucionado-la-fabricacion-de-coches-electricos.html) [COMMUNITY-TOOL] + - [Efficient Java in the cloud with Quarkus. Carrefour Spain’s test: Quarkus' vs. Spring Boot](https://horizons.carrefour.com/efficient-java-in-the-cloud-with-quarkus) [COMMUNITY-TOOL] - [quarkus.io: VCStream: a new messaging platform for DECATHLON’s Value Chain,' built on Quarkus](https://quarkus.io/blog/decathlon-user-story) [COMMUNITY-TOOL] - [thenewstack.io: How Deutsche Telekom Manages Edge Infrastructure with GitOps](https://thenewstack.io/how-deutsche-telekom-manages-edge-infrastructure-with-gitops) [COMMUNITY-TOOL] - [aws.amazon.com: AstraZeneca’s Drug Design Program Built using AWS wins Innovation' Award](https://aws.amazon.com/blogs/industries/astrazenecas-drug-design-program-built-using-aws-wins-innovation-award) [COMMUNITY-TOOL] - [chaimeleon.eu](https://chaimeleon.eu) [COMMUNITY-TOOL] + - [healthitanalytics.com: AI for Medical Imaging Boosts Cancer Screenings with' Provider Aid](https://healthitanalytics.com/news/ai-for-medical-imaging-boosts-cancer-screenings-with-provider-aid) [COMMUNITY-TOOL] - [valenciaplaza.com: El IIS La Fe liderarΓ‘ la direcciΓ³n cientΓ­fica del Nodo' Central del Atlas de ImΓ‘genes en CΓ‘ncer](https://valenciaplaza.com/iis-fe-liderara-direccion-cientifica-nodo-central-atlas-imagenes-cancer) [COMMUNITY-TOOL] - [aws.amazon.com: Accelerating radiology imaging workflows with relevant clinical' context on AWS](https://aws.amazon.com/blogs/industries/accelerating-radiology-imaging-workflows-with-relevant-clinical-context-on-aws) [COMMUNITY-TOOL] - [biobanking.com: Europe’s Leading Cancer Image Biobank (EUCAIM) Launched' by Quibim and European Commission](https://www.biobanking.com/europes-leading-cancer-image-biobank-eucaim-launched-by-quibim-and-european-commission) [COMMUNITY-TOOL] @@ -31,6 +40,7 @@ - [falco.org/about/case-studies/incepto-medical: Protect shared clusters for' medical imaging](https://falco.org/about/case-studies/incepto-medical) [COMMUNITY-TOOL] - [hms.harvard.edu: Does AI Help or Hurt Human Radiologists’ Performance? It' Depends on the Doctor](https://hms.harvard.edu/news/does-ai-help-or-hurt-human-radiologists-performance-depends-doctor) [COMMUNITY-TOOL] - [cronicaglobal.elespanol.com: Roberto Ardon (Incepto): "A la IA no se le' pueden pedir imposibles](https://cronicaglobal.elespanol.com/vida/20240604/roberto-ardon-incepto-ia-pueden-pedir-imposibles/860164103_0.html) [COMMUNITY-TOOL] + - [hashicorp.com: Standardizing infrastructure automation with Terraform Enterprise](https://www.hashicorp.com/resources/building-a-migration-factory-with-terraform-enterprise-at-axa-group) [COMMUNITY-TOOL] ## Artificial Intelligence @@ -41,5 +51,5 @@ - [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] [COMMUNITY-TOOL] β€” Reviews BMW Group's production deployment of a GenAI orchestrator built on Amazon Bedrock. Highlights technical methods used to automatically review AWS cloud footprints and propose infrastructure optimizations globally. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Devops Tools](./devops-tools.md) | [Mkdocs](./mkdocs.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/databases.md b/v2-docs/databases.md index db612992..6b94892f 100644 --- a/v2-docs/databases.md +++ b/v2-docs/databases.md @@ -1,32 +1,81 @@ -# Databases +# Databases on Kubernetes. Database DevOps !!! info "Architectural Context" - Detailed reference for Databases in the context of Data & Advanced Analytics. + Detailed reference for Databases on Kubernetes. Database DevOps in the context of Data & Advanced Analytics. ## Standard Reference + - [thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟](https://thenewstack.io) [COMMUNITY-TOOL] + - [theregister.com: 75% of databases to be cloud-hosted by 2022, says Gartner while dishing on the weak points of each provider](https://www.theregister.com/software/2020/12/02/75-of-databases-to-be-cloud-hosted-by-2022-says-gartner-while-dishing-on-the-weak-points-of-each-provider/495782) [COMMUNITY-TOOL] + - [percona.com: DBaaS on Kubernetes: Under the Hood 🌟](https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Using Kubernetes? Chances Are You Need a Database 🌟](https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database) [COMMUNITY-TOOL] + - [percona.com: Autoscaling Databases in Kubernetes for MongoDB, MySQL, and PostgreSQL](https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql) [COMMUNITY-TOOL] + - [cloud.redhat.com: OpenShift Commons Briefing: Database Disaster Recovery Made Easy with Annette Clewett (Red Hat) and Andrew L'Ecuyer (Crunchy Data)](https://www.redhat.com/en/blog/openshift-commons-briefing-database-disaster-recovery-made-easy-with-annette-clewett-red-hat-and-andrew-lecuyer-crunchy-data) [COMMUNITY-TOOL] + - [cloud.redhat.com: Simplifying Database Cloud Service Access](https://www.redhat.com/en/blog/simplifying-database-cloud-service-access) [COMMUNITY-TOOL] + - [architecturenotes.co: Things You Should Know About Databases](https://architecturenotes.co/p/things-you-should-know-about-databases) [COMMUNITY-TOOL] + - [severalnines.com: How Does a Database Load Balancer Work?](https://severalnines.com/blog/how-does-database-load-balancer-work) [COMMUNITY-TOOL] + - [vettabase.com: How slow is SELECT * ?](https://vettabase.com/how-slow-is-select) [COMMUNITY-TOOL] + - [geeksforgeeks.org: Best Practices for SQL Query Optimization](https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations) [COMMUNITY-TOOL] + - [infoworld.com: Beyond SQL: 8 new languages for data querying](https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-querying.html) [COMMUNITY-TOOL] + - [openshift.com: OpenShift, Databases and You: When to Put Containerized Database Workloads on OpenShift 🌟](https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-containerized-database-workloads-on-openshift) [COMMUNITY-TOOL] + - [cloudbees.com: Introductory Handbook for Database Continuous Integration](https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment) [COMMUNITY-TOOL] + - [Cockroach](https://www.cockroachlabs.com/docs/stable/kubernetes-overview) [COMMUNITY-TOOL] + - [Patroni](https://github.com/patroni/patroni) ⭐ 8445 [ENTERPRISE-STABLE] + - [percona.com: MySQL 101: Parameters to Tune for MySQL Performance](https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance) [COMMUNITY-TOOL] + - [percona.com: MySQL on Kubernetes with GitOps 🌟](https://www.percona.com/blog/mysql-on-kubernetes-with-gitops) [COMMUNITY-TOOL] + - [tusacentral.com: MySQL on Kubernetes demystified](http://www.tusacentral.com/joomla/index.php/mysql-blogs/243-mysql-on-kubernetes-demystified) [COMMUNITY-TOOL] + - [percona.com: An Overview of Sharding in PostgreSQL and How it Relates to MongoDB’s](https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-relates-to-mongodbs) [COMMUNITY-TOOL] + - [blog.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes](https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes) [COMMUNITY-TOOL] + - [blog.flant.com: Comparing Kubernetes operators for PostgreSQL](https://palark.com/blog/comparing-kubernetes-operators-for-postgresql) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Cut Out the Middle Tier: Generating JSON Directly from Postgres](https://www.crunchydata.com/blog/generating-json-directly-from-postgres) [COMMUNITY-TOOL] + - [percona.com: How to Adjust Linux Out-Of-Memory Killer Settings for PostgreSQL](https://www.percona.com/blog/out-of-memory-killer-or-savior) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands](https://www.crunchydata.com/blog/d-meta) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Devious SQL: Message Queuing Using Native PostgreSQL](https://www.crunchydata.com/blog/message-queuing-using-native-postgresql) [COMMUNITY-TOOL] + - [theregister.com: MySQL a 'pretty poor database' says departing Oracle engineer](https://www.theregister.com/software/2021/12/06/mysql-a-pretty-poor-database-says-ex-oracle-engineer/539827) [COMMUNITY-TOOL] + - [blog.crunchydata.com: A Postgres Primer for Oracle DBAs](https://www.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas) [COMMUNITY-TOOL] + - [blog.crunchydata.com: Postgres Indexes for Newbies](https://www.crunchydata.com/blog/postgres-indexes-for-newbies) [COMMUNITY-TOOL] + - [sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons](https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html) [COMMUNITY-TOOL] + - [Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster](https://docs.percona.com/percona-operator-for-mysql/pxc/index.html) [COMMUNITY-TOOL] + - [percona.com: MySQL 101: How to Find and Tune a Slow SQL Query](https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query) [COMMUNITY-TOOL] + - [percona.com: Storing Kubernetes Operator for Percona Server for MongoDB Secrets in Github](https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for-mongodb-secrets-in-github) [COMMUNITY-TOOL] + - [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [COMMUNITY-TOOL] - [thenewstack.io: How Database Load Balancing Completes the 3-Tiered Architecture' 🌟](https://thenewstack.io/database-load-balancing-and-the-delusion-of-3-tiered-architecture) [COMMUNITY-TOOL] - [sqlshack.com: SQL Database on Kubernetes: Considerations and Best Practices' 🌟](https://www.sqlshack.com/sql-database-on-kubernetes-considerations-and-best-practices) [COMMUNITY-TOOL] - [thenewstack.io: What Is Data Management in the Kubernetes Age?](https://thenewstack.io/what-is-data-management-in-the-kubernetes-age) [COMMUNITY-TOOL] - [thenewstack.io: A Case for Databases on Kubernetes from a Former Skeptic](https://thenewstack.io/a-case-for-databases-on-kubernetes-from-a-former-skeptic) [COMMUNITY-TOOL] - [hackernoon.com: Database Vs Data Warehouse Vs Data Lake: A Simple Explanation](https://hackernoon.com/database-vs-data-warehouse-vs-data-lake-a-simple-explanation-hz2k33rm) [COMMUNITY-TOOL] - [thenewstack.io: Databases β€” Finally β€” Get Containerized](https://thenewstack.io/databases-finally-get-containerized) [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] + - [magalix.com: Kubernetes And Databases 🌟](https://www.magalix.com/blog/kubernetes-and-database) [COMMUNITY-TOOL] - [towardsdatascience.com: SQL vs. NoSQL: How to Select from 12 Database Types' 🌟🌟](https://towardsdatascience.com/datastore-choices-sql-vs-nosql-database-ebec24d56106) [COMMUNITY-TOOL] - [andrewlock.net: Running database migrations when deploying to Kubernetes' 🌟](https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-7-running-database-migrations) [COMMUNITY-TOOL] - [red-gate.com: Designing Highly Scalable Database Architectures](https://www.red-gate.com/simple-talk/databases/sql-server/performance-sql-server/designing-highly-scalable-database-architectures) [COMMUNITY-TOOL] + - [medium: Not using trendy technologies is the best thing for your Startup!](https://medium.com/dataseries/not-using-nosql-is-good-i-stuck-to-sql-4504a67972f0) [COMMUNITY-TOOL] - [thenewstack.io: Database-as-a-Service: A Key Technology for Agile Growth](https://thenewstack.io/database-as-a-service-a-key-technology-for-agile-growth) [COMMUNITY-TOOL] - [hackernoon.com: Practical Transaction Handling in Microservice Architecture](https://hackernoon.com/practical-transaction-handling-in-microservice-architecture-5x1631ke) [COMMUNITY-TOOL] - [thenewstack.io: Data on Kubernetes: Operators, Tools Need Standardization](https://thenewstack.io/data-on-kubernetes-operators-tools-need-standardization) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Will Revolutionize Enterprise Database Management](https://thenewstack.io/kubernetes-will-revolutionize-enterprise-database-management) [COMMUNITY-TOOL] + - [dok.community: Data on Kubernetes 2021 Report](https://dok.community/dokc-2021-report) [COMMUNITY-TOOL] + - [venturebeat.com: The rise of Kubernetes and its impact on enterprise databases](https://venturebeat.com/2021/11/03/the-rise-of-kubernetes-and-its-impact-on-enterprise-databases) [COMMUNITY-TOOL] - [vladmihalcea.com: Single-Primary Database Replication](https://vladmihalcea.com/single-primary-database-replication) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] - [intellipaat.com: Difference between DBMS and RDBMS](https://intellipaat.com/blog/dbms-vs-rdbms-difference) [COMMUNITY-TOOL] + - [betterprogramming.pub: Multi-Tenancy Support With Spring Boot, Liquibase,' and PostgreSQL](https://betterprogramming.pub/multi-tenancy-support-with-spring-boot-liquibase-and-postgresql-d41942dc0639) [COMMUNITY-TOOL] - [thenewstack.io: How Kubernetes and Database Operators Drive the Data Revolution](https://thenewstack.io/how-kubernetes-and-database-operators-drive-the-data-revolution) [COMMUNITY-TOOL] - [thenewstack.io: How Radical API Design Changed the Way We Access Databases](https://thenewstack.io/how-radical-api-design-changed-the-way-we-access-databases) [COMMUNITY-TOOL] - [vladmihalcea.com: A beginner’s guide to database multitenancy](https://vladmihalcea.com/database-multitenancy) [COMMUNITY-TOOL] - [itnext.io: How to Run Databases in Kubernetes](https://itnext.io/stateful-workloads-in-kubernetes-e49b56a5959) [COMMUNITY-TOOL] - [thenewstack.io: More Database, Analytics Workloads Ran on Kubernetes in' 2022](https://thenewstack.io/more-database-analytics-workloads-ran-on-kubernetes-in-2022) [COMMUNITY-TOOL] + - [medium.com/@bijit211987: Kubernetes ready for stateful workloads and to' Revolutionize Enterprise Database Management](https://medium.com/@bijit211987/kubernetes-ready-for-stateful-workloads-and-to-revolutionize-enterprise-database-management-3cd619b1a0b2) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Top Performance issues every developer/architect' must know β€” part 1-Database](https://medium.com/javarevisited/top-performance-issues-every-developer-architect-must-know-part-1-fc1ad6e1644b) [COMMUNITY-TOOL] - [infoq.com: Create Your Distributed Database on Kubernetes with Existing' Monolithic Databases](https://www.infoq.com/articles/kubernetes-databases-apache-sharding-sphere) [COMMUNITY-TOOL] + - [dineshchandgr.medium.com: Why do we need a Database Connection Pool? -every' programmer must know](https://dineshchandgr.medium.com/why-do-we-need-a-database-connection-pool-every-programmer-must-know-9f90e7c8e5af) [COMMUNITY-TOOL] + - [medium.com/fintechexplained: What Is Database Sharding?](https://medium.com/fintechexplained/what-is-database-sharding-582b36282f97) [COMMUNITY-TOOL] + - [blog.equationlabs.io: Managing database migrations safely in high replicated' k8s deployment 🌟](https://blog.equationlabs.io/managing-database-migrations-safely-in-high-replicated-k8s-deployment) [COMMUNITY-TOOL] - [thenewstack.io: Distributed Database Architecture: What Is It?](https://thenewstack.io/distributed-database-architecture-what-is-it) [COMMUNITY-TOOL] + - [medium.com/@mkremer_75412: Why Postgres RDS didn’t work for us (and why' it won’t work for you if you’re implementing a big data solution)](https://medium.com/@mkremer_75412/why-postgres-rds-didnt-work-for-us-and-why-it-won-t-work-for-you-if-you-re-implementing-a-big-6c4fff5a8644) [COMMUNITY-TOOL] + - [medium.com/@fengruohang: Database in Kubernetes: Is that a good idea?](https://medium.com/@fengruohang/database-in-kubernetes-is-that-a-good-idea-daf5775b5c1f) [COMMUNITY-TOOL] + - [medium.com: How to choose the right database for your service 🌟](https://medium.com/wix-engineering/how-to-choose-the-right-database-for-your-service-97b1670c5632) [COMMUNITY-TOOL] - [digitalocean.com: How To Use WHERE Clauses in SQL](https://www.digitalocean.com/community/tutorials/how-to-use-where-clauses-in-sql) [COMMUNITY-TOOL] - [intellipaat.com: SQL vs MySQL - Key Differences Between SQL and MySQL](https://intellipaat.com/blog/sql-vs-mysql-difference) [COMMUNITY-TOOL] - [towardsdatascience.com: How to Use SQL Cross Joins](https://towardsdatascience.com/how-to-use-sql-cross-joins-5653fe7d353) [COMMUNITY-TOOL] @@ -43,25 +92,41 @@ - [towardsdatascience.com: You Should Use This to Visualize SQL Joins Instead' of Venn Diagrams](https://towardsdatascience.com/you-should-use-this-to-visualize-sql-joins-instead-of-venn-diagrams-ede15f9583fc) [COMMUNITY-TOOL] - [vladmihalcea.com: MySQL JSON_TABLE – Map a JSON object to a relational database' table](https://vladmihalcea.com/mysql-json-table) [COMMUNITY-TOOL] - [blog.yugabyte.com: Are Stored Procedures and Triggers Anti-Patterns in the' Cloud Native World?](https://blog.yugabyte.com/are-stored-procedures-and-triggers-anti-patterns-in-the-cloud-native-world) [COMMUNITY-TOOL] + - [stackoverflow.com: Is the usage of stored procedures a bad practice?](https://stackoverflow.com/questions/1761601/is-the-usage-of-stored-procedures-a-bad-practice) [COMMUNITY-TOOL] + - [softwareengineering.stackexchange.com: What is the best practice about microservice' architecture for consuming many stored procedures in the same database?](https://softwareengineering.stackexchange.com/questions/436567/what-is-the-best-practice-about-microservice-architecture-for-consuming-many-sto) [COMMUNITY-TOOL] + - [betterprogramming.pub: 8 Techniques To Speed up Your Database](https://betterprogramming.pub/8-techniques-to-speed-up-your-database-292754ff7739) [COMMUNITY-TOOL] - [xenonstack.com: Stateful and Stateless Applications Best Practices and Advantages](https://www.xenonstack.com/insights/stateful-and-stateless-applications) [COMMUNITY-TOOL] - [threadreaderapp.com: Kelsey Hightower: "Kubernetes has made huge improvements' in the ability to run stateful workloads including databases and message queues, but I still prefer not to run them on Kubernetes" 🌟](https://threadreaderapp.com/thread/963413508300812295.html) [COMMUNITY-TOOL] - [thenewstack.io: Data on Kubernetes: The Next Frontier](https://thenewstack.io/data-on-kubernetes-the-next-frontier) [COMMUNITY-TOOL] + - [sixfold.medium.com: Reducing database queries to a minimum with DataLoaders](https://sixfold.medium.com/reducing-database-queries-to-a-minimum-with-dataloaders-cc98c25e54ce) [COMMUNITY-TOOL] - [thenewstack.io: How to Ensure Your Serverless Database Stays Serverless](https://thenewstack.io/how-to-ensure-your-serverless-database-stays-serverless) [COMMUNITY-TOOL] - [thenewstack.io: The Benefits and Drawbacks of DataOps in Practice](https://thenewstack.io/the-benefits-and-drawbacks-of-dataops-in-practice) [COMMUNITY-TOOL] - [cloud.google.com: To run or not to run a database on Kubernetes - What to' consider](https://cloud.google.com/blog/products/databases/to-run-or-not-to-run-a-database-on-kubernetes-what-to-consider) [COMMUNITY-TOOL] + - [reddit.com: What's the best, proper way of running a database cluster on' top of Kubernetes?](https://www.reddit.com/r/kubernetes/comments/9d8on5/whats_the_best_proper_way_of_running_a_database) [COMMUNITY-TOOL] + - [cloudsavvyit.com: Should You Run a Database in Docker?](https://www.cloudsavvyit.com/5414/should-you-run-a-database-in-docker) [COMMUNITY-TOOL] + - [medium: DevOps and Databasesβ€Šβ€”β€ŠThe forgotten automation](https://medium.com/devops-dudes/devops-and-databases-the-forgotten-automation-95325b2d3c89) [COMMUNITY-TOOL] + - [medium.com/@database-mesh: Database Mesh 2.0: Database Governance in a Cloud' Native Environment](https://medium.com/@database-mesh/database-mesh-2-0-database-governance-in-a-cloud-native-environment-3e41f0f2722c) [COMMUNITY-TOOL] - [kubedb.com](https://kubedb.com) [COMMUNITY-TOOL] + - [Wikipedia: CockroachDB](https://en.wikipedia.org/wiki/Cockroach_Labs) [COMMUNITY-TOOL] - [cockroachlabs.com: Automated database operations with Terraform](https://www.cockroachlabs.com/blog/automate-database-ops-with-terraform) [COMMUNITY-TOOL] + - [blog.cloudneutral.se: Running CockroachDB TPC-C benchmark on GKE](https://blog.cloudneutral.se/running-cockroachdb-tpc-c-benchmark-on-gke) [COMMUNITY-TOOL] - [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [COMMUNITY-TOOL] - [Spilo: HA PostgreSQL Clusters with Docker](https://github.com/zalando/spilo) ⭐ 1829 [COMMUNITY-TOOL] - [How I've Set Up HA PostgreSQL on Kubernetes (powered by Patroni, a template for PostgreSQL HA)](https://disaev.me/p/how-i-have-set-up-ha-postgresql-on-kubernetes) [COMMUNITY-TOOL] - [Zalando Postgres Operator](https://github.com/zalando/postgres-operator) ⭐ 5166 [ENTERPRISE-STABLE] + - [medium: Running Oracle 12c on OpenShift Container Platform](https://medium.com/@pittar/running-oracle-12c-on-openshift-container-platform-ca471a9f7057) [COMMUNITY-TOOL] - [Automate SQL Server Backups with PowerShell](https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell) [COMMUNITY-TOOL] - [Expanding SQL Server Big Data Clusters capabilities, now on Red Hat OpenShift](https://cloudblogs.microsoft.com/sqlserver/2020/06/23/expanding-sql-server-big-data-clusters-capabilities-now-on-red-hat-openshift) [COMMUNITY-TOOL] - [devblogs.microsoft.com: DevOps for Azure SQL 🌟](https://devblogs.microsoft.com/azure-sql/devops-for-azure-sql) [COMMUNITY-TOOL] - [khalidabuhakmeh.com: Running SQL Server Queries In Docker](https://khalidabuhakmeh.com/running-sql-server-queries-in-docker) [COMMUNITY-TOOL] + - [twindb.com: Verify MySQL Backups With TwinDB Backup Tool](https://twindb.com/verify-mysql-backups-with-twindb-backup-tool) [COMMUNITY-TOOL] - [blog.eduguru.in: mysql create index on table](https://blog.eduguru.in/mysql-2/mysql-create-index-on-table) [COMMUNITY-TOOL] + - [pub.towardsai.net: Step-by-Step Design of Enhanced Entity-Relationship (EER)' in MySQL](https://pub.towardsai.net/step-by-step-design-of-enhanced-entity-relationship-eer-in-mysql-1e0f8b9fe5d4) [COMMUNITY-TOOL] + - [dbasecenter.com: The top 5 MySQL performance variables](https://dbasecenter.com/blog/the-top-5-mysql-performance-variables) [COMMUNITY-TOOL] - [opensource.com](https://opensource.com/article/21/5/mysql-query-tuning) [COMMUNITY-TOOL] - [Moco](https://cybozu-go.github.io/moco) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Run PHPMyAdmin in a Docker Container](https://www.cloudsavvyit.com/13842/how-to-run-phpmyadmin-in-a-docker-container) [COMMUNITY-TOOL] + - [dzone: PostgreSQL vs MySQL Performance](https://dzone.com/articles/postgresql-versus-mysql-performance) [COMMUNITY-TOOL] - [thenewstack.io: Deploy MySQL and phpMyAdmin with Docker](https://thenewstack.io/deploy-mysql-and-phpmyadmin-with-docker) [COMMUNITY-TOOL] - [thenewstack.io: Maria DB Gets Reactive with a Non-Blocking Connector for' Java](https://thenewstack.io/maria-db-gets-reactive-with-a-non-blocking-connector-for-java) [COMMUNITY-TOOL] - [9 High-Performance Tips when using PostgreSQL with JPA and Hibernate](https://vladmihalcea.com/9-postgresql-high-performance-performance-tips) [COMMUNITY-TOOL] @@ -77,15 +142,20 @@ - [orgrim/pg_back: Simple backup tool for PostgreSQL](https://github.com/orgrim/pg_back) ⭐ 563 [COMMUNITY-TOOL] - [adamtheautomator.com: How to Deploy Postgres to Kubernetes 🌟](https://adamtheautomator.com/postgres-to-kubernetes) [COMMUNITY-TOOL] - [purnapoudel.blogspot.com: How to Configure PostgreSQL with SSL/TLS support' on Kubernetes](https://purnapoudel.blogspot.com/2018/09/how-to-configure-postgresql-with-ssl-tls-on-kubernetes.html) [COMMUNITY-TOOL] + - [medium: Upgrading MySQL (Percona Server) from 5.7 to 8.0](https://medium.com/flant-com/upgrading-mysql-percona-server-5-to-8-4bce53bdce5c) [COMMUNITY-TOOL] - [percona.com: Migration of a MySQL Database to a Kubernetes Cluster Using' Asynchronous Replication](https://www.percona.com/blog/migration-of-a-mysql-database-to-a-kubernetes-cluster-using-asynchronous-replication) [COMMUNITY-TOOL] - [percona.com: Migrating PostgreSQL to Kubernetes](https://www.percona.com/blog/migrating-postgresql-to-kubernetes) [COMMUNITY-TOOL] - [RedisLabs/redis-enterprise-k8s-docs: Deploying Redis Enterprise on Kubernetes](https://github.com/RedisLabs/redis-enterprise-k8s-docs) [COMMUNITY-TOOL] + - [tech.trell.co: Redis Cluster Creation Automation](https://tech.trell.co/redis-cluster-creation-automation-5e71eedf0e56) [COMMUNITY-TOOL] + - [blog.devgenius.io: How to use Redis Pub/Sub in your Python Application 🌟](https://blog.devgenius.io/how-to-use-redis-pub-sub-in-your-python-application-b6d5e11fc8de) [COMMUNITY-TOOL] + - [rockset.com: Sequoia Capital: Why We Moved from Elasticsearch to Rockset](https://rockset.com/blog/sequoia-capital-elasticsearch-to-rockset) [COMMUNITY-TOOL] - [freecodecamp.org: How to Get Started with PysonDB](https://www.freecodecamp.org/news/how-to-get-started-with-pysondb) [COMMUNITY-TOOL] - [clickhouse.com](https://clickhouse.com) [COMMUNITY-TOOL] - [Altinity/clickhouse-operator](https://github.com/Altinity/clickhouse-operator) ⭐ 2506 [COMMUNITY-TOOL] - [radondb/radondb-clickhouse-kubernetes](https://github.com/radondb/radondb-clickhouse-kubernetes) ⭐ 86 [COMMUNITY-TOOL] - [tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus' & Grafana](https://tech.marksblogg.com/clickhouse-prometheus-grafana.html) [COMMUNITY-TOOL] - [Apache Ignite](https://ignite.apache.org) [COMMUNITY-TOOL] + - [dzone: Stateful Microservices With Apache Ignite](https://dzone.com/articles/stateful-microservices-with-apache-ignite) [COMMUNITY-TOOL] - [Apache Druid](https://druid.apache.org) [COMMUNITY-TOOL] - [dev.to: Apache Druid: overview, running in Kubernetes and monitoring with' Prometheus](https://dev.to/setevoy/apache-druid-overview-running-in-kubernetes-and-monitoring-with-prometheus-g5j) [COMMUNITY-TOOL] - [github.com/dolthub/dolt](https://github.com/dolthub/dolt) ⭐ 22792 [DE FACTO STANDARD] @@ -93,6 +163,7 @@ - [SHMIG](https://github.com/mbucc/shmig) ⭐ 474 [COMMUNITY-TOOL] - [DATA-DOG/go-sqlmock](https://github.com/DATA-DOG/go-sqlmock) ⭐ 6550 [ENTERPRISE-STABLE] - [datafold/data-diff](https://github.com/datafold/data-diff) ⭐ 2987 [COMMUNITY-TOOL] + - [medium.com/@nomulex: How to create an ssh tunnel to a remote database in' Kubernetes 🌟](https://medium.com/@nomulex/how-to-create-an-ssh-tunnel-to-a-remote-database-in-kubernetes-8e702e927328) [COMMUNITY-TOOL] - [thenewstack.io: You Don’t Need a Blockchain, You Need a Time-Series Database](https://thenewstack.io/you-dont-need-a-blockchain-you-need-a-time-series-database) [COMMUNITY-TOOL] - [opensource.com: Make your data boss-friendly with EDA - Enterprise Data' Analytics](https://opensource.com/article/21/4/visualize-data-eda) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes-Run Analytics at the Edge: Postgres, Kafka, Debezium](https://thenewstack.io/kubernetes-run-analytics-at-the-edge-postgres-kafka-debezium) [COMMUNITY-TOOL] @@ -101,15 +172,23 @@ - [unifieddatascience.com: Data lake design patterns on google (GCP) cloud](https://www.unifieddatascience.com/data-lake-design-patterns-on-google-cloud) [COMMUNITY-TOOL] - [SQErzo: Tiny ORM for Graph databases](https://github.com/BBVA/sqerzo) ⭐ 35 [COMMUNITY-TOOL] - [towardsdatascience.com: At Its Core: How Is a Graph Database Different from' a Relational One?](https://towardsdatascience.com/at-its-core-hows-a-graph-database-different-from-a-relational-8297ca99cb8f) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] -## Cluster Management +## Data and Databases -### Infrastructure Provisioning +### Database Administration -#### Kubernetes Operators +#### AI and MCP Clients - - **(2023)** [learnk8s.io: Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes](https://learnkube.com/cloud-resources-kubernetes) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Comparative analysis of Kubernetes Operators for cloud infrastructure provisioning (such as Crossplane, AWS ACK, Google KCC, and Azure ASO). Critiques the shift from Terraform toward declarative reconciliation loops. + - [Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP' Integration](https://github.com/TabularisDB/tabularis/blob/main/README.es.md) ⭐ 2151 [SPANISH CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An innovative, open-source cross-platform database client featuring deep AI integration and Model Context Protocol (MCP) compliance. This configuration enables language models to securely inspect, query, and mutate structured schemas under strict guardrails. Live grounding confirms the project provides localized Spanish documentation as its primary onboarding interface while keeping global compliance. +## Developer Experience + +### Database Tooling + +#### SQL Utilities + + - [SQL Studio: A Unified SQL Database Explorer](https://github.com/frectonz/sql-studio) ⭐ 3539 [EN CONTENT] [ENTERPRISE-STABLE] β€” A single-binary SQL database administrator interface written in Rust. It streamlines querying, schema inspection, and data visualization across multiple RDBMS engines (including SQLite, PostgreSQL, and MySQL) in resource-constrained containerized runtimes. --- -πŸ’‘ **Explore Related:** [Newsql](./newsql.md) | [Crunchydata](./crunchydata.md) | [Message Queue](./message-queue.md) +πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [NoSQL](./nosql.md) diff --git a/v2-docs/demos.md b/v2-docs/demos.md index 78111ad2..643fa360 100644 --- a/v2-docs/demos.md +++ b/v2-docs/demos.md @@ -1,20 +1,162 @@ -# Demos +# DevOps Demos. Boilerplates/Samples, Tutorials & Screencasts !!! info "Architectural Context" - Detailed reference for Demos in the context of Architectural Foundations. + Detailed reference for DevOps Demos. Boilerplates/Samples, Tutorials & Screencasts in the context of Architectural Foundations. ## Standard Reference + - [blog.jetstack.io: Istio OIDC Authentication](https://developer.cyberark.com/blog/istio-oidc-authentication) [COMMUNITY-TOOL] + - [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [COMMUNITY-TOOL] + - [thoughtworks.com: Modernizing your build pipelines 🌟](https://www.thoughtworks.com/es-es/insights/blog) [COMMUNITY-TOOL] + - [kubernetesbyexample.com](http://kubernetesbyexample.com) [COMMUNITY-TOOL] + - [armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes](https://www.harness.io/products/continuous-delivery) [COMMUNITY-TOOL] + - [blog.openshift.com: AWS and red hat quickstart workshop](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] + - [jose-r-lopez/SSI_Materials](https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials) ⭐ 43 [COMMUNITY-TOOL] + - [ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform Workshops](https://labs.demoredhat.com/demos) [COMMUNITY-TOOL] + - [Red Hat Ansible Tower - Workshop and Demo](https://github.com/network-automation/toolkit) ⭐ 125 [COMMUNITY-TOOL] + - [redhat.com: Build a lab in 36 seconds with Ansible](https://www.redhat.com/en/blog/build-VM-fast-ansible) [COMMUNITY-TOOL] + - [Kubernetes workshop in a box](https://archive.kabisa.nl/tech/k8s-workshop-in-a-box) [COMMUNITY-TOOL] β€” - [GitHub: K8s workshop in a box](https://github.com/kabisa/k8s-workshop-in-a-box) + - [Kubernetes Examples](https://github.com/ContainerSolutions/kubernetes-examples) ⭐ 1416 [COMMUNITY-TOOL] + - [shipa.io: Developing and deploying applications to Kubernetes locally with Shipa and Minikube](https://shipa.io/deploying-applications-on-kubernetes) [COMMUNITY-TOOL] + - [shipa.io: Deploying a real-world application on Kubernetes](https://shipa.io/a-real-world-application-deployment-on-kubernetes) [COMMUNITY-TOOL] + - [shipa.io: GitOps in Kubernetes, the easy way–with GitHub Actions and Shipa](https://shipa.io/gitops) [COMMUNITY-TOOL] + - [shipa.io: A Developer focused CI/CD pipeline for Kubernetes](https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes) [COMMUNITY-TOOL] + - [piotrminkowski.com: RabbitMQ Monitoring on Kubernetes](https://piotrminkowski.com/2020/09/29/rabbitmq-monitoring-on-kubernetes/?utm_sq=gl0f6vph5e) [COMMUNITY-TOOL] + - [blog.flant.com: Our experience with Postgres Operator for Kubernetes by Zalando](https://palark.com/blog/our-experience-with-postgres-operator-for-kubernetes-by-zalando) [COMMUNITY-TOOL] + - [k8s Initializer 🌟](https://blackbird.a8r.io/initializer) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Consul Service Discovery and Mesh on Minikube 🌟](https://developer.hashicorp.com/consul/tutorials/get-started-kubernetes/kubernetes-gs-deploy?in=consul%2Fkubernetes) [COMMUNITY-TOOL] + - [consul.io: Ingress Gateways on Kubernetes 🌟](https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s) [COMMUNITY-TOOL] + - [Deploy a Rancher Cluster with GitLab CI and Terraform](https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform) [COMMUNITY-TOOL] + - [aws.amazon.com: Deploy a kubernetes application](https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html) [COMMUNITY-TOOL] + - [stacksimplify.com: DevOps with AWS CodePipeline on AWS EKS](https://docs.stacksimplify.com/aws-eks/aws-devops-eks/learn-to-master-devops-on-aws-eks-using-aws-codecommit-codebuild-codepipeline) [COMMUNITY-TOOL] + - [channel9.msdn.com: Troubleshoot AKS cluster issues with AKS Diagnostics and AKS Periscope](https://learn.microsoft.com/en-us/shows/azure-friday/troubleshoot-aks-cluster-issues-with-aks-diagnostics-and-aks-periscope) [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] + - [DockerHub OpenShift Demos](https://hub.docker.com/u/openshiftdemos) [COMMUNITY-TOOL] + - [Deploying PostgreSQL in MiniShift/OpenShift 3](https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift) [COMMUNITY-TOOL] + - [Clustering WildFly on Openshift](http://www.mastertheboss.com/soa-cloud/openshift/clustering-wildfly-on-openshift-using-wildfly-operator) [COMMUNITY-TOOL] + - [Java EE example on Openshift](http://www.mastertheboss.com/soa-cloud/openshift/java-ee-example-application-on-openshift) [COMMUNITY-TOOL] + - [Microprofile example on Openshift](http://www.mastertheboss.com/soa-cloud/openshift/running-microprofile-applications-on-openshift) [COMMUNITY-TOOL] + - [Deploying WildFly apps on Openshift](http://www.mastertheboss.com/soa-cloud/openshift/using-wildfly-on-openshift) [COMMUNITY-TOOL] + - [Running Thorntail apps on Openshift](http://www.mastertheboss.com/soa-cloud/openshift/thorntail-on-openshift) [COMMUNITY-TOOL] + - [Running Spring Boot applications on Openshift](http://www.mastertheboss.com/jboss-frameworks/spring/deploy-your-springboot-applications-on-openshift) [COMMUNITY-TOOL] + - [openshift.com: Simple Canary Deployments using Kubernetes StatefulSets on OpenShift](https://www.redhat.com/en/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift) [COMMUNITY-TOOL] + - [openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red Hat Advanced Cluster Management](https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management) [COMMUNITY-TOOL] + - [alesnosek.com: CI/CD Pipeline Spanning Multiple OpenShift Clusters (jenkins & tekton)](http://alesnosek.com/blog/2020/06/30/ci-slash-cd-pipeline-spanning-multiple-openshift-clusters) [COMMUNITY-TOOL] + - [openshift.com: Guide to OpenShift Pipelines Part 1 - Introducing OpenShift Pipelines](https://www.redhat.com/en/blog/guide-to-openshift-pipelines-part-1-introducing-openshift-pipelines) [COMMUNITY-TOOL] + - [openshift.com: GitOps Using Red Hat OpenShift Pipelines (Tekton) and Red Hat Advanced Cluster Management to Deploy on Multiple Clusters 🌟](https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-and-red-hat-advanced-cluster-management-to-deploy-on-multiple-clusters) [COMMUNITY-TOOL] + - [cloud.redhat.com: Virtual Machines as Code with OpenShift GitOps and OpenShift Virtualization](https://www.redhat.com/en/blog/virtual-machines-as-code-with-openshift-gitops-and-openshift-virtualization) [COMMUNITY-TOOL] + - [openshift.com: SSO Integration for the OpenShift GitOps Operator](https://www.redhat.com/en/blog/sso-integration-for-the-openshift-gitops-operator) [COMMUNITY-TOOL] + - [openshift.com: How to Use HashiCorp Vault and Argo CD for GitOps on OpenShift](https://www.redhat.com/en/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops-on-openshift) [COMMUNITY-TOOL] + - [codefresh.io: Using Argo CD and Kustomize for ConfigMap Rollouts 🌟🌟](https://octopus.com/blog/using-argo-cd-and-kustomize-for-configmap-rollouts) [COMMUNITY-TOOL] + - [openshift.com: Building GitLab Pipelines on OpenShift](https://www.redhat.com/en/blog/building-openshift-pipelines-with-gitlab) [COMMUNITY-TOOL] + - [Monitoring Services like an SRE in OpenShift ServiceMesh](https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh) [COMMUNITY-TOOL] + - [Migration Toolkit for Applications Demo - June 2020](https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be) [COMMUNITY-TOOL] + - [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration) [COMMUNITY-TOOL] + - [opensift.com: K8s Integrity Shield (tech-preview): Protecting the Integrity of Kubernetes Resources with Signature](https://www.redhat.com/en/blog/k8s-integrity-shield-tech-preview-protecting-the-integrity-of-kubernetes-resources-with-signature) [COMMUNITY-TOOL] + - [cloud.redhat.com: How to Observe your Clusters with Red Hat Advanced Cluster Management - Customize the Grafana Dashboard](https://www.redhat.com/en/blog/how-to-observe-your-clusters-with-red-hat-advanced-cluster-management-customize-the-grafana-dashboard) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Writing Customized Reports Using Metering Operator](https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator) [COMMUNITY-TOOL] + - [bitbucket.org: setting up a cicd pipeline with spring mvc and kubernetes on aws](https://www.atlassian.com/blog/bitbucket/setting-up-a-ci-cd-pipeline-with-spring-mvc-jenkins-and-kubernetes-on-aws) [COMMUNITY-TOOL] + - [github.com/monodot/pipeline-library-demo 🌟](https://github.com/tutorialworks/pipeline-library-demo) [COMMUNITY-TOOL] + - [lambdatest.com: How To Create Jenkins Multibranch Pipeline 🌟](https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline) [COMMUNITY-TOOL] + - [Jenkins Configuration as Code on Kubernetes 🌟](https://github.com/nubenetes/jenkins-CasC-kubernetes-demo) [COMMUNITY-TOOL] + - [Meetup event: From Freestyle jobs to Pipeline, with JobDSL](https://www.meetup.com/jenkins-online-meetup/events/270600737) [COMMUNITY-TOOL] β€” - Manually managing Jenkins jobs is painful. Jenkins Pipeline exists, but how do you get started and why should you bother in the first place? Journey with Nicolaj, as he talks about the pains of managing a manually configured job in Jenkins; converts a Freestyle Job to JobDSL, instantly; introduces mechanisms for adding the jobs to Jenkins, as code; and ultimately converts the job to a Jenkins Pipeline! + - Just like last time, in the talk β€œConfiguration as Code of Jenkins (for Kubernetes),” you’ll see plenty of live demos and get to take home all the code and examples afterwards. Use it as the starting point for taking advantage of the Configuration as Code (CasC) that everyone is talking about, and hopefully it will save you a lot of headache in the future! + - Agenda: + - Manual Freestyle jobs, and why they hurt us + - Introduction to JobDSL and adding JobDSL-jobs to Jenkins + - From Freestyle Jobs to JobDSL, the beginning of our CasC adventure + - From JobDSL to Pipeline, all the fun of CasC; with even more resilience! + - Nicolaj GrΓ¦sholt is a Continuous Delivery and DevOps Consultant and Trainer from Eficode Praqma. He helps organizations with all things CI/CD, Artifact Management, Git, Docker and Kubernetes, and he’s a Certified Kubernetes Administrator of CNCF. + - [Slides 🌟🌟🌟](https://github.com/figaw/freestyle-to-pipeline-jenkins/blob/master/from-freestyle-jobs-to-pipeline-with-jobdsl.pdf) + - [Demo repository 🌟🌟🌟](https://github.com/figaw/freestyle-to-pipeline-jenkins) + - [youtube: How to set up AWS Kubernetes Jenkins pipeline](https://www.youtube.com/watch?v=zI7_8M2KtRI&t=7s&ab_channel=MicroserviceFactory) [COMMUNITY-TOOL] + - [Mostrando resultados de Jenkins en Grafana mediante InfluxDB 🌟](https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb) [COMMUNITY-TOOL] + - [Demo/Evaluation Installations](https://spinnaker.io/docs/setup/install) [COMMUNITY-TOOL] + - [Proof of Concept: Nexus3 Chart configuration on Kubernetes](https://github.com/nubenetes/nexus3-helm-chart) [COMMUNITY-TOOL] + - [liatrio.com: building with docker using jenkins pipelines](https://www.liatrio.ai/resources/blog) [COMMUNITY-TOOL] + - [github.com/spring-petclinic/spring-petclinic-kubernetes 🌟](https://github.com/spring-petclinic/spring-petclinic-cloud) ⭐ 167 [COMMUNITY-TOOL] β€” - While waiting for a working version, you could check [this fork](https://github.com/odedia/spring-petclinic-microservices) + - [OpenShift.io Samples 🌟🌟](https://workspaces.openshift.com/#/getstarted) [COMMUNITY-TOOL] + - [github.com/aws-samples/aws-training-demo](https://github.com/amazon-archives/aws-training-demo) ⭐ 129 [COMMUNITY-TOOL] + - [doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 1](https://travelrasik.com/category/asia) [COMMUNITY-TOOL] β€” - [doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 2](https://travelrasik.com/category/asia) + - [doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 3](https://travelrasik.com/category/asia) + - [Get started creating and populating demo Azure DevOps Services projects](https://learn.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?view=azure-devops) [COMMUNITY-TOOL] + - [docs.microsoft.com: Deploy Spring microservices to Azure](https://learn.microsoft.com/en-us/azure/container-apps) [COMMUNITY-TOOL] + - [lambdatest.com: How To Build a CI/CD Pipeline In Azure DevOps ?](https://www.testmuai.com/blog/build-ci-cd-pipeline-in-azure-devops) [COMMUNITY-TOOL] + - [docs.microsoft.com: Create a build pipeline with Azure Pipelines](https://learn.microsoft.com/en-gb/azure/devops/pipelines/build/ci-build-git?view=azure-devops) [COMMUNITY-TOOL] + - [Terraform Automation Demo using Google Cloud Provider](https://github.com/tfxor/terraform-google-automation-demo) ⭐ 10 [COMMUNITY-TOOL] + - [javatechonline.com: How To Deploy Spring Boot Application In Docker?](https://javatechonline.com/deploy-spring-boot-docker-spring-boot) [COMMUNITY-TOOL] + - [redhat.com: Getting started with JBoss](https://www.redhat.com/en/blog/getting-started-jboss) [COMMUNITY-TOOL] + - [brennerm.github.io: Setting up an EKS cluster with IAM/IRSA integration](https://shipit.dev/posts/setting-up-eks-with-irsa-using-terraform.html) [COMMUNITY-TOOL] + - [k21academy.com: Automate AWS Virtual Machine using Terraform – Creation Demo](https://k21academy.com/terraform/terraform-automate-aws-vm) [COMMUNITY-TOOL] + - [adamtheautomator.com: How To Build a Database Instance with Terraform and AWS RDS](https://adamtheautomator.com/terraform-and-aws-rds) [COMMUNITY-TOOL] + - [blog.awsfundamentals.com: Using S3 with Terraform](https://awsfundamentals.com/blog/using-s3-with-terraform) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB, and Chainlit Chat App in Container Apps using Terraform | Paolo Salvatori](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-container-app/3885602) [COMMUNITY-TOOL] + - [docs.microsoft.com: Build and deploy applications to Azure by using GitHub Actions 🌟](https://learn.microsoft.com/en-us/training/modules/github-actions-cd) [COMMUNITY-TOOL] + - [nicwortel.nl: Continuous deployment to Kubernetes with GitHub Actions](https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-actions) [COMMUNITY-TOOL] + - [thomasthornton.cloud: If, elseif or else in GitHub Actions](https://thomasthornton.cloud/if-elseif-or-else-in-github-actions) [COMMUNITY-TOOL] + - [medium: Single Sign-On in Kubernetes](https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed) [COMMUNITY-TOOL] + - [wardviaene/jenkins-course](https://github.com/wardviaene/jenkins-course) [COMMUNITY-TOOL] + - [Jenkins Pipeline execution engine based on Continuation Passing Style (CPS)' transformation of Groovy scripts. DSL Methods:](https://jenkinsci.github.io/job-dsl-plugin) [COMMUNITY-TOOL] + - [Pipeline Global Library for ci.jenkins.io](https://github.com/jenkins-infra/pipeline-library) [COMMUNITY-TOOL] + - [Configuration as Code of Jenkins (for Kubernetes) 🌟🌟](https://github.com/figaw/configuration-as-code-jenkins-k8s) [COMMUNITY-TOOL] + - [JEP-224: System Read permission: Improve experience of Jenkins Configuration-as-Code' users](https://www.jenkins.io/events/online-hackfest/2020-uiux) [COMMUNITY-TOOL] + - [Jenkins Pipeline Unit testing framework](https://github.com/jenkinsci/JenkinsPipelineUnit) ⭐ 1586 [COMMUNITY-TOOL] + - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) [COMMUNITY-TOOL] + - [How to create initial "seed" job](https://github.com/jenkinsci/configuration-as-code-plugin) ⭐ 2791 [COMMUNITY-TOOL] + - [Jenkinsfile Runner Test Framework](https://github.com/jenkinsci/jenkinsfile-runner-test-framework) [COMMUNITY-TOOL] + - [Jenkins Custom WAR Packager](https://github.com/jenkinsci/custom-war-packager) ⭐ 87 [COMMUNITY-TOOL] + - [Plugin Installation Manager Tool](https://github.com/jenkinsci/plugin-installation-manager-tool) ⭐ 460 [COMMUNITY-TOOL] + - [Plugin Usage](https://plugins.jenkins.io/plugin-usage-plugin) [COMMUNITY-TOOL] + - [Pipeline as YAML (Incubated) 🌟](https://plugins.jenkins.io/pipeline-as-yaml) [COMMUNITY-TOOL] + - [Least Load](https://plugins.jenkins.io/leastload) [COMMUNITY-TOOL] + - [Declarative Pipeline Migration Assistant](https://plugins.jenkins.io/declarative-pipeline-migration-assistant) [COMMUNITY-TOOL] + - [freecodecamp.org: Master API Testing with Postman](https://www.freecodecamp.org/news/master-api-testing-with-postman) [COMMUNITY-TOOL] + - [Automated API testing for the KIE Server 🌟](https://developers.redhat.com/blog/2020/05/01/automated-api-testing-for-the-kie-server) [COMMUNITY-TOOL] + - [Getting Started with Data Wrangler in VS Code](https://code.visualstudio.com/docs/datascience/data-wrangler) [COMMUNITY-TOOL] + - [Salaboy/From Monolith to K8s](https://github.com/Salaboy/from-monolith-to-k8s) ⭐ 355 [COMMUNITY-TOOL] + - [dyser/kubernetes-intro](https://github.com/dsyer/kubernetes-intro) [COMMUNITY-TOOL] + - [github: Spring Cloud Kubernetes 🌟](https://github.com/spring-cloud/spring-cloud-kubernetes) ⭐ 3530 [ENTERPRISE-STABLE] + - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] + - [The Kubernetes Goat](https://github.com/madhuakula/kubernetes-goat) ⭐ 5646 [ENTERPRISE-STABLE] + - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] + - [Azure DevOps Labs 🌟](https://www.azuredevopslabs.com) [COMMUNITY-TOOL] + - [github.com/Azure-Samples 🌟](https://github.com/Azure-Samples) [COMMUNITY-TOOL] + - [github.com/GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) [COMMUNITY-TOOL] + - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [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] + - [github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass) [COMMUNITY-TOOL] + - [ahmetb/kubernetes-network-policy-recipes 🌟](https://github.com/ahmetb/kubernetes-network-policy-recipes) ⭐ 6139 [ENTERPRISE-STABLE] + - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] + - [A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux 🌟](https://managedkube.com/gitops/flux/weaveworks/guide/tutorial/2020/05/01/a-complete-step-by-step-guide-to-implementing-a-gitops-workflow-with-flux.html) [COMMUNITY-TOOL] + - [Portfolio Architecture](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#) [COMMUNITY-TOOL] + - [redhatdemocentral.gitlab.io/portfolio-architecture-tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling) [COMMUNITY-TOOL] + - [gitlab.com: Project Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples) [COMMUNITY-TOOL] + - [bregman-arie/devops-exercises 🌟](https://github.com/bregman-arie/devops-exercises) ⭐ 82450 [DE FACTO STANDARD] + - [chrisns/k8s-opa-boilerplate](https://github.com/chrisns/k8s-opa-boilerplate) ⭐ 18 [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [SysAdmin Casts](https://sysadmincasts.com) [COMMUNITY-TOOL] - [DEVOPS Library](https://devopslibrary.com) [COMMUNITY-TOOL] + - [youtube: Cloud Quick POCs](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ) [COMMUNITY-TOOL] + - [DevStack](https://devstack.in) [COMMUNITY-TOOL] + - [kubernetes-advocate.medium.com 🌟](https://kubernetes-advocate.medium.com) [COMMUNITY-TOOL] - [github.com/wardviaene (kubernetes, terraform, ansible, docker, etc) 🌟](https://github.com/wardviaene) [COMMUNITY-TOOL] - [yankils/Simple-DevOps-Project](https://github.com/yankils/Simple-DevOps-Project) [COMMUNITY-TOOL] + - [swissarmydevops.com](https://swissarmydevops.com) [COMMUNITY-TOOL] - [dev.to: Build a highly available Node.js application using Docker, NGINX' and AWS ELB](https://dev.to/sowmenappd/build-a-highly-available-node-js-application-using-docker-nginx-and-aws-elb-3cjp) [COMMUNITY-TOOL] - [linuxtechlab.com: How to create a Dockerfile with some dockerfile examples](https://linuxtechlab.com/learn-create-dockerfile-example) [COMMUNITY-TOOL] - - [bregman-arie/devops-exercises 🌟](https://github.com/bregman-arie/devops-exercises) ⭐ 82450 [DE FACTO STANDARD] + - [dzone: DIY DevOps, CI, and CD with GitHub, Docker and a VPS](https://dzone.com/articles/diy-devops-ci-and-cd-with-github-docker-and-a-vps) [COMMUNITY-TOOL] - [github.com/learning-cloud-native-go/myapp: Learning Cloud Native Go -' myapp 🌟](https://github.com/learning-cloud-native-go/myapp) ⭐ 1092 [COMMUNITY-TOOL] - [blog.stephane-robert.info: Ansible - Utiliser MySQL comme inventaire dynamique' (Use MySQL as a dynamic inventory)](https://blog.stephane-robert.info/post/ansible-utiliser-mysql-comme-inventaire-dynamique) [COMMUNITY-TOOL] - [opensource.com: Build a Kubernetes Minecraft server with Ansible's Helm' modules](https://opensource.com/article/20/10/kubernetes-minecraft-ansible) [COMMUNITY-TOOL] + - [kubernetes-advocate.medium.com: Website Deployment to AWS with Ansible](https://kubernetes-advocate.medium.com/how-to-deploy-a-website-to-aws-with-ansible-e878a63dd93) [COMMUNITY-TOOL] + - [konstruktoid.medium.com: Running a NGINX container using rootless Docker' with Ansible](https://konstruktoid.medium.com/running-a-nginx-container-using-rootless-docker-with-ansible-a2bfcedd3b07) [COMMUNITY-TOOL] + - [kmahi2600.medium.com: Launching A WordPress Application With MYSQL Database' in K8S Cluster On AWS Using Ansible](https://kmahi2600.medium.com/launching-a-wordpress-application-with-mysql-database-in-k8s-cluster-on-aws-using-ansible-a78d6bf12b1a) [COMMUNITY-TOOL] + - [faun.pub: Automation: Deploying an app in GKE using Ansible](https://faun.pub/automation-deploying-an-app-in-gke-using-ansible-4b6687967ac3) [COMMUNITY-TOOL] - [galaxy.ansible.com/ansible/product_demos 🌟](https://galaxy.ansible.com/ansible/product_demos) [COMMUNITY-TOOL] + - [ankush-chavan.medium.com: Creating Multi-Cloud Kubernetes Cluster on AWS,' Azure, and GCP cloud](https://ankush-chavan.medium.com/creating-multi-cloud-kubernetes-cluster-on-aws-azure-and-gcp-cloud-92d64633bdfc) [COMMUNITY-TOOL] + - [betterprogramming.pub: Clean Up Your Kubernetes Deployments Using Ansible](https://betterprogramming.pub/clean-up-your-kubernetes-deployments-using-ansible-10a000db313b) [COMMUNITY-TOOL] + - [praveendandu24.medium.com: Ensuring AWS Infrastructure Consistency with' Ansible Playbooks](https://praveendandu24.medium.com/ansible-infrastructure-testing-to-test-aws-resources-bd8bdba9ab7c) [COMMUNITY-TOOL] - [thenewstack.io: GitOps in Multicluster Environments with Anthos Config Management](https://thenewstack.io/tutorial-gitops-in-multicluster-environments-with-anthos-config-management) [COMMUNITY-TOOL] - [mytechramblings.com: A practical example of GitOps using Azure DevOps, Azure' Container Registry, Helm, Flux and Kubernetes](https://www.mytechramblings.com/posts/gitops-with-azure-devops-helm-acr-flux-and-k8s) [COMMUNITY-TOOL] - [youtube.com: Cloud Native GitOps with Anthos and JFrog Artifactory](https://www.youtube.com/watch?v=HSjm6-ACmWQ&ab_channel=JFrog) [COMMUNITY-TOOL] @@ -26,19 +168,39 @@ - [Mautic](https://github.com/mautic/docker-mautic) [COMMUNITY-TOOL] - [howtoforge.com: How to create a Deployment in Kubernetes](https://www.howtoforge.com/create-a-deployment-in-kubernetes) [COMMUNITY-TOOL] - [codeburst.io: getting started with kubernetes, deploy a docker container' in 5 minutes](https://codeburst.io/getting-started-with-kubernetes-deploy-a-docker-container-with-kubernetes-in-5-minutes-eb4be0e96370) [COMMUNITY-TOOL] + - [medium.com/@Kubernetes_Advocate 🌟](https://medium.com/@Kubernetes_Advocate) [COMMUNITY-TOOL] + - [medium: Efficient Node Out-of-Resource Management in Kubernetes](https://medium.com/kubernetes-tutorials/efficient-node-out-of-resource-management-in-kubernetes-67f158da6e59) [COMMUNITY-TOOL] - [itnext.io: K8s raise StatefulSet volume size with low impact](https://itnext.io/k8s-raise-statefulset-volume-size-with-low-impact-33fe1e2576f6) [COMMUNITY-TOOL] + - [medium: Prometheus-Grafana on K8s](https://medium.com/@sdhah1999/prometheus-grafana-on-k8s-6efee4af4036) [COMMUNITY-TOOL] - [blog.scottlowe.org: Using kubectl via an SSH Tunnel](https://blog.scottlowe.org/2020/06/16/using-kubectl-via-an-ssh-tunnel) [COMMUNITY-TOOL] + - [trainings.kubernauts.sh](https://trainings.kubernauts.sh) [COMMUNITY-TOOL] + - [magalix.com: How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt](https://www.magalix.com/blog/how-to-integrate-opa-into-your-kubernetes-cluster-using-kube-mgmt) [COMMUNITY-TOOL] + - [medium: Build a Federation of Multiple Kubernetes Clusters With Kubefed' V2](https://medium.com/better-programming/build-a-federation-of-multiple-kubernetes-clusters-with-kubefed-v2-8d2f7d9e198a) [COMMUNITY-TOOL] + - [medium: Kubernetes in a nutshell β€” tutorial for beginners 🌟🌟](https://medium.com/swlh/kubernetes-in-a-nutshell-tutorial-for-beginners-caa442dfd6c0) [COMMUNITY-TOOL] - [kruyt.org: Running a mailserver in Kubernetes](https://kruyt.org/running-a-mailserver-in-kubernetes) [COMMUNITY-TOOL] + - [dzone: Bootstrapping Java Kubernetes Apps With Spring Initializr and K8s' Initializer 🌟](https://dzone.com/articles/bootstrapping-java-kubernetes-apps-no-yaml) [COMMUNITY-TOOL] + - [medium: Production Ready CI/CD Pipeline with Kubernetes](https://medium.com/awsblogs/ci-cd-with-kubernetes-3c29e8073c38) [COMMUNITY-TOOL] + - [myweblearner.com: Kubernetes(k8s) Readiness and Liveness Probe](https://myweblearner.com/springboot_k8s_readiness_liveness.html) [COMMUNITY-TOOL] + - [medium.com: Attacking Kubernetes clusters using the Kubelet API](https://medium.com/faun/attacking-kubernetes-clusters-using-the-kubelet-api-abafc36126ca) [COMMUNITY-TOOL] - [nfrankel/jvm-controller](https://github.com/nfrankel/jvm-controller) [COMMUNITY-TOOL] - [matthewpalmer.net: Kubernetes Ingress with Nginx Example 🌟](https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-ingress-guide-nginx-example.html) [COMMUNITY-TOOL] - [developers.redhat.com: Deploying Node.js applications to Kubernetes with' Nodeshift and Minikube](https://developers.redhat.com/blog/2021/03/09/deploying-node-js-applications-to-kubernetes-with-nodeshift-and-minikube) [COMMUNITY-TOOL] + - [itnext.io: Breaking down and fixing Kubernetes](https://itnext.io/breaking-down-and-fixing-kubernetes-4df2f22f87c3) [COMMUNITY-TOOL] - [dev.to: Implementing a simple K8s admission controller in Go](https://dev.to/douglasmakey/implementing-a-simple-k8s-admission-controller-in-go-2dcg) [COMMUNITY-TOOL] + - [ishantgaurav.in: Complete Application Deployment using Kubernetes](https://ishantgaurav.in/2021/06/22/complete-application-deployment-using-kubernetes) [COMMUNITY-TOOL] + - [betterprogramming.pub: Deploy a Python API With Docker and Kubernetes](https://betterprogramming.pub/python-fastapi-kubernetes-gcp-296e0dc3abb6) [COMMUNITY-TOOL] - [github.com/developer-guy: Set up HA k3s cluster on DigitalOcean using Terraform' + Ansible](https://github.com/developer-guy/kubernetes-cluster-setup-using-terraform-and-k3s-on-digitalocean) [COMMUNITY-TOOL] + - [cncf.io: Kubernetes Ingress gRPC example with a Dune quote service](https://www.cncf.io/blog/2021/09/24/kubernetes-ingress-grpc-example-with-a-dune-quote-service) [COMMUNITY-TOOL] + - [betterprogramming.pub: How To Create a NoOps Deployment With GitHub Actions' Kubernetes and Shipa](https://betterprogramming.pub/how-to-create-a-noops-deployment-with-github-actions-kubernetes-and-shipa-18aab208fe7a) [COMMUNITY-TOOL] - [piotrminkowski.com: Kubernetes Multicluster with Kind and Cilium](https://piotrminkowski.com/2021/10/25/kubernetes-multicluster-with-kind-and-cilium) [COMMUNITY-TOOL] - [todaywasawesome/atomic-cluster: The Atomic Cluster](https://github.com/todaywasawesome/atomic-cluster) [COMMUNITY-TOOL] - [youtube: Deploy Docker image to Kubernetes Cluster | CI-CD for Azure Kubernetes' Service | Mohamed Radwan - DevOps](https://www.youtube.com/watch?v=4DUhc0MjdUc&feature=youtu.be&ab_channel=MohamedRadwan-DevOps) [COMMUNITY-TOOL] - [howtoforge.com: How to deploy your first pod on a Kubernetes Cluster](https://www.howtoforge.com/how-to-deploy-your-first-pod-on-a-kubernetes-cluster) [COMMUNITY-TOOL] - [github.com/AdminTurnedDevOps/kubernetes-examples](https://github.com/AdminTurnedDevOps/kubernetes-examples) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Deploying a Simple Golang Web App to Kubernetes](https://levelup.gitconnected.com/deploying-simple-golang-webapp-to-kubernetes-25dc1736dcc4) [COMMUNITY-TOOL] + - [medium.com/groupon-eng: LoadBalancer Services using Kubernetes in Docker' (kind)](https://medium.com/groupon-eng/loadbalancer-services-using-kubernetes-in-docker-kind-694b4207575d) [COMMUNITY-TOOL] + - [devxblog.hashnode.dev: Deploying Microservices with Persistent Volumes in' Kubernetes - Kubernetes Microservice Flask Application](https://devxblog.hashnode.dev/kubernetes-microservice-flask-application-1) [COMMUNITY-TOOL] + - [medium.com/@hmquan08011996: Setup Microservices on Kubernetes β€” Write a' Configuration File](https://medium.com/@hmquan08011996/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c) [COMMUNITY-TOOL] - [github.com/AdminTurnedDevOps/kubernetes-in-production-examples](https://github.com/AdminTurnedDevOps/kubernetes-in-production-examples) [COMMUNITY-TOOL] - [webhooks.app](https://webhooks.app) [COMMUNITY-TOOL] - [itnext.io: Journey Of A Microservice Application In The Kubernetes World](https://itnext.io/journey-of-a-microservice-application-in-the-kubernetes-world-bdfe795532ef) [COMMUNITY-TOOL] @@ -47,54 +209,64 @@ - [CI/CD for Kubernetes through a Spring Boot example (Banzai Cloud CI/CD)](https://teletype.in/@sravancynixit/CcwqFANxY) [COMMUNITY-TOOL] - [piotrminkowski.com: Spring Boot on Kubernetes with Buildpacks and Skaffold' 🌟](https://piotrminkowski.com/2020/12/18/spring-boot-on-kubernetes-with-buildpacks-and-skaffold) [COMMUNITY-TOOL] - [spring.io: YMNNALFT: Easy Docker Image Creation with the Spring Boot Maven' Plugin and Buildpacks](https://spring.io/blog/2021/01/04/ymnnalft-easy-docker-image-creation-with-the-spring-boot-maven-plugin-and-buildpacks) [COMMUNITY-TOOL] - - [github: Spring Cloud Kubernetes 🌟](https://github.com/spring-cloud/spring-cloud-kubernetes) ⭐ 3530 [ENTERPRISE-STABLE] + - [baeldung.com: Deploy a Spring Boot Application to OpenShift with Spring' Cloud Kubernetes 🌟](https://www.baeldung.com/spring-boot-deploy-openshift) [COMMUNITY-TOOL] - [Spring Initializr 🌟](https://start.spring.io) [COMMUNITY-TOOL] + - [hashicorp.com: Getting Started with Ambassador and Consul Using Kubernetes' Initializer](https://www.hashicorp.com/blog/getting-started-with-ambassador-and-consul-using-kubernetes-initializer) [COMMUNITY-TOOL] - [Kubernetes CKAD Example Exam Questions Practical Challenge Series](https://codeburst.io/kubernetes-ckad-weekly-challenges-overview-and-tips-7282b36a2681) [COMMUNITY-TOOL] - [github.com/stefanprodan/gitops-istio: A GitOps recipe for Progressive Delivery' with Flux v2, Flagger and Istio 🌟](https://github.com/stefanprodan/gitops-istio) ⭐ 669 [COMMUNITY-TOOL] - [blog.alexellis.io: A bit of Istio before tea-time](https://blog.alexellis.io/a-bit-of-istio-before-tea-time) [COMMUNITY-TOOL] - - [ahmetb/kubernetes-network-policy-recipes 🌟](https://github.com/ahmetb/kubernetes-network-policy-recipes) ⭐ 6139 [ENTERPRISE-STABLE] + - [medium: Consul-Kubernetes Ingress Gateways and L7 Traffic Management](https://medium.com/hashicorp-engineering/consul-kubernetes-ingress-gateways-and-l7-traffic-management-178957dcd934) [COMMUNITY-TOOL] + - [medium: Kittens-as-a-Service: Layer 7 Traffic Management & Security with' Consul Connect](https://medium.com/hashicorp-engineering/kittens-as-a-service-layer-7-traffic-management-security-with-consul-connect-f5965fac5aa) [COMMUNITY-TOOL] + - [cncf.io: Implementing GitOps on Kubernetes Using K3s, Rancher, Vault and' Argo CD](https://www.cncf.io/blog/2020/11/12/implementing-gitops-on-kubernetes-using-k3s-rancher-vault-and-argo-cd) [COMMUNITY-TOOL] - [thenewstack.io: Maximize K3s Resource Efficiency with Calico eBPF Data Plane](https://thenewstack.io/maximize-k3s-resource-efficiency-with-calico-ebpf-data-plane) [COMMUNITY-TOOL] - - [A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux 🌟](https://managedkube.com/gitops/flux/weaveworks/guide/tutorial/2020/05/01/a-complete-step-by-step-guide-to-implementing-a-gitops-workflow-with-flux.html) [COMMUNITY-TOOL] - [youtube: GitOps Guide to the Galaxy (Ep 12): Flux On OpenShift](https://www.youtube.com/watch?v=W_rcYPZkhFg&ab_channel=RedHat) [COMMUNITY-TOOL] - [flux2-kustomize-helm-example 🌟](https://github.com/fluxcd/flux2-kustomize-helm-example) ⭐ 1262 [COMMUNITY-TOOL] + - [eksworkshop.com/x-ray/microservices](https://eksworkshop.com/x-ray/microservices) [COMMUNITY-TOOL] + - [eksworkshop.com: Configure Cluster Autoscaler (CA)](https://eksworkshop.com/scaling/deploy_ca) [COMMUNITY-TOOL] - [aws blogs: Git Push to Deploy Your App on EKS](https://aws.amazon.com/blogs/opensource/git-push-deploy-app-eks-gitkube) [COMMUNITY-TOOL] + - [medium: create your first application on aws eks kubernetes](https://medium.com/faun/create-your-first-application-on-aws-eks-kubernetes-cluster-874ee9681293) [COMMUNITY-TOOL] - [dzone: deploying a kubernetes cluster with amazon eks 🌟](https://dzone.com/articles/deploying-a-kubernetes-cluster-with-amazon-eks) [COMMUNITY-TOOL] + - [AWS App Mesh with EKS and Canary deployment](https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6) [COMMUNITY-TOOL] - [github.com/stacksimplify/aws-eks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/aws-eks-kubernetes-masterclass) [COMMUNITY-TOOL] - [hbollon/k8s-voting-app-aws](https://github.com/hbollon/k8s-voting-app-aws) ⭐ 34 [COMMUNITY-TOOL] - - [github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass) [COMMUNITY-TOOL] + - [aws.plainenglish.io: Deploying Application on Amazon EKS](https://aws.plainenglish.io/deploying-application-on-amazon-eks-211eb46c069c) [COMMUNITY-TOOL] - [trstringer.com: Deploy to AKS from GitHub Actions 🌟](https://trstringer.com/deploy-to-aks-from-github-actions) [COMMUNITY-TOOL] + - [medium.com/bb-tutorials-and-thoughts: How to Build and Deploy MERN Stack' on Azure AKS](https://medium.com/bb-tutorials-and-thoughts/how-to-build-and-deploy-mern-stack-on-azure-aks-c25eaf27b9d0) [COMMUNITY-TOOL] - [cloud.google.com: Troubleshooting services on Google Kubernetes Engine by' example 🌟](https://cloud.google.com/blog/products/operations/troubleshooting-services-on-google-kubernetes-engine) [COMMUNITY-TOOL] - [github.com/MatthewCYLau: React App on Google Kubernetes Engine (GKE) with' Terraform](https://github.com/MatthewCYLau/gcp-react-gke-terraform) [COMMUNITY-TOOL] - [github.com/MatthewCYLau: TypeScript Node Express Google Kubernetes Engine' (GKE)](https://github.com/MatthewCYLau/node-express-typescript-k8-gke) [COMMUNITY-TOOL] - - [The Kubernetes Goat](https://github.com/madhuakula/kubernetes-goat) ⭐ 5646 [ENTERPRISE-STABLE] - - [chrisns/k8s-opa-boilerplate](https://github.com/chrisns/k8s-opa-boilerplate) ⭐ 18 [COMMUNITY-TOOL] + - [medium: Verifying container signatures on Kubernetes with Gatekeeper](https://medium.com/@LachlanEvenson/verifying-container-signatures-on-kubernetes-with-gatekeeper-19a4519c3016) [COMMUNITY-TOOL] + - [medium: Mutating Kubernetes resources with Gatekeeper](https://medium.com/@LachlanEvenson/mutating-kubernetes-resources-with-gatekeeper-3e5585d49ead) [COMMUNITY-TOOL] - [opensource.com: Implement governance on your Kubernetes cluster](https://opensource.com/article/21/12/kubernetes-gatekeeper) [COMMUNITY-TOOL] - [Move2Kube](https://move2kube.konveyor.io) [COMMUNITY-TOOL] + - [medium.com/@hari.balagopal: Create a Helm chart automatically from Kubernetes' YAMLs](https://medium.com/@hari.balagopal/create-a-helm-chart-automatically-from-kubernetes-yamls-91a4c1bf8cc5) [COMMUNITY-TOOL] - [gitlab.com/redhatdemocentral 🌟](https://gitlab.com/redhatdemocentral) [COMMUNITY-TOOL] + - [redhatdemocentral.gitlab.io](https://redhatdemocentral.gitlab.io) [COMMUNITY-TOOL] - [CodeReady Containers - Red Hat Decision Manager Install Demo](https://gitlab.com/redhatdemocentral/rhcs-rhdm-install-demo) [COMMUNITY-TOOL] - [youtube: CodeReady Containers - Easy OpenShift Container Platform 4.5 Installation](https://www.youtube.com/watch?v=CJMdSQVFVik) [COMMUNITY-TOOL] - [gitlab.com/redhatdemocentral: Healthcare](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples/-/blob/main/healthcare.adoc) [COMMUNITY-TOOL] - - [Portfolio Architecture](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#) [COMMUNITY-TOOL] - - [redhatdemocentral.gitlab.io/portfolio-architecture-tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling) [COMMUNITY-TOOL] - - [Getting Started with Data Wrangler in VS Code](https://code.visualstudio.com/docs/datascience/data-wrangler) [COMMUNITY-TOOL] + - [developers.redhat.com: Developing on OpenShift (katacoda interactive learning)' 🌟](https://developers.redhat.com/courses/openshift) [COMMUNITY-TOOL] - [github.com/OpenShiftDemos 🌟](https://github.com/OpenShiftDemos) [COMMUNITY-TOOL] - [Red Hat Tutorials & Examples: github.com/redhat-developer-demos 🌟](https://github.com/redhat-developer-demos) [COMMUNITY-TOOL] + - [Deploying Docker Images to OpenShift](https://dzone.com/articles/deploying-docker-images-to-openshift) [COMMUNITY-TOOL] - [SonarQube: An OpenShift-focused Docker build of Sonarqube](https://github.com/OpenShiftDemos/sonarqube-openshift-docker) [COMMUNITY-TOOL] - [github.com/openshiftdemos 🌟](https://github.com/openshiftdemos) [COMMUNITY-TOOL] - [github.com/openshift-labs 🌟](https://github.com/openshift-labs) [COMMUNITY-TOOL] - [MapIt](https://github.com/siamaksade/mapit-spring) [COMMUNITY-TOOL] - [github.com/jbossdemocentral: Red Hat Process Automation Manager Mortgage' Demo](https://github.com/jbossdemocentral/rhpam7-mortgage-demo) [COMMUNITY-TOOL] + - [medium: Tutorial : Secure your API with x509 Mutual Authentication with' Spring Boot on OpenShift4](https://medium.com/@erfin.feluzy/tutorial-secure-your-api-with-x509-mutual-authentication-with-spring-boot-on-openshift4-416a00a47af8) [COMMUNITY-TOOL] + - [medium.com: Red Hat OpenShift Virtualization in nested VMware vSphere Cluster](https://medium.com/@carlosedp/red-hat-openshift-virtualization-in-nested-vmware-vsphere-56c5e5d76a80) [COMMUNITY-TOOL] - [schabell.org: CodeReady Containers - Building a Cloud-Native Human Resources' Process](https://www.schabell.org/2020/10/codeready-containers-building-cloud-native-hr-process.html) [COMMUNITY-TOOL] - - [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) [COMMUNITY-TOOL] - [opensource.com: Set up Minishift and run Jenkins on Linux](https://opensource.com/article/20/11/minishift-linux) [COMMUNITY-TOOL] - - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] + - [JBoss Web Server Operator 🌟](https://access.redhat.com/documentation/en-us/red_hat_jboss_web_server/5.4/html-single/red_hat_jboss_web_server_for_openshift/index#jws_operator) [COMMUNITY-TOOL] - [developers.redhat.com: Containerize and deploy Strapi CMS applications on' Kubernetes and Red Hat OpenShift](https://developers.redhat.com/blog/2021/04/09/containerize-and-deploy-strapi-applications-on-kubernetes-and-red-hat-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: Build lean Java containers with the new Red Hat Universal' Base Images OpenJDK runtime images 🌟](https://developers.redhat.com/articles/2021/05/24/build-lean-java-containers-new-red-hat-universal-base-images-openjdk-runtime) [COMMUNITY-TOOL] - [youtube: No YAML! Kubernetes done the easy way | DevNation Tech Talk](https://www.youtube.com/watch?v=jBDmX85IjLM&ab_channel=RedHatDeveloper) [COMMUNITY-TOOL] - [developers.redhat.com: New application samples in Red Hat OpenShift 4.8](https://developers.redhat.com/articles/2021/10/01/new-application-samples-red-hat-openshift-48) [COMMUNITY-TOOL] - [developers.redhat.com: Build and store universal application images on OpenShift' (with Buildah)](https://developers.redhat.com/articles/2021/11/18/build-and-store-universal-application-images-openshift) [COMMUNITY-TOOL] - [piotrminkowski.com: Serverless Java Functions on OpenShift](https://piotrminkowski.com/2021/11/30/serverless-java-functions-on-openshift) [COMMUNITY-TOOL] - - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] + - [developers.redhat.com: How to deploy a Java application on Kubernetes in' minutes](https://developers.redhat.com/developer-sandbox/how-to-deploy-java-application-in-kubernetes) [COMMUNITY-TOOL] + - [developers.redhat.com: Welcome to the Developer Sandbox for Red Hat OpenShift.' Part 1: Deploying full-stack JavaScript applications to the Developer Sandbox for Red Hat OpenShift](https://developers.redhat.com/developer-sandbox/activities/deploying-full-stack-javascript-applications-to-the-sandbox/part1) [COMMUNITY-TOOL] - [developer.ibm.com: Example exercises to differentiate OpenShift and Kubernetes](https://developer.ibm.com/tutorials/examples-differentiate-openshift-kubernetes) [COMMUNITY-TOOL] - [cloud-native-toolkit/multi-tenancy-gitops 🌟](https://github.com/cloud-native-toolkit/multi-tenancy-gitops) ⭐ 120 [COMMUNITY-TOOL] - [knative-tutorial](https://github.com/redhat-developer-demos/knative-tutorial) ⭐ 291 [COMMUNITY-TOOL] @@ -107,6 +279,7 @@ - [developers.redhat.com: Getting started with Tekton and Pipelines](https://developers.redhat.com/blog/2021/01/13/getting-started-with-tekton-and-pipelines) [COMMUNITY-TOOL] - [developers.redhat.com: Bootstrap GitOps with Red Hat OpenShift Pipelines' and kam CLI](https://developers.redhat.com/articles/2021/07/21/bootstrap-gitops-red-hat-openshift-pipelines-and-kam-cli) [COMMUNITY-TOOL] - [dev.to: What is Knative Serving? A Friendly Guide](https://dev.to/wiggitywhitney/9-waa-w-what-is-knative-serving-a-friendly-guide-28f6) [COMMUNITY-TOOL] + - [docs.openshift.com: OpenShift GitOps](https://docs.openshift.com/container-platform/4.8/cicd/gitops/understanding-openshift-gitops.html) [COMMUNITY-TOOL] - [rromannissen/rhoar-microservices-demo: GitOps for Microservices with Red' Hat Runtimes demo](https://github.com/rromannissen/rhoar-microservices-demo) [COMMUNITY-TOOL] - [developers.redhat.com: From code to production with OpenShift Pipelines' and Argo CD](https://developers.redhat.com/blog/2020/09/10/from-code-to-production-with-openshift-pipelines-and-argo-cd) [COMMUNITY-TOOL] - [developers.redhat.com: Building modern CI/CD workflows for serverless applications' with Red Hat OpenShift Pipelines and Argo CD, Part 1](https://developers.redhat.com/blog/2020/10/01/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-cd-part-1) [COMMUNITY-TOOL] @@ -123,47 +296,64 @@ - [opensource.com: Get started with Argo CD 🌟](https://opensource.com/article/21/8/argo-cd) [COMMUNITY-TOOL] - [blog.argoproj.io: Introducing the AppSource Controller for ArgoCD](https://blog.argoproj.io/introducing-the-appsource-controller-for-argocd-52f21d28d643) [COMMUNITY-TOOL] - [piotrminkowski.com: Continuous Delivery on Kubernetes with Database using' ArgoCD and Liquibase](https://piotrminkowski.com/2021/12/13/continuous-delivery-on-kubernetes-with-database-using-argocd-and-liquibase) [COMMUNITY-TOOL] + - [medium.com/adaltas: GitOps in practice, deploy Kubernetes applications with' ArgoCD](https://medium.com/adaltas/gitops-in-practice-deploy-kubernetes-applications-with-argocd-ca170ce8aba3) [COMMUNITY-TOOL] + - [gokuldevops.medium.com: Argo CD-Sample app deployment](https://gokuldevops.medium.com/argo-cdsample-app-deployment-56b36601f279) [COMMUNITY-TOOL] + - [medium.com/@martin.hodges: Spring Boot CI/CD on Kubernetes using Terraform,' Ansible and GitHub: Part 12](https://medium.com/@martin.hodges/use-terraform-ansible-and-github-actions-to-automate-running-your-spring-boot-application-on-e82424da828e) [COMMUNITY-TOOL] - [mrcloudbook.com: Automating Tetris Deployments: DevSecOps with ArgoCD, Terraform,' and Jenkins for Two Game Versions](https://mrcloudbook.com/automating-tetris-deployments-devsecops-with-argocd-terraform-and-jenkins-for-two-game-versions) [COMMUNITY-TOOL] - [mrcloudbook.com: GitOps: Deploying Tetris on EKS Using ArgoCD](https://mrcloudbook.com/gitops-deploying-tetris-on-eks-using-argocd) [COMMUNITY-TOOL] - [Building and Deploying a Weather Web Application onto Kubernetes/Red Hat OpenShift using Eclipse JKube](https://itnext.io/building-and-deploying-a-weather-web-application-onto-kubernetes-red-hat-openshift-using-eclipse-62bf7c924be4) [COMMUNITY-TOOL] - [youtube: Deploy your Java applications to the Cloud using Eclipse JKube' (petclinic) 🌟](https://www.youtube.com/watch?v=vgIwRX4LXfU) [COMMUNITY-TOOL] - [Migration Toolkit for Applications: Getting Started](https://developers.redhat.com/products/mta/getting-started) [COMMUNITY-TOOL] - [Advanced Cluster Management Demos](https://www.youtube.com/playlist?list=PLbMP1JcGBmSFA56rykbH2fg1F9Tozk4of) [COMMUNITY-TOOL] + - [medium.com: Installing an OKD 4.5 Cluster](https://medium.com/@craig_robinson/guide-installing-an-okd-4-5-cluster-508a2631cbee) [COMMUNITY-TOOL] + - [wkrzywiec.medium.com: How to deploy application on Kubernetes with Helm](https://wkrzywiec.medium.com/how-to-deploy-application-on-kubernetes-with-helm-39f545ad33b8) [COMMUNITY-TOOL] + - [josephrodriguezg.medium.com: Deploying a Spring Boot microservice in Kubernetes' using Helm charts](https://josephrodriguezg.medium.com/deploying-a-spring-boot-application-in-kubernetes-using-helm-charts-5c04c2d46e16) [COMMUNITY-TOOL] - [developers.redhat.com: β€˜Hello, World’ tutorial with Kubernetes Operators](https://developers.redhat.com/blog/2020/08/21/hello-world-tutorial-with-kubernetes-operators) [COMMUNITY-TOOL] - [developers.redhat.com: Message broker integration made simple with Red Hat' Fuse](https://developers.redhat.com/blog/2021/01/08/message-broker-integration-made-simple-with-red-hat-fuse) [COMMUNITY-TOOL] - [OpenShift AI Examples](https://github.com/CastawayEGR/openshift-ai-examples) ⭐ 25 [COMMUNITY-TOOL] + - [Part 1](https://medium.com/@simionrazvan/simple-spring-boot-microservice-deployed-in-kubernetes-using-docker-and-nexus-part-1-b581e3ca8916) [COMMUNITY-TOOL] + - [kubernetes-advocate.medium.com: CI/CD with Dockers and Jenkins 🌟](https://kubernetes-advocate.medium.com/ci-cd-with-dockers-and-jenkins-70b6f801f9f7) [COMMUNITY-TOOL] + - [medium.com/@devml2016: Let’s Start Automation using Jenkins, Docker, GitHub](https://medium.com/@devml2016/lets-start-automation-using-jenkins-docker-github-d5f8d019ec4a) [COMMUNITY-TOOL] + - [medium: Just commit your code and your docker server is ready (jenkins +' github + docker)](https://medium.com/@deepanshuyadavv11/task1-integrating-github-jenkins-and-docker-d66a817774be) [COMMUNITY-TOOL] + - [ittroubleshooter.in: Run Parallel Builds in Kubernetes Cluster with Jenkins' Pipeline 🌟](https://ittroubleshooter.in/run-parallel-build-kubernetes-cluster-jenkins) [COMMUNITY-TOOL] - [cloudogu/jenkinsfiles 🌟🌟🌟](https://github.com/cloudogu/jenkinsfiles) ⭐ 299 [COMMUNITY-TOOL] - [aws.amazon.com: Integrating Jenkins with AWS CodeArtifact to publish and' consume Python artifacts](https://aws.amazon.com/blogs/devops/using-jenkins-with-codeartifact) [COMMUNITY-TOOL] - [piotrminkowski.com: Continuous Integration with Jenkins on Kubernetes 🌟](https://piotrminkowski.com/2020/11/10/continuous-integration-with-jenkins-on-kubernetes) [COMMUNITY-TOOL] - [youtube: Simple DevOps Project | Publish Android APK to App Center | Beginner' Pipeline](https://www.youtube.com/watch?v=KgH0QzMHXLs) [COMMUNITY-TOOL] + - [medium: DevOps CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part 1' 🌟](https://medium.com/the-programmer/ci-cd-pipeline-with-jenkins-github-part-1-c057a31b5297) [COMMUNITY-TOOL] + - [medium: Building CI/CD Pipeline with Jenkins, Kubernetes & GitHub: Part' 2 🌟](https://medium.com/the-programmer/building-ci-cd-pipeline-with-jenkins-kubernetes-github-part-2-cbb6c366aa41) [COMMUNITY-TOOL] - [devopscube.com: How to Setup Jenkins Build Agents on Kubernetes Cluster' 🌟](https://devopscube.com/jenkins-build-agents-kubernetes) [COMMUNITY-TOOL] + - [medium: Deploy Docker Image To Kubernetes Cluster Using Jenkins 🌟](https://medium.com/codex/deploy-docker-image-to-kubernetes-cluster-using-jenkins-8182cc0a8de7) [COMMUNITY-TOOL] - [simplilearn.com: What is CI/CD Pipeline and How to Implement it Using Jenkins?](https://www.simplilearn.com/tutorials/jenkins-tutorial/ci-cd-pipeline) [COMMUNITY-TOOL] - [youtube: CI CD Pipeline Using Jenkins | Continuous Integration and Deployment' using Azure Devops | K21Academy](https://www.youtube.com/watch?v=LhB8-sAx3pM&ab_channel=K21Academy) [COMMUNITY-TOOL] + - [lakshaws.medium.com: CI/CD Pipeline for Dockerized Applications](https://lakshaws.medium.com/ci-cd-pipeline-for-dockerized-applications-f1003e821812) [COMMUNITY-TOOL] - [github.com/arun-gupta/docker-jenkins-pipeline: Docker + Java + Jenkins Pipeline](https://github.com/arun-gupta/docker-jenkins-pipeline) [COMMUNITY-TOOL] - [github.com/gnunn1/openshift-basic-pipeline](https://github.com/gnunn1/openshift-basic-pipeline) [COMMUNITY-TOOL] - [github.com/deweya/OpenShift-Jenkins-Lab](https://github.com/deweya/OpenShift-Jenkins-Lab) [COMMUNITY-TOOL] - [Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides](https://github.com/marcredhat/crcdemos) [COMMUNITY-TOOL] - [Grading Pipeline for OpenShift 4 Advanced Application Deployment Homework Assignment](https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading) [COMMUNITY-TOOL] - [Demo of Jenkins Configuration-As-Code with Docker and Groovy Hook Scripts (java11-support branch) 🌟🌟](https://github.com/oleg-nenashev/demo-jenkins-config-as-code/tree/java11-support) ⭐ 173 [COMMUNITY-TOOL] - - [Configuration as Code of Jenkins (for Kubernetes) 🌟🌟](https://github.com/figaw/configuration-as-code-jenkins-k8s) [COMMUNITY-TOOL] - [Continuation Passing Style (CPS)](https://github.com/cloudbees/groovy-cps) ⭐ 95 [COMMUNITY-TOOL] - - [Jenkins Pipeline execution engine based on Continuation Passing Style (CPS)' transformation of Groovy scripts. DSL Methods:](https://jenkinsci.github.io/job-dsl-plugin/#plugin/workflow-cps) [COMMUNITY-TOOL] - [towardsdatascience.com: Create your first CI/CD pipeline with Jenkins and' GitHub](https://towardsdatascience.com/create-your-first-ci-cd-pipeline-with-jenkins-and-github-6aefe21c9240) [COMMUNITY-TOOL] - [LerryAlexander: Postman + Newman API Automated Tests running on a Jenkins' Pipeline 🌟](https://github.com/LerryAlexander/postman_jenkins_api_tests) [COMMUNITY-TOOL] + - [praveendavidmathew.medium.com: Data driven testing per request without using' data file](https://praveendavidmathew.medium.com/data-driven-testing-per-request-without-using-data-file-aeb573b4f63a) [COMMUNITY-TOOL] - [Modernize Your CI/CD Pipeline Using Jenkins X with Amazon EKS](https://aws.amazon.com/blogs/apn/modernize-your-ci-cd-pipeline-using-jenkins-x-with-amazon-eks) [COMMUNITY-TOOL] - [wardviaene/advanced-kubernetes-course/spinnaker 🌟](https://github.com/wardviaene/advanced-kubernetes-course/tree/master/spinnaker) [COMMUNITY-TOOL] - [imperialwicket/spinnaker-demo](https://github.com/imperialwicket/spinnaker-demo) [COMMUNITY-TOOL] - [codeburst.io: Spinnaker by Example: Part 1](https://codeburst.io/spinnaker-by-example-part-1-c4de9180d689) [COMMUNITY-TOOL] - [codeburst.io: Spinnaker by Example: Part 2](https://codeburst.io/spinnaker-by-example-part-2-6f92a1fdaedf) [COMMUNITY-TOOL] - [codeburst.io: Spinnaker by Example: Part 3](https://codeburst.io/spinnaker-by-example-part-3-c6ed9ac5f8ce) [COMMUNITY-TOOL] + - [dzone: Continuous Deployment on Kubernetes With Spinnaker](https://dzone.com/articles/continuous-deployment-on-kubernetes-with-spinnaker) [COMMUNITY-TOOL] - [hackernoon: Using Spinnaker with Kubernetes for CI/CD](https://hackernoon.com/using-spinnaker-with-kubernetes-for-cicd-52w3uo9) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [piotrminkowski.com: GitLab CI/CD on Kubernetes](https://piotrminkowski.com/2020/10/19/gitlab-ci-cd-on-kubernetes) [COMMUNITY-TOOL] + - [medium.com/@kachidude007: Setting up an Access Token in GitLab for a Jenkins' Pipeline](https://medium.com/@kachidude007/setting-up-an-access-token-in-gitlab-for-a-jenkins-pipeline-a688dd6c994a) [COMMUNITY-TOOL] - [spring-petclinic.github.io](https://spring-petclinic.github.io) [COMMUNITY-TOOL] - [github.com/spring-projects/spring-petclinic](https://github.com/spring-projects/spring-petclinic) ⭐ 9239 [ENTERPRISE-STABLE] - [deors/deors-demos-petclinic jenkinsfile](https://github.com/deors/deors-demos-petclinic/blob/master/Jenkinsfile) [COMMUNITY-TOOL] - [github.com/redhat-developer-demos/spring-petclinic 🌟](https://github.com/redhat-developer-demos/spring-petclinic) [COMMUNITY-TOOL] - [griddynamics/mpl](https://github.com/griddynamics/mpl) ⭐ 165 [COMMUNITY-TOOL] + - [blog.griddynamics.com: Developing a modular pipeline library to improve' DevOps collaboration](https://blog.griddynamics.comdeveloping-a-modular-pipeline-library-to-improve-devops-collaboration) [COMMUNITY-TOOL] - [youtube: Modular Pipeline Library: 4. Petclinic Pipeline 🌟](https://www.youtube.com/watch?v=GLtvxY1S3Aw) [COMMUNITY-TOOL] - [Spring PetClinic Microservices](https://github.com/spring-petclinic/spring-petclinic-microservices) ⭐ 2123 [COMMUNITY-TOOL] - [Distributed version of Spring Petclinic built with Spring Cloud 🌟](https://github.com/odedia/spring-petclinic-microservices) ⭐ 2 [COMMUNITY-TOOL] @@ -187,23 +377,32 @@ - [aws-samples/serverless-java-frameworks-samples: Lambda demo with common' Java application frameworks 🌟](https://github.com/aws-samples/serverless-java-frameworks-samples) ⭐ 159 [COMMUNITY-TOOL] - [github.com/miztiik/AWS-Demos](https://github.com/miztiik/AWS-Demos) [COMMUNITY-TOOL] - [aws-samples/aws-network-hub-for-terraform: Network Hub Account with Terraform](https://github.com/aws-samples/aws-network-hub-for-terraform) ⭐ 103 [COMMUNITY-TOOL] + - [cyberciti.biz: How to create MySQL user and grant permissions in AWS RDS](https://www.cyberciti.biz/faq/how-to-create-mysql-user-and-grant-permissions-in-aws-rds) [COMMUNITY-TOOL] + - [medium: Fetch Application Inventory using Systems Manager](https://medium.com/cloud-techies/application-inventory-using-system-manager-f3eeb75d3279) [COMMUNITY-TOOL] - [youtube: Build a Music Sharing App with Amazon S3 and AWS Amplify](https://www.youtube.com/watch?v=6W2TuBDaaiI&ab_channel=AliSpittel) [COMMUNITY-TOOL] - [freecodecamp.org: How to Deploy a React App to Production Using Docker and' NGINX with API Proxies](https://www.freecodecamp.org/news/how-to-deploy-react-apps-to-production) [COMMUNITY-TOOL] - [itnext.io: Hydrating a Data Lake using Log-based Change Data Capture (CDC)' with Debezium, Apicurio, and Kafka Connect on AWS](https://itnext.io/hydrating-a-data-lake-using-log-based-change-data-capture-cdc-with-debezium-apicurio-and-kafka-799671e0012f) [COMMUNITY-TOOL] - [jfrog.com: 5 Steps to Hosting Your Application on Amazon Cloud Container' Service](https://jfrog.com/blog/5-steps-to-hosting-your-application-on-amazon-cloud-container-service) [COMMUNITY-TOOL] + - [dzone.com: From Spring Boot Microservices to Lambda Functions 🌟🌟](https://dzone.com/articles/from-java-microservices-to-lambda-functions-a-jour) [COMMUNITY-TOOL] - [AdminTurnedDevOps/DevOps-The-Hard-Way-AWS](https://github.com/AdminTurnedDevOps/DevOps-The-Hard-Way-AWS) ⭐ 2421 [COMMUNITY-TOOL] + - [medium.com/@adrianarba: CI/CD defined through terraform using AWS CodePipeline,' AWS CodeCommit, and AWS CodeBuild](https://medium.com/@adrianarba/ci-cd-defined-through-terraform-using-aws-codepipeline-aws-codecommit-and-aws-codebuild-12ade4d9cfa3) [COMMUNITY-TOOL] + - [faun.pub: Using AWS Session Manager With Ansible To Execute Playbook On' EC2](https://faun.pub/using-aws-session-manager-with-ansible-to-execute-playbook-on-ec2-ac97fa17b187) [COMMUNITY-TOOL] + - [betterprogramming.pub: Build a Cloud-Native Multiprocessing Framework](https://betterprogramming.pub/build-a-cloud-native-multiprocessing-framework-b33cfc2c02b9) [COMMUNITY-TOOL] - [github.com/aws-samples: Guide to Resource Tagging Automation](https://github.com/aws-samples/resource-tagging-automation) ⭐ 55 [COMMUNITY-TOOL] + - [aws.plainenglish.io: Trigger, Function, Message | Brandi McCall](https://aws.plainenglish.io/trigger-function-message-12f117b7f067) [COMMUNITY-TOOL] + - [towardsaws.com: Integrating Python, Amazon API Gateway, Lambda, SQS, and' SNS Services | Brandi McCall](https://towardsaws.com/integrating-python-amazon-api-gateway-lambda-sqs-and-sns-services-6015631d5527) [COMMUNITY-TOOL] - [github.com/unitypark/aws-serverless-demos](https://github.com/unitypark/aws-serverless-demos) [COMMUNITY-TOOL] - [github.com/microsoft: Contoso Traders - Cloud testing tools demo app](https://github.com/microsoft/contosotraders-cloudtesting#contoso-traders---cloud-testing-tools-demo-app) ⭐ 168 [COMMUNITY-TOOL] + - [Azure DevOps Demo Generator 🌟](https://azuredevopsdemogenerator.azurewebsites.net) [COMMUNITY-TOOL] - [Azure DevOps Demo Generator is now open source](https://devblogs.microsoft.com/devops/azure-devops-demo-generator-is-now-open-source) [COMMUNITY-TOOL] + - [reddit.com: Automate Infrastructure Deployments on Microsoft Azure with' Terraform and Jenkins](https://www.reddit.com/r/Terraform/comments/h0tdq3/automate_infrastructure_deployments_on_microsoft) [COMMUNITY-TOOL] - [davidsr.me: Deploy Azure WAF with Terraform and Azure DevOps](https://davidsr.me/deploy-azure-waf-with-terraform-and-azure-devops) [COMMUNITY-TOOL] + - [medium.com/tea-networks: Kubernetes & CI/CD Pipeline](https://medium.com/tea-networks/kubernetes-ci-cd-pipeline-c028aea17535) [COMMUNITY-TOOL] - [blogs.sap.com: Cloud Integration with Commerce Azure Blob Storage using' REST API – Part 1](https://blogs.sap.com/2021/07/04/cloud-integration-with-commerce-azure-blob-storage-using-rest-api) [COMMUNITY-TOOL] - [blogs.sap.com: Cloud Integration with Commerce Azure Blob Storage using' REST API – Part 2](https://blogs.sap.com/2021/12/26/cloud-integration-with-commerce-azure-blob-storage-using-rest-api-part-2) [COMMUNITY-TOOL] - [cloud.google.com: Follow your org’s app dev best practices with Cloud Code' custom samples 🌟](https://cloud.google.com/blog/products/application-development/access-an-orgs-custom-code-repo-from-cloud-code-ides) [COMMUNITY-TOOL] - [Tutorial: Connect Amazon EKS and Azure AKS Clusters with Google Anthos](https://thenewstack.io/tutorial-connect-amazon-eks-and-azure-aks-clusters-with-google-anthos) [COMMUNITY-TOOL] - [Tutorial: Deploy Anthos Apps from GCP Marketplace into Amazon EKS Cluster](https://thenewstack.io/tutorial-deploy-anthos-apps-from-gcp-marketplace-into-amazon-eks-cluster) [COMMUNITY-TOOL] - - [Salaboy/From Monolith to K8s](https://github.com/Salaboy/from-monolith-to-k8s) ⭐ 355 [COMMUNITY-TOOL] - - [dyser/kubernetes-intro](https://github.com/dsyer/kubernetes-intro) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [piomin/sample-spring-microservices-new: Microservices with Spring Cloud' Advanced Demo Project](https://github.com/piomin/sample-spring-microservices-new) [COMMUNITY-TOOL] - [Develop and test a Quarkus client on Red Hat CodeReady Containers with Red Hat Data Grid 8.0](https://developers.redhat.com/blog/2020/06/19/develop-and-test-a-quarkus-client-on-red-hat-codeready-containers-with-red-hat-data-grid-8-0) [COMMUNITY-TOOL] @@ -212,6 +411,7 @@ - [piomin/sample-quarkus-serverless-kafka](https://github.com/piomin/sample-quarkus-serverless-kafka) [COMMUNITY-TOOL] - [piotrminkowski.com: Introduction to gRPC with Quarkus](https://piotrminkowski.com/2023/09/15/introduction-to-grpc-with-quarkus) [COMMUNITY-TOOL] - [stefanprodan/podinfo](https://github.com/stefanprodan/podinfo) ⭐ 5907 [ENTERPRISE-STABLE] + - [medium: Setting up KafkaSource to send data and displayed with Knative event-display](https://medium.com/@jweng1/setting-up-kafkasource-to-send-data-and-displayed-with-knative-event-display-33891b253442) [COMMUNITY-TOOL] - [dev.to: Go, Kafka and gRPC clean architecture CQRS microservices with Jaeger' tracing](https://dev.to/aleksk1ng/go-kafka-and-grpc-clean-architecture-cqrs-microservices-with-jaeger-tracing-45bj) [COMMUNITY-TOOL] - [ably.com: Building a realtime ticket booking solution with Kafka, FastAPI,' and Ably](https://ably.com/blog/realtime-ticket-booking-solution-kafka-fastapi-ably) [COMMUNITY-TOOL] - [itnext.io: Event-Driven Architectures with Kafka and Java Spring-Boot β€”' Revision 1](https://itnext.io/event-driven-architectures-with-kafka-and-java-spring-boot-revision-1-c0d43d103ee7) [COMMUNITY-TOOL] @@ -219,33 +419,56 @@ - [tomd.xyz: Event-driven integration on Kubernetes with Camel & KEDA](https://tomd.xyz/kubernetes-event-driven-keda) [COMMUNITY-TOOL] - [developers.redhat.com: Modernizing applications with Apache Camel, JavaScript,' and Red Hat OpenShift](https://developers.redhat.com/articles/2021/07/26/modernizing-applications-apache-camel-javascript-and-red-hat-openshift#) [COMMUNITY-TOOL] - [github.com/kelseyhightower/nocode](https://github.com/kelseyhightower/nocode) ⭐ 65299 [DE FACTO STANDARD] + - [developers.redhat.com: Red Hat JBoss Enterprise Application Platform expansion' pack (JBoss EAP XP) 1.0 released](https://developers.redhat.com/blog/2020/06/17/red-hat-jboss-enterprise-application-platform-expansion-pack-1-0-released) [COMMUNITY-TOOL] - [terraform.collabnix.com](https://collabnix.github.io/terraform) [COMMUNITY-TOOL] - [opensource.com: A guide to Terraform for Kubernetes beginners](https://opensource.com/article/20/7/terraform-kubernetes) [COMMUNITY-TOOL] + - [medium: Install Istio on Azure Kubernetes cluster using Terraform](https://medium.com/@vipinagarwal18/install-istio-on-azure-kubernetes-cluster-using-terraform-214f6d3f611) [COMMUNITY-TOOL] + - [betterprogramming.pub: Create an Amazon EKS Fargate Cluster and Managed' Node Group Using Terraform](https://betterprogramming.pub/with-latest-updates-create-amazon-eks-fargate-cluster-and-managed-node-group-using-terraform-bc5cfefd5773) [COMMUNITY-TOOL] - [azapril.dev: Deploying a LogicApp with Terraform (Bonus: in an AzDO pipeline)](https://azapril.dev/2021/04/12/deploying-a-logicapp-with-terraform) [COMMUNITY-TOOL] - [StarpTech/k-andy](https://github.com/StarpTech/k-andy) ⭐ 157 [COMMUNITY-TOOL] - [BishopFox/iam-vulnerable](https://github.com/BishopFox/iam-vulnerable) ⭐ 570 [COMMUNITY-TOOL] + - [betterprogramming.pub: Automate and Configure Your RDS Database With Terraform' 🌟](https://betterprogramming.pub/automate-and-configure-your-rds-database-with-terraform-898fd4b8990d) [COMMUNITY-TOOL] - [middlewareinventory.com: Terraform Create Multiple EC2 with different Configs' – for_each and count together](https://www.middlewareinventory.com/blog/terraform-create-multiple-ec2-different-config) [COMMUNITY-TOOL] + - [the-tech-guy.in: Automating LAMP deployment using Terraform and Ansible](https://the-tech-guy.in/2022/03/08/automating-lamp-config-using-terraform-and-ansible) [COMMUNITY-TOOL] + - [betterprogramming.pub: All Hail the Monolith β€” Celebrating the Verbosity' of the Unified Architecture in Terraform](https://betterprogramming.pub/all-hail-the-monolith-celebrating-the-verbosity-of-the-unified-architecture-in-terraform-81b53e3a03ae) [COMMUNITY-TOOL] + - [faun.pub: AWS ECS Blue/Green Deployment Setup Using Terraform](https://faun.pub/aws-ecs-blue-green-deployment-setup-using-terraform-b56bb4f656ea) [COMMUNITY-TOOL] + - [aws.plainenglish.io: Creating a custom EC2 module using Terraform](https://aws.plainenglish.io/creating-a-custom-ec2-module-using-terraform-59c9896c2df2) [COMMUNITY-TOOL] + - [medium.com/@zeloygabri: Deploying 2-Tier AWS Architecture using Terraform](https://medium.com/@zeloygabri/deploying-2-tier-aws-architecture-using-terraform-b4167b035751) [COMMUNITY-TOOL] + - [christopher-lawshe.medium.com: Building infrastructure with Terraform: EC2,' Jenkins, S3 and more](https://christopher-lawshe.medium.com/building-infrastructure-with-terraform-ec2-jenkins-s3-and-more-4ec30f53a44a) [COMMUNITY-TOOL] - [dev.to: Creating a Rest API with Infrastructure as Code (Terraform) & Serverless' (Lambda + Python) - Part 2 CI/CD](https://dev.to/aws-builders/creating-a-rest-api-with-infrastructure-as-code-terraform-serverless-lambda-python-part-2-cicd-g8h) [COMMUNITY-TOOL] + - [towardsaws.com: How to Deploy Two-Tier AWS Architecture with Terraform?](https://towardsaws.com/how-to-deploy-two-tier-aws-architecture-with-terraform-59db7b11dd47) [COMMUNITY-TOOL] - [devopscube.com/terraform-aws-rds](https://devopscube.com/terraform-aws-rds) [COMMUNITY-TOOL] + - [mahira-technology.medium.com: Automating AWS CodePipeline Setup with Terraform:' Streamline Your CI/CD Workflow](https://mahira-technology.medium.com/deploying-aws-codepipeline-with-terraform-d6613979d0b6) [COMMUNITY-TOOL] - [patrickkoch.dev: Terraform on Azure with GitHub Copilot - Creating a Kubernetes' Cluster and a Container Registry](https://www.patrickkoch.dev/posts/post_31) [COMMUNITY-TOOL] + - [medium.com/@Tyler.Gallimore: Deploying Apache Web Server on AWS EC2 with' Terraform and Docker](https://medium.com/@Tyler.Gallimore/deploying-apache-web-server-on-aws-ec2-with-terraform-and-docker-6c315c81c024) [COMMUNITY-TOOL] - [github.com/venkateshk111/terraform-beginners-guide 🌟](https://github.com/venkateshk111/terraform-beginners-guide) ⭐ 102 [COMMUNITY-TOOL] - [https://github.com/chenjd/terraform-101 🌟](https://github.com/chenjd/terraform-101) [COMMUNITY-TOOL] - [docker-compose-tpg: Telegraf + Prometheus + Grafana Local Testing Environments](https://github.com/xiaopeng163/docker-compose-tpg) [COMMUNITY-TOOL] + - [medium.com/geekculture: Monitoring your system with Docker + Grafana + Prometheus' + Node](https://medium.com/geekculture/monitoring-your-system-with-docker-grafana-prometheus-node-d7fae11416f3) [COMMUNITY-TOOL] - [linkedin: Test Automation - How To Build a CI/CD Pipeline Using Pytest and' GitHub Actions](https://www.linkedin.com/pulse/test-automation-how-build-cicd-pipeline-using-pytest-nir-tal) [COMMUNITY-TOOL] - [github.com/major/imagebuilder-containerized](https://github.com/major/imagebuilder-containerized/blob/main/.github/workflows/main.yml) ⭐ 1 [COMMUNITY-TOOL] - [itnext.io: Github: Github Actions overview and ArgoCD deployment example](https://itnext.io/github-github-actions-overview-and-argocd-deployment-example-b6cf0cf6f832) [COMMUNITY-TOOL] - [debianmaster/actions-k3s](https://github.com/debianmaster/actions-k3s) ⭐ 108 [COMMUNITY-TOOL] - [judebantony.github.io: DevSecOps with GitHub Action and SaaS Tools](https://judebantony.github.io/cicd-github-action-example) [COMMUNITY-TOOL] - [codeproject.com: Making a Simple Data Pipeline Part 4: CI/CD with GitHub' Actions](https://www.codeproject.com/Articles/5320647/Making-a-Simple-Data-Pipeline-Part-4-CI-CD-with-Gi) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: GitOps: CI/CD using GitHub Actions and ArgoCD' on Kubernetes](https://levelup.gitconnected.com/gitops-ci-cd-using-github-actions-and-argocd-on-kubernetes-909d85d37746) [COMMUNITY-TOOL] - [freecodecamp.org: How to Setup a CI/CD Pipeline with GitHub Actions and' AWS](https://www.freecodecamp.org/news/how-to-setup-a-ci-cd-pipeline-with-github-actions-and-aws) [COMMUNITY-TOOL] + - [medium.com/geekculture: GitOps β€” Github Actions K8s Deploy Workflow](https://medium.com/geekculture/gitops-github-actions-k8s-deploy-workflow-54f0d9a1d11b) [COMMUNITY-TOOL] + - [eggboy.medium.com: CI/CD Java apps securely to Azure Kubernetes Service' with GitHub Action β€” Part 1](https://eggboy.medium.com/ci-cd-java-apps-securely-to-azure-kubernetes-service-with-github-action-part-1-16393af4d097) [COMMUNITY-TOOL] - [github.com/GitHubSecurityLab/actions-permissions: GitHub token permissions' Monitor and Advisor actions](https://github.com/GitHubSecurityLab/actions-permissions) ⭐ 367 [COMMUNITY-TOOL] + - [kaleshreya907.medium.com: GitHub Actions: Netflix Deployment](https://kaleshreya907.medium.com/step2a-install-docker-and-run-sonarqube-container-faa42d01f5fe) [COMMUNITY-TOOL] + - [medium.com/@ebonyymonae: Github Actions and Automation](https://medium.com/@ebonyymonae/github-actions-and-automation-9637aa06af64) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: GitHub Actions, self-hosted runners on Amazon' EKS & spot instances](https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-eks-spot-instances-bc3abcd5d38f) [COMMUNITY-TOOL] + - [medium.com/@eduardo854: Building Your GitOps Pipeline with GitHub Actions,' DockerHub, and Helm Repository](https://medium.com/@eduardo854/building-your-gitops-pipeline-with-github-actions-dockerhub-and-helm-repository-553c4873116e) [COMMUNITY-TOOL] - [dev.to/aws-builders: From Scratch: OIDC Providers](https://dev.to/aws-builders/from-scratch-oidc-providers-252d) [COMMUNITY-TOOL] - [redhat-actions/spring-petclinic](https://github.com/redhat-actions/spring-petclinic) ⭐ 4 [COMMUNITY-TOOL] - [gitlab.com: Red Hat Process Automation Manager - Signal Marketing Demo](https://gitlab.com/bpmworkshop/rhpam-signal-marketing-demo) [COMMUNITY-TOOL] - [github.com/microsoft/azure-digital-twins-postman-samples](https://github.com/microsoft/azure-digital-twins-postman-samples) ⭐ 21 [COMMUNITY-TOOL] + - [blog.devgenius.io: Running the OpenTelemetry Demo App in Kubernetes](https://blog.devgenius.io/running-opentelemetry-demo-app-in-kubernetes-95dccd613e0b) [COMMUNITY-TOOL] - [itnext.io: OpenTelemetry β€” Understanding SLI and SLO with OpenTelemetry' Demo](https://itnext.io/opentelemetry-understanding-sli-and-slo-with-opentelemetry-demo-74c1d0b263b0) [COMMUNITY-TOOL] - [devops.com: Measuring the Progress of the OpenTelemetry Project](https://devops.com/measuring-the-progress-of-the-opentelemetry-project) [COMMUNITY-TOOL] - [hasura.io: A Simple, Realtime, Event Driven Architecture with QR Codes](https://hasura.io/blog/a-simple-real-time-event-driven-architecture-with-qr-codes) [COMMUNITY-TOOL] + - [sitepoint.com: A Guide to Serverless Functions and How to Deploy Them](https://www.sitepoint.com/gatsby-mdx-blog) [COMMUNITY-TOOL] - [learntocloud.guide: 3 ways to get hands on (AWS, Azure, GCP)](https://learntocloud.guide/#/projects/README) [COMMUNITY-TOOL] ## Application Delivery @@ -260,22 +483,6 @@ #### OpenShift Integration - [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) [ENTERPRISE-STABLE] [GUIDE] β€” Red Hat developer guide demonstrating automated Helm deployments through Jenkins on OpenShift 4. Covers pipeline definitions, credentials handling, and rollback automations. -## CI-CD Pipelines - -### Jenkins Ecosystem - -#### Enterprise Architectures - - - **(2020)** [Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu Ecosystem](https://platform.cloudogu.com/en/blog/cd-with-nexus-jenkins-ces) 🌟🌟 [COMMUNITY-TOOL] β€” Architectural integration study mapping out Continuous Delivery structures using Nexus Repository, Jenkins pipelines, and Cloudogu software suites for regulated enterprise workloads. -## Cloud Native Infrastructure - -### Service Mesh - -#### Istio - -##### Learning Resources - - - [redhat-scholars: istio-tutorial 🌟](https://github.com/redhat-scholars/istio-tutorial) ⭐ 1207 [ENTERPRISE-STABLE] [GUIDE] β€” A hands-on, scenario-driven learning path designed by Red Hat to introduce developers to Istio's core operational capabilities. Covers basic deployment, routing rules, traffic splitting, dark launches, resilient patterns like circuit breaking, and advanced security configurations using Envoy proxies. ## Cloud-Native ### Kubernetes Native @@ -307,7 +514,7 @@ ##### Integrations - - [developers.redhat.com: HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams) [LEGACY] β€” An architectural guide detailing how to use the HTTP Bridge component inside AMQ Streams. Allows web and legacy application services to publish and consume event data via lightweight REST HTTP requests. + - [developers.redhat.com: HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams/#more-720187) [LEGACY] β€” An architectural guide detailing how to use the HTTP Bridge component inside AMQ Streams. Allows web and legacy application services to publish and consume event data via lightweight REST HTTP requests. ## Infrastructure ### Cluster Provisioning @@ -315,23 +522,29 @@ #### Kubeadm Guides - [itnext.io: Kubernetes Journey β€” Up and running out of the cloud β€” How to' setup the Masters using kubeadm bootstrap](https://itnext.io/kubernetes-journey-up-and-running-out-of-the-cloud-how-to-setup-the-masters-using-kubeadm-9a496a14fbc1) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth guide on deploying an on-premises multi-master Kubernetes control plane using kubeadm and HAProxy for load balancing. Walks through the bootstrap token mechanism and control-plane join procedures. Excellent theoretical coverage of manual multi-master networking. +## Knowledge Management + +### AI Workflows + +#### NotebookLM Prompting + + - [Awesome NotebookLM Slide Prompts](https://github.com/serenakeyitan/awesome-notebookLM-prompts) ⭐ 3412 [ENTERPRISE-STABLE] β€” A master repository containing systemic prompts for Google NotebookLM. Accelerates deep source material analysis, structured outlining, and programmatic context extraction. +## Platform Engineering + +### Enterprise Linux + +#### Training + + - **(2025)** [redhatgov.io](http://redhatgov.io) 🌟🌟 [COMMUNITY-TOOL] β€” Red Hat's dedicated architectural training blueprint designed for secure governmental and enterprise environments. Focuses on orchestrating compliant private clouds and enterprise Linux configurations. ## Red Hat OpenShift -### CI-CD Pipelines (1) +### CI-CD Pipelines -#### Jenkins Ecosystem (1) +#### Jenkins Ecosystem - **(2018)** [**github - using jenkins pipelines with OKD**](https://github.com/openshift/origin/tree/main/examples/jenkins/pipeline) ⭐ 8654 [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Repository detailing baseline code configurations, sample pipelines, and deployment manifests engineered to execute scripted Jenkins procedures inside early versions of the OKD community container platform. - - **(2018)** [OpenShift Pipelines with Jenkins Blue Ocean 🌟](https://www.redhat.com/en/blog/openshift-pipelines-jenkins-blue-ocean) [EN CONTENT] [COMMUNITY-TOOL] β€” Combines OpenShift Orchestration APIs with Jenkins Blue Ocean to manage continuous delivery pipelines visually. Promotes clear state-tracking, modular pipeline construction, and simplified debugging metrics. - [developers.redhat.com: An easier way to create custom Jenkins containers](https://developers.redhat.com/blog/2020/06/04/an-easier-way-to-create-custom-jenkins-containers) [EN CONTENT] [COMMUNITY-TOOL] β€” Explains streamlined procedures for producing custom, secure Jenkins container images for deployment. Focuses on minimizing layers, loading plug-ins safely during build time, and injecting enterprise parameters within Red Hat architectures. - [github.com/siamaksade/jenkins-blueocean](https://github.com/siamaksade/jenkins-blueocean) [EN CONTENT] [COMMUNITY-TOOL] β€” Utility repository hosting configurations to deploy Jenkins Blue Ocean configurations instantly within early Red Hat OpenShift Container Platform environments. Serves as a reference setup for visualized pipeline states. -## Security - -### Supply Chain - -#### Enterprise Platform - - - **(2021)** [tanzu.vmware.com: Log4Shell Vulnerability Spotlights the Importance of Adopting Trusted Open Source Software Providers for the Enterprise](https://www.vmware.com/products/app-platform/tanzu) [COMMUNITY-TOOL] β€” Examines the strategic imperative of establishing trusted open-source workflows inside enterprise build infrastructures. Demonstrates how Tanzu's curated application platform streamlines immediate mitigation tasks at runtime. ## Software Engineering ### Developer Experience @@ -343,5 +556,5 @@ - [SdkMan](https://sdkman.io) [DE FACTO STANDARD] β€” A command-line utility for managing parallel versions of multiple Software Development Kits on most Unix-like systems. Widely used to manage JDKs, Gradle, Maven, and JBang versions in local developer setups and CI agents. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/devel-sites.md b/v2-docs/devel-sites.md index 875995a3..5dc49bc2 100644 --- a/v2-docs/devel-sites.md +++ b/v2-docs/devel-sites.md @@ -1,34 +1,56 @@ -# Devel Sites +# Development & Frameworks. Websites for web developers !!! info "Architectural Context" - Detailed reference for Devel Sites in the context of Developer Ecosystem. + Detailed reference for Development & Frameworks. Websites for web developers in the context of Developer Ecosystem. ## Standard Reference + - [GitHub Copilot 🌟](https://github.com/copilot) [COMMUNITY-TOOL] + - [Amazon CodeWhisperer 🌟](https://aws.amazon.com/q/developer) [COMMUNITY-TOOL] + - [geeksforgeeks.org: 7 Most In-Demand and High Paying Programming Jobs](https://www.geeksforgeeks.org/blogs/7-most-in-demand-and-high-paying-programming-jobs) [COMMUNITY-TOOL] + - [infoworld.com: Complexity is killing software developers](https://www.infoworld.com/article/2270714/complexity-is-killing-software-developers.html) [COMMUNITY-TOOL] + - [trio.dev: Angular vs React: Is Angular Dead?](https://trio.dev/angular-vs-react) [COMMUNITY-TOOL] + - [dev.to: A Better Way To Code: Documentation Driven Development](https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-development-1kem) [COMMUNITY-TOOL] + - [Amazon CodeGuru Reviewer](https://aws.amazon.com/codeguru/profiler) [COMMUNITY-TOOL] + - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] + - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] + - [dev.to: 7 API Tools for REST Developers and Testers](https://dev.to/javinpaul/7-api-tools-for-rest-developers-and-testers-n67) [COMMUNITY-TOOL] - [El camino del Frontend Developer](https://github.com/mrcodedev/frontend-developer-resources) ⭐ 3537 [ENTERPRISE-STABLE] + - [python.plainenglish.io: 15 GitHub Repos That Every Developers Must Bookmark' Right Now](https://python.plainenglish.io/15-github-repos-that-every-developers-must-bookmark-right-now-eee01db63977) [COMMUNITY-TOOL] - [dev.to: Top 3 sites for programmers](https://dev.to/why_and_how/top-3-sites-for-programmers-4bmc) [COMMUNITY-TOOL] - [makeuseof.com: The 5 Best Open-Source Webinar Software](https://www.makeuseof.com/best-open-source-webinar-software) [COMMUNITY-TOOL] + - [dzone.com: Software Engineering Best Practices That High-Performing Teams' Follow](https://dzone.com/articles/software-engineering-best-practices-that-high-perf) [COMMUNITY-TOOL] - [analyticsinsight.net: Top 10 programming languages to learn for better job' opportunities in 2022](https://www.analyticsinsight.net/top-10-programming-languages-to-learn-for-better-job-opportunities-in-2022) [COMMUNITY-TOOL] - [dev.to: πŸš€10 Trending projects on GitHub for web developers - 3rd December' 2021](https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-3rd-december-2021-12f5) [COMMUNITY-TOOL] + - [techrepublic.com: The best programming languages to learn in 2022](https://www.techrepublic.com/article/the-best-programming-languages-to-learn-in-2022) [COMMUNITY-TOOL] + - [baeldung.com: Concurrency vs Parallelism](https://www.baeldung.com/cs/concurrency-vs-parallelism) [COMMUNITY-TOOL] + - [readwrite.com: Tech for Programmers in 2022: The Good, The Bad, and The' Ugly](https://readwrite.com/tech-for-programmers-in-2022-the-good-the-bad-and-the-ugly) [COMMUNITY-TOOL] - [dev.to: 19 Valuable GitHub Repositories for Beginner Developers πŸ“šβœ¨](https://dev.to/madza/19-valuable-github-repositories-for-beginner-developers-3i18) [COMMUNITY-TOOL] - [freecodecamp.org: Frontend VS Backend – What's the Difference?](https://www.freecodecamp.org/news/frontend-vs-backend-whats-the-difference) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Refactor a Codebase?](https://betterprogramming.pub/how-to-refactor-a-codebase-982772695078) [COMMUNITY-TOOL] - [freecodecamp.org: What is a Full Stack Developer? 2022 Full Stack Engineer' Guide](https://www.freecodecamp.org/news/what-is-a-full-stack-developer-full-stack-engineer-guide) [COMMUNITY-TOOL] - [dev.to: 10 best GitHub repos for developers](https://dev.to/mariamarsh/10-best-github-repos-for-developers-5gmp) [COMMUNITY-TOOL] - [dev.to: 5 Books and Courses to Learn Object Oriented Programming in Depth](https://dev.to/javinpaul/5-books-and-courses-to-learn-object-oriented-programming-in-depth-4kff) [COMMUNITY-TOOL] - [freecodecamp.org: How to Start Learning to Code – Handbook for Beginners](https://www.freecodecamp.org/news/learn-coding-for-everyone-handbook) [COMMUNITY-TOOL] - [refactoring.guru: Design Patterns](https://refactoring.guru/design-patterns) [COMMUNITY-TOOL] - - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] - - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] + - [medium: 7 Best Java Design Pattern Books for Beginners and Experienced Programmers](https://medium.com/javarevisited/7-best-books-to-learn-design-patterns-for-java-programmers-5627b93eefdb) [COMMUNITY-TOOL] + - [shadman-jamil.medium.com: Most Useful Software Architecture Patterns](https://shadman-jamil.medium.com/most-useful-software-architecture-patterns-68e171405292) [COMMUNITY-TOOL] + - [medium.com/@victor.ronin: Design your code for readability vs. writability](https://medium.com/@victor.ronin/design-your-code-for-readability-vs-writability-d42f04cc6f4d) [COMMUNITY-TOOL] + - [betterprogramming.pub: How SOLID Remains Solid β€” Software Principles vs.' Patterns](https://betterprogramming.pub/how-solid-remains-solid-software-principles-vs-patterns-c77c623a628b) [COMMUNITY-TOOL] - [dev.to: 15 Developer Tools to Make You Super Productive](https://dev.to/sourcegraph/15-developer-tools-to-make-you-super-productive-2g0a) [COMMUNITY-TOOL] - [firebase.google.com](https://firebase.google.com) [COMMUNITY-TOOL] - [supabase.com](https://supabase.com) [COMMUNITY-TOOL] - [blog.logrocket.com: Working with Supabase Studio](https://blog.logrocket.com/working-supabase-studio) [COMMUNITY-TOOL] - [infoq.com: Ballerina for Full-Stack Developers: A Guide to Creating Backend' APIs](https://www.infoq.com/articles/ballerina-fullstack-rest-api) [COMMUNITY-TOOL] + - [softwarecollections.org](https://www.softwarecollections.org) [COMMUNITY-TOOL] + - [developers.redhat.com: Red Hat Software Collections](https://developers.redhat.com/products/softwarecollections/overview) [COMMUNITY-TOOL] + - [developers.redhat.com: Red Hat Developer Toolset](https://developers.redhat.com/products/developertoolset/overview) [COMMUNITY-TOOL] - [developers.redhat.com: Red Hat Software Collections 3.8 and Red Hat Developer' Toolset 11 now generally available](https://developers.redhat.com/articles/2021/11/15/red-hat-software-collections-38-and-red-hat-developer-toolset-11-now-generally) [COMMUNITY-TOOL] - [dhall-lang.org: Dhall Configuration Language](https://dhall-lang.org) [COMMUNITY-TOOL] - [ddev.com](https://ddev.com) [COMMUNITY-TOOL] - [opensource.com: 16 reasons DDEV will be your new favorite web development' environment](https://opensource.com/article/22/12/ddev) [COMMUNITY-TOOL] - [oclif.io 🌟](https://oclif.io) [COMMUNITY-TOOL] + - [medium.com/@jdxcode: 12 Factor CLI Apps](https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46) [COMMUNITY-TOOL] ## Software Engineering @@ -39,5 +61,5 @@ - [IntelliJ vs. VSCode for Rust Development](https://users.rust-lang.org/t/anyone-here-go-intellij-vscode/84499) [COMMUNITY-TOOL] β€” Community-driven performance and usability evaluation contrasting IntelliJ Rust and VSCode (rust-analyzer) workflows. Discusses compilation feedback, macro expansion speeds, and debugging tool integrations. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/developerportals.md b/v2-docs/developerportals.md index 96b114c0..524656f1 100644 --- a/v2-docs/developerportals.md +++ b/v2-docs/developerportals.md @@ -1,19 +1,41 @@ -# Developerportals +# API Marketplaces. API Management with API Gateways & Developer Portals !!! info "Architectural Context" - Detailed reference for Developerportals in the context of Platform & Site Reliability. + Detailed reference for API Marketplaces. API Management with API Gateways & Developer Portals in the context of Platform & Site Reliability. ## Standard Reference + - [chakray.com: API Strategy. How to create an API Marketplace](https://chakray.com/api-strategy-how-to-create-an-api-marketplace) [COMMUNITY-TOOL] + - [OpenShift Ecosystem: API Management on Red Hat OpenShift with 3scale](https://www.redhat.com/en/blog/openshift-ecosystem-api-management-on-red-hat-openshift-with-3scale) [COMMUNITY-TOOL] + - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] + - [chakray.com: Why API Lifecycle Management is a MUST for Your Organisation APIs](https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis) [COMMUNITY-TOOL] + - [chakray.com: 11 Steps to achieving a successful API Management Strategy](https://chakray.com/11-steps-achieving-successful-api-management-strategy) [COMMUNITY-TOOL] + - [chakray.com: Por quΓ© API LIFECYCLE MANAGEMENT es imprescindible para la organizaciΓ³n de APIs](https://chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organizacion) [COMMUNITY-TOOL] + - [chakray.com: 11 Pasos para lograr una estrategia API Management exitosa](https://chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa) [COMMUNITY-TOOL] + - [Kong API Manager](https://konghq.com/products/kong-gateway) [COMMUNITY-TOOL] + - [openshift.com: Modern Application Development With Kong Konnect Enterprise and Red Hat OpenShift](https://www.redhat.com/en/blog/modern-application-development-with-kong-konnect-enterprise-and-red-hat-openshift) [COMMUNITY-TOOL] + - [konghq.com: Kong and Red Hat: Delivering Seamless Customer Experience](https://konghq.com/blog/news/kong-and-red-hat-collaboration) [COMMUNITY-TOOL] + - [high-mobility.com](https://www.high-mobility.com) [COMMUNITY-TOOL] β€” - [REST Auto API Tutorial](https://www.high-mobility.com/car-api) + - [Smartcar API for BMW](https://smartcar.com/brand/bmw) [COMMUNITY-TOOL] + - [BBVA API Market](https://www.bbvaapimarket.com/es) [COMMUNITY-TOOL] + - [ING Developer Portal](https://developer.ing.com/openbanking) [COMMUNITY-TOOL] β€” - [ING API Marketplace](https://developer.ing.com/openbanking/api-marketplace/marketplace) + - [Telefonica Thinking Cities](https://thinking-cities.readthedocs.io/en/latest) [COMMUNITY-TOOL] + - [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] - [Layering domains and microservices using API Gateways](https://kislayverma.com/software-architecture/layering-domains-and-microservices-using-api-gateways) [COMMUNITY-TOOL] + - [blog.oliverjumpertz.dev: The 10 Most Valuable Lessons I Learned As A Developer](https://blog.oliverjumpertz.dev/the-10-most-valuable-lessons-i-learned-as-a-developer) [COMMUNITY-TOOL] - [genbeta.com: 32.000 desarrolladores responden sobre plataformas y lenguajes' de programaciΓ³n: JavaScript, AWS, GitHub y Windows, los mΓ‘s usados](https://www.genbeta.com/desarrollo/32-000-desarrolladores-responden-plataformas-lenguajes-programacion-javascript-aws-github-windows-usados) [COMMUNITY-TOOL] - [github.com/readme/guides: Functional Programming 101](https://github.com/readme/guides/functional-programming-basics) [COMMUNITY-TOOL] + - [medium.com/apache-apisix: 10 most common use cases of an API Gateway](https://medium.com/apache-apisix/10-most-use-cases-of-an-api-gateway-in-api-led-architecture-f4d7fa160dcf) [COMMUNITY-TOOL] - [siliconrepublic.com: 10 dev tools recommended by start-up founders](https://www.siliconrepublic.com/advice/dev-tools-recommended-by-irish-start-up-founders) [COMMUNITY-TOOL] - [howhttps.works](https://howhttps.works) [COMMUNITY-TOOL] - [dev.to: HTTPS for Developers 🌟](https://dev.to/tiangolo/https-for-developers-1774) [COMMUNITY-TOOL] + - [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL] + - [API Landscape](https://www.apidays.co/api-landscape) [COMMUNITY-TOOL] - [API Marketplace vs API Gateway (What’s the Difference?)](https://rapidapi.com/blog/api-marketplace-vs-api-gateway-whats-the-difference) [COMMUNITY-TOOL] - - [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] + - [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL] + - [dzone: RapidAPI Provides API Marketplace and Insight](https://dzone.com/articles/rapidapi-provides-api-marketplace-and-insight) [COMMUNITY-TOOL] - [moesif.com: How to choose the right API Gateway for your platform: Comparison' of Kong, Tyk, Apigee, and alternatives](https://www.moesif.com/blog/technical/api-gateways/How-to-Choose-The-Right-API-Gateway-For-Your-Platform-Comparison-Of-Kong-Tyk-Apigee-And-Alternatives) [COMMUNITY-TOOL] + - [API Management vs API Gateway: Where Does API Analytics and Monitoring Fit?](https://dzone.com/articles/api-management-vs-api-gateway-and-where-does-api-a) [COMMUNITY-TOOL] - [API Management vs API Gateway and where does API Analytics and Monitoring fit?](https://dev.to/moesif/api-management-vs-api-gateway-and-where-does-api-analytics-and-monitoring-fit-4g75) [COMMUNITY-TOOL] - [Red Hat 3scale API Management](https://www.redhat.com/en/technologies/jboss-middleware/3scale) [COMMUNITY-TOOL] - [Red Hat 3Scale API Management @Youtube](https://www.youtube.com/watch?v=kBBBhpKIv9I) [COMMUNITY-TOOL] @@ -27,13 +49,21 @@ - [Apigee @Youtube](https://www.youtube.com/user/apigee) [COMMUNITY-TOOL] - [WSO2 @Youtube](https://www.youtube.com/user/WSO2TechFlicks) [COMMUNITY-TOOL] - [Kong API Platform @Youtube](https://www.youtube.com/channel/UCJfQURxlI_pQdeJUGXtA_zw) [COMMUNITY-TOOL] + - [medium: Kong API Gateway - From Zero to Production](https://medium.com/swlh/kong-api-gateway-zero-to-production-5b8431495ee) [COMMUNITY-TOOL] + - [medium: KONG β€” The Microservice API Gateway](https://medium.com/@far3ns/kong-the-microservice-api-gateway-526c4ca0cfa6) [COMMUNITY-TOOL] + - [medium: Running services with Knative & Kong](https://medium.com/nerd-for-tech/running-services-with-knative-kong-3135c0d94dfa) [COMMUNITY-TOOL] + - [dzone: Breaking Up a Monolithic Database with Kong](https://dzone.com/articles/breaking-up-a-monolithic-database-with-kong) [COMMUNITY-TOOL] + - [medium.com/@martin.hodges: Why do I need an API Gateway on a Kubernetes' cluster](https://medium.com/@martin.hodges/why-do-i-need-an-api-gateway-on-a-kubernetes-cluster-c70f15da836c) [COMMUNITY-TOOL] - [Tyk API Manager](https://tyk.io) [COMMUNITY-TOOL] - [Tyk @Youtube](https://www.youtube.com/channel/UCe3VG8wgz03u73xiomGeQzQ) [COMMUNITY-TOOL] + - [Axway API Management](https://www.axway.com/en/products/api-management/full-lifecycle-api-management) [COMMUNITY-TOOL] - [Axway API Management @Youtube](https://www.youtube.com/channel/UCsRNLDnXvgtz6qsleSlVcqQ) [COMMUNITY-TOOL] + - [axway.com/digitize](https://axway.com/digitize) [COMMUNITY-TOOL] - [MuleSoft API Manager](https://www.mulesoft.com/platform/api/manager) [COMMUNITY-TOOL] - [MuleSoft @Youtube](https://www.youtube.com/user/mulesoftvids) [COMMUNITY-TOOL] - [Backstage Developer Portal:](https://backstage.io) [COMMUNITY-TOOL] - [Backstage @Youtube](https://www.youtube.com/channel/UCHBvqSwbfAf5Vx1jrwkG43Q) [COMMUNITY-TOOL] + - [medium.com/@_gdantas: Backstage and Terraform β€” A Powerful Combination for' Ops, Wonderful for Devs](https://medium.com/@_gdantas/backstage-and-terraform-a-powerful-combination-for-ops-wonderful-for-devs-c04ebce849f0) [COMMUNITY-TOOL] - [piotrminkowski.com: Getting Started with Backstage](https://piotrminkowski.com/2024/06/13/getting-started-with-backstage) [COMMUNITY-TOOL] - [piotrminkowski.com: Backstage on Kubernetes](https://piotrminkowski.com/2024/06/28/backstage-on-kubernetes) [COMMUNITY-TOOL] - [apisix](https://github.com/apache/apisix) ⭐ 16627 [DE FACTO STANDARD] @@ -42,31 +72,62 @@ - [KrakenD: The fastest API gateway comes with true linear scalability 🌟](https://www.krakend.io) [COMMUNITY-TOOL] - [krakend.io: KrakenD framework becomes a Linux Foundation project](https://www.krakend.io/blog/krakend-framework-joins-the-linux-foundation) [COMMUNITY-TOOL] - [Spring Cloud Gateway](https://spring.io/projects/spring-cloud-gateway) [COMMUNITY-TOOL] + - [dzone: Custom Rate Limiting for Microservices 🌟](https://dzone.com/articles/rate-limiting-for-microservices) [COMMUNITY-TOOL] - [cloudtechtwitter.com: Pattern: API Gateway / Backends for Frontends](https://www.cloudtechtwitter.com/2022/05/pattern-api-gateway-backends-for.html) [COMMUNITY-TOOL] + - [medium.com/@jeevansathisocial: High-performance API gateway](https://medium.com/@jeevansathisocial/high-performance-api-gateway-3661d5a2fee0s-3661d5a2fee0) [COMMUNITY-TOOL] + - [developer.mobileconnect.io](https://developer.mobileconnect.io) [COMMUNITY-TOOL] - [developer.android.com](https://developer.android.com) [COMMUNITY-TOOL] - [developer.apple.com](https://developer.apple.com) [COMMUNITY-TOOL] - [auto-api.dev](https://auto-api.dev) [COMMUNITY-TOOL] - [High Mobility @Youtube](https://www.youtube.com/channel/UCZNjYn1NXEgPa_ENPna9Atw) [COMMUNITY-TOOL] - [smartcar.com](https://smartcar.com) [COMMUNITY-TOOL] - [rapidapi.com/collection/car-api](https://rapidapi.com/collection/car-api) [COMMUNITY-TOOL] + - [BMW InnovationLab](https://github.com/BMW-InnovationLab) [COMMUNITY-TOOL] + - [Open Banking](https://en.wikipedia.org/wiki/Open_banking) [COMMUNITY-TOOL] + - [Wikipedia: PSD2 - the Revised Payment Services Directive](https://en.wikipedia.org/wiki/Payment_Services_Directive) [COMMUNITY-TOOL] - [openbankingtracker.com](https://www.openbankingtracker.com) [COMMUNITY-TOOL] + - [Santander APIs](https://developerhub.santander.com) [COMMUNITY-TOOL] + - [CaixaBank API Store](https://apistore.caixabank.com) [COMMUNITY-TOOL] - [Deutsche Bank API Program](https://developer.db.com) [COMMUNITY-TOOL] - [TSB API Developer Portal](https://apis.developer.tsb.co.uk) [COMMUNITY-TOOL] + - [Rabobank Developer Portal](https://developer.rabobank.nl) [COMMUNITY-TOOL] - [Cecabank API Market](https://apimarket.cecabank.es) [COMMUNITY-TOOL] - [Open Insurance](https://openinsurance.io) [COMMUNITY-TOOL] - [santalucia.es](https://api-market.santalucia.es) [COMMUNITY-TOOL] -## Cloud Native Infrastructure +## Agentic Engineering -### Service Mesh +### AI Assistants -#### Istio +#### Claude Code -##### Operations + - [Claude Code Best Practice](https://github.com/shanraisshan/claude-code-best-practice) ⭐ 54376 [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. +#### Developer Tools - - **(2021)** [solo.io: Navigating __Istio Config__: a look into Istio’s toolkit](https://www.solo.io/blog) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A guide detailing useful debugging utilities and CLI tools for validating and diagnosing Istio configuration sets. Explains how to leverage 'istioctl' diagnostics, debug configuration states, and inspect direct Envoy configuration mappings to maintain healthy cluster states. -## Developer Tools + - [Cursor AI Fundamentals Course](https://cursor.com/es/learn) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: Comprehensive educational course focused on maximizing efficiency within Cursor AI Editor. +Live Grounding: Delivers strategic instruction on utilizing AI capabilities, codebase indexing, and multi-file edit workflows to accelerate modern software engineering. Explicitly marked as Spanish localized educational content. [SPANISH CONTENT] +## Artificial Intelligence +### AI Workflows + +#### Prompt Engineering + + - [Claude 101: Free Guides to Master Claude](https://claude101.com) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Comprehensive guides to mastering Anthropic's Claude. Focuses on system instructions, complex XML markup injection, custom tool calls, and API configuration profiles for multi-agent workflows. +## Developer Experience + +### AI Assisted Engineering + +#### Multi-Repository Architectures + + - [Using Workspaces for AI Changes Across Multiple Repos](https://ettema.dev/posts/ai-multi-repo-workspaces) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Investigates methods for utilizing structured developer workspaces to safely implement, coordinate, and review automated AI-driven modifications across sprawling multi-repository codebases. Offers patterns for multi-repo orchestrations and version control management. +## Developer Tools (1) + +### AI Coding Assistants + +#### .NET Integration + + - [Extend your coding agent with .NET Skills](https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills) [COMMUNITY-TOOL] β€” Step-by-step instruction illustrating how to inject specialized .NET SDK contexts and compilation knowledge bases into autonomous coding agents to optimize C# generation pipelines. ### Collaboration and Workflow #### Documentation Engines @@ -75,7 +136,28 @@ #### Open Source Education - [GitHub for Beginners: Getting Started with OSS Contributions](https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-oss-contributions) [COMMUNITY-TOOL] [GUIDE] β€” An official GitHub onboarding guide tailored for software engineers looking to initiate their contributions to Open Source Software (OSS) projects. It teaches how to fork repositories, configure branches, submit pull requests, and write structured issues. Understanding these fundamentals is crucial for developers seeking to participate in the global cloud-native ecosystem. +### Terminal Systems + +#### AI Tooling + + - [Warp: The Agentic Development Environment](https://www.warp.dev) [COMMUNITY-TOOL] β€” Evaluates Warp, a Rust-based modern terminal platform embedding native AI workflows. Outlines command prediction, architectural collaboration features, and native agentic debugging directly from terminal logs. +## Platform Engineering + +### AI Integration + +#### Coding Assistants + + - [Best Practices for Using GitHub Copilot](https://docs.github.com/en/copilot/get-started/best-practices) [DOCUMENTATION] [DE FACTO STANDARD] β€” The authoritative guidelines from GitHub for maximizing productivity and code quality using GitHub Copilot. Outlines advanced prompt engineering strategies, structuring context files, dealing with security vulnerabilities, and validation routines. +## Software Engineering + +### Developer Experience (1) + +#### AI Assisted Coding + +##### GitHub Copilot + + - **(2024)** [**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) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Introductory guide explaining how to integrate the terminal-based GitHub Copilot CLI to leverage natural-language shell queries, automating script development and git lifecycle executions. --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Devops](./devops.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) diff --git a/v2-docs/devops-tools.md b/v2-docs/devops-tools.md index 9121c158..da2c6960 100644 --- a/v2-docs/devops-tools.md +++ b/v2-docs/devops-tools.md @@ -1,7 +1,27 @@ -# Devops Tools +# DevOps Tools aka Toolchain !!! info "Architectural Context" - Detailed reference for Devops Tools in the context of Architectural Foundations. + Detailed reference for DevOps Tools aka Toolchain in the context of Architectural Foundations. + +## Standard Reference + + - [geekflare.com: devops-tools](https://geekflare.com/devops/config-management-tools) [COMMUNITY-TOOL] + - [IBM Vault 2.0 UI Enhancements and Reporting Improvements](https://t.co/cvOceuueCF) [COMMUNITY-TOOL] + - [medium: Technologies & Tools to Watch in 2021 🌟](https://medium.com/dev-genius/technologies-tools-to-watch-in-2021-a216dfc30f25) [COMMUNITY-TOOL] + - [DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack) [COMMUNITY-TOOL] + - [dzone.com: DevOps Toolchain for Beginners 🌟](https://dzone.com/articles/devops-toolchain-for-beginners) [COMMUNITY-TOOL] + - [guru99.com: 30 Best DevOps Tools & Technologies](https://www.guru99.com/devops-tools.html) [COMMUNITY-TOOL] + - [edureka.com: Top 10 DevOps Tools You Must Know In 2020](https://www.c/blog/top-10-devops-tools) [COMMUNITY-TOOL] + - [medium: DevOps tools Handbook 🌟](https://medium.com/@anujsharma12feb/devops-tools-handbook-b42487a53353) [COMMUNITY-TOOL] + - [zigiwave.medium.com: Top 10 Tools your DevOps Teams Should Use in 2022](https://zigiwave.medium.com/top-10-tools-your-devops-teams-should-use-in-2022-569700f40426) [COMMUNITY-TOOL] + - [faun.pub: Top 10 uncommon DevOps tools you should know](https://faun.pub/top-10-uncommon-devops-tools-you-should-know-f4f4464ec7f3) [COMMUNITY-TOOL] + - [medium.com/leapp-cloud: Top 10 uncommon DevOps tools you should know](https://medium.com/leapp-cloud/top-10-uncommon-devops-tools-you-should-know-91dadde9777e) [COMMUNITY-TOOL] + - [medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟](https://medium.com/4th-coffee/10-new-devops-tools-to-watch-in-2023-e974dbb1f1bb) [COMMUNITY-TOOL] + - [medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups](https://medium.com/4th-coffee/10-best-devops-tools-for-start-ups-91eb69bc3128) [COMMUNITY-TOOL] + - [Relay](https://relay.sh) [COMMUNITY-TOOL] + - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] + - [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] ## Cloud Infrastructure @@ -164,5 +184,5 @@ - **(2020)** [victorops.com: Source Code Control: Trunk-Based Development vs. GitFlow](https://www.splunk.com/en_us/about-splunk/acquisitions/splunk-on-call.html) 🌟🌟 [COMMUNITY-TOOL] β€” Originally published by VictorOps (now acquired by Splunk as Splunk On-Call), this guide provides a direct comparison between Trunk-Based Development and GitFlow. It outlines the operational trade-offs between stability-centric scheduled release cycles and fast continuous deployment. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Mkdocs](./mkdocs.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/devops.md b/v2-docs/devops.md index 0d4b19e9..7b3e7ee4 100644 --- a/v2-docs/devops.md +++ b/v2-docs/devops.md @@ -1,22 +1,79 @@ -# Devops +# DevOps !!! info "Architectural Context" - Detailed reference for Devops in the context of Platform & Site Reliability. + Detailed reference for DevOps in the context of Platform & Site Reliability. ## Standard Reference + - [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL] + - [forbes.com: Who Should Own The Job Of Observability In DevOps?](https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0) [COMMUNITY-TOOL] + - [replex.io](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] + - [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] + - [Azure DevOps](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] + - [redhat.com: Why IT automation training is a smart way to boost your career](https://www.redhat.com/en/blog/it-automation-training) [COMMUNITY-TOOL] + - [Top 15 DevOps blogs to read and follow](https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-read-and-follow) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [bikeshed.fm: The Bike Shed](https://bikeshed.thoughtbot.com) [COMMUNITY-TOOL] + - [containerjournal.com: How the Rise of Containers Will Drive DevOps](https://cloudnativenow.com/topics/cloudnativedevelopment/how-the-rise-of-containers-will-drive-devops) [COMMUNITY-TOOL] + - [BBVA - DevOps: quΓ© es y cΓ³mo mejorar los procesos gracias a esta estrategia](https://www.bbva.com/es/innovacion/devops-que-es-y-como-mejorar-los-procesos-gracias-a-esta-estrategia) [COMMUNITY-TOOL] + - [acloudguru.com: 5 Reasons to NOT Move to DevOps 🌟](https://www.pluralsight.com/resources/blog/cloud/5-reasons-to-not-move-to-devops) [COMMUNITY-TOOL] + - [github.blog: What is DevOps? A guide to common methods and misconceptions 🌟](https://github.blog/enterprise-software/devops/devops-definition) [COMMUNITY-TOOL] + - [cloudacademy.com: Blog / DevOpsDevOps: Why Is It Important to Decouple Deployment From Release?](https://platform.qa.com/login) [COMMUNITY-TOOL] + - [github.blog: How to make DevOps your competitive advantage](https://github.blog/enterprise-software/devops/how-to-make-devops-your-competitive-advantage) [COMMUNITY-TOOL] + - [containerjournal.com: 9 Pillars of Engineering DevOps With Kubernetes](https://cloudnativenow.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes) [COMMUNITY-TOOL] + - [softwebsolutions.com: DevOps and Microservices – Creating change together](https://www.softwebsolutions.com/resources/devops-and-microservices) [COMMUNITY-TOOL] + - [containerjournal.com: Kubernetes Enables DevOps-as-a-Service (DaaS) 🌟](https://cloudnativenow.com/features/kubernetes-enables-devops-as-a-service-daas) [COMMUNITY-TOOL] + - [infoworld.com: 5 devops practices to improve application reliability](https://www.infoworld.com/article/2263821/5-devops-practices-to-improve-application-reliability.html) [COMMUNITY-TOOL] + - [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] + - [github.blog: 5 DevOps tips to speed up your developer workflow 🌟](https://github.blog/developer-skills/5-devops-tips-to-speed-up-your-developer-workflow) [COMMUNITY-TOOL] + - [valuecoders.com: Why Should You Adopt DevOps To Deliver Business Value Rapidly?](https://www.valuecoders.com/blog/devops/devops-for-enterprises-growth) [COMMUNITY-TOOL] + - [infoworld.com: How multicloud changes devops](https://www.infoworld.com/article/2337920/how-multicloud-changes-devops.html) [COMMUNITY-TOOL] + - [searchitoperations.techtarget.com: Tips and tools to achieve a serverless DevOps workflow](https://www.techtarget.com/searchitoperations/tip/Tips-and-tools-to-achieve-a-serverless-DevOps-workflow) [COMMUNITY-TOOL] + - [DevOps Glosary of Terms 🌟](https://digital.ai/glossary) [COMMUNITY-TOOL] + - [The Ultimate DevOps Tool Chest 🌟](https://digital.ai/learn/diagram-generator) [COMMUNITY-TOOL] β€” - [The Ultimate List of Open Source DevOps Tools](https://digital.ai) + - [Periodic Table of DevOps 🌟](https://digital.ai/learn/devsecops-periodic-table) [COMMUNITY-TOOL] + - [salaboy.com: The Challenges of Platform Building on Top of Kubernetes 4/4](https://www.salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of-kubernetes-4-4) [COMMUNITY-TOOL] + - [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] + - [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] + - [loft.sh: Platform Engineering: The Definitive Guide](https://www.vcluster.com/blog/platform-engineering-the-definitive-guide) [COMMUNITY-TOOL] + - [infoworld.com: Why platform engineering?](https://www.infoworld.com/article/2338392/why-platform-engineering.html) [COMMUNITY-TOOL] + - [seal.io: Open Source Platform Engineering for Dev & Ops](https://gpustack.ai) [COMMUNITY-TOOL] + - [Port](https://www.port.io) [COMMUNITY-TOOL] + - [Wikipedia.org: DevOps](https://en.wikipedia.org/wiki/DevOps) [COMMUNITY-TOOL] + - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] + - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] + - [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) [COMMUNITY-TOOL] + - [Zebrium](https://www.zebrium.com) [COMMUNITY-TOOL] + - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] + - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] + - [Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms](https://www.techworld-with-nana.com/post/platform-engineering-guide) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [cloud.google.com: DevOps](https://cloud.google.com/devops) [COMMUNITY-TOOL] + - [Cloud Developer Tools](https://cloud.google.com/products/tools) [COMMUNITY-TOOL] + - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] + - [medium.com/google-cloud/tagged/devops](https://medium.com/google-cloud/tagged/devops) [COMMUNITY-TOOL] + - [github.com/GoogleCloudPlatform/cloud-code-samples 🌟](https://github.com/GoogleCloudPlatform/cloud-code-samples) ⭐ 434 [COMMUNITY-TOOL] + - [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) ⭐ 6564 [ENTERPRISE-STABLE] + - [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] + - [devopscube.com](https://devopscube.com) [COMMUNITY-TOOL] + - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] - [enterprisersproject.com: DevOps: 5 things teams need from CIOs](https://enterprisersproject.com/article/2020/7/devops-5-things-teams-need) [COMMUNITY-TOOL] - [redhat.com: Understanding DevOps](https://www.redhat.com/en/topics/devops) [COMMUNITY-TOOL] - [redhat.com: El concepto de DevOps](https://www.redhat.com/es/topics/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] - [salesforceben.com: 5 DevOps Concepts You Need to Know](https://www.salesforceben.com/5-devops-concepts-you-need-to-know) [COMMUNITY-TOOL] - [enterprisersproject.com: DevOps: 3 skills needed to support its future in' the enterprise](https://enterprisersproject.com/article/2021/10/devops-future-operating-model-it) [COMMUNITY-TOOL] - [devblogs.microsoft.com: DevOps Dojo – Culture and Mindset](https://devblogs.microsoft.com/devops/devops-dojo-culture-and-mindset) [COMMUNITY-TOOL] - [devops.com: The DevOps Journey: Continuous Mindset Starts With Cultural' Change](https://devops.com/the-evolving-devops-journey-continuous-mindset-starts-with-cultural-change) [COMMUNITY-TOOL] + - [dzone.com/trendreports/devops-3: DevOps](https://dzone.com/trendreports/devops-3) [COMMUNITY-TOOL] - [thenewstack.io: Automation Is No Silver Bullet: 3 Keys for Scaling Success](https://thenewstack.io/automation-is-no-silver-bullet-3-keys-for-scaling-success) [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] - [devops.com: Why MTTR is a Vital Metric for DevOps Teams](https://devops.com/why-mttr-is-a-vital-metric-for-devops-teams) [COMMUNITY-TOOL] - [umbrellainfocare.com: Cloud and DevOps are Made for Each Other](https://www.umbrellainfocare.com/blogs/cloud-and-devops-are-made-for-each-other) [COMMUNITY-TOOL] + - [guru99.com: DevOps Lifecycle: Different Phases Explained with Examples 🌟](https://www.guru99.com/devops-lifecycle.html) [COMMUNITY-TOOL] - [linkedin.com/pulse: Is DevOps just system administration repackaged?](https://www.linkedin.com/pulse/devops-just-system-administration-repackaged-gianluca-mascolo) [COMMUNITY-TOOL] - [devops.com: Home Β» Blogs Β» A DevOps Reset for a Multi-Cloud World](https://devops.com/a-devops-reset-for-a-multi-cloud-world) [COMMUNITY-TOOL] + - [medium.com/@polatatc: Terraform; the most demanded DevOps skill!](https://medium.com/@polatatc/terraform-the-most-demanded-devops-skill-88c461641e7b) [COMMUNITY-TOOL] - [dev.to: DevOps Trends for Developers in 2023 | Pavan Belagatti](https://dev.to/pavanbelagatti/devops-trends-for-developers-in-2023-345b) [COMMUNITY-TOOL] - [abc.es: Ingenieros DevOps, la pieza clave del engranaje digital de las' empresas 🌟](https://www.abc.es/economia/ingenieros-devops-pieza-clave-engranaje-digital-empresas-20230212000148-nt.html) [COMMUNITY-TOOL] - [microsoft.com: DevOps threat matrix](https://www.microsoft.com/en-us/security/blog/2023/04/06/devops-threat-matrix) [COMMUNITY-TOOL] @@ -24,36 +81,45 @@ - [dev.to/aws-builders: How to get started with DevOps? What skills should' we start with?](https://dev.to/aws-builders/how-to-get-started-with-devops-what-skills-should-we-start-with-5efp) [COMMUNITY-TOOL] - [infoq.com: Dark Side of DevOps - the Price of Shifting Left and Ways to' Make it Affordable](https://www.infoq.com/articles/devops-shifting-left) [COMMUNITY-TOOL] - [Red Hat automation glossary 🌟](https://www.redhat.com/en/blog/red-hat-automation-glossary) [COMMUNITY-TOOL] + - [DZone: Defining Day-2 Operations](https://dzone.com/articles/defining-day-2-operations) [COMMUNITY-TOOL] - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] - [devops.com](https://devops.com) [COMMUNITY-TOOL] - - [devopscube.com](https://devopscube.com) [COMMUNITY-TOOL] - [devopszone.info](https://www.devopszone.info) [COMMUNITY-TOOL] - [devopsdigest.com](https://www.devopsdigest.com) [COMMUNITY-TOOL] - [devopstips.net](https://devopstips.net) [COMMUNITY-TOOL] + - [devopslearners.com](https://devopslearners.com) [COMMUNITY-TOOL] - [orange-quarter.com: Upskill yourself with these 5 DevOps resources](https://orange-quarter.com/upskill-yourself-with-these-5-devops-resources) [COMMUNITY-TOOL] - [mrcloudbook.com: Mr Cloud Book](https://mrcloudbook.com) [COMMUNITY-TOOL] - [github.com/DevOps-Projects-Ideas/DevOps-Books 🌟🌟](https://github.com/DevOps-Projects-Ideas/DevOps-Books) ⭐ 667 [COMMUNITY-TOOL] - [github.com/paragpallavsingh/90DaysOfDevOps: 90DaysOfDevOps Challenge](https://github.com/paragpallavsingh/90DaysOfDevOps) ⭐ 11 [COMMUNITY-TOOL] - [cloud.google.com: State of DevOps 2021 🌟](https://cloud.google.com/blog/products/devops-sre/announcing-dora-2021-accelerate-state-of-devops-report) [COMMUNITY-TOOL] + - [Dzone: Configuration Drift 🌟](https://dzone.com/articles/configuration-drift) [COMMUNITY-TOOL] - [What is Configuration Drift?](https://www.continuitysoftware.com/blog/it-resilience/what-is-configuration-drift) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [fairwinds.com: Configuration Drift in Kubernetes - What Is It and Why it' Matters 🌟](https://www.fairwinds.com/blog/configuration-drift-kubernetes) [COMMUNITY-TOOL] - [env0.com: Automated Drift Detection 🌟](https://www.env0.com/blog/automated-drift-detection-with-env0) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] - [opensource.com: The case for making the transition from sysadmin to DevOps' engineer 🌟](https://opensource.com/article/19/7/devops-vs-sysadmin) [COMMUNITY-TOOL] - [opensource.com: How to transition into a career as a DevOps engineer](https://opensource.com/article/19/7/how-transition-career-devops-engineer) [COMMUNITY-TOOL] - [opensource.com: A beginner's guide to everything DevOps 🌟](https://opensource.com/article/20/2/devops-beginners) [COMMUNITY-TOOL] - [How to get from DevOps to NoOps: 5 steps](https://enterprisersproject.com/article/2020/3/how-get-devops-noops-5-steps) [COMMUNITY-TOOL] - [Corporate culture complicates Kubernetes and container collaboration 🌟](https://www.zdnet.com/article/corporate-culture-complicates-kubernetes-and-container-collaboration) [COMMUNITY-TOOL] + - [How to be a great DevOps Engineer 🌟](https://blog.shippable.com/how-to-be-a-great-devops-engineer) [COMMUNITY-TOOL] - [smartsheet.com: The Way of DevOps: A Primer on DevOps Principles and Practices](https://www.smartsheet.com/devops) [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] - [opensource.com: 10 tips for maintaining a DevOps mindset for distributed' teams](https://opensource.com/article/20/6/devops-mindset) [COMMUNITY-TOOL] - [stackoverflow.blog: The rise of the DevOps mindset 🌟](https://stackoverflow.blog/2020/06/10/the-rise-of-the-devops-mindset) [COMMUNITY-TOOL] - [DevOps engineers: Common misconceptions about the role](https://enterprisersproject.com/article/2020/6/devops-engineer-role-common-misconceptions) [COMMUNITY-TOOL] - [DevOps for beginners: Where to start learning and focusing](https://enterprisersproject.com/article/2020/6/devops-beginners-where-start) [COMMUNITY-TOOL] - [scaledagileframework.com: DevOps 🌟🌟](https://www.scaledagileframework.com/devops) [COMMUNITY-TOOL] - [enterprisersproject.com: 3 DevOps skills IT leaders need for the next normal](https://enterprisersproject.com/article/2020/7/3-devops-skills-it-leaders-need-next-normal) [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] + - [medium: How to Become a DevOps Engineer in 2020 (Shane Shown)](https://medium.com/swlh/how-to-become-an-devops-engineer-in-2020-80b8740d5a52) [COMMUNITY-TOOL] + - [Digestible DevOps: The 7 DevOps Practices](https://levelup.gitconnected.com/digestible-devops-the-7-devops-practices-8bd8b34e1418) [COMMUNITY-TOOL] - [red-gate.com: Automated Production Deployments are Not the Key to DevOps' Performance](https://www.red-gate.com/blog/automated-production-deployments-are-not-the-key-to-devops-performance) [COMMUNITY-TOOL] + - [Hating code of others](https://statemanagement.substack.com/p/hating-the-code-of-others) [COMMUNITY-TOOL] + - [dzone: DevOps Guide: Implementing Four-Eyes Principle With Process Automation' Tooling](https://dzone.com/articles/devops-guide-implementing-four-eyes-principle-with) [COMMUNITY-TOOL] + - [cloudsavvyit.com: A Beginner’s Introduction To DevOps Principles](https://www.cloudsavvyit.com/3233/a-beginners-introduction-to-devops-principles) [COMMUNITY-TOOL] - [learnsteps.com: DevOps Interview Question: How will you set up a CI/CD pipeline?' 🌟](https://www.learnsteps.com/devops-interview-question-how-will-you-set-up-a-ci-cd-pipeline) [COMMUNITY-TOOL] - [devops.com: Survey Surfaces High Reliance on DevOps to Build and Deploy' APIs](https://devops.com/survey-surfaces-high-reliance-on-devops-to-build-and-deploy-apis) [COMMUNITY-TOOL] - [forbes: Why No One Understands Agile, SCRUM & DevOps & Why Perfect Technology' Abstractions Are Sure To Fail](https://www.forbes.com/sites/steveandriole/2020/10/01/why-no-one-understands-agile-scrum--devops--why-perfect-technology-abstractions-are-sure-to-fail) [COMMUNITY-TOOL] @@ -63,14 +129,18 @@ - [infoq.com: Puppet Releases Its 2020 State of DevOps Report 🌟](https://www.infoq.com/news/2020/11/2020-devops-report) [COMMUNITY-TOOL] - [opensource.com: Create a DevOps culture with open source principles](https://opensource.com/article/20/12/remote-devops) [COMMUNITY-TOOL] - [opensource.com: 3 critical DevOps concepts we explored in 2020 🌟](https://opensource.com/article/20/12/devops) [COMMUNITY-TOOL] + - [sysadmin.prod.acquia-sites.com: 10 container guides for sysadmins](https://sysadmin.prod.acquia-sites.com/sysadmin/container-guides-2020) [COMMUNITY-TOOL] - [devops.com: Unlocking Your DevOps Automation Mindset 🌟](https://devops.com/unlocking-your-devops-automation-mindset) [COMMUNITY-TOOL] - [devops.com: 7 Trends Influencing DevOps and DevSecOps Adoption](https://devops.com/7-trends-influencing-devops-and-devsecops-adoption) [COMMUNITY-TOOL] - [devops.com: DevOps for the Development and Delivery of High-Performance' Applications](https://devops.com/devops-for-the-development-and-delivery-of-high-performance-applications) [COMMUNITY-TOOL] - [thenewstack.io: DevOps, DevApps and the Death of Infrastructure](https://thenewstack.io/devops-devapps-and-the-death-of-infrastructure) [COMMUNITY-TOOL] + - [dzone: 15 DevOps Trends to Expect in 2021 🌟](https://dzone.com/articles/15-devops-trends-to-expect-in-2021) [COMMUNITY-TOOL] - [devopscube.com: Become A DevOps Engineer in 2021: A Comprehensive Guide](https://devopscube.com/become-devops-engineer) [COMMUNITY-TOOL] - [devops.com: 6 Signs You’re Doing DevOps Correctly](https://devops.com/6-signs-youre-doing-devops-correctly) [COMMUNITY-TOOL] - [content.techgig.com: 5 Best DevOps practices for beginners](https://content.techgig.com/5-best-devops-practices-for-beginners/articleshow/81368965.cms) [COMMUNITY-TOOL] + - [devops.com: 5 Steps to Successful DevOps Culture](https://devops.com/five-steps-to-successful-devops-culture) [COMMUNITY-TOOL] - [cst-bg.net: 13 clues you are doing DevOps right 🌟](https://www.cst-bg.net/post/13-clues-to-good-devops) [COMMUNITY-TOOL] + - [medium.com: DevOps, Observability, and the need to tear down organizational' boundaries 🌟](https://medium.com/lightstephq/devops-observability-and-the-need-to-tear-down-organizational-boundaries-f5d25755ff3a) [COMMUNITY-TOOL] - [thenewstack.io: 5 Cloud Automation Tips for Developers and DevOps](https://thenewstack.io/5-cloud-automation-tips-for-developers-and-devops) [COMMUNITY-TOOL] - [thenewstack.io: Maximizing the Value of Containerization for DevOps](https://thenewstack.io/maximizing-the-value-of-containerization-for-devops) [COMMUNITY-TOOL] - [opensource.com: A DevOps guide to documentation](https://opensource.com/article/21/3/devops-documentation) [COMMUNITY-TOOL] @@ -79,7 +149,9 @@ - [devops.com: Survey Shows Mounting DevOps Frustration and Costs](https://devops.com/survey-shows-mounting-devops-frustration-and-costs) [COMMUNITY-TOOL] - [youtube: The best DevOps tools, frameworks, and platforms in 2021 🌟](https://www.youtube.com/watch?v=js-rq7SvPpE&ab_channel=DevOpsToolkit) [COMMUNITY-TOOL] - [devops.com: DevOps Trends to Watch in 2021 🌟](https://devops.com/devops-trends-to-watch-in-2021) [COMMUNITY-TOOL] + - [itproportal.com: How to implement DevOps successfully in 2021 🌟](https://www.itproportal.com/features/how-to-implement-devops-successfully-in-2021) [COMMUNITY-TOOL] - [devops.com: Nine Pillars of DevOps Best Practices](https://devops.com/nine-pillars-of-devops-best-practices) [COMMUNITY-TOOL] + - [medium: Digital Transformation for Modern Enterprises Through DevOps β€” A' Complete Guide](https://medium.com/hackernoon/digital-transformation-for-modern-enterprises-through-devops-a-complete-guide-6f595463c7dd) [COMMUNITY-TOOL] - [weblineindia.com: DevOps Automation – Everything You Need to Know](https://www.weblineindia.com/blog/all-about-devops-automation) [COMMUNITY-TOOL] - [getxray.app: Get started with DevOps: principles, best practices and tips](https://www.getxray.app/blog/get-started-with-devops-principles-best-practices-and-tips) [COMMUNITY-TOOL] - [stackoverflow.blog: How developers can be their own operations department](https://stackoverflow.blog/2021/05/24/how-developers-can-be-their-own-operations-department) [COMMUNITY-TOOL] @@ -89,6 +161,7 @@ - [cloudbees.com: How to Nail DevOps Governance and Compliance in a Highly' Regulated Industry 🌟](https://www.cloudbees.com/blog/how-to-nail-devops-governance-and-compliance-in-a-highly-regulated-industry) [COMMUNITY-TOOL] - [forbes.com: DevOps: What You Need To Know 🌟](https://www.forbes.com/sites/tomtaulli/2021/07/16/devops-what-you-need-to-know) [COMMUNITY-TOOL] - [zdnet.com: Stop calling DevOps teams 'DevOps teams' 🌟🌟](https://www.zdnet.com/article/stop-calling-devops-teams-devops-teams) [COMMUNITY-TOOL] + - [puppet.com: The 2021 State of DevOps Report is here! 🌟](https://puppet.com/resources/report/2021-state-of-devops-report) [COMMUNITY-TOOL] - [devops.com: Yeah, You’re Doing DevOps](https://devops.com/yeah-youre-doing-devops) [COMMUNITY-TOOL] - [infoq.com: How External IT Providers Can Adopt DevOps Practices 🌟](https://www.infoq.com/news/2021/08/external-IT-providers-devops) [COMMUNITY-TOOL] - [chaossearch.io: 9 Essential DevOps Tools for 2021](https://www.chaossearch.io/blog/essential-devops-tools) [COMMUNITY-TOOL] @@ -100,27 +173,40 @@ - [thenewstack.io: Microservices Transformed DevOps β€” Why Security Is Next](https://thenewstack.io/microservices-transformed-devops-why-security-is-next) [COMMUNITY-TOOL] - [thenewstack.io: DevOps at the Crossroads: The Future of Software Delivery](https://thenewstack.io/devops-at-the-crossroads-the-future-of-software-delivery) [COMMUNITY-TOOL] - [thenewstack.io: 3 Habits of Highly Successful DevOps Teams](https://thenewstack.io/3-habits-of-highly-successful-devops-teams) [COMMUNITY-TOOL] + - [devops.com: 5 Tips for a Successful DevOps Implementation](https://devops.com/5-tips-for-a-successful-devops-implementation) [COMMUNITY-TOOL] - [dev.to: DEV-OPS](https://dev.to/attaullahshafiq10/dev-ops-59dm) [COMMUNITY-TOOL] + - [itproportal.com: Stop messing up with CI/CD vs. DevOps and learn the difference' finally](https://www.itproportal.com/features/stop-messing-up-with-cicd-vs-devops-and-learn-the-difference-finally) [COMMUNITY-TOOL] + - [blog.udemy.com: Becoming a DevOps Engineer: Understanding the Role and' Responsibilities](https://blog.udemy.com/devops-engineer) [COMMUNITY-TOOL] - [freecodecamp.org: DevOps Engineering Course for Beginners](https://www.freecodecamp.org/news/devops-engineering-course-for-beginners) [COMMUNITY-TOOL] - [bmc.com: DevOps Metrics for Optimizing CI/CD Pipelines](https://www.bmc.com/blogs/devops-ci-cd-metrics) [COMMUNITY-TOOL] - [simform.com: How to Implement DevOps for Enterprise?](https://www.simform.com/blog/devops-for-enterprise) [COMMUNITY-TOOL] - [calcalistech.com: β€œDevOps is a culture, it's not a job description”](https://www.calcalistech.com/ctechnews/article/s1mlpunf9) [COMMUNITY-TOOL] - [reviewnprep.com: DevOps Basics](https://reviewnprep.com/blog/devops-basics) [COMMUNITY-TOOL] - [dev.to: How I learn new technologies as a DevOps Engineer (without being' overwhelmed πŸ‘) | TechWorld with Nana](https://dev.to/techworld_with_nana/how-i-learn-new-technologies-as-a-devops-engineer-without-being-overwhelmed--495e) [COMMUNITY-TOOL] + - [medium.com/@hunkarbozkurt: What is DevOps? How Was DevOps Derived?](https://medium.com/@hunkarbozkurt/what-is-devops-how-was-devops-derived-660ef47d42d6) [COMMUNITY-TOOL] + - [blog.devops.dev: Devops Best Practices for Continuous Delivery 🌟](https://blog.devops.dev/devops-best-practices-for-continuous-delivery-2f0ebbae65c6) [COMMUNITY-TOOL] - [devops.com: he Real Pipeline](https://devops.com/the-real-pipeline) [COMMUNITY-TOOL] - [information-age.com: DevOps vs Agile: distinguishing and combining the two](https://www.information-age.com/devops-vs-agile-distinguishing-and-combining-the-two-20117) [COMMUNITY-TOOL] + - [medium.com/@devfire: How To Become a DevOps Engineer In Six Months or Less,' Part 6: Observe](https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-less-part-7-monitor-47c61aea0bf7) [COMMUNITY-TOOL] + - [rcls.medium.com: Stop calling yourselves DevOps engineers](https://rcls.medium.com/stop-calling-yourselves-devops-engineers-f9dfec382d0d) [COMMUNITY-TOOL] - [enterprisersproject.com: DevOps: Why shift left goes wrong](https://enterprisersproject.com/article/2020/5/devops-shift-left-why-goes-wrong) [COMMUNITY-TOOL] - [itnext.io: DevOps Big Picture (On-Premises)](https://itnext.io/devops-big-picture-on-premises-d07f61d6c34c) [COMMUNITY-TOOL] + - [medium.com/agileinsider: DevOps Principles and Practices Explained in Ten' Minutes](https://medium.com/agileinsider/devops-principles-and-practices-explained-in-ten-minutes-6cec7e1dae6d) [COMMUNITY-TOOL] + - [medium.com/@perspectivementor: 6 Essential Skills for Landing a DevOps Job' in 2024](https://medium.com/@perspectivementor/6-essential-skills-for-landing-a-devops-job-in-2024-88f6c19341d7) [COMMUNITY-TOOL] - [net.connect4techs.com: What are the top DevOps trends in 2024](https://net.connect4techs.com/what-are-the-top-devops-trends-in-2024) [COMMUNITY-TOOL] - [dynatrace.com: 9 key DevOps metrics for success - What are the four main' DevOps metrics? DORA’s Four Keys](https://www.dynatrace.com/news/blog/devops-metrics-for-success) [COMMUNITY-TOOL] - - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] + - [medium.com/keptn: DORA metrics: automatically, for all your Kubernetes workloads](https://medium.com/keptn/dora-metrics-automatically-for-all-your-kubernetes-workloads-42225f4b8515) [COMMUNITY-TOOL] + - [medium: The Complete DevOps RoadMap 🌟](https://medium.com/hackernoon/the-2018-devops-roadmap-31588d8670cb) [COMMUNITY-TOOL] - [dev.to: Your Roadmap to Become a DevOps Engineer in 2021](https://dev.to/kodekloud/your-roadmap-to-become-a-devops-engineer-in-2020-i1n) [COMMUNITY-TOOL] - [techworld-with-nana.com: DevOps Roadmap 🌟](https://www.techworld-with-nana.com/devops-roadmap) [COMMUNITY-TOOL] + - [dzone.com: What Is APIOps? How to Be Successful at It](https://dzone.com/articles/what-is-apiops-and-how-to-be-successful-at-apiops) [COMMUNITY-TOOL] - [DevOps as a Service: Migrating Your Entire DevOps Stack to the Cloud](https://devops.com/devops-as-a-service-migrating-your-entire-devops-stack-to-the-cloud) [COMMUNITY-TOOL] - - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] - [Full Cycle Developers at Netflix β€” Operate What You Build](https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249) [COMMUNITY-TOOL] - [Applying Netflix DevOps Patterns to Windows](https://netflixtechblog.com/applying-netflix-devops-patterns-to-windows-2a57f2dbbf79) [COMMUNITY-TOOL] + - [datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from' DevOps](https://www.datacenterdynamics.com/en/opinions/why-netops-needs-a-digital-sandbox-to-benefit-from-devops) [COMMUNITY-TOOL] - [devops.com: The Rise of NetDevOps and CI/CD Pipeline Solutions](https://devops.com/the-rise-of-netdevops-and-ci-cd-pipeline-solutions) [COMMUNITY-TOOL] + - [blog.postman.com: What Is PlatformOps?](https://blog.postman.com/what-is-platformops) [COMMUNITY-TOOL] + - [dzone: 3 GPT-3 Tools for Developers, Software and DevOps Engineers, and' SREs](https://dzone.com/articles/3-gpt-3-tools-for-developers-software-engineers-de) [COMMUNITY-TOOL] - [Debuild](https://debuild.co) [COMMUNITY-TOOL] - [seekwell](https://www.seekwell.io) [COMMUNITY-TOOL] - [thenewstack.io: The Coming Era of Data as Code 🌟](https://thenewstack.io/the-coming-era-of-data-as-code) [COMMUNITY-TOOL] @@ -128,8 +214,8 @@ - [blogs.sap.com: A Practical Guide to DevOps for SAP ERP](https://blogs.sap.com/2021/12/13/a-practical-guide-to-devops-for-sap-erp) [COMMUNITY-TOOL] - [youtube playlist: DevOps - SonarQube, Artifactory, JFrog, Jenkins, Maven,' etc 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-akoYTAboxT1AbHlPmrvRYYZ) [COMMUNITY-TOOL] - [youtube playlist: Docker 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-amqyqHceAhkcsopzi4PFcKc) [COMMUNITY-TOOL] + - [youtube playlist: Ansible Tutorial - by Thetips4you 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-al0Knm1A0eEXfGyd5kCi16p) [COMMUNITY-TOOL] - [youtube playlist: Kubernetes 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-akr_3XqQQgpqRyQw4GYuS4h) [COMMUNITY-TOOL] - - [Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms](https://www.techworld-with-nana.com/post/platform-engineering-guide) [COMMUNITY-TOOL] - [platformengineering.org](https://platformengineering.org) [COMMUNITY-TOOL] - [thenewstack.io/platform-engineering](https://thenewstack.io/platform-engineering) [COMMUNITY-TOOL] - [honeycomb.io: The Future of Ops Is Platform Engineering 🌟](https://www.honeycomb.io/blog/future-ops-platform-engineering) [COMMUNITY-TOOL] @@ -138,27 +224,46 @@ - [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] - [thenewstack.io: Architecture and Design Considerations for Platform Engineering' Teams](https://thenewstack.io/platform-engineering/architecture-and-design-considerations-for-platform-engineering-teams) [COMMUNITY-TOOL] - [dev.to/thenjdevopsguy: Platform Engineering On Kubernetes Part 4: Internal' Developer Platforms](https://dev.to/thenjdevopsguy/platform-engineering-on-kubernetes-part-4-internal-developer-platforms-1kmh) [COMMUNITY-TOOL] + - [medium.com/agorapulse-stories: Platform Engineering, Part 3: WHEN & HOW' to Build an Internal Developer Platform](https://medium.com/agorapulse-stories/platform-engineering-part-3-when-how-to-build-an-internal-developer-platform-cfb22efcca34) [COMMUNITY-TOOL] - [dev.to/thenjdevopsguy: Create and Understand Your Platform Engineering Environment](https://dev.to/thenjdevopsguy/creating-your-platform-engineering-environment-4hpa) [COMMUNITY-TOOL] - [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] - [dev.to: Platform Engineering and Internal Developer Platform (IDP)](https://dev.to/aws-builders/platform-engineering-and-internal-developer-platform-3deb) [COMMUNITY-TOOL] + - [devops.com: What’s the Difference Between DevOps and Platform Engineering?](https://devops.com/whats-the-difference-between-devops-and-platform-engineering) [COMMUNITY-TOOL] - [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] - [thenewstack.io: The 6 Pillars of Platform Engineering: Part 1 β€” Security](https://thenewstack.io/the-6-pillars-of-platform-engineering-part-1-security) [COMMUNITY-TOOL] - [humanitec.com: How to design your repository structures to nail platform' engineering](https://humanitec.com/blog/how-to-design-your-repository-structures-to-nail-platform-engineering) [COMMUNITY-TOOL] + - [medium.com/@rphilogene: What’s an Internal Developer Platform?](https://medium.com/@rphilogene/whats-an-internal-developer-platform-8f52fb367552) [COMMUNITY-TOOL] + - [medium.com/devoptimism: DevOps+Platform Engineering: A Necessary Love Story' of Efficiency](https://medium.com/devoptimism/devops-platform-engineering-a-necessary-love-story-of-efficiency-783dff78fd81) [COMMUNITY-TOOL] + - [medium.com/@rphilogene: Platform Engineering #7: Internal Developer Platform' vs. Internal Developer Portal](https://medium.com/@rphilogene/platform-engineering-7-internal-developer-platform-vs-internal-developer-portal-05c33658891b) [COMMUNITY-TOOL] - [muycomputerpro.com: IngenierΓ­a de plataformas de DevOps: la nueva generaciΓ³n' de DevOps](https://www.muycomputerpro.com/2024/01/12/ingenieria-de-plataformas-de-devops-la-nueva-generacion-de-devops) [COMMUNITY-TOOL] + - [fernandovillalba.substack.com: DevOps: Don't destroy silos, transform them](https://fernandovillalba.substack.com/p/devops-dont-destroy-silos-transform) [COMMUNITY-TOOL] - [humanitec.com: Escape VMware lock-in with a modular Internal Developer Platform](https://humanitec.com/blog/escape-vmware-lock-in-with-a-modular-internal-developer-platform) [COMMUNITY-TOOL] - [infoq.com: InfoQ platform engineering homepage](https://www.infoq.com/platformengineering) [COMMUNITY-TOOL] - [infoq.com: Platform as a Runtime - the Next Step in Platform Engineering](https://www.infoq.com/articles/platform-runtime-engineering) [COMMUNITY-TOOL] - [infoq.com: Platform Engineering – Making Other Teams 10x Better](https://www.infoq.com/podcasts/platform-engineering-teams-10x-better) [COMMUNITY-TOOL] - [syntasso.io: Platform Engineering: Orchestrating Applications, Platforms,' and Infrastructure](https://www.syntasso.io/post/platform-engineering-orchestrating-applications-platforms-and-infrastructure) [COMMUNITY-TOOL] - [thenewstack.io: 5 Lessons For Building a Platform as a Product](https://thenewstack.io/5-lessons-for-building-a-platform-as-a-product) [COMMUNITY-TOOL] + - [overcast.blog: 15 Cloud-Native DevOps Tools You Should Know](https://overcast.blog/15-cloud-native-devops-tools-you-should-know-36129057a15c) [COMMUNITY-TOOL] - [humanitec.com: Why every Internal Developer Platform needs a backend](https://humanitec.com/blog/why-every-internal-developer-platform-needs-a-backend) [COMMUNITY-TOOL] - [piotrminkowski.com: IDP on OpenShift with Red Hat Developer Hub](https://piotrminkowski.com/2024/07/04/idp-on-openshift-with-red-hat-developer-hub) [COMMUNITY-TOOL] + - [medium.com/spacelift: Platform Engineering vs. DevOps](https://medium.com/spacelift/platform-engineering-vs-devops-ade389ce819e) [COMMUNITY-TOOL] + - [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] - [github.com/Qovery/Torii](https://github.com/Qovery/Torii) ⭐ 178 [COMMUNITY-TOOL] - [github.com/backstage/backstage](https://github.com/backstage/backstage) ⭐ 33408 [DE FACTO STANDARD] - [Cortex](https://www.cortex.io) [COMMUNITY-TOOL] - [Atlassian Compass](https://www.atlassian.com/software/compass) [COMMUNITY-TOOL] - [github.com/KusionStack/kusion](https://github.com/KusionStack/kusion) ⭐ 1306 [COMMUNITY-TOOL] + - [Infrastructure as Code in DevOps](https://alpacked.io/blog/infrastructure-as-code-for-devops) [COMMUNITY-TOOL] + - [reddit.com/r/devops](https://www.reddit.com/r/devops) [COMMUNITY-TOOL] +## Agentic Engineering + +### Model Context Protocol + +#### Azure Integrations + + - [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight: Announcement of Microsoft Azure's MCP Server 2.0 release for agentic automation. +Live Grounding: Provides stable, secure integrations allowing compliant AI models to deploy, manage, and query Azure cloud assets using the standardized Model Context Protocol. ## Career Development ### Interview Preparation @@ -166,6 +271,27 @@ #### Cloud Networking - [learnsteps.com: DevOps Interview Questions: How will you design your cloud' VPC and subnets?](https://www.learnsteps.com/devops-interview-questions-how-will-you-design-your-cloud-vpc-and-subnets) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight examines VPC design, public and private subnet mapping, and routing infrastructure. Live Grounding confirms that secure network isolation is the first defense line in cloud security architectures. This prepares candidates for high-level network design. +## Cloud Infrastructure + +### AWS + +#### CI-CD Pipelines + + - [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) [EN CONTENT] [COMMUNITY-TOOL] β€” A practical guide illustrating architectural patterns for building resilient and secure continuous integration and delivery pipelines within the AWS ecosystem. Analyzes core components such as AWS CodePipeline, CodeBuild, and security best practices to enforce governance and compliance. +## Developer Tools + +### AI Coding Assistants + +#### Agentic Workflows + + - [Development Environments for Cloud Agents](https://cursor.com/blog/cloud-agent-development-environments) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the infrastructure required to run high-autonomy AI coding agents. Discusses secure sandboxing, runtime requirements, and interactive execution environments designed to bridge LLMs with real-world system runtimes safely. +## Education + +### Software Engineering + +#### Professional Growth + + - [Skills for Real Engineers](https://github.com/mattpocock/skills) ⭐ 100172 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A massive, widely vetted resource compiling software engineering methodologies, design schemas, and performance protocols required for elite software delivery. ## Enterprise Strategy ### Container Adoption @@ -173,6 +299,43 @@ #### Best Practices - [contino.io: How to Make Enterprise Container Strategies That Last (Part' One) 🌟](https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one) [ENTERPRISE-STABLE] β€” Curator Insight: Provides high-level strategic guidance for enterprise leaders looking to build sustainable containerization and orchestration architectures. Live Grounding: Covers people, process, and security paradigms, helping organizations align technological adoption with reliable cloud-native governance structures. +## Platform Engineering + +### Architectural Patterns + +#### Internal Developer Platforms + + - [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] β€” An analytical piece explaining Platform Democracy as an operational framework. Discusses user-centric workflows when designing internal developer platform structures (IDPs). +### CI-CD Security + +#### Azure DevOps + + - [Update to Azure DevOps Allowed IP Addresses](https://devblogs.microsoft.com/devops/update-to-ado-allowed-ip-addresses) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation outlines the network security updates for Azure DevOps, focusing on the transitioning IP address ranges and service tags. Crucial for security engineers managing firewalls and strict ingress/egress rules to maintain uninterrupted pipeline connectivity. +### Cloud-Native + +#### Education (1) + + - [Techworld with Nana: Learn DevOps topics easily](https://www.techworld-with-nana.com) [ENTERPRISE-STABLE] β€” The premier high-density visual learning academy for modern DevOps engineering. Features highly structured training tracks on Docker, Kubernetes, CI/CD, GitOps, and cloud-native monitoring systems. +### DevOps Culture + +#### Product Management Alignment + + - [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] β€” Curator Insight: Bridges the gap between technical release pipelines and business product cycles. Live Grounding: Emphasizes how feature flagging and continuous delivery empower product managers to decouple releases from deployments. Translates high-velocity engineering metrics into business outcome key-performance indicators. +### Infrastructure as Code + +#### GitHub Actions Runners + +##### AWS (1) + + - [Cloud Posse runs-on: GitHub Actions Self-Hosted Runners](https://docs.cloudposse.com/components/library/aws/runs-on) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A robust, production-tested Terraform component for deploying and autoscaling self-hosted GitHub Actions runners inside AWS. Integrates with AWS ECS, EKS, or EC2 to provide secure, ephemeral, and cost-effective pipeline execution environments. +## Public Cloud Infrastructure + +### AWS Ecosystem + +#### DevOps Foundations + + - [AWS DevOps](https://aws.amazon.com/devops) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Curator Insight: Main AWS portal summarizing continuous integration, deployment, and management tools. +Live Grounding: Features structural overviews of AWS CodePipeline, CodeBuild, and CodeDeploy, illustrating patterns for cloud-native delivery inside AWS. ## Security ### DevSecOps @@ -180,7 +343,33 @@ #### Product Analysis - [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) [COMMUNITY-TOOL] β€” Examines updates to CloudBees' enterprise pipeline offerings, emphasizing the convergence of developer visibility and compliance control gates. Addresses challenges in executing secure enterprise DevOps workflows at scale. +### Linux Hardening + +#### Best Practices (1) + + - [How-To Secure A Linux Server](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server) ⭐ 27424 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An exhaustive, highly popular guide for securing production Linux environments. Covers SSH hardening, firewalls, user permission boundaries, 2FA, kernel optimization, audit logs, and automated vulnerability scanning. +## Software Delivery + +### CICD Foundations + +#### Trunk-Based Development + + - [Purposeful Commits](https://chrisarcand.com/purposeful-commits) [COMMUNITY-TOOL] β€” Curator Insight: Explores the cultural developer hygiene of crafting clear, logical git commits. Live Grounding: Details how concise commit histories simplify pipeline automated testing, automated changelogs, and fast deployment troubleshooting. Essential software craft guidance. +## Software Engineering (1) + +### Microservices + +#### Design Patterns + + - [The 12-Factor App: An Updated Guide](https://newsletter.francofernando.com/p/the-12-factor-app-an-updated-guide) [COMMUNITY-TOOL] β€” An updated architectural deep-dive into the Twelve-Factor App methodology. Reviews the classic software principles (like database separations, environment configs, and scaling processes) in modern Kubernetes environments. +## Systems Engineering + +### Foundations and Communities + +#### Linux Resource Hubs + + - [tecmint.com 🌟](https://www.tecmint.com) [ENTERPRISE-STABLE] β€” An extensive, highly active Linux documentation repository delivering step-by-step guides on server administration, shell scripting, and infrastructure configuration for sysadmins and DevOps engineers. --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) +πŸ’‘ **Explore Related:** [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/devsecops.md b/v2-docs/devsecops.md index 8db99c35..373bd78c 100644 --- a/v2-docs/devsecops.md +++ b/v2-docs/devsecops.md @@ -1,11 +1,117 @@ -# Devsecops +# DevSecOps and Security. Container !!! info "Architectural Context" - Detailed reference for Devsecops in the context of Hardened Infrastructure. + Detailed reference for DevSecOps and Security. Container in the context of Hardened Infrastructure. ## Standard Reference + - [paloaltonetworks.com: Is Your Organization Protected Against IAM Misconfiguration Risks?](https://www.paloaltonetworks.com/blog/2020/10/cloud-iam-misconfiguration-risks) [COMMUNITY-TOOL] + - [intezer.com: New Attacks on Kubernetes via Misconfigured Argo Workflows](https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workflows) [COMMUNITY-TOOL] + - [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] + - [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] + - [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] + - [techrepublic.com: DevOps is getting code released faster than ever. But' security is lagging behind](https://www.techrepublic.com/article/devops-is-getting-code-released-faster-than-ever-but-security-is-lagging-behind) [COMMUNITY-TOOL] + - [bbvanexttechnologies.com: FilosofΓ­a DevSecOps en el desarrollo de aplicaciones' sobre Azure](https://www.bbvanexttechnologies.com/blogs/filosofia-devsecops-en-el-desarrollo-de-aplicaciones-sobre-azure) [COMMUNITY-TOOL] + - [dzone: Security Matters: Vulnerability Scanning Done Right! 🌟](https://dzone.com/articles/security-matters-vulnerability-scanning-done-right-1) [COMMUNITY-TOOL] + - [infosecwriteups.com: How I Discovered Thousands of Open Databases on AWS](https://infosecwriteups.com/how-i-discovered-thousands-of-open-databases-on-aws-764729aa7f32) [COMMUNITY-TOOL] + - [bridgecrew.io: 6 key Kubernetes DevSecOps principles: People, processes,' technology](https://bridgecrew.io/blog/kubernetes-devsecops-principles) [COMMUNITY-TOOL] + - [medium.com/microservices-learning: How to implement security for microservices](https://medium.com/microservices-learning/how-to-implement-security-for-microservices-89b140d3e555) [COMMUNITY-TOOL] + - [medium.com/@anshuman2121: DevSecOps: Implement security on CICD Pipeline](https://medium.com/@anshuman2121/devsecops-implement-security-on-cicd-pipeline-19eb7aa22626) [COMMUNITY-TOOL] + - [medium.com/@jonathan_37674: What have we learned from scanning over 10K' Kubernetes Clusters? 🌟](https://medium.com/@jonathan_37674/what-have-we-learned-from-scanning-over-10k-kubernetes-clusters-b0ac6b250427) [COMMUNITY-TOOL] + - [medium.com/technology-hits: Incomplete Guide for Securing Containerized' Environment 🌟](https://medium.com/technology-hits/incomplete-guide-for-securing-containerized-environment-78b57fc3238) [COMMUNITY-TOOL] + - [medium.com/@jonathan_37674: How to Keep your CI/CD Pipelines Secure? | ARMO](https://medium.com/@jonathan_37674/how-to-keep-your-ci-cd-pipelines-secure-armo-8e962bc51fb6) [COMMUNITY-TOOL] + - [betanews.com: Cloud security is complex -- but most vulnerabilities fall' into three key categories](https://betanews.com/2022/10/22/cloud-security-is-complex-but-most-vulnerabilities-fall-into-three-key-categories) [COMMUNITY-TOOL] + - [medium.com/@pbijjala: Container security, an eco system view](https://medium.com/@pbijjala/container-security-an-eco-system-183dbffdf2d8) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Shifting (even further) Left on Kubernetes Resource' Compliance](https://medium.com/google-cloud/shifting-even-further-left-on-kubernetes-resource-compliance-8f96fb8c72eb) [COMMUNITY-TOOL] + - [dzone.com: How To Manage Vulnerabilities in Modern Cloud-Native Applications](https://dzone.com/articles/how-to-manage-vulnerabilities-in-modern-cloud-nati) [COMMUNITY-TOOL] + - [blog.devops.dev: End-to-End DevSecOps Kubernetes Project](https://blog.devops.dev/end-to-end-devsecops-kubernetes-project-4259f90722ef) [COMMUNITY-TOOL] + - [blog.stackademic.com: Advanced End-to-End DevSecOps Kubernetes Three-Tier' Project using AWS EKS, ArgoCD, Prometheus, Grafana, and Jenkins](https://blog.stackademic.com/advanced-end-to-end-devsecops-kubernetes-three-tier-project-using-aws-eks-argocd-prometheus-fbbfdb956d1a) [COMMUNITY-TOOL] + - [dzone.com: What Is Zero Trust Security? 🌟](https://dzone.com/articles/what-is-zero-trust-security) [COMMUNITY-TOOL] + - [securityboulevard.com: Implementing Zero-Trust Security With Service Mesh' and Kubernetes](https://securityboulevard.com/2022/10/implementing-zero-trust-security-with-service-mesh-and-kubernetes) [COMMUNITY-TOOL] + - [cncf.io: Seven zero trust rules for Kubernetes](https://www.cncf.io/blog/2022/11/04/seven-zero-trust-rules-for-kubernetes) [COMMUNITY-TOOL] + - [devops.com: DevOps Security: Your Complete Checklist](https://devops.com/devops-security-your-complete-checklist) [COMMUNITY-TOOL] + - [medium.com/getindata-blog: OAuth2-based authentication on Istio-powered' Kubernetes clusters 🌟](https://medium.com/getindata-blog/oauth2-based-authentication-on-istio-powered-kubernetes-clusters-2bd0999b7332) [COMMUNITY-TOOL] + - [manfredmlange.medium.com: Containerized Keycloak in Development](https://manfredmlange.medium.com/containerized-keycloak-in-development-2f9d079ec4a3) [COMMUNITY-TOOL] + - [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] + - [securityonline.info: VAmPI: Vulnerable REST API with OWASP top 10 vulnerabilities](https://securityonline.info/vampi-vulnerable-rest-api-with-owasp-top-10-vulnerabilities) [COMMUNITY-TOOL] + - [gkovan.medium.com: A Zero Trust Approach for Securing the Supply Chain of' Microservices Packaged as Container Images (sigstore, kyverno, openshift tekton, quarkus) 🌟](https://gkovan.medium.com/a-zero-trust-approach-for-securing-the-supply-chain-of-microservices-packaged-as-container-images-89d2f5b7293b) [COMMUNITY-TOOL] + - [medium.com/@nanditasahu031: DevSecOps β€” Implementing Secure CI/CD Pipelines' 🌟](https://medium.com/@nanditasahu031/devsecops-implementing-secure-ci-cd-pipelines-9653726b4916) [COMMUNITY-TOOL] + - [medium: Verify Container Image Signatures in Kubernetes using Notary or' Cosign or both](https://medium.com/sse-blog/verify-container-image-signatures-in-kubernetes-using-notary-or-cosign-or-both-c25d9e79ec45) [COMMUNITY-TOOL] + - [justinpolidori.it: Secure Your Docker Images With Cosign (and OPA Gatekeeper)](https://www.justinpolidori.it/posts/20220116_sign_images_with_cosign_and_verify_with_gatekeeper) [COMMUNITY-TOOL] + - [medium.com/@slimm609: Secure image signing with Cosign and AWS KMS](https://medium.com/@slimm609/secure-image-signing-with-cosign-and-aws-kms-82bc25d7fdae) [COMMUNITY-TOOL] + - [Databases in DMZ and Intranet](https://security.stackexchange.com/questions/58167/databases-in-dmz-and-intranet) [COMMUNITY-TOOL] + - [medium: The Easiest Way To Remove Checked In Credentials From A Git Repo](https://medium.com/@tanmay.avinash.deshpande/the-easiest-way-to-remove-checked-in-credentials-from-a-git-repo-704a373b94e3) [COMMUNITY-TOOL] + - [patchthenet.medium.com: Introduction to SQL Injection](https://patchthenet.medium.com/introduction-to-sql-injection-sql-injection-for-beginners-579c00431d40) [COMMUNITY-TOOL] + - [Securing Kubernetes Apps with Keycloak and Gatekeeper](https://fdk.codes/securing-kubernetes-apps-with-keycloak-and-gatekeeper) [COMMUNITY-TOOL] + - [developers.redhat.com: Authentication and authorization using the Keycloak' REST API](https://developers.redhat.com/blog/2020/11/24/authentication-and-authorization-using-the-keycloak-rest-api) [COMMUNITY-TOOL] + - [faun.pub: Integrate Keycloak with HashiCorp Vault](https://faun.pub/integrate-keycloak-with-hashicorp-vault-5264a873dd2f) [COMMUNITY-TOOL] + - [baeldung.com: A Quick Guide to Using Keycloak with Spring Boot](https://www.baeldung.com/spring-boot-keycloak) [COMMUNITY-TOOL] + - [medium.com/@charled.breteche: Securing Grafana with Keycloak SSO](https://medium.com/@charled.breteche/securing-grafana-with-keycloak-sso-d01fec05d984) [COMMUNITY-TOOL] + - [medium.com/@amirhosseineidy: Kubernetes authentication with keycloak oidc](https://medium.com/@amirhosseineidy/kubernetes-authentication-with-keycloak-oidc-63571eaeed61) [COMMUNITY-TOOL] + - [medium.com/@martin.hodges: How to install Keycloak IAM on your Kubernetes' cluster, backed by Postgres](https://medium.com/@martin.hodges/how-to-install-keycloak-iam-on-your-kubernetes-cluster-backed-by-postgres-1228eae4faeb) [COMMUNITY-TOOL] + - [medium: How to Handle Secrets Like a Pro Using Gitops](https://medium.com/containers-101/how-to-handle-secrets-like-a-pro-using-gitops-f3b812536434) [COMMUNITY-TOOL] + - [siddhivinayak-sk.medium.com: Kubeseal & SealedSecret: Make your β€˜secrets’' secure in SCM by using β€˜sealed secret’](https://siddhivinayak-sk.medium.com/kubeseal-sealedsecret-make-your-secrets-secure-in-scm-by-using-sealed-secret-4631bcb39bf8) [COMMUNITY-TOOL] + - [medium: AWS Secret Manager: Protect sensitive information and functionality' 🌟](https://medium.com/avmconsulting-blog/aws-secret-manager-protect-sensitive-information-and-functionality-f520e15293f4) [COMMUNITY-TOOL] + - [blog.opstree.com: AWS Secret Manager](https://blog.opstree.com/2021/11/16/aws-secret-manager) [COMMUNITY-TOOL] + - [medium: Coding for Secrets Reliability with HashiCorp Vault](https://medium.com/hashicorp-engineering/coding-for-secrets-reliability-with-hashicorp-vault-2090dd8667e) [COMMUNITY-TOOL] + - [hashicorp.com: Vault & Kubernetes: Better Together](https://www.hashicorp.com/resources/vault-and-kubernetes-better-together) [COMMUNITY-TOOL] + - [Vault Learning Resources: Vault 1.5 features and more](https://www.hashicorp.com/blog/learn-vault-1-5) [COMMUNITY-TOOL] + - [medium: Securing K8s Ingress Traffic with HashiCorp Vault PKIaaS and JetStack' Cert-Manager](https://medium.com/hashicorp-engineering/securing-k8s-ingress-traffic-with-hashicorp-vault-pkiaas-and-jetstack-cert-manager-cb46195742ca) [COMMUNITY-TOOL] + - [hashicorp.com: Automate Secret Injection into CI/CD Workflows with the GitHub' Action for Vault](https://www.hashicorp.com/blog/vault-github-action) [COMMUNITY-TOOL] + - [hashicorp.com: Use AWS Lambda Extensions to Securely Retrieve Secrets From' HashiCorp Vault](https://www.hashicorp.com/blog/aws-lambda-extensions-for-hashicorp-vault) [COMMUNITY-TOOL] + - [hashicorp.com: HCP Vault is now generally available on AWS 🌟](https://www.hashicorp.com/blog/vault-on-the-hashicorp-cloud-platform-ga) [COMMUNITY-TOOL] + - [hashicorp.com: Serverless Secrets with HashiCorp Vault](https://www.hashicorp.com/resources/serverless-secrets-vault) [COMMUNITY-TOOL] + - [hashicorp.com: Retrieve HashiCorp Vault Secrets with Kubernetes CSI](https://www.hashicorp.com/blog/retrieve-hashicorp-vault-secrets-with-kubernetes-csi) [COMMUNITY-TOOL] + - [hashicorp.com: Onboarding Applications to Vault Using Terraform: A Practical' Guide 🌟](https://www.hashicorp.com/blog/onboarding-applications-to-vault-using-terraform-a-practical-guide) [COMMUNITY-TOOL] + - [hashicorp.com: Managing SSH Access at Scale with HashiCorp Vault](https://www.hashicorp.com/blog/managing-ssh-access-at-scale-with-hashicorp-vault) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing HashiCorp Vault 1.8](https://www.hashicorp.com/blog/vault-1-8) [COMMUNITY-TOOL] + - [hashicorp.com: A Kubernetes User's Guide to HashiCorp Nomad Secret Management](https://www.hashicorp.com/blog/a-kubernetes-user-s-guide-to-hashicorp-nomad-secret-management) [COMMUNITY-TOOL] + - [hashicorp.com: HashiCorp Vault Use Cases and Best Practices on Azure](https://www.hashicorp.com/blog/hashicorp-vault-use-cases-and-best-practices-on-azure) [COMMUNITY-TOOL] + - [medium: Install Hashicorp Vault on Kubernetes using Helm - Part 1 |' Marco Franssen](https://marcofranssen.nl/install-hashicorp-vault-on-kubernetes-using-helm-part-1) [COMMUNITY-TOOL] + - [hashicorp.com: Integrating Azure AD Identity with HashiCorp Vault β€” Part' 1: Azure Application Auth via OIDC](https://www.hashicorp.com/blog/integrating-azure-ad-identity-hashicorp-vault-part-1-application-auth-oidc) [COMMUNITY-TOOL] + - [medium.com/@pratyush.mathur: Secrets Management Using Vault in K8S](https://medium.com/@pratyush.mathur/secrets-management-using-vault-in-k8s-272462c37fd8) [COMMUNITY-TOOL] + - [hashicorp.com: Kubernetes Vault Integration via Sidecar Agent Injector vs.' CSI Provider](https://www.hashicorp.com/blog/kubernetes-vault-integration-via-sidecar-agent-injector-vs-csi-provider) [COMMUNITY-TOOL] + - [hashicorp.com: Manage Kubernetes Secrets for Flux with HashiCorp Vault](https://www.hashicorp.com/blog/manage-kubernetes-secrets-for-flux-with-hashicorp-vault) [COMMUNITY-TOOL] + - [hashicorp.com: How to Integrate Your Application with Vault: Static Secrets](https://www.hashicorp.com/blog/how-to-integrate-your-application-with-vault-static-secrets) [COMMUNITY-TOOL] + - [blog.devops.dev: Using Vault in Kubernetes Production for Security Engineers](https://blog.devops.dev/using-vault-in-kubernetes-production-for-security-engineers-54d2f0aca4d1) [COMMUNITY-TOOL] + - [hashicorp.com: HashiCorp Vault 1.11 Adds Kubernetes Secrets Engine, PKI' Updates, and More 🌟](https://www.hashicorp.com/blog/vault-1-11) [COMMUNITY-TOOL] + - [medium.com/@nikhil.purva: Securing Kubernetes Secrets with HashiCorp Vault](https://medium.com/@nikhil.purva/securing-kubernetes-secrets-with-hashicorp-vault-a9555728e095) [COMMUNITY-TOOL] + - [hashicorp.com: The State of Vault and Kubernetes, and Future Plans](https://www.hashicorp.com/blog/the-state-of-vault-and-kubernetes-and-future-plans) [COMMUNITY-TOOL] + - [medium.com/@martin.hodges: Introduction to Vault to provide secret management' in your Kubernetes cluster](https://medium.com/@martin.hodges/introduction-to-vault-to-provide-secret-management-in-your-kubernetes-cluster-658b58372569) [COMMUNITY-TOOL] + - [medium.com/@martin.hodges: Enabling TLS on your Vault cluster on Kubernetes](https://medium.com/@martin.hodges/enabling-tls-on-your-vault-cluster-on-kubernetes-0d20439b13d0) [COMMUNITY-TOOL] + - [medium.com/@calvineotieno010: Managing Application Secrets with Hashicorp' Vault](https://medium.com/@calvineotieno010/managing-application-secrets-with-hashicorp-vault-8efb5e1d87fd) [COMMUNITY-TOOL] + - [medium.com/@muppedaanvesh: A Hands-On Guide to Vault in Kubernetes](https://medium.com/@muppedaanvesh/a-hand-on-guide-to-vault-in-kubernetes-%EF%B8%8F-1daf73f331bd) [COMMUNITY-TOOL] + - [hashicorp.com: Why Use the Vault Agent for Secrets Management?](https://www.hashicorp.com/blog/why-use-the-vault-agent-for-secrets-management) [COMMUNITY-TOOL] + - [medium.com/nerd-for-tech: PKI Certs Injection to K8s Pods with Vault Agent' Injector](https://medium.com/nerd-for-tech/pki-certs-injection-to-k8s-pods-with-vault-agent-injector-d97482b48f3d) [COMMUNITY-TOOL] + - [hashicorp.com: Refresh Secrets for Kubernetes Applications with Vault Agent](https://www.hashicorp.com/blog/refresh-secrets-for-kubernetes-applications-with-vault-agent) [COMMUNITY-TOOL] + - [medium: Declarative secret management for GitOps with Kapitan](https://medium.com/kapitan-blog/declarative-secret-management-for-gitops-with-kapitan-b3c596eab088) [COMMUNITY-TOOL] + - [dzone: Managing Secrets Deployment in GitOps Workflow 🌟](https://dzone.com/articles/managing-kubernetes-secrets) [COMMUNITY-TOOL] + - [portworx.com: Implementing Data Security on Red Hat OpenShift 🌟](https://portworx.com/implementing-data-security-on-red-hat-openshift) [COMMUNITY-TOOL] + - [medium: KubeSecOps Pipeline(Container security) in a cloudnative ecosystem](https://medium.com/@vaib16dec/kubesecops-pipeline-container-security-in-a-cloudnative-ecosystem-e59bf19a713d) [COMMUNITY-TOOL] + - [betterprogramming.pub: Secure Your Kubernetes Cluster With Seccomp](https://betterprogramming.pub/secure-your-kubernetes-cluster-with-seccomp-9403ecf831b2) [COMMUNITY-TOOL] + - [dzone: A Practical Guide for Container Security](https://dzone.com/articles/a-practical-guide-for-container-security) [COMMUNITY-TOOL] + - [octetz.com: Setting Up Pod Security Policies](https://octetz.com/docs/2018/2018-12-07-psp) [COMMUNITY-TOOL] + - [medium.com: K8s Network Policies Demystified and Simplified 🌟](https://medium.com/swlh/k8s-network-policies-demystified-and-simplified-18f5ea9848e2) [COMMUNITY-TOOL] + - [medium: Kubernetes Network Policies: Are They Really Useful?](https://medium.com/@senthilrch/kubernetes-network-polices-are-they-really-useful-c3a153c49316) [COMMUNITY-TOOL] + - [medium: Who’s at the Helm?](https://dlorenc.medium.com/whos-at-the-helm-1101c37bf0f1) [COMMUNITY-TOOL] + - [dev-vibe.medium.com: Encrypt Helm sensitive data](https://dev-vibe.medium.com/encrypt-helm-sensitive-data-9d7622e41d00) [COMMUNITY-TOOL] + - [blog.mimacom.com: A Summary of log4j Exploit in a Log4shell - What Happened' and What You Can Do About It](https://blog.mimacom.com/log4j-in-a-log4shell) [COMMUNITY-TOOL] - [venturebeat.com: What Log4Shell teaches us about open source security](https://venturebeat.com/2021/12/18/what-log4shell-teaches-us-about-open-source-security) [COMMUNITY-TOOL] + - [techrepublic.com: How to create Let's Encrypt SSL certificates with acme.sh' on Linux](https://www.techrepublic.com/article/how-to-create-lets-encrypt-ssl-certificates-with-acme-sh-on-linux) [COMMUNITY-TOOL] + - [bridgecrew](https://bridgecrew.io) [COMMUNITY-TOOL] + - [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] + - [grype: a vulnerability scanner for container images and filesystems](https://github.com/anchore/grype) ⭐ 12262 [ENTERPRISE-STABLE] + - [Kubernetes-Secrets-Store-CSI-Driver: Secrets Store CSI driver for Kubernetes' secrets](https://github.com/kubernetes-sigs/secrets-store-csi-driver) ⭐ 1530 [COMMUNITY-TOOL] ## Application Security @@ -122,6 +228,11 @@ #### Security Tooling - [cybersecsi/HOUDINI: Hundreds of Offensive and Useful Docker Images for' Network Intrusion](https://github.com/cybersecsi/HOUDINI) ⭐ 1251 [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A catalog containing hundreds of preconfigured Docker images optimized for security audit operations, network mapping, and intrusion evaluation. Note: The repository has seen limited recent updates but remains structurally valuable. +### Policy Enforcement + +#### Open Policy Agent + + - **(2021)** [infracloud.io: Kubernetes Pod Security Policies with Open Policy Agent](https://www.infracloud.io/blogs/kubernetes-pod-security-policies-opa) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Addresses the transition from obsolete Kubernetes Pod Security Policies (PSPs) to Open Policy Agent (OPA) Gatekeeper. Explores how to leverage declarative constraints using the Rego engine to strictly manage admission control actions. ### Secrets Management (1) #### Bitwarden @@ -163,7 +274,6 @@ - [opensource.com: Sign and verify container images with this open source' tool (sigstore)](https://opensource.com/article/21/12/sigstore-container-images) [EN CONTENT] [COMMUNITY-TOOL] β€” Explains how developers can use Sigstore's Cosign integration to guarantee image authenticity. Highlights structural differences between classic PGP setups and the identity-driven ledger approach utilized by modern DevSecOps frameworks. #### Security Tooling (1) - - **(2021)** [**cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟**](https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021) [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A strategic overview of outstanding open-source Kubernetes protection mechanisms. Summarizes and contrasts the deployment use-cases for prominent systems focused on static verification, policy governance, and kernel monitoring. - [techbeacon.com: 17 open-source container security tools 🌟](https://techbeacon.com/security/17-open-source-container-security-tools) [EN CONTENT] [COMMUNITY-TOOL] β€” A curated directory cataloging seventeen critical open-source security technologies. Details structural features and comparison parameters across image scanners, policy-engine enforcement options, and runtime observation technologies. - [itnext.io: Top 6 Threat Detection Tools for Containers](https://itnext.io/top-6-threat-detection-tools-for-containers-3dd80b77777e) [EN CONTENT] [COMMUNITY-TOOL] β€” Compares six container risk detection technologies. Contrasts passive image checking with complex system-call interception models (e.g., Falco), showing engineers how to balance performance overhead against real-time protection. ### Vulnerability Management @@ -239,6 +349,9 @@ #### Kubernetes Deployment - **(2021)** [containerjournal.com: Kubernetes Security in Your CI/CD Pipeline](https://cloudnativenow.com/features/kubernetes-security-in-your-ci-cd-pipeline) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” Examines security best practices for embedding Kubernetes-focused vulnerability, manifest, and policy scanning within continuous deployment lifecycles. Discusses the transition from raw Docker registry checks to active policy enforcement during runtime transitions. +#### Podman + + - [Build trusted pipelines/Guards with Podman containers](https://www.redhat.com/en/blog/using-container-technology-make-trusted-pipeline) [COMMUNITY-TOOL] [GUIDE] β€” Evaluates strategies for building rootless, secure continuous integration pipelines using Red Hat's Podman. Contrasts Podman's daemonless security with Docker's privileged execution models to prevent pipeline takeover attacks. ### Culture and Strategy #### Automation Culture @@ -290,7 +403,6 @@ - [thenewstack.io: SecOps in a Post-COVID World: 3 Security Trends to Watch](https://thenewstack.io/secops-in-a-post-covid-world-3-security-trends-to-watch) [COMMUNITY-TOOL] [GUIDE] β€” Outlines critical security trends influenced by the sudden acceleration of distributed remote workforces and cloud adoption. Emphasizes the prioritization of identity-centric security boundaries, zero-trust cloud network baselines, and automated threat hunting capabilities. #### Transition Guides - - **(2021)** [cloudify.co: Understanding DevSecOps And Its Challenges](https://docs.cloudify.co) [ADVANCED LEVEL] [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Examines structural challenges in scaling DevSecOps, focusing on multi-cloud security orchestrations. Contrast: Curator Insight highlights simple automation roadblocks, while Live Grounding confirms that managing state drift across multiple Kubernetes regions is the primary blocker. Highly technical perspective. - [ais.com: Leaping into DevSecOps from DevOps](https://www.ais.com/leaping-into-devsecops-from-devops) [COMMUNITY-TOOL] β€” Offers structural steps to migrate existing DevOps operations toward a DevSecOps operational state. Contrast: Curator Insight notes basic pipeline modifications, whereas Live Grounding shows that identity security and secrets orchestration represent the largest transition hurdles. Highly practical implementation blueprint. - [invensislearning.com: Difference between DevOps and DevSecOps](https://www.invensislearning.com/blog/devops-vs-devsecops) [COMMUNITY-TOOL] β€” Distinguishes the exact operational and architectural boundaries separating classic DevOps from modern DevSecOps. Contrast: Curator Insight details simple workflow differences, while Live Grounding proves that DevSecOps represents a declarative shift from reactive scanning to continuous runtime enforcement. Excellent educational reference. - [devops.com: Tips for a Successful DevSecOps Life Cycle](https://devops.com/tips-for-a-successful-devsecops-life-cycle) [COMMUNITY-TOOL] β€” A granular walkthrough detailing how to embed automated security checkpoints across each phase of the application development lifecycle. Contrast: Curator Insight focuses on sequential steps, whereas Live Grounding demonstrates that real-time developer feedback loops are required to prevent security tool alert exhaustion. Helpful implementation guide. @@ -311,8 +423,8 @@ - [thenewstack.io: Infrastructure-as-Code: 6 Best Practices for Securing Applications' 🌟](https://thenewstack.io/infrastructure-as-code-6-best-practices-for-securing-applications) [COMMUNITY-TOOL] β€” Presents six foundational guidelines for securing IaC templates before cloud deployments. Contrast: Curator Insight limits its scope to simple template linters, while Live Grounding confirms that evaluating IaC using declarative Policy-as-Code engines (like OPA) is the standard method to block configuration drift. Essential reference. #### Static Analysis (1) - - [blog.christophetd.fr: Shifting Cloud Security Left β€” Scanning Infrastructure' as Code for Security Issues](https://blog.christophetd.fr/shifting-cloud-security-left-scanning-infrastructure-as-code-for-security-issues) [COMMUNITY-TOOL] β€” A deep-dive analysis on shifting cloud security left by scanning Infrastructure as Code (IaC) templates for misconfigurations before deployment. Contrast: Curator Insight targets traditional static code checks, while Live Grounding validates that integrating tools like tfsec, Checkov, and Kics directly into CI/CD is now an industry standard. Essential for platform engineering security. - [KubeLinter](https://github.com/stackrox/kube-linter) ⭐ 3450 [ENTERPRISE-STABLE] β€” A static analysis tool that analyzes Kubernetes YAML manifests and Helm charts against best practices for security and production readiness. Checks for running as root, container security context settings, and missing resource limits. + - [blog.christophetd.fr: Shifting Cloud Security Left β€” Scanning Infrastructure' as Code for Security Issues](https://blog.christophetd.fr/shifting-cloud-security-left-scanning-infrastructure-as-code-for-security-issues) [COMMUNITY-TOOL] β€” A deep-dive analysis on shifting cloud security left by scanning Infrastructure as Code (IaC) templates for misconfigurations before deployment. Contrast: Curator Insight targets traditional static code checks, while Live Grounding validates that integrating tools like tfsec, Checkov, and Kics directly into CI/CD is now an industry standard. Essential for platform engineering security. - [thenewstack.io: StackRox KubeLinter Brings Security Linting to Kubernetes](https://thenewstack.io/stackrox-kubelinter-brings-security-linting-to-kubernetes) [COMMUNITY-TOOL] [GUIDE] β€” Introduces StackRox's KubeLinter tool, exploring its core capabilities to audit deployment manifests and Helm templates before operational execution. Details standard rule definitions and highlights strategies for developer integration. - [github.com/yannh/kubeconform 🌟](https://github.com/yannh/kubeconform) ⭐ 3033 [ENTERPRISE-STABLE] β€” A highly performant Kubernetes manifest validator written in Go, acting as a faster alternative to `kubeval`. Validates resource specifications against OpenAPI schemas, supporting custom resource definitions (CRDs) seamlessly in CI/CD environments. - [thenewstack.io: Security Insights into Infrastructure-as-Code](https://thenewstack.io/security-insights-into-infrastructure-as-code) [COMMUNITY-TOOL] [GUIDE] β€” Details security challenges present in IaC files across Terraform, Ansible, and CloudFormation. Analyzes typical misconfiguration risks (such as public S3 buckets, open security groups) and demonstrates the value of automated programmatic verification. @@ -423,6 +535,11 @@ #### Microservices Security (1) - [osohq.com: Patterns for Authorization in Microservices](https://www.osohq.com/post/microservices-authorization-patterns) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] β€” A deep architectural deep-dive analyzing patterns for deploying authorization policies in distributed systems. Evaluates centralized vs decentralized policy enforcement points, data-filtering complexities, and structured implementations using OPA (Open Policy Agent) or Oso. +### Cloud IAM + +#### Microsoft Entra + + - [Configure Microsoft Entra for Increased Security](https://learn.microsoft.com/en-us/entra/fundamentals/configure-security) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Official documentation outlines hardening parameters for Microsoft Entra ID. Features prescriptive blueprints for setting up conditional access, continuous access evaluation, Multi-Factor Authentication (MFA), and role-based identity management. ### Design and Architecture (1) #### Microservices Security (2) @@ -485,11 +602,6 @@ #### Secrets Management (4) - [kubewarden.io: Scanning secrets in environment variables](https://www.kubewarden.io/blog/2022/10/env-var-secrets) [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” Demonstrates how to use Kubewarden admission policies to dynamically intercept and prevent container deployments containing plaintext secrets or API keys exposed in environment variables. Provides concrete policy writing paradigms using WebAssembly (Wasm) and Rego. -### Kubernetes Fundamentals - -#### Security Concepts (1) - - - **(2026)** [==kubernetes.io: Overview of Cloud Native Security==](https://kubernetes.io/docs/concepts/security) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The authoritative framework defining Kubernetes security architecture across the 'FourCs' Model: Cloud, Cluster, Container, and Code. Serves as the foundational blueprint for understanding attack vectors, defense-in-depth methodologies, and default-deny paradigms in orchestrating container workloads safely. ### Kubernetes Hardening #### Threat Landscape @@ -621,13 +733,16 @@ #### Pentesting - [forbes.com: DevOps Drives Pentesting Delivered As A Service](https://www.forbes.com/sites/chenxiwang/2020/06/17/devops-drives-pentesting-delivered-as-a-service) [EN CONTENT] [LEGACY] β€” This Forbes article explores how continuous deployment velocities are driving the shift toward API-driven Pentesting-as-a-Service (PTaaS). It contrasts legacy annual audits with modern, on-demand security testing models natively embedded into developer pipelines. +#### Product Analysis + + - [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) [COMMUNITY-TOOL] β€” Examines updates to CloudBees' enterprise pipeline offerings, emphasizing the convergence of developer visibility and compliance control gates. Addresses challenges in executing secure enterprise DevOps workflows at scale. +#### SAST + + - [GitHub Code Security Risk Assessment: Free Vulnerability Scanning](https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free) [EN CONTENT] [COMMUNITY-TOOL] β€” An introduction to GitHub's native, free vulnerability scanning tools designed to locate security regressions, secrets, and supply chain threats directly within the code repository. It highlights automated security alerts and quick enablement configurations. #### Secrets Detection - [GitHub security: what does it take to protect your company from credentials' leaking on GitHub? 🌟](https://blog.gitguardian.com/github-security) [EN CONTENT] [COMMUNITY-TOOL] β€” An in-depth corporate case study and operational guide detailing the systematic threats of credential leakage in public and private Git environments. It highlights risk mitigation frameworks, API scanner configurations, and team hygiene rules required to prevent credential sprawl. - [blog.gitguardian.com: Secrets in source code (episode 2/3). Why secrets' in git are such a problem](https://blog.gitguardian.com/secrets-credentials-api-git) [EN CONTENT] [COMMUNITY-TOOL] β€” This educational blog post outlines the threat vectors of hardcoded secrets in Git histories. It details the structural reasons why standard version control systems make secret revocation difficult once committed, presenting static pre-commit hooks as the primary defense. -#### Secrets Scanning - - - **(2022)** [jfrog.com: How to protect your secrets with Spectral and JFrog Pipelines](https://jfrog.com/blog) [EN CONTENT] [COMMUNITY-TOOL] β€” A practical walk-through showing how to use Spectral in tandem with JFrog Pipelines. The tutorial focuses on identifying misplaced credentials and code misconfigurations inside continuous integration stages. #### Supply Chain Security (3) - [Anchore: Secure Container Based CI/CD Workflows](https://anchore.com/cicd) [EN CONTENT] [COMMUNITY-TOOL] β€” An overview of Anchore's enterprise solutions for securing CI/CD pipelines through extensive Software Bill of Materials (SBOM) generation and continuous container inspection. It helps organizations detect upstream dependencies risk and establish a trusted supply chain. @@ -673,7 +788,7 @@ #### Container Security Platforms - **(2026)** [**stackrox.com**](https://www.redhat.com/en/technologies/cloud-computing/openshift/advanced-cluster-security-kubernetes) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Red Hat Advanced Cluster Security (formerly StackRox) provides Kubernetes-native guardrails to secure application life cycles across build, deploy, and runtime phases. Operating deep within the cluster infrastructure, it leverages declarative policies to enforce network segmentation, assess vulnerability risk, and monitor active configurations. -#### Policy Enforcement +#### Policy Enforcement (1) - [Securing Kubernetes With Anchore](https://anchore.com/kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” This reference highlights Anchore's integration into Kubernetes systems to enforce compliance and vulnerability policies. It showcases the utilization of native admission controllers to intercept deployment requests and reject any images failing automated security criteria. #### Secrets Auditing @@ -798,6 +913,9 @@ #### Dependency Analysis (1) - [socket.dev: Introducing Socket](https://socket.dev/blog/introducing-socket) [COMMUNITY-TOOL] β€” An architectural introduction to Socket's active package monitoring system. Evaluates structural anomalies in dependencies by tracing suspicious network calls, API system changes, and permission escalations. +#### Enterprise Platform + + - **(2021)** [tanzu.vmware.com: Log4Shell Vulnerability Spotlights the Importance of Adopting Trusted Open Source Software Providers for the Enterprise](https://www.vmware.com/products/app-platform/tanzu) [COMMUNITY-TOOL] β€” Examines the strategic imperative of establishing trusted open-source workflows inside enterprise build infrastructures. Demonstrates how Tanzu's curated application platform streamlines immediate mitigation tasks at runtime. #### Open Source Policy - [zdnet.com: Log4j: Google and IBM call for list of critical open source projects](https://www.zdnet.com/article/log4j-after-white-house-meeting-google-calls-for-list-of-critical-open-source-projects) [COMMUNITY-TOOL] β€” Discusses high-level strategies initiated by Google and IBM to identify and secure critical open-source software structures. Explores how public-private partnerships aim to fortify base infrastructure projects globally. @@ -864,5 +982,5 @@ - [torq.io: 5 Security Automation Examples for Non-Developers](https://torq.io/blog/5-security-automation-examples-for-non-developers) [COMMUNITY-TOOL] β€” Provides five actionable automation playbooks for SecOps teams to streamline alert triage and response actions. Contrast: Curator Insight presents low-code solutions for non-developers, while Live Grounding shows that automating through structured JSON endpoints and centralized notification platforms is key to keeping MTTR minimal. Practical operational guide. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Kustomize](./kustomize.md) | [Crossplane](./crossplane.md) diff --git a/v2-docs/digital-money.md b/v2-docs/digital-money.md index b21b8478..c4f2b538 100644 --- a/v2-docs/digital-money.md +++ b/v2-docs/digital-money.md @@ -5,9 +5,11 @@ ## Standard Reference + - [en.wikipedia.org: Cryptocurrency](https://en.wikipedia.org/wiki/Cryptocurrency) [COMMUNITY-TOOL] + - [en.wikipedia.org: Blockchain](https://en.wikipedia.org/wiki/Blockchain) [COMMUNITY-TOOL] - [Tether (USDt)](https://tether.to) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) | [Elearning](./elearning.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) diff --git a/v2-docs/digitalocean.md b/v2-docs/digitalocean.md index 0ef0a1e8..dec43c32 100644 --- a/v2-docs/digitalocean.md +++ b/v2-docs/digitalocean.md @@ -1,10 +1,12 @@ -# Digitalocean +# Digital Ocean !!! info "Architectural Context" - Detailed reference for Digitalocean in the context of Cloud Providers (Hyperscalers). + Detailed reference for Digital Ocean in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [App Platform](https://docs.digitalocean.com/products/app-platform) [COMMUNITY-TOOL] + - [theregister.com: DigitalOcean decides to head rivals off at the PaaS, floats App Platform to deploy, run code without juggling servers](https://www.theregister.com/off-prem/2020/10/07/digitalocean-decides-to-head-rivals-off-at-the-paas-floats-app-platform-to-deploy-run-code-without-juggling-servers/802967) [COMMUNITY-TOOL] - [Digital Ocean](https://www.digitalocean.com) [COMMUNITY-TOOL] - [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL] - [try.digitalocean.com/cloudplex](https://try.digitalocean.com/cloudplex) [COMMUNITY-TOOL] @@ -30,5 +32,5 @@ - [NGINXConfig](https://www.digitalocean.com/community/tools/nginx) [DE FACTO STANDARD] β€” DigitalOcean's visual configuration tool for Nginx. It generates highly secure, production-tested server blocks tailored for modern features like HTTP/2, custom security headers, SSL/TLS optimizations via Let's Encrypt, and Gzip compression. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/docker.md b/v2-docs/docker.md index 9da9cce4..e7d0ab2d 100644 --- a/v2-docs/docker.md +++ b/v2-docs/docker.md @@ -5,89 +5,196 @@ ## Standard Reference + - [jfrog.com: A Beginner’s Guide to Understanding and Building Docker Images 🌟](https://jfrog.com/learn/cloud-native/how-to-build-docker-images) [COMMUNITY-TOOL] + - [adictosaltrabajo.com: CΓ³mo crear y desplegar microservicios con Spring Boot, Spring Cloud Netflix y Docker](https://adictosaltrabajo.com/2020/12/22/como-crear-y-desplegar-microservicios-con-spring-boot-spring-cloud-netflix-y-docker) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [grafana.com: Docker Integration for Grafana Cloud](https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/integration-docker) [COMMUNITY-TOOL] + - [blog.adoptium.net: Using Jlink in Dockerfiles instead of a JRE](https://adoptium.net/news/2021/08/using-jlink-in-dockerfiles) [COMMUNITY-TOOL] + - [matt-rickard.com: An Overview of Docker Desktop Alternatives](https://mattrickard.com/docker-desktop-alternatives) [COMMUNITY-TOOL] + - [infoworld.com: How Docker broke in half](https://www.infoworld.com/article/2269272/how-docker-broke-in-half.html) [COMMUNITY-TOOL] + - [infoworld.com: Docker really did change the world](https://www.infoworld.com/article/2270814/docker-really-did-change-the-world.html) [COMMUNITY-TOOL] + - [thenewstack.io: How to Share Data Between Docker Containers](https://thenewstack.io/containers/how-to-share-data-between-docker-containers) [COMMUNITY-TOOL] + - [acloudguru.com: Docker COPY vs ADD: What’s the difference?](https://www.pluralsight.com/resources/blog/cloud/docker-copy-vs-add-whats-the-difference) [COMMUNITY-TOOL] + - [hostinger.in: What Is Docker and How Does It Work? – Docker Explained](https://www.hostinger.com/in/tutorials/what-is-docker) [COMMUNITY-TOOL] + - [sysdig.com: Top 20 Dockerfile best practices 🌟](https://www.sysdig.com/learn-cloud-native/dockerfile-best-practices) [COMMUNITY-TOOL] + - [docs.docker.com: docker buildx imagetools](https://docs.docker.com/reference/cli/docker/buildx/imagetools) [COMMUNITY-TOOL] + - [github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples](https://github.com/pabpereza/containers-best-practices) [COMMUNITY-TOOL] + - [containerjournal.com: What’s the Difference Between Docker and Kubernetes?](https://cloudnativenow.com/features/whats-the-difference-between-docker-and-kubernetes) [COMMUNITY-TOOL] + - [codefresh.io: Docker anti-patterns 🌟](https://octopus.com/blog/docker-anti-patterns) [COMMUNITY-TOOL] + - [augmentedmind.de: Docker optimization guide: the 12 best tips to optimize Docker image security](https://www.augmentedmind.de/2024/06/12/optimize-docker-image-security) [COMMUNITY-TOOL] + - [slim.ai](https://www.root.io) [COMMUNITY-TOOL] + - [learnk8s.io: 3 simple tricks for smaller Docker images 🌟](https://learnkube.com/blog/smaller-docker-images) [COMMUNITY-TOOL] + - [jpetazzo.github.io: Anti-Patterns When Building Container Images](http://jpetazzo.github.io/2021/11/30/docker-build-container-images-antipatterns) [COMMUNITY-TOOL] + - [nrmitchi.com: One Simple Trick for Building Images Faster 🌟](https://www.nrmitchi.com/2020/10/one-simple-trick-for-building-images-faster/?utm_sq=gkugwn5n5s) [COMMUNITY-TOOL] β€” - ``BUILDKIT_INLINE_CACHE=1 build-arg`` is a neat flag that you could add to your docker build to reduce the build time upto 89% + - [Top 50 Docker Tools](https://blog.inedo.com/devops/top-50-docker-tools) [COMMUNITY-TOOL] + - [sematext: Monitor Docker Metrics & Logs 🌟](https://sematext.com/capabilities/container-monitoring) [COMMUNITY-TOOL] + - [infoworld.com: Docker's Compose specification is now an open standard](https://www.infoworld.com/article/2257118/dockers-compose-specification-is-now-an-open-standard.html) [COMMUNITY-TOOL] + - [theregister.co.uk: Compose yourselves – Docker has published multi-container app spec, needs contributors to help maintain and develop it](https://www.theregister.com/software/2020/04/08/compose-yourselves-docker-has-published-multi-container-app-spec-needs-contributors-to-help-maintain-and-develop-it/311866) [COMMUNITY-TOOL] + - [releasehub.com: 6 Docker Compose Best Practices for Dev and Prod](https://release.com/blog/6-docker-compose-best-practices-for-dev-and-prod) [COMMUNITY-TOOL] + - [crunchtools.com: A Hacker’s Guide to Moving Linux Services into Containers. Epic 15 page blog post showing people how to move Wordpress (php), Mediawiki (php), and Request Tracker (perl) into containers](http://crunchtools.com/moving-linux-services-to-containers) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: IIS Central Certificate Store and Windows containers](https://techcommunity.microsoft.com/blog/itopstalkblog/iis-central-certificate-store-and-windows-containers/4181509) [COMMUNITY-TOOL] + - [Portainer Community Edition](https://www.portainer.io/install) [COMMUNITY-TOOL] + - [crunchtools.com: A Comparison of Linux Container Images](http://crunchtools.com/comparison-linux-container-images) [COMMUNITY-TOOL] + - [jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and Standalone Container Tools 🌟](https://jfrog.com/learn/devops/alternatives-to-docker) [COMMUNITY-TOOL] + - [blog.logrocket.com: Top Docker alternatives for 2022](https://blog.logrocket.com/docker-alternatives) [COMMUNITY-TOOL] + - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] + - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] + - [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) ⭐ 12740 [ENTERPRISE-STABLE] + - [github.com/google/go-containerregistry 🌟](https://github.com/google/go-containerregistry) ⭐ 3881 [ENTERPRISE-STABLE] + - [nerdctl 🌟](https://github.com/containerd/nerdctl) ⭐ 10104 [ENTERPRISE-STABLE] + - [kaniko](https://github.com/GoogleContainerTools/kaniko) ⭐ 15762 [DE FACTO STANDARD] + - [technology.doximity.com: Buildpacks vs Dockerfiles 🌟](https://technology.doximity.com/articles/buildpacks-vs-dockerfiles) [COMMUNITY-TOOL] + - [blog.alexellis.io: Building containers without Docker 🌟](https://blog.alexellis.io/building-containers-without-docker) [COMMUNITY-TOOL] + - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] + - [Podman.io](https://podman.io) [COMMUNITY-TOOL] + - [Buildah.io](https://buildah.io) [COMMUNITY-TOOL] + - [cheatsheetseries.owasp.org: Docker Security Cheat Sheet 🌟🌟](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html) [COMMUNITY-TOOL] + - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] + - [Awesome Docker 🌟](https://github.com/veggiemonk/awesome-docker) ⭐ 36056 [DE FACTO STANDARD] + - [Awesome Compose 🌟](https://github.com/docker/awesome-compose) ⭐ 45355 [DE FACTO STANDARD] + - [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] - [americanexpress.io: **Do Not Run Dockerized Applications as Root** 🌟](https://americanexpress.io/do-not-run-dockerized-applications-as-root) [COMMUNITY-TOOL] - - [freecodecamp.org: A Beginner-Friendly Introduction to Containers, VMs and' Docker](https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b) [COMMUNITY-TOOL] - [Play with docker 🌟](https://labs.play-with-docker.com) [COMMUNITY-TOOL] + - [medium: Strategies of docker images optimization](https://medium.com/sciforce/strategies-of-docker-images-optimization-2ca9cc5719b6) [COMMUNITY-TOOL] + - [Dzone: Docker explained, an introductory guide to docker](https://dzone.com/articles/docker-explained-an-introductory-guide-to-docker) [COMMUNITY-TOOL] + - [Dzone: everything you need to know about docker](https://dzone.com/articles/everything-you-need-to-know-about-docker) [COMMUNITY-TOOL] - [**GitHub build-push-action**](https://github.com/docker/build-push-action) ⭐ 5280 [ENTERPRISE-STABLE] - [itnext.io: Getting Started with Docker: Facts You Should Know 🌟](https://itnext.io/getting-started-with-docker-facts-you-should-know-d000e5815598) [COMMUNITY-TOOL] - [Broken by default: why you should avoid most Dockerfile example 🌟](https://pythonspeed.com/articles/dockerizing-python-is-hard) [COMMUNITY-TOOL] + - [medium: What is Docker, Why should you use it in simple words](https://medium.com/@shahinghasemy/what-is-docker-why-should-you-use-it-in-simple-words-cc5e6160f9db) [COMMUNITY-TOOL] + - [docker.com: Top Questions for Getting Started with Docker 🌟](https://www.docker.com/blog/top-questions-for-getting-started-with-docker) [COMMUNITY-TOOL] + - [medium: How to Start Working With Docker Containers](https://medium.com/swlh/how-to-start-working-with-docker-containers-72b73ca60e0c) [COMMUNITY-TOOL] + - [dzone: Mitigating DevOps Repository Risks](https://dzone.com/articles/mitigating-devops-repository-risks) [COMMUNITY-TOOL] - [Top 18 Docker commands for Automation Tester/Devops/SDET/Test Lead? 🌟](https://automationreinvented.blogspot.com/2020/02/top-18-docker-commands-for-aytomation.html) [COMMUNITY-TOOL] - [A Gentle Introduction to Using a Docker Container as a Dev Environment 🌟](https://css-tricks.com/a-gentle-introduction-to-using-a-docker-container-as-a-dev-environment) [COMMUNITY-TOOL] - [martinheinz.dev: It's Time to Forget About Docker 🌟](https://martinheinz.dev/blog/35) [COMMUNITY-TOOL] + - [docker.com: Docker Hub Experimental CLI tool](https://www.docker.com/blog/docker-hub-experimental-cli-tool) [COMMUNITY-TOOL] + - [docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part' 1 🌟](https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-1) [COMMUNITY-TOOL] - [docker.com: Year in Review: The Most Viewed Docker Blog Posts of 2020 Part' 2 🌟](https://www.docker.com/blog/year-in-review-the-most-viewed-docker-blog-posts-of-2020-part-2) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Use Cron With Your Docker Containers](https://www.cloudsavvyit.com/9033/how-to-use-cron-with-your-docker-containers) [COMMUNITY-TOOL] - [infoq.com: Docker Hub and JFrog Partnership Removes Image Pull Limits for' Artifactory Users](https://www.infoq.com/news/2021/01/docker-jfrog-partnership) [COMMUNITY-TOOL] - - [technology.doximity.com: Buildpacks vs Dockerfiles 🌟](https://technology.doximity.com/articles/buildpacks-vs-dockerfiles) [COMMUNITY-TOOL] + - [docker.com: Containerized Python Development – Part 1](https://www.docker.com/blog/containerized-python-development-part-1) [COMMUNITY-TOOL] - [pythonspeed.com: The worst so-called β€œbest practice” for Docker](https://pythonspeed.com/articles/security-updates-in-docker) [COMMUNITY-TOOL] + - [developers.redhat.com: Making environment variables accessible in front-end' containers](https://developers.redhat.com/blog/2021/03/04/making-environment-variables-accessible-in-front-end-containers) [COMMUNITY-TOOL] + - [medium: Dockerizing a REST API in Python Less Than 9 MB and Based on scratch' Image](https://medium.com/analytics-vidhya/dockerizing-a-rest-api-in-python-less-than-9-mb-and-based-on-scratch-image-ef0ee3ad3f0a) [COMMUNITY-TOOL] - [theskillpedia.com: Managing docker images - openshift tutorial](https://www.theskillpedia.com/managing-docker-images-openshift-tutorial) [COMMUNITY-TOOL] - [r-bloggers.com: Dockerizing Shiny Applications](https://www.r-bloggers.com/2021/05/dockerizing-shiny-applications) [COMMUNITY-TOOL] - [pythonspeed.com: Docker can slow down your code and distort your benchmarks](https://pythonspeed.com/articles/docker-performance-overhead) [COMMUNITY-TOOL] + - [turbofuture.com: A Beginners Guide to Containers and Docker](https://turbofuture.com/computers/introductiontodocker) [COMMUNITY-TOOL] + - [medium.com/nttlabs: Kubernetes driver for Docker BuildX](https://medium.com/nttlabs/buildx-kubernetes-ad0fe59b0c64) [COMMUNITY-TOOL] - [linuxadictos.com: Docker presenta nuevas capacidades para desarrolladores](https://www.linuxadictos.com/docker-presenta-nuevas-capacidades-para-desarrolladores.html) [COMMUNITY-TOOL] - [dev.to: Docker CMD vs ENTRYPOINT: explaining the difference](https://dev.to/hood/docker-cmd-vs-entrypoint-explaining-the-difference-55g7) [COMMUNITY-TOOL] - [blog.gougousis.net: File Permissions: the painful side of Docker 🌟](https://blog.gougousis.net/file-permissions-the-painful-side-of-docker) [COMMUNITY-TOOL] + - [medium: Push Docker Image To Docker Hub](https://medium.com/codex/push-docker-image-to-docker-hub-acc978c76ad) [COMMUNITY-TOOL] + - [blog.thundra.io: Why Should You Run All Your Tests in Docker? 🌟](https://blog.thundra.io/why-should-you-run-all-your-tests-in-docker) [COMMUNITY-TOOL] - [returngis.net: Crea hosts de Docker con Docker Machine en Microsoft Azure](https://www.returngis.net/2021/08/crea-hosts-de-docker-con-docker-machine-en-microsoft-azure) [COMMUNITY-TOOL] - [dev.to: Docker 101!](https://dev.to/kubona_my/docker-101-124e) [COMMUNITY-TOOL] + - [pawelurbanek.com: asdf and Docker for Managing Local Development Dependencies](https://pawelurbanek.com/asdf-docker-development) [COMMUNITY-TOOL] - [tecmint.com: How to Install Docker on Rocky Linux and AlmaLinux](https://www.tecmint.com/install-docker-in-rocky-linux-and-almalinux) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to SSH into a Docker container](https://www.cloudsavvyit.com/13937/how-to-ssh-into-a-docker-container) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to use docker cp to copy files between host and containers](https://www.cloudsavvyit.com/13987/how-to-use-docker-cp-to-copy-files-between-host-and-containers) [COMMUNITY-TOOL] + - [baeldung.com: Deploying a Java War in a Docker Container](https://www.baeldung.com/docker-deploy-java-war) [COMMUNITY-TOOL] - [returngis.net: Explorar grΓ‘ficamente el contenido de un volumen de Docker](https://www.returngis.net/2021/08/explorar-graficamente-el-contenido-de-un-volumen-de-docker) [COMMUNITY-TOOL] - [opensource.com: What is a container image?](https://opensource.com/article/21/8/container-image) [COMMUNITY-TOOL] - [zdnet.com: Docker changes its subscription plans, usage rules, and product' line](https://www.zdnet.com/article/docker-changes-its-subscription-plans-usage-rules-and-product-line) [COMMUNITY-TOOL] - [servethehome.com: Docker Abruptly Starts Charging Many Users for Docker' Desktop](https://www.servethehome.com/docker-abruptly-starts-charging-many-users-for-docker-desktop) [COMMUNITY-TOOL] - [blog.aquasec.com: How Do Containers Contain? Container Isolation Techniques](https://blog.aquasec.com/container-isolation-techniques) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Pass Environment Variables to Docker Containers](https://www.cloudsavvyit.com/14081/how-to-pass-environment-variables-to-docker-containers) [COMMUNITY-TOOL] - [dev.to: One does not "just containerize" an app](https://dev.to/tylerlwsmith/one-does-not-just-containerize-an-app-5eae) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How To Clean Up and Delete Docker Images](https://www.cloudsavvyit.com/14191/how-to-clean-up-and-delete-docker-images) [COMMUNITY-TOOL] - [dev.to: How to create a production Docker image](https://dev.to/abdorah/how-to-create-production-docker-image-ready-for-deployment-4bbe) [COMMUNITY-TOOL] - [dev.to: How to run docker on Windows without Docker Desktop](https://dev.to/_nicolas_louis_/how-to-run-docker-on-windows-without-docker-desktop-hik) [COMMUNITY-TOOL] - [dev.to: Beginner's guide to Docker and Docker CLI commands](https://dev.to/paru429/beginner-s-guide-to-docker-and-docker-cli-commands-1p75) [COMMUNITY-TOOL] - [freecodecamp.org: Learn How to Deploy 12 Apps to AWS, Azure, & Google Cloud](https://www.freecodecamp.org/news/learn-how-to-deploy-12-apps-to-aws-azure-google-cloud) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Assign a Static IP to a Docker Container](https://www.cloudsavvyit.com/14508/how-to-assign-a-static-ip-to-a-docker-container) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Inspect a Docker Image’s Content Without Starting' a Container](https://www.cloudsavvyit.com/14663/how-to-inspect-a-docker-images-content-without-starting-a-container) [COMMUNITY-TOOL] - [freecodecamp.org: Why You Should Start Using Docker Right Now](https://www.freecodecamp.org/news/why-you-should-start-using-docker-now) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How (and Why) to Run Docker Inside Docker](https://www.cloudsavvyit.com/14890/how-and-why-to-run-docker-inside-docker) [COMMUNITY-TOOL] + - [cloudsavvyit.com: What’s the Difference Between Exposing and Publishing' a Docker Port?](https://www.cloudsavvyit.com/14880/whats-the-difference-between-exposing-and-publishing-a-docker-port) [COMMUNITY-TOOL] + - [clavinjune.dev: Working With Remote Docker Using Docker Context](https://clavinjune.dev/en/blogs/working-with-remote-docker-using-docker-context) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Add a Volume to an Existing Docker Container](https://www.cloudsavvyit.com/14973/how-to-add-a-volume-to-an-existing-docker-container) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Manage Docker Engine Plugins](https://www.cloudsavvyit.com/15066/how-to-manage-docker-engine-plugins) [COMMUNITY-TOOL] - [iximiuz.com: Learning Containers From The Bottom Up | Ivan Velichko' 🌟🌟🌟](https://iximiuz.com/en/posts/container-learning-path) [COMMUNITY-TOOL] - [thenewstack.io: The Time to Decide on Docker Desktop Has Arrived](https://thenewstack.io/the-time-to-decide-on-docker-desktop-has-arrived) [COMMUNITY-TOOL] - [codeproject.com: How to Create an Image in Docker using Python](https://www.codeproject.com/Tips/5323808/How-To-Create-An-Image-In-Docker-Using-Python) [COMMUNITY-TOOL] - [thenewstack.io: How to Run Docker in Rootless Mode](https://thenewstack.io/how-to-run-docker-in-rootless-mode) [COMMUNITY-TOOL] + - [mjovanc.com: Get started with Docker and Docker Compose](https://mjovanc.com/get-started-with-docker-and-docker-compose-cddcb5a3f3b9) [COMMUNITY-TOOL] - [dev.to: Docker: Explained to a 5 year old. πŸ‘ΆπŸ»](https://dev.to/dhravya/docker-explained-to-a-5-year-old-2cbg) [COMMUNITY-TOOL] + - [nishnit007.medium.com: A Journey from Dockerfile to Application Deployment' on Kubernetes For Beginners](https://nishnit007.medium.com/a-journey-from-dockerfile-to-application-deployment-on-kubernetes-for-beginners-fea1eb0f3581) [COMMUNITY-TOOL] - [freecodecamp.org: Docker Cache – How to Do a Clean Image Rebuild and Clear' Docker's Cache](https://www.freecodecamp.org/news/docker-cache-tutorial) [COMMUNITY-TOOL] - [dev.to: Docker 101: Introduction to Docker](https://dev.to/signoz/docker-101-introduction-to-docker-1kbm) [COMMUNITY-TOOL] + - [medium.com/@joelbelton: Optimising Docker Performance β€” The Key 4 Techniques' You Need](https://medium.com/@joelbelton/optimising-docker-performance-the-key-4-techniques-you-need-6440cfebb650) [COMMUNITY-TOOL] + - [medium.com/geekculture: Docker β€” Limit Container CPU Usage 🌟](https://medium.com/geekculture/docker-limit-container-cpu-usage-11eb8ee0de5a) [COMMUNITY-TOOL] - [devtron.ai: Understand CMD and ENTRYPOINT Differences in Docker](https://devtron.ai/blog/cmd-and-entrypoint-differences) [COMMUNITY-TOOL] + - [fatehmuhammad.medium.com: Introduction to Docker | part 1](https://fatehmuhammad.medium.com/introduction-to-docker-part-1-3cff7559e372) [COMMUNITY-TOOL] + - [cloudnativeislamabad.hashnode.dev: Introduction to Docker | part 1 🌟](https://cloudnativeislamabad.hashnode.dev/introduction-to-docker-part-1) [COMMUNITY-TOOL] - [docker-curriculum.com: A Docker Tutorial for Beginners 🌟](https://docker-curriculum.com) [COMMUNITY-TOOL] + - [blog.devgenius.io: Container β€” Namespace Introduction](https://blog.devgenius.io/container-namespace-introduction-6a1e26f8707a) [COMMUNITY-TOOL] - [viblo.asia: How to prevent out-of-disk space when using Docker?](https://viblo.asia/p/how-to-prevent-out-of-disk-space-when-using-docker-english-WR5JRDBrVGv) [COMMUNITY-TOOL] - [iximiuz.com: What Actually Happens When You Publish a Container Port 🌟](https://iximiuz.com/en/posts/docker-publish-container-ports) [COMMUNITY-TOOL] - [iximiuz.com: How To Publish a Port of a Running Container 🌟](https://iximiuz.com/en/posts/docker-publish-port-of-running-container) [COMMUNITY-TOOL] + - [medium.com/@BeNitinAgarwal: Lifecycle of Docker Container](https://medium.com/@BeNitinAgarwal/lifecycle-of-docker-container-d2da9f85959) [COMMUNITY-TOOL] + - [docker.com: Docker Compose: What’s New, What’s Changing, What’s Next](https://www.docker.com/blog/new-docker-compose-v2-and-v1-deprecation) [COMMUNITY-TOOL] + - [medium.com/@i180826: Using Docker to build React App](https://medium.com/@i180826/using-docker-to-build-react-app-49862615e6f8) [COMMUNITY-TOOL] - [dev.to: Simplify Your Dockerfile wiyth Rust programming language| Kamesh' Sampath](https://dev.to/kameshsampath/simplify-your-dockerfile-1j5k) [COMMUNITY-TOOL] + - [kennybrast.medium.com: How I Used Docker to Create a Python Dev Environment](https://kennybrast.medium.com/how-i-used-docker-to-create-a-python-dev-environment-48a5d31ae277) [COMMUNITY-TOOL] - [youtube: Docker 101 (Workshop) how an application can be run using Docker' containers. First, you'll learn how to take an application all the way from source code to a running container. Docker-compose, networking, multi-stage and more 🌟](https://www.youtube.com/watch?v=0mxhS7H6bxM) [COMMUNITY-TOOL] - [codementor.io: Docker: What's Under the Hood?](https://www.codementor.io/blog/docker-technology-5x1kilcbow) [COMMUNITY-TOOL] - [dev.to/javinpaul: My Favorite Free Courses to Learn Docker and Containers' in 2023](https://dev.to/javinpaul/my-favorite-free-courses-to-learn-docker-and-containers-in-2023-1ldo) [COMMUNITY-TOOL] + - [tonylixu.medium.com: Docker RUN vs CMD vs ENTRYPOINT](https://tonylixu.medium.com/docker-run-vs-cmd-vs-entrypoint-57f248b95889) [COMMUNITY-TOOL] - [dev.to: Building a Robust CI/CD Pipeline with Docker: A Comprehensive' Guide](https://dev.to/itsahsanmangal/building-a-robust-cicd-pipeline-with-docker-a-comprehensive-guide-4k8b) [COMMUNITY-TOOL] - [dev.to: Docker : From Zero to Hero πŸ›Έ ( part 1) | Prasenjeet Kumar](https://dev.to/prasenjeetsymon/docker-from-zero-to-hero-part-1-3a45) [COMMUNITY-TOOL] + - [dzone: Components of Container Management](https://dzone.com/articles/components-of-container-management) [COMMUNITY-TOOL] - [devopscube.com: How to Build Docker Image : Comprehensive Beginners Guide](https://devopscube.com/build-docker-image) [COMMUNITY-TOOL] + - [pointbase.hashnode.dev: Understand Docker layers by example : RUN instructions' Impact](https://pointbase.hashnode.dev/understand-docker-layers-by-example-run-instructions-impact) [COMMUNITY-TOOL] + - [blog.docker.com: Intro Guide to Dockerfile Best Practices 🌟](https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices) [COMMUNITY-TOOL] + - [docker.com: Intro Guide to Dockerfile Best Practices](https://www.docker.com/blog/intro-guide-to-dockerfile-best-practices) [COMMUNITY-TOOL] + - [docker.com: Speed Up Your Development Flow With These Dockerfile Best Practices](https://www.docker.com/blog/speed-up-your-development-flow-with-these-dockerfile-best-practices) [COMMUNITY-TOOL] - [testdriven.io: Docker Best Practices for Python Developers](https://testdriven.io/blog/docker-best-practices) [COMMUNITY-TOOL] - [dev.to: Top 8 Docker Best Practices for using Docker in Production 🌟](https://dev.to/techworld_with_nana/top-8-docker-best-practices-for-using-docker-in-production-1m39) [COMMUNITY-TOOL] - [dev.to: Top 5 Docker Best Practices](https://dev.to/karanpratapsingh/top-5-docker-best-practices-57oh) [COMMUNITY-TOOL] - [stevelasker.blog: Docker Tagging: Best practices for tagging and versioning' docker images](https://stevelasker.blog/2018/03/01/docker-tagging-best-practices-for-tagging-and-versioning-docker-images) [COMMUNITY-TOOL] + - [faun.pub: Dockerfile Best Practices for Developers | Pavan Belagatti](https://faun.pub/dockerfile-best-practices-for-developers-87a2c19b4abe) [COMMUNITY-TOOL] + - [azeynalli1990.medium.com: 15 Best Practices when working with Docker](https://azeynalli1990.medium.com/15-best-practices-when-working-with-docker-720d2d8de202) [COMMUNITY-TOOL] + - [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] - [spacelift.io: Docker Volumes – Guide with Examples](https://spacelift.io/blog/docker-volumes) [COMMUNITY-TOOL] - [docs.netapp.com: Work with docker volumes - Astra Trident 🌟](https://docs.netapp.com/us-en/trident/trident-docker/volumes-docker.html) [COMMUNITY-TOOL] + - [betterprogramming.pub: 5 Simple Tips For Debugging Docker Containers 🌟](https://betterprogramming.pub/5-simple-tips-for-debugging-docker-containers-271cb3dee77a) [COMMUNITY-TOOL] - [iximiuz.com: Docker: How To Debug Distroless And Slim Containers 🌟](https://iximiuz.com/en/posts/docker-debug-slim-containers) [COMMUNITY-TOOL] - [dev.to: 9 Docker Extensions Every Developer Must Try](https://dev.to/docker/9-docker-extensions-every-developer-must-try-1no2) [COMMUNITY-TOOL] - [github.com/Saniewski/mongo-express-docker-extension](https://github.com/Saniewski/mongo-express-docker-extension) ⭐ 11 [COMMUNITY-TOOL] - - [Awesome Docker 🌟](https://github.com/veggiemonk/awesome-docker) ⭐ 36056 [DE FACTO STANDARD] - - [Awesome Compose 🌟](https://github.com/docker/awesome-compose) ⭐ 45355 [DE FACTO STANDARD] + - [medium: Docker anti-patterns | Codefresh](https://medium.com/containers-101/docker-anti-patterns-ad2a1fcd5ce1) [COMMUNITY-TOOL] - [brianchristner.io: How to use Docker Security Scan Locally](https://brianchristner.io/how-to-use-docker-scan) [COMMUNITY-TOOL] - [snyk.io: 10 Docker Security Best Practices 🌟](https://snyk.io/blog/10-docker-image-security-best-practices) [COMMUNITY-TOOL] - [infoq.com: Is Docker Secure Enough?](https://www.infoq.com/articles/securing-docker) [COMMUNITY-TOOL] - [clickittech.com: The Ultimate Docker Security Best Practices for Your Node.js' Application](https://www.clickittech.com/devops/docker-security-best-practices) [COMMUNITY-TOOL] + - [infosecwriteups.com: Attacking and securing Docker containers](https://infosecwriteups.com/attacking-and-securing-docker-containers-cc8c80f05b5b) [COMMUNITY-TOOL] - [securitylabs.datadoghq.com: Container security fundamentals: Exploring containers' as processes](https://securitylabs.datadoghq.com/articles/container-security-fundamentals-part-1) [COMMUNITY-TOOL] - [developers.redhat.com: Keep it small: a closer look at Docker image sizing](https://developers.redhat.com/blog/2016/03/09/more-about-docker-images-size) [COMMUNITY-TOOL] + - [medium: How to build a smaller Docker image](https://medium.com/@gdiener/how-to-build-a-smaller-docker-image-76779e18d48a) [COMMUNITY-TOOL] - [itsopensource.com: How to Reduce Node Docker Image Size by 10X](https://itsopensource.com/how-to-reduce-node-docker-image-size-by-ten-times) [COMMUNITY-TOOL] - [blog.bitsrc.io: Best Practices for Writing a Dockerfile](https://blog.bitsrc.io/best-practices-for-writing-a-dockerfile-68893706c3) [COMMUNITY-TOOL] - [sequoia.makes.software: Reducing Docker Image Size (Particularly for Kubernetes' Environments) 🌟](https://sequoia.makes.software/reducing-docker-image-size-particularly-for-kubernetes-environments) [COMMUNITY-TOOL] - [itnext.io: Building Docker Images The Proper Way 🌟](https://itnext.io/building-docker-images-the-proper-way-3c9807524582) [COMMUNITY-TOOL] - [returngis.net: Reduce el tamaΓ±o de tus imΓ‘genes con Dockerfiles multi-stage](https://www.returngis.net/2021/08/reduce-el-tamano-de-tus-imagenes-con-dockerfiles-multi-stage) [COMMUNITY-TOOL] + - [contains.dev: Optimizing Docker image size and why it matters](https://contains.dev/blog/optimizing-docker-image-size) [COMMUNITY-TOOL] - [developers.redhat.com: Reduce the size of container images with DockerSlim](https://developers.redhat.com/articles/2022/01/17/reduce-size-container-images-dockerslim) [COMMUNITY-TOOL] + - [docker.com: Reduce Your Image Size with the Dive-In Docker Extension](https://www.docker.com/blog/reduce-your-image-size-with-the-dive-in-docker-extension) [COMMUNITY-TOOL] + - [medium.com/vantageai: How to make your Python Docker images secure, fast' & small 🌟](https://medium.com/vantageai/how-to-make-your-python-docker-images-secure-fast-small-b3a6870373a0) [COMMUNITY-TOOL] + - [blog.devgenius.io: DevOps in K8s β€” Write Dockerfile Efficiently 🌟](https://blog.devgenius.io/devops-in-k8s-write-dockerfile-efficiently-37eaedf87163) [COMMUNITY-TOOL] - [piotrminkowski.com: Slim Docker Images for Java](https://piotrminkowski.com/2023/11/07/slim-docker-images-for-java) [COMMUNITY-TOOL] - [bhupesh.me: How I reduced the size of my very first published docker image' by 40% - A lesson in dockerizing shell scripts 🌟](https://bhupesh.me/publishing-my-first-ever-dockerfile-optimization-ugit) [COMMUNITY-TOOL] + - [medium.com/@RoussiAbel: Optimizing java base docker images size from 674Mb' to 58Mb](https://medium.com/@RoussiAbel/optimizing-java-base-docker-images-size-from-674mb-to-58mb-c1b7c911f622) [COMMUNITY-TOOL] - [pythonspeed.com: Docker BuildKit: faster builds, new features, and now it’s' stable](https://pythonspeed.com/articles/docker-buildkit) [COMMUNITY-TOOL] + - [pauldally.medium.com: Structuring Dockerfiles For Productivity](https://pauldally.medium.com/structuring-dockerfiles-for-productivity-2681de4815a4) [COMMUNITY-TOOL] - [docker-ecs-plugin: Docker Releases Plugin for Simplified Deployments into' AWS ECS and Fargate](https://www.infoq.com/news/2020/07/docker-ecs-plugin) [COMMUNITY-TOOL] - [dive 🌟](https://github.com/wagoodman/dive) ⭐ 53971 [DE FACTO STANDARD] - [ctop 🌟](https://github.com/bcicen/ctop) ⭐ 17741 [DE FACTO STANDARD] - [dev.to: Use Kool to Dockerize Your Local Development Environment the Right' Way](https://dev.to/kooldev/use-kool-to-dockerize-your-local-development-environment-the-right-way-18gl) [COMMUNITY-TOOL] - [stepchowfun/docuum: Docuum: LRU eviction of Docker images 🌟](https://github.com/stepchowfun/docuum) ⭐ 693 [COMMUNITY-TOOL] + - [cloudsavvyit.com: 10 Tools That Complement Docker](https://www.cloudsavvyit.com/15158/10-tools-that-complement-docker) [COMMUNITY-TOOL] - [cybersecsi/RAUDI](https://github.com/cybersecsi/RAUDI) ⭐ 559 [COMMUNITY-TOOL] - [grosser/preoomkiller](https://github.com/grosser/preoomkiller) ⭐ 78 [COMMUNITY-TOOL] - [ory/dockertest](https://github.com/ory/dockertest) ⭐ 4517 [ENTERPRISE-STABLE] @@ -95,14 +202,22 @@ - [ttl.sh: Anonymous & ephemeral Docker image registry 🌟](https://ttl.sh) [COMMUNITY-TOOL] - [buildg: Interactive debugger for Dockerfile 🌟](https://github.com/ktock/buildg) ⭐ 1495 [COMMUNITY-TOOL] - [infoq.com: Debugging Large and Complex Dockerfiles Gets Easier with Buildg](https://www.infoq.com/news/2022/09/debug-dockerfiles-buildg) [COMMUNITY-TOOL] - - [github.com/google/go-containerregistry 🌟](https://github.com/google/go-containerregistry) ⭐ 3881 [ENTERPRISE-STABLE] - [jesseduffield/lazydocker](https://github.com/jesseduffield/lazydocker) ⭐ 51111 [DE FACTO STANDARD] + - [docker.com: Docker and Ambassador Labs Announce Telepresence for Docker,' Improving the Kubernetes Development Experience 🌟](https://www.docker.com/blog/telepresence-for-docker) [COMMUNITY-TOOL] - [github.com/containrrr/watchtower](https://github.com/containrrr/watchtower) ⭐ 24618 [DE FACTO STANDARD] + - [Creating the best Linux Development experience on Windows & WSL 2](https://www.docker.com/blog/creating-the-best-linux-development-experience-on-windows-wsl-2) [COMMUNITY-TOOL] - [andrewlock.net: Installing Docker Desktop for Windows and WSL 2](https://andrewlock.net/installing-docker-desktop-for-windows) [COMMUNITY-TOOL] + - [medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows](https://medium.com/@adeelsubhan25/how-to-setup-and-build-docker-images-on-windows-baf252152aca) [COMMUNITY-TOOL] - [freecodecamp.org: a beginners guide to docker - how to create a client server' side with docker compose](https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-a-client-server-side-with-docker-compose-12c8cf0ae0aa) [COMMUNITY-TOOL] + - [docker.com: Announcing the Compose Specification 🌟](https://www.docker.com/blog/announcing-the-compose-specification) [COMMUNITY-TOOL] + - [Visual docker-compose.yml file generator 🌟](https://nuxx.io) [COMMUNITY-TOOL] + - [medium: How can we easily and visually explain the Docker Compose 🌟](https://medium.com/clarusway/how-can-we-easily-and-visually-explain-the-docker-compose-53df77e9f046) [COMMUNITY-TOOL] + - [docker.com: Docker Compose for Amazon ECS Now Available](https://www.docker.com/blog/docker-compose-for-amazon-ecs-now-available) [COMMUNITY-TOOL] - [geshan.com.np: Postgres with Docker and Docker compose a step-by-step' guide for beginners](https://geshan.com.np/blog/2021/12/docker-postgres) [COMMUNITY-TOOL] - [codesolid.com: How To Use Docker and Docker Compose With Python](https://codesolid.com/how-to-use-docker-with-python) [COMMUNITY-TOOL] + - [medium: Windows Containers (personal) cheat sheet](https://medium.com/@sebagomez/windows-containers-personal-cheat-sheet-95c1c4d6bdf5) [COMMUNITY-TOOL] - [thenewstack.io: Deploy a Persistent Kubernetes Application with Portainer](https://thenewstack.io/deploy-a-persistent-kubernetes-application-with-portainer) [COMMUNITY-TOOL] + - [kubedex.com: Base images comparison](https://kubedex.com/base-images) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [Red Hat Universal Base Images - hub.docker.com/u/redhat: UBI 8 standard,' minimal, micro, and init from DockerHub 🌟](https://hub.docker.com/u/redhat) [COMMUNITY-TOOL] - [developers.redhat.com: Red Hat Universal Base Image and Docker Hub: Why' should developers care?](https://developers.redhat.com/articles/2021/05/25/red-hat-universal-base-image-and-docker-hub-why-should-developers-care) [COMMUNITY-TOOL] @@ -112,12 +227,34 @@ - [altoros.com: Streamlining the Creation of Docker Images with Cloud Native' Buildpacks](https://www.altoros.com/blog/streamlining-the-creation-of-docker-images-with-cloud-native-buildpacks) [COMMUNITY-TOOL] - [thenewstack.io: Container Images the Easy Way with Cloud Native Buildpacks](https://thenewstack.io/container-images-the-easy-way-with-cloud-native-buildpacks) [COMMUNITY-TOOL] - [dev.to/pmbanugo: Goodbye Dockerfiles: Build Secure & Optimised Node.js Container' Images with Cloud Native Buildpacks](https://dev.to/pmbanugo/goodbye-dockerfiles-build-secure-optimised-nodejs-container-images-with-cloud-native-buildpacks-489p) [COMMUNITY-TOOL] - - [nerdctl 🌟](https://github.com/containerd/nerdctl) ⭐ 10104 [ENTERPRISE-STABLE] + - [medium: nerdctl: Docker-compatible CLI for contaiNERD](https://medium.com/nttlabs/nerdctl-359311b32d0e) [COMMUNITY-TOOL] - [img](https://github.com/genuinetools/img) ⭐ 3986 [ENTERPRISE-STABLE] - [jib](https://github.com/GoogleContainerTools/jib) ⭐ 14402 [ENTERPRISE-STABLE] - - [kaniko](https://github.com/GoogleContainerTools/kaniko) ⭐ 15762 [DE FACTO STANDARD] - [itnext.io: Replace Docker Desktop with lima](https://itnext.io/replace-docker-desktop-with-lima-88ec6f9d6a19) [COMMUNITY-TOOL] + - [dzone: Alternatives to Docker Desktop](https://dzone.com/articles/alternatives-to-docker-desktop) [COMMUNITY-TOOL] + - [dzone: Docker Alternatives: 10 Alternatives to Docker for Your SaaS Application](https://dzone.com/articles/docker-alternatives-10-alternatives-to-docker-for) [COMMUNITY-TOOL] +## Cloud Native Security + +### Supply Chain Security + +#### Container Vulnerabilities + + - [thehackernews.com: Docker Images Containing Cryptojacking Malware Distributed' via Docker Hub](https://thehackernews.com/2020/06/cryptocurrency-docker-image.html) [EN CONTENT] [COMMUNITY-TOOL] β€” An analytical threat dispatch chronicling how malicious actors injected cryptojacking malware directly into public Docker Hub registries. Highlights the catastrophic operational implications of lack of supply-chain validation processes in modern registries. +## Container Infrastructure + +### Management Interfaces + +#### GUI Consoles + + - [Portainer 🌟](https://www.portainer.io) [EN CONTENT] [ENTERPRISE-STABLE] β€” A robust administrative dashboard that simplifies the visual management of Docker Swarm, Kubernetes, and local container environments. Ideal for dev teams seeking centralized configuration oversight without heavy command-line overhead. +## Containerization + +### Local Environment + +#### Docker Compose Orchestration + + - [DockSTARTer](https://github.com/GhostWriters/DockSTARTer) ⭐ 2558 [EN CONTENT] [COMMUNITY-TOOL] β€” A user-friendly CLI utility designed to simplify the configuration and installation of self-hosted server software via structured Docker Compose patterns. Serves as a solid entry point for containerization concepts in local server and edge hardware topologies. ## Development Tools ### Local Kubernetes Environments @@ -125,14 +262,7 @@ #### Guides and Workflows - [itnext.io: Software development in containers β€” a cookbook 🌟🌟🌟](https://itnext.io/software-development-in-containers-a-cookbook-2ba14d07e535) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A detailed technical guide explaining how to design local workflows with container environments. Demonstrates setup strategies for hot reloading, direct container mounts, network port forwards, and dev-to-prod pipeline parity. -## Infrastructure Standards - -### Container Registry - -#### Legacy Resources - - - **(2026)** [Test an insecure registry 🌟](https://docs.docker.com/retired) [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Retired Docker documentation dealing with configurations of insecure, unencrypted private registries. Preserved for diagnosing vintage local developer configurations. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/dom.md b/v2-docs/dom.md index b2d27c4b..bc5caeae 100644 --- a/v2-docs/dom.md +++ b/v2-docs/dom.md @@ -1,15 +1,16 @@ -# Dom +# Document Object Model (DOM) !!! info "Architectural Context" - Detailed reference for Dom in the context of Developer Ecosystem. + Detailed reference for Document Object Model (DOM) in the context of Developer Ecosystem. ## Standard Reference + - [Getting Started with the DOM](https://edidiongasikpo.com/getting-started-with-the-dom-ck9u4u82503or6es16p2rx7c1) [COMMUNITY-TOOL] - [digitalocean.com: Understanding the DOM β€” Document Object Model eBook](https://www.digitalocean.com/community/books/understanding-the-dom-document-object-model-ebook) [COMMUNITY-TOOL] - [freecodecamp.org: JavaScript DOM Tutorial – How to Build a Calculator App' in JS](https://www.freecodecamp.org/news/javascript-dom-build-a-calculator-app) [COMMUNITY-TOOL] - [freecodecamp.org: How the Document Object Model Works in JavaScript – DOM' Tutorial for Beginners](https://www.freecodecamp.org/news/javascript-dom) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) | [Swagger Code Generator For Rest Apis](./swagger-code-generator-for-rest-apis.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/dotnet.md b/v2-docs/dotnet.md index 6ab47947..bf6c0668 100644 --- a/v2-docs/dotnet.md +++ b/v2-docs/dotnet.md @@ -1,10 +1,14 @@ -# Dotnet +# Microsoft .NET !!! info "Architectural Context" - Detailed reference for Dotnet in the context of Developer Ecosystem. + Detailed reference for Microsoft .NET in the context of Developer Ecosystem. ## Standard Reference + - [techcommunity.microsoft.com: Full-stack .NET 6 Apps with Blazor WebAssembly and Azure Static Web Apps](https://techcommunity.microsoft.com/blog/appsonazureblog/full-stack-net-6-apps-with-blazor-webassembly-and-azure-static-web-apps/2933428) [COMMUNITY-TOOL] + - [docs.microsoft.com: .NET Microservices: Architecture for Containerized .NET Applications](https://learn.microsoft.com/en-us/dotnet/architecture/microservices) [COMMUNITY-TOOL] + - [syncfusion.com: 10 Best C# NuGet Packages to Improve Your Productivity in 2022](https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-productivity-in-2022) [COMMUNITY-TOOL] + - [devblogs.microsoft.com: Introducing Compatible Packages on NuGet.org](https://devblogs.microsoft.com/dotnet/introducing-compatible-frameworks-on-nuget-org) [COMMUNITY-TOOL] - [wikipedia.org: .NET](https://en.wikipedia.org/wiki/.NET) [COMMUNITY-TOOL] - [developers.redhat.com: Three ways to containerize .NET applications on Red' Hat OpenShift](https://developers.redhat.com/blog/2021/03/16/three-ways-to-containerize-net-applications-on-red-hat-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: .NET 6 now available for RHEL and OpenShift](https://developers.redhat.com/articles/2021/11/15/net-60-now-available-rhel-and-openshift) [COMMUNITY-TOOL] @@ -12,12 +16,15 @@ - [stackify.com: Who will Dominate in the future: .Net or Java?](https://stackify.com/who-will-dominate-in-the-future-net-or-java) [COMMUNITY-TOOL] - [devblogs.microsoft.com: Announcing Rate Limiting for .NET](https://devblogs.microsoft.com/dotnet/announcing-rate-limiting-for-dotnet) [COMMUNITY-TOOL] - [blog.jetbrains.com: Getting Started with ASP.NET Core and gRPC](https://blog.jetbrains.com/dotnet/2021/07/19/getting-started-with-asp-net-core-and-grpc) [COMMUNITY-TOOL] + - [dzone: Building a RESTful Service Using ASP.NET Core and dotConnect for' PostgreSQL](https://dzone.com/articles/building-a-restful-service-using-aspnet-core-and-d) [COMMUNITY-TOOL] + - [enlear.academy: Repository Pattern and Unit of Work with ASP.NET Core Web' API](https://enlear.academy/repository-pattern-and-unit-of-work-with-asp-net-core-web-api-6802e1aa4f78) [COMMUNITY-TOOL] - [itnext.io: How to Build an Event-Driven ASP.NET Core Microservice Architecture](https://itnext.io/how-to-build-an-event-driven-asp-net-core-microservice-architecture-e0ef2976f33f) [COMMUNITY-TOOL] - [NuGet/docs.microsoft.com-nuget: nuspec](https://github.com/NuGet/docs.microsoft.com-nuget/blob/main/docs/reference/nuspec.md) ⭐ 160 [COMMUNITY-TOOL] - [gist.github.com: Creating and Publishing NuGet Packages](https://gist.github.com/andykuszyk/a5ee80ae263e77f651bed878c1deb03b) [COMMUNITY-TOOL] - [khalidabuhakmeh.com: A .NET 5.0 Guide: From Idea To NuGet Package](https://khalidabuhakmeh.com/a-dotnet-five-guide-from-idea-to-nuget-package) [COMMUNITY-TOOL] - [devblogs.microsoft.com: Getting Started with DevOps and .NET MAUI](https://devblogs.microsoft.com/dotnet/devops-for-dotnet-maui) [COMMUNITY-TOOL] - [App-vNext/Polly](https://github.com/App-vNext/Polly) ⭐ 14171 [ENTERPRISE-STABLE] + - [medium: Microservices Resilience and Fault Tolerance with applying Retry' and Circuit-Breaker patterns using Polly](https://medium.com/aspnetrun/microservices-resilience-and-fault-tolerance-with-applying-retry-and-circuit-breaker-patterns-c32e518db990) [COMMUNITY-TOOL] - [procodeguide.com: Build Resilient Microservices (Web API) using Polly in' ASP.NET Core](https://procodeguide.com/programming/polly-in-aspnet-core) [COMMUNITY-TOOL] - [Paradigm framework](https://www.paradigm.net.co) [COMMUNITY-TOOL] - [Oakton](https://jasperfx.github.io/oakton) [COMMUNITY-TOOL] @@ -26,7 +33,14 @@ - [dotnetcurry.com: Kubernetes for ASP.NET Core Developers – Introduction,' Architecture, Hands-On](https://www.dotnetcurry.com/aspnet-core/kubernetes-for-developers) [COMMUNITY-TOOL] - [andrewlock.net: Series: Deploying ASP.NET Core applications to Kubernetes' with Helm 🌟](https://andrewlock.net/series/deploying-asp-net-core-applications-to-kubernetes) [COMMUNITY-TOOL] +## Developer Tools + +### AI Coding Assistants + +#### .NET Integration + + - [Extend your coding agent with .NET Skills](https://devblogs.microsoft.com/dotnet/extend-your-coding-agent-with-dotnet-skills) [COMMUNITY-TOOL] β€” Step-by-step instruction illustrating how to inject specialized .NET SDK contexts and compilation knowledge bases into autonomous coding agents to optimize C# generation pipelines. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/edge-computing.md b/v2-docs/edge-computing.md index 1e159bf2..bb0692e2 100644 --- a/v2-docs/edge-computing.md +++ b/v2-docs/edge-computing.md @@ -6,12 +6,15 @@ ## Standard Reference - [redhat.com: Let’s monitor edge computing networks with RHEL!](https://www.redhat.com/en/blog/lets-monitor-edge-computing-networks-rhel) [COMMUNITY-TOOL] + - [cloudflare.com: What Is Edge Computing?](https://www.cloudflare.com/learning/serverless/glossary/what-is-edge-computing) [COMMUNITY-TOOL] - [opensource.com: Why KubeEdge is my favorite open source project of 2020' 🌟](https://opensource.com/article/21/1/kubeedge) [COMMUNITY-TOOL] - [thenewstack.io: Cloudian CTO: Kubernetes, Standardization Key to Edge](https://thenewstack.io/cloudian-cto-kubernetes-standardization-key-to-edge) [COMMUNITY-TOOL] + - [cncf.io: Hosted Edge vs Cloud: the battle for latency and security 🌟](https://www.cncf.io/blog/2021/12/08/hosted-edge-vs-cloud-the-battle-for-latency-and-security) [COMMUNITY-TOOL] - [developers.redhat.com: Bring your Kubernetes workloads to the edge](https://developers.redhat.com/articles/2021/11/22/bring-your-kubernetes-workloads-edge) [COMMUNITY-TOOL] - [thenewstack.io: A New Kubernetes Edge Architecture](https://thenewstack.io/a-new-kubernetes-edge-architecture) [COMMUNITY-TOOL] + - [betterprogramming.pub: I Worked at Microsoft Cloud and Google Mobile for' 3 Years β€” Here Are the Differences in Ecosystems](https://betterprogramming.pub/why-working-on-cloud-vs-mobile-edge-is-so-different-e32930f1c801) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/elearning.md b/v2-docs/elearning.md index 7f59b3ad..08d04470 100644 --- a/v2-docs/elearning.md +++ b/v2-docs/elearning.md @@ -1,7 +1,20 @@ -# Elearning +# E-learning !!! info "Architectural Context" - Detailed reference for Elearning in the context of Career & Industry. + Detailed reference for E-learning in the context of Career & Industry. + +## Standard Reference + + - [tutorialspoint.com](http://www.tutorialspoint.com) [COMMUNITY-TOOL] + - [learn.openshift.com](https://learn.openshift.com) [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] ## Artificial Intelligence @@ -111,5 +124,5 @@ - [techiescamp/devops-projects:Real-World DevOps Projects For Learning](https://github.com/techiescamp/devops-projects) [ENTERPRISE-STABLE] β€” A curated GitHub repository containing end-to-end real-world DevOps projects. Implements standard infrastructure-as-code deployments, multi-tier CI/CD pipelines, and structured orchestration designs. --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) +πŸ’‘ **Explore Related:** [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) | [Finops](./finops.md) diff --git a/v2-docs/embedded-servlet-containers.md b/v2-docs/embedded-servlet-containers.md index e379f306..cb2f963e 100644 --- a/v2-docs/embedded-servlet-containers.md +++ b/v2-docs/embedded-servlet-containers.md @@ -1,13 +1,16 @@ -# Embedded Servlet Containers +# Embedded Servlet Containers in SpringBoot: Jetty, Tomcat, Undertow and more !!! info "Architectural Context" - Detailed reference for Embedded Servlet Containers in the context of Developer Ecosystem. + Detailed reference for Embedded Servlet Containers in SpringBoot: Jetty, Tomcat, Undertow and more in the context of Developer Ecosystem. ## Standard Reference + - [Undertow](http://undertow.io) [COMMUNITY-TOOL] - [Apache Tomcat migration tool for Jakarta EE](https://github.com/apache/tomcat-jakartaee-migration) ⭐ 187 [COMMUNITY-TOOL] + - [Comparing Embedded Servlet Containers in Spring Boot](https://www.baeldung.com/spring-boot-servlet-containers) [COMMUNITY-TOOL] + - [Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet' Containers](https://examples.javacodegeeks.com/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [React](./react.md) | [Swagger Code Generator For Rest Apis](./swagger-code-generator-for-rest-apis.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/faq.md b/v2-docs/faq.md index 8f11c0d9..058fb7d0 100644 --- a/v2-docs/faq.md +++ b/v2-docs/faq.md @@ -1,7 +1,19 @@ -# Faq +# Microservices FAQ !!! info "Architectural Context" - Detailed reference for Faq in the context of Architectural Foundations. + Detailed reference for Microservices FAQ in the context of Architectural Foundations. + +## Standard Reference + + - [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] + - [medium.com: When to Use and When NOT to Use Microservices: No Silver Bullet' 🌟](https://medium.com/design-microservices-architecture-with-patterns/when-to-use-and-when-not-to-use-microservices-no-silver-bullet-3ae293faf6d) [COMMUNITY-TOOL] + - [dzone: The Best Cloud Migration Approach: Lift-And-Shift, Replatform, Or' Refactor?](https://dzone.com/articles/the-best-cloud-migration-approach-lift-and-shift-r) [COMMUNITY-TOOL] + - [dzone: 10 Commandments of Microservice Decomposition 🌟](https://dzone.com/articles/10-commandments-on-microservice-decomposition) [COMMUNITY-TOOL] + - [10 Free Spring Boot Courses and Tutorials for Java Developers](https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e) [COMMUNITY-TOOL] ## Architecture Patterns @@ -51,8 +63,20 @@ #### Patterns - **(2021)** [acloudguru.com: What is lift and shift cloud migration?](https://www.pluralsight.com/resources/blog/business-and-leadership/what-is-lift-and-shift-cloud-migration) [COMMUNITY-TOOL] β€” A foundational architectural guide exploring the mechanics, trade-offs, and risk profiles associated with the 'lift-and-shift' (rehosting) cloud migration strategy. It contrasts direct VM migration with cloud-native re-architecting, detailing scenarios where rehosting provides immediate financial or timeline relief. The synthesis warns of the potential long-term operational overhead without subsequent modernization. +## Cloud-Native Infrastructure + +### Kubernetes Delivery + +#### Enterprise Orchestration + + - [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) [ADVANCED LEVEL] [LEGACY] β€” Curator Insight: Explains the integration of legacy build architectures with cloud-native Kubernetes deployments. Live Grounding: Focuses on managing microservice dependencies, service meshes, and GitOps workflows in multi-cluster systems. Essential for platform transition projects. ## Enterprise Strategy +### Container Adoption + +#### Best Practices + + - [contino.io: How to Make Enterprise Container Strategies That Last (Part' One) 🌟](https://www.contino.io/insights/how-to-make-enterprise-container-strategies-that-last-part-one) [ENTERPRISE-STABLE] β€” Curator Insight: Provides high-level strategic guidance for enterprise leaders looking to build sustainable containerization and orchestration architectures. Live Grounding: Covers people, process, and security paradigms, helping organizations align technological adoption with reliable cloud-native governance structures. ### Talent Acquisition #### Skills Matrix @@ -74,5 +98,5 @@ - [developers.redhat.com: Why Kubernetes native instead of cloud native? 🌟](https://developers.redhat.com/blog/2020/04/08/why-kubernetes-native-instead-of-cloud-native) [ENTERPRISE-STABLE] β€” Curator Insight: Highlights the distinction between applications run on cloud infrastructure and systems designed specifically to leverage native Kubernetes operators and structures. Live Grounding: Analyzes how API extensions, CRDs, and native configuration constructs improve resilience, efficiency, and resource utilization. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/finops.md b/v2-docs/finops.md index ef37b527..28fb7ad4 100644 --- a/v2-docs/finops.md +++ b/v2-docs/finops.md @@ -1,48 +1,103 @@ -# Finops +# Cloud FinOps. Collaborative, Real-Time Cloud Financial Management (CFM) !!! info "Architectural Context" - Detailed reference for Finops in the context of Career & Industry. + Detailed reference for Cloud FinOps. Collaborative, Real-Time Cloud Financial Management (CFM) in the context of Career & Industry. ## Standard Reference + - [padok.fr: FinOps, or the Culture of Cloud Cost Optimization](https://www.theodo.com/en-fr/blog/what-is-finops-and-what-are-its-best-practices) [COMMUNITY-TOOL] + - [slideshare: FinOps: A Culture Transformation to Bring DevOps, Finance and the Business Together - AWS Summit Sydney](https://www.slideshare.net/AmazonWebServices/finops-a-culture-transformation-to-bring-devops-finance-and-the-business-together-sponsored-by-cloudability-aws-summit-sydney) [COMMUNITY-TOOL] + - [loft.sh: The Cost of Managed Kubernetes - A Comparison 🌟](https://www.vcluster.com/blog/the-cost-of-managed-kubernetes-a-comparison) [COMMUNITY-TOOL] + - [infoworld.com: Are we experiencing cloudflation?](https://www.infoworld.com/article/2336761/are-we-experiencing-cloudflation.html) [COMMUNITY-TOOL] + - [infoworld.com: When finops costs you more in the end](https://www.infoworld.com/article/2338012/when-finops-costs-you-more-in-the-end.html) [COMMUNITY-TOOL] + - [infoworld.com: Kubernetes costs less, but less than what?](https://www.infoworld.com/article/2338474/kubernetes-costs-less-but-less-than-what.html) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Savings Dashboard 🌟](https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-savings-dashboard/3816131) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Pricing: How to navigate Azure pricing options and resources 🌟](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-navigate-azure-pricing-options-and-resources/4166276) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Pricing: How to estimate Azure project costs 🌟](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-pricing-how-to-estimate-azure-project-costs/4166297) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Identify your savings potential in Azure 🌟](https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potential-in-azure/4131194) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [replex.io](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] - [FinOps Foundation: FinOps.org](https://www.finops.org) [COMMUNITY-TOOL] + - [medium: DevOps, NoOps, and Now FinOps?](https://medium.com/better-programming/devops-noops-finops-64e0df91bcb8) [COMMUNITY-TOOL] - [aws.amazon.com: Introducing FinOpsβ€”Excuse Me, DevSecFinBizOps](https://aws.amazon.com/es/blogs/enterprise-strategy/introducing-finops-excuse-me-devsecfinbizops) [COMMUNITY-TOOL] - [devops.com: FinOps Foundation to Help Rein in Cloud Costs](https://devops.com/finops-foundation-to-help-rein-in-cloud-costs) [COMMUNITY-TOOL] - [infoq.com: Why Every DevOps Team Needs A FinOps Lead](https://www.infoq.com/articles/every-devops-team-needs-finops-lead) [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] - [thenewstack.io: 4 Reasons Your Cloud Operations Need a FinOps Team](https://thenewstack.io/4-reasons-your-cloud-operations-need-a-finops-team) [COMMUNITY-TOOL] + - [faun.pub: FinOps – introduction, origins and next steps](https://faun.pub/finops-introduction-origins-and-next-steps-bcdaa8b82417) [COMMUNITY-TOOL] - [cloud.google.com: 5 key metrics to measure Cloud FinOps impact in your organization' in 2022 and beyond](https://cloud.google.com/blog/topics/cloud-first/key-metrics-to-measure-impact-of-cloud-finops) [COMMUNITY-TOOL] - [thenewstack.io: Cloud Cost Management for DevOps](https://thenewstack.io/cloud-cost-management-for-devops) [COMMUNITY-TOOL] - [zdnet.com: As cloud costs spiral upward, enterprises turn to a thing called' FinOps](https://www.zdnet.com/article/as-cloud-costs-spiral-upward-enterprises-turn-to-a-thing-called-finops) [COMMUNITY-TOOL] - [thenewstack.io: Tricks for Cloud Cost Optimization | Pavan Belagatti](https://thenewstack.io/tricks-for-cloud-cost-optimization) [COMMUNITY-TOOL] - [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] + - [medium.com/@pratzy99: Adoption of FinOps for Kubernetes Cost Optimization' 🌟](https://medium.com/@pratzy99/adoption-of-finops-for-kubernetes-cost-optimization-6263bc7b3f57) [COMMUNITY-TOOL] - [hystax.com: The difference between cloud cost management and FinOps](https://hystax.com/the-difference-between-cloud-cost-management-and-finops) [COMMUNITY-TOOL] + - [edgebricks.com: Why Public Clouds Get So Expensive Over Time 🌟](https://edgebricks.com/why-public-clouds-get-so-expensive-over-time) [COMMUNITY-TOOL] - [aws.amazon.com: Four Principles of Cloud Financial Management Small and' Medium Business Owners Need to Know](https://aws.amazon.com/blogs/smb/four-principles-of-cloud-financial-management-small-and-medium-business-owners-need-to-know) [COMMUNITY-TOOL] + - [logz.io: FinOps Observability: Monitoring Kubernetes Cost](https://logz.io/blog/finops-observability-monitoring-kubernetes-cost) [COMMUNITY-TOOL] + - [medium.com/adeo-tech: How to save money fast with Kubernetes β€” Do FinOps](https://medium.com/adeo-tech/how-to-save-money-fast-with-kubernetes-do-finops-3a9cafc9beba) [COMMUNITY-TOOL] - [bitsand.cloud: Slashing Data Transfer Costs in AWS by 99%](https://www.bitsand.cloud/posts/slashing-data-transfer-costs) [COMMUNITY-TOOL] + - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] + - [medium.com/@tarunbehal02: AWS Cost Optimizations : My Learnings](https://medium.com/@tarunbehal02/aws-cost-optimizations-my-learnings-fcdc14da1f58) [COMMUNITY-TOOL] - [aws.amazon.com/blogs/architecture: Overview of Data Transfer Costs for Common' Architectures](https://aws.amazon.com/blogs/architecture/overview-of-data-transfer-costs-for-common-architectures) [COMMUNITY-TOOL] + - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] + - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] - [github.com/dolevshor/azure-finops-guide: The Azure FinOps Guide 🌟](https://github.com/dolevshor/azure-finops-guide) ⭐ 216 [COMMUNITY-TOOL] - [info.microsoft.com: The Road to Azure Cost Governance](https://info.microsoft.com/ww-landing-the-road-to-azure-cost-governance-e-book.html) [COMMUNITY-TOOL] - [github.com/mivano/azure-cost-cli](https://github.com/mivano/azure-cost-cli) ⭐ 1117 [COMMUNITY-TOOL] - [https://learn.microsoft.com: View Kubernetes costs (AKS)](https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/view-kubernetes-costs) [COMMUNITY-TOOL] + - [medium.com/armory: Continuous Cost Optimization for Kubernetes](https://medium.com/armory/continuous-cost-optimization-for-kubernetes-4361045f0215) [COMMUNITY-TOOL] - [learnk8s/xlskubectl](https://github.com/learnk8s/xlskubectl) [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] - [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) [COMMUNITY-TOOL] - [marketplace.atlassian.com: License Manager - Easily track your software' licenses](https://marketplace.atlassian.com/apps/1227641/license-manager-easily-track-your-software-licenses) [COMMUNITY-TOOL] - [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) [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] - [cremich/cdk-bill-bot: Welcome to Bill - the cost optimization bot](https://github.com/cremich/cdk-bill-bot) ⭐ 487 [COMMUNITY-TOOL] - [thenewstack.io: Finout Gets a Handle on Kubernetes Costs](https://thenewstack.io/finout-gets-a-handle-on-kubernetes-costs) [COMMUNITY-TOOL] +## Cloud Management + +### FinOps + +#### AI Automation + + - [OpenOps: No-Code FinOps Automation Platform with AI](https://github.com/openops-cloud/openops) ⭐ 1024 [COMMUNITY-TOOL] β€” An open-source, no-code FinOps platform that leverages artificial intelligence to autonomously optimize cloud infrastructure costs. Integrates cloud budget controls directly with container orchestration metrics. +#### Automated Scaling + + - [CAST AI](https://cast.ai) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Enterprise-grade automated container management and FinOps scaling engine. Performs real-time node selection, spot instance provisioning, and cluster rightsizing dynamically without degrading active microservice performance. +#### Cost Optimization + + - [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) [COMMUNITY-TOOL] β€” Comprehensive guide for managing cloud-spend on Azure AI infrastructure. Covers architectural frameworks for optimizing large GPU node pools, tracking LLM API consumption patterns, and integrating FinOps principles into AI platform teams. ## Cloud Providers ### AWS EKS -#### FinOps +#### FinOps (1) - [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) [COMMUNITY-TOOL] β€” Analyzes CloudWatch logging costs generated by EKS API server audit logs, offering practical strategies to filter and optimize them. It details how to use Logstash, FluentBit, or CloudWatch filter patterns to eliminate verbose, low-value telemetry. Crucial for enterprise platform administrators looking to cut hidden SaaS expenses. -## Cluster Operations +## Platform Engineering -### Cost Optimization +### FinOps (2) - - **(2023)** [infoworld.com: Kubernetes cost management for the real world](https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores pragmatic methodologies for managing and forecasting costs inside Kubernetes. Contrasts standard manual scaling limits with automated tools like Kubecost and OpenCost, providing architecture guidelines for resource allocation optimization. +#### Infrastructure as Code + + - **(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) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Highlights how integrating Infracost into Terraform pull request workflows drives continuous cost awareness and optimization directly at the developer level. Prevents budget shocks by showing real-time, side-by-side cost differentials before code is merged. +## Software Architecture + +### Cloud Patterns + +#### Serverless + + - [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Un compendio tΓ©cnico sobre los errores mΓ‘s comunes y costosos en el diseΓ±o de arquitecturas serverless. Ofrece un anΓ‘lisis crΓ­tico de fallos reales de concurrencia, inicios en frΓ­o ("cold starts"), costos fuera de control e integraciΓ³n de servicios, sirviendo como guΓ­a de advertencia para diseΓ±adores de sistemas distribuidos. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) diff --git a/v2-docs/flux.md b/v2-docs/flux.md index ee0a6377..e426e896 100644 --- a/v2-docs/flux.md +++ b/v2-docs/flux.md @@ -1,29 +1,46 @@ -# Flux +# Flux. The GitOps operator for Kubernetes !!! info "Architectural Context" - Detailed reference for Flux in the context of Engineering Pipeline. + Detailed reference for Flux. The GitOps operator for Kubernetes in the context of Engineering Pipeline. ## Standard Reference + - [docs.fluxcd.io](https://docs.fluxcd.io/en/1.22.2) [COMMUNITY-TOOL] + - [toolkit.fluxcd.io: GitOps Toolkit 🌟](https://fluxcd.io/flux) [COMMUNITY-TOOL] + - [alicegg.tech: Managing a Kubernetes cluster with Helm and FluxCD](https://alicegg.tech/2020/11/09/helm) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes](https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2) [COMMUNITY-TOOL] + - [github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed by Flux](https://github.com/onedr0p/cluster-template) ⭐ 2742 [COMMUNITY-TOOL] + - [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS' KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [COMMUNITY-TOOL] - [Flux](https://fluxcd.io) [COMMUNITY-TOOL] - [github: Flux](https://github.com/fluxcd/flux) ⭐ 6864 [ENTERPRISE-STABLE] - [github: Flux Version 2](https://github.com/fluxcd/flux2) ⭐ 8136 [ENTERPRISE-STABLE] - - [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS' KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [COMMUNITY-TOOL] + - [dzone: Developing Applications on Multi-tenant Clusters With Flux and Kustomize](https://dzone.com/articles/developing-applications-on-multitenant-clusters-wi) [COMMUNITY-TOOL] + - [A Complete Step by Step Guide to Implementing a GitOps Workflow with Flux 🌟](https://managedkube.com/gitops/flux/weaveworks/guide/tutorial/2020/05/01/a-complete-step-by-step-guide-to-implementing-a-gitops-workflow-with-flux.html) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [cloud-viadee.medium.com: GitOps for IT-Architects: Transparent and Secure' Kubernetes deployments](https://cloud-viadee.medium.com/gitops-for-it-architects-6312e7822819) [COMMUNITY-TOOL] + - [johnclarke73.medium.com: How GitOps works for us](https://johnclarke73.medium.com/our-continuous-delivery-journey-11d86dd68a49) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [medium: Integrating GitOps Deployments in Kubernetes Using Weave Flux](https://medium.com/contino-engineering/integrating-gitops-deployments-in-kubernetes-using-weave-flux-9a617ea17684) [COMMUNITY-TOOL] - [alexander.holbreich.org: (Typical) journey towards full GitOps with Flux](https://alexander.holbreich.org/gitops-journey) [COMMUNITY-TOOL] + - [cncf.io: Flux: Server-side reconciliation is coming](https://www.cncf.io/blog/2021/10/07/server-side-reconciliation-is-coming) [COMMUNITY-TOOL] - [solo.io: The 3 best ways to use Flux and Flagger for GitOps with your Envoy' Proxy API gateways](https://www.solo.io/blog/the-3-best-ways-to-use-flux-and-flagger-for-gitops-with-your-envoy-proxy-api-gateways) [COMMUNITY-TOOL] - [fluxcd/flux2-multi-tenancy](https://github.com/fluxcd/flux2-multi-tenancy) ⭐ 595 [COMMUNITY-TOOL] - [flux-subsystem-argo.github.io: GitOps Terraform Resources with Argo CD' and Flux Subsystem for Argo](https://flux-subsystem-argo.github.io/website/tutorials/terraform) [COMMUNITY-TOOL] + - [blog.ediri.io: Flux With Buckets: Is This Still GitOps?](https://blog.ediri.io/flux-with-buckets-is-this-still-gitops) [COMMUNITY-TOOL] - [dirien/pulumi-civo-flux-bucket](https://github.com/dirien/pulumi-civo-flux-bucket) [COMMUNITY-TOOL] - [fluxcd.io: GitOps Without Leaving your IDE](https://fluxcd.io/blog/2022/09/gitops-without-leaving-your-ide) [COMMUNITY-TOOL] - [fluxcd.io: How to GitOps Your Terraform](https://fluxcd.io/blog/2022/09/how-to-gitops-your-terraform) [COMMUNITY-TOOL] - [thenewstack.io: Deploy Stateful Workloads on Kubernetes with Ondat and FluxCD](https://thenewstack.io/deploy-stateful-workloads-on-kubernetes-with-ondat-and-fluxcd) [COMMUNITY-TOOL] - [gist.github.com: GitOps for Helm Users 🌟](https://gist.github.com/scottrigby/a1a42c3292ec7899837c578ffdaaf92a) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Flux CD: Getting Started](https://levelup.gitconnected.com/flux-cd-getting-started-1a06671d718f) [COMMUNITY-TOOL] - [weave.works: Flamingo: Expand Argo CD with Flux](https://www.weave.works/blog/flamingo-expand-argo-cd-with-flux) [COMMUNITY-TOOL] + - [dzone.com: GitOps: Flux vs Argo CD 🌟](https://dzone.com/articles/gitops-flux-vs-argo-cd) [COMMUNITY-TOOL] + - [blog.aenix.io: Argo CD vs Flux CD](https://blog.aenix.io/argo-cd-vs-flux-cd-7b1d67a246ca) [COMMUNITY-TOOL] + - [cncf.io: How to GitOps your Terraform](https://www.cncf.io/blog/2022/09/30/how-to-gitops-your-terraform) [COMMUNITY-TOOL] - [github.com/flux-iac/tofu-controller](https://github.com/flux-iac/tofu-controller) ⭐ 1640 [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/freelancing.md b/v2-docs/freelancing.md index 56952362..26f7fa1d 100644 --- a/v2-docs/freelancing.md +++ b/v2-docs/freelancing.md @@ -3,6 +3,20 @@ !!! info "Architectural Context" Detailed reference for Freelancing in the context of Career & Industry. +## Standard Reference + + - [gestoresderiesgo.com: ProhibiciΓ³n de utilizar programas informΓ‘ticos que permitan llevar una doble contabilidad empresarial](http://www.gestoresderiesgo.com/colaboradores/prohibicion-de-utilizar-programas-informaticos-que-permitan-llevar-una-doble-contabilidad-empresarial) [COMMUNITY-TOOL] + - [eleconomista.es: Solo el 13% de autΓ³nomos en tarifa plana 'sobrevive' despuΓ©s de 24 meses](https://www.eleconomista.es/economia/noticias/11338080/07/21/Solo-el-13-de-autonomos-en-tarifa-plana-sobrevive-despues-de-24-meses.html) [COMMUNITY-TOOL] + - [eleconomista.es: El acceso a financiaciΓ³n, una barrera (casi) infranqueable' para los autΓ³nomos](https://www.eleconomista.es/actualidad/noticias/11361634/08/21/El-acceso-a-financiacion-una-barrera-casi-infranqueable-para-los-autonomos.html) [COMMUNITY-TOOL] + - [eleconomista.es: Estas son las cuotas de los autΓ³nomos a la Seguridad Social' y los derechos que garantizan](https://www.eleconomista.es/economia/noticias/11368404/08/21/Estas-son-las-cuotas-de-los-autonomos-a-la-Seguridad-Social-y-los-derechos-que-garantizan.html) [COMMUNITY-TOOL] + - [eleconomista.es: Estos son los gastos de los autΓ³nomos que no se pueden' deducir en el IVA](https://www.eleconomista.es/economia/noticias/11390425/09/21/Estos-son-los-gastos-de-los-autonomos-que-no-se-pueden-deducir-en-el-IVA.html) [COMMUNITY-TOOL] + - [eleconomista.es: La ayuda del SEPE a los autΓ³nomos: asΓ­ pueden cobrar el' paro a la vez que trabajan](https://www.eleconomista.es/economia/noticias/11391909/09/21/La-ayuda-del-SEPE-a-los-autonomos-asi-pueden-cobrar-el-paro-a-la-vez-que-trabajan.html) [COMMUNITY-TOOL] + - [malt 🌟](https://www.malt.com) [COMMUNITY-TOOL] + - [upwork 🌟](https://www.upwork.com) [COMMUNITY-TOOL] + - [freelancer 🌟](https://www.freelancer.com) [COMMUNITY-TOOL] + - [fiverr](https://www.fiverr.com) [COMMUNITY-TOOL] + - [remoteone](https://remote.one) [COMMUNITY-TOOL] + ## Career and Freelancing ### Alternative Employment Models @@ -113,5 +127,5 @@ - [ΒΏInformΓ‘tico explotado en una consultora? Las webs para β€˜freelances’ te salvarΓ‘n la vida](https://www.elconfidencial.com/tecnologia/2018-05-12/informatico-freelance-carnica-freelancer-yeeply_1562518) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Un reportaje de El Confidencial que examina la transiciΓ³n de los profesionales de TI en EspaΓ±a desde las consultoras tradicionales ("cΓ‘rnicas") hacia el trabajo autΓ³nomo. EvalΓΊa plataformas de intermediaciΓ³n y detalla las ventajas operativas y financieras de este modelo profesional. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Finops](./finops.md) diff --git a/v2-docs/git.md b/v2-docs/git.md index b08b2d5f..c402b98f 100644 --- a/v2-docs/git.md +++ b/v2-docs/git.md @@ -1,21 +1,117 @@ -# Git +# Git and Patterns for Managing Source Code Branches. Merge BOTs !!! info "Architectural Context" - Detailed reference for Git in the context of Architectural Foundations. + Detailed reference for Git and Patterns for Managing Source Code Branches. Merge BOTs in the context of Architectural Foundations. ## Standard Reference + - [fourtheorem.com: How to end Microservice pain and embrace the Monorepo](https://fourtheorem.com/monorepo) [COMMUNITY-TOOL] + - [github.blog: Getting started with GitHub Actions just got easier!](https://github.blog/news-insights/product-news/getting-started-with-github-actions-just-got-easier) [COMMUNITY-TOOL] + - [blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for debugging)](https://fleetdm.com/engineering/tips-for-github-actions-usability) [COMMUNITY-TOOL] + - [openshift.com: Deploying to OpenShift using GitHub Actions](https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions) [COMMUNITY-TOOL] + - [github.com: OpenShift GitHub Actions Runner 🌟](https://github.com/redhat-actions/openshift-actions-runners) [COMMUNITY-TOOL] + - [github.com: OpenShift GitHub Actions Runner Chart 🌟](https://github.com/redhat-actions/openshift-actions-runners-chart) [COMMUNITY-TOOL] + - [GitHub Copilot 🌟](https://github.com/copilot) [COMMUNITY-TOOL] + - [GitHub Copilot is generally available to all developers](https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Coding Frameworks and languages are no longer the point, prompting is](https://techcommunity.microsoft.com/blog/educatordeveloperblog/coding-frameworks-and-languages-are-no-longer-the-point-prompting-is/3820265) [COMMUNITY-TOOL] + - [Gitea](https://about.gitea.com) [COMMUNITY-TOOL] + - [github.com/MichaelMure/git-bug](https://github.com/git-bug/git-bug) ⭐ 9860 [ENTERPRISE-STABLE] + - [github.blog: Git Credential Manager: authentication for everyone](https://github.blog/security/application-security/git-credential-manager-authentication-for-everyone) [COMMUNITY-TOOL] + - [twitter.com/azuredevops](https://x.com/azuredevops) [COMMUNITY-TOOL] + - [How We Use Git at Microsoft](https://learn.microsoft.com/en-us/devops/develop/git/what-is-git) [COMMUNITY-TOOL] + - [BitBucket Auto Merge](https://github.com/mikefrank-ca/bitbucket-auto-merge) [COMMUNITY-TOOL] + - [BitBucket Bot for Microsoft Teams](https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-for-microsoft-teams/218212) [COMMUNITY-TOOL] + - [Configure bitbucket-pipelines.yml to automatically merge feature branch to master?](https://community.atlassian.com/forums/Bitbucket-questions/configure-bitbucket-pipelines-yml-to-automatically-merge-feature/qaq-p/793222) [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] + - [Example: gitlab.gnome.org/marge-merge-bot](https://gitlab.gnome.org/users/sign_in) [COMMUNITY-TOOL] + - [blog.plasticscm.com: Add a mergebot to your repo!](http://blog.plasticscm.com/2018/09/add-mergebot-to-your-repo.html) [COMMUNITY-TOOL] + - [PlasticSCM MergeBot Jenkins Plugin](https://plugins.jenkins.io/plasticscm-mergebot) [COMMUNITY-TOOL] + - [github-merge-bot](https://github.com/sdduursma/github-merge-bot) ⭐ 4 [COMMUNITY-TOOL] + - [Rultor](http://www.rultor.com) [COMMUNITY-TOOL] + - [Example: CockroachDB's Bors Merge Bot](https://id.atlassian.com/login?continue=https%3A%2F%2Fid.atlassian.com%2Fjoin%2Fuser-access%3Fresource%3Dari%253Acloud%253Aconfluence%253A%253Asite%252F9568dfdc-cfdd-4632-a68e-1e18063a3152%26continue%3Dhttps%253A%252F%252Fcockroachlabs.atlassian.net%252Fwiki%252Fspaces%252FCRDB%252Fpages%252F73204099%252FBors%252BMerge%252BBot&application=confluence&orgId=52a68357-cecf-4127-a5ec-32eeac8cf060) [COMMUNITY-TOOL] + - [GitKraken Git Cheat](https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet) [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] + - [dzone.com: refcard - getting started with git](https://dzone.com/refcardz/getting-started-git) [COMMUNITY-TOOL] + - [medium: 7 Best Courses to Master Git and Github for Programmers](https://medium.com/javarevisited/7-best-courses-to-master-git-and-github-for-programmers-d671859a68b2) [COMMUNITY-TOOL] + - [medium: Top 7 Cloud Source Code Management Tools Features and Pricing Plans](https://medium.com/@atif.ramzan89/top-7-cloud-source-code-management-tools-features-and-pricing-plans-105f4eb88a3a) [COMMUNITY-TOOL] + - [Things You Want to Do in Git and How to Do Them](https://stu2b50.dev/posts/things-you-wante9665) [COMMUNITY-TOOL] + - [blog.balasundar.com: Automate Git Operations Using Python](https://blog.balasundar.com/automate-git-operations-using-python) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: 5 Git Commands to Know Before Your First Tech' Job or Internship](https://levelup.gitconnected.com/5-git-commands-to-know-before-your-first-tech-job-or-internship-1b5856313338) [COMMUNITY-TOOL] + - [blog.greenroots.info: How NOT to use Git in Practice. Ten Git usages, you' should know to avoid](https://blog.greenroots.info/how-not-to-use-git-in-practice-ten-git-usages-you-should-know-to-avoid) [COMMUNITY-TOOL] + - [blog.annamcdougall.com: Git Workflow Tutorial: Start Using Git TODAY with' Basic Git Commands](https://blog.annamcdougall.com/git-workflow-tutorial-start-using-git-today-with-basic-git-commands-ckdc1nvfs02zp66s1d4zydz47) [COMMUNITY-TOOL] + - [netflixtechblog.medium.com: Improving Pull Request Confidence for the Netflix' TV App](https://netflixtechblog.medium.com/improving-pull-request-confidence-for-the-netflix-tv-app-b85edb05eb65) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Use Git Hooks For Commit Automation 🌟](https://www.cloudsavvyit.com/14036/how-to-use-git-hooks-for-commit-automation) [COMMUNITY-TOOL] + - [cloudsavvyit.com: Should You Use HTTPS or SSH For Git? 🌟](https://www.cloudsavvyit.com/14822/should-you-use-https-or-ssh-for-git) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Top 30 Git Commands You Should Know To Master' Git CLI](https://levelup.gitconnected.com/top-30-git-commands-you-should-know-to-master-git-cli-f04e041779bc) [COMMUNITY-TOOL] + - [medium: Forking GitHub Repository with Git and VIM | Swain Dennis](https://medium.com/@swain.dennis1/forking-github-repository-with-git-and-vim-54288dff3801) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Filter the Git Logs](https://betterprogramming.pub/how-to-filter-the-git-logs-2dcebf3d12) [COMMUNITY-TOOL] + - [devconnected.com: How To Delete File on Git](https://devconnected.com/how-to-delete-file-on-git) [COMMUNITY-TOOL] + - [betterprogramming.pub: 2 Use Cases of Python Pre-commit Hooks to Tidy Up' Your Git Repositories](https://betterprogramming.pub/2-use-cases-of-python-pre-commit-hooks-to-tidy-up-your-git-repositories-8d86c9c4f06b) [COMMUNITY-TOOL] + - [betterprogramming.pub: Recovering From Common Git Errors](https://betterprogramming.pub/recovering-from-common-git-errors-eccda7ec6180) [COMMUNITY-TOOL] + - [medium.com/@ladoui.bilal: 10 Git commands every DevOps should know 🌟](https://medium.com/@ladoui.bilal/10-git-commands-should-every-devops-should-know-6ae07f5e1989) [COMMUNITY-TOOL] + - [medium.com/@datosh18: Gitsign in remote environments](https://medium.com/@datosh18/gitsign-in-remote-environments-6f40f47d289f) [COMMUNITY-TOOL] + - [medium.com/qe-unit: How Google Does Monorepo (Revisited)](https://medium.com/qe-unit/how-google-does-monorepo-revisited-8c793be20344) [COMMUNITY-TOOL] + - [cloud-and-devops.hashnode.dev: Git 007 : Learn Advanced GIT topics like' a Pro](https://cloud-and-devops.hashnode.dev/git-007-learn-advanced-git-topics-like-a-pro) [COMMUNITY-TOOL] + - [learn.gitkraken.com/courses/git-foundations: Foundations of Git - Certification' Course | Enroll for free](https://learn.gitkraken.com/courses/git-foundations) [COMMUNITY-TOOL] + - [medium.com/featurepreneur: Don’t trash your changes but stash β€˜em!](https://medium.com/featurepreneur/dont-trash-your-changes-but-stash-em-2091a191f7db) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Delete Git Branches on Local and Remote Repositories](https://www.cloudsavvyit.com/14289/how-to-delete-git-branches-on-local-and-remote-repositories) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Move Changes to Another Branch in Git](https://www.cloudsavvyit.com/14710/how-to-move-changes-to-another-branch-in-git) [COMMUNITY-TOOL] + - [betterprogramming.pub: Leave Aside Git Checkout. Consider Git Switch for' a Change](https://betterprogramming.pub/leave-aside-git-checkout-consider-git-switch-for-a-change-7849df8714b0) [COMMUNITY-TOOL] + - [blog.devops.dev: Stop messing up with Git. Follow this simple and effective' strategy to maintain Git branches](https://blog.devops.dev/stop-messing-up-with-git-follow-this-simple-and-effective-strategy-to-maintain-git-branches-cc378468cde6) [COMMUNITY-TOOL] + - [medium.com/@selvamraju007: GIT Branching Strategies](https://medium.com/@selvamraju007/git-branching-strategies-a6eafe4541ae) [COMMUNITY-TOOL] + - [medium.com/@amid.ukr: Agile Git branching strategies in 2023](https://medium.com/@amid.ukr/agile-git-branching-strategies-in-2023-caeead79ddd) [COMMUNITY-TOOL] + - [blog.mimacom.com: The Git Commands You Wish You Always Had](https://blog.mimacom.com/git-aliases-you-wished-you-had) [COMMUNITY-TOOL] + - [sitepoint.com: Understanding and Working with Submodules in Git](https://www.sitepoint.com/git-submodules-introduction) [COMMUNITY-TOOL] + - [medium: The Pros and Cons of Monorepos, Explained](https://betterprogramming.pub/the-pros-and-cons-monorepos-explained-f86c998392e1) [COMMUNITY-TOOL] + - [Dzone refcard: Git Patterns and Anti-Patterns](https://dzone.com/refcardz/git-patterns-and-anti-patterns) [COMMUNITY-TOOL] + - [medium: Which Git branching model should I select for my project?](https://medium.com/aventude/which-git-branching-model-should-i-select-73aafc503b5f) [COMMUNITY-TOOL] + - [GitLab Flow](https://docs.gitlab.com/ee/topics/gitlab_flow.html) [COMMUNITY-TOOL] + - [The Origins of Trunk Based Development](https://dzone.com/articles/origins-trunk-based) [COMMUNITY-TOOL] + - [quora.com: What is trunk based development?](https://www.quora.com/What-is-trunk-based-development) [COMMUNITY-TOOL] + - [medium.com: Gitflow β€” Branch Guide](https://medium.com/@rafavinnce/gitflow-branch-guide-8a523360c053) [COMMUNITY-TOOL] + - [medium.com: Git Flow for Beginners](https://medium.com/@thibault60000/git-flow-for-beginners-d7a152b2c1f9) [COMMUNITY-TOOL] + - [medium.com: What is GitFlow?](https://medium.com/@okandavut/what-is-gitflow-c0be7a659992) [COMMUNITY-TOOL] + - [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] - [docs.gitlab.com: Install GitLab Runner on Red Hat OpenShift](https://docs.gitlab.com/runner/install/openshift.html) [COMMUNITY-TOOL] + - [redpill-solutions.medium.com: Deploying to Kubernetes with GitLab](https://redpill-solutions.medium.com/deploying-to-kubernetes-with-gitlab-28c2f1a42e57) [COMMUNITY-TOOL] + - [venturebeat.com: GitLab acquires open source observability distribution' Opstrace](https://venturebeat.com/2021/12/14/gitlab-acquires-open-source-observability-distribution-opstrace) [COMMUNITY-TOOL] + - [renjithvr11.medium.com: Running GitLab Runners on Kubernetes](https://renjithvr11.medium.com/running-gitlab-runners-on-kubernetes-8e7fc9bf75ce) [COMMUNITY-TOOL] + - [GitLab Collective](https://stackoverflow.com/collectives/gitlab) [COMMUNITY-TOOL] + - [GitHub Chaos Actions in Your CI/CD workflow](https://blog.mayadata.io/github-chaos-actions-in-your-ci/cd-workflow-part-1) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How To Properly Fork a Github Repository](https://www.cloudsavvyit.com/14640/how-to-properly-fork-a-github-repository) [COMMUNITY-TOOL] + - [alsmola.medium.com: Securing GitHub organizations](https://alsmola.medium.com/securing-github-organizations-9c33c850638) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Use Github Actions to Automate Your Repository' Builds](https://www.cloudsavvyit.com/15207/how-to-use-github-actions-to-automate-your-repository-builds) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: GitHub may replace DockerHub](https://levelup.gitconnected.com/github-may-replace-dockerhub-a5da5e547f01) [COMMUNITY-TOOL] + - [alemsbaja.hashnode.dev: Git and GitHub Demystified : A Comprehensive Guide' for Version Control System](https://alemsbaja.hashnode.dev/git-and-github-demystified-a-comprehensive-guide-for-version-control-system) [COMMUNITY-TOOL] + - [lab.github.com 🌟](https://lab.github.com) [COMMUNITY-TOOL] + - [docker.com: Docker Github Actions](https://www.docker.com/blog/docker-github-actions) [COMMUNITY-TOOL] + - [particule.io: CI/CD using Github Actions, AWS ECR and ECS Fargate](https://particule.io/en/blog/cicd-ecr-ecs) [COMMUNITY-TOOL] + - [proandroiddev.com: β€œContinuous Integration/Delivery” for Android with GitHub' Actions β€” Part 1](https://proandroiddev.com/continuous-integration-delivery-for-android-with-github-actions-part-1-b232ed2b1740) [COMMUNITY-TOOL] + - [medium: Create CI/CD with Github Actions + AWS EC2, CodeDeploy and S3](https://medium.com/codemonday/github-actions-for-ci-cd-with-ec2-codedeploy-and-s3-e93e75bf1ce0) [COMMUNITY-TOOL] + - [blog.thundra.io: How to Set Up a CI Pipeline in GitHub Actions](https://blog.thundra.io/how-to-set-up-a-ci-pipeline-in-github-actions) [COMMUNITY-TOOL] + - [blog.thundra.io: Top 10 GitHub Actions You Should Use to set up your CI/CD' Pipeline](https://blog.thundra.io/top-10-github-actions-you-should-use-to-set-up-your-ci/cd-pipeline) [COMMUNITY-TOOL] - [github.blog: GitHub Actions: Improvements to GitHub Actions starter experience](https://github.blog/changelog/2021-12-17-github-actions-improvements-to-github-actions-starter-experience) [COMMUNITY-TOOL] - [freecodecamp.org: How to Build Your First JavaScript GitHub Action](https://www.freecodecamp.org/news/build-your-first-javascript-github-action) [COMMUNITY-TOOL] - [dev.to: Make your first contribution to a GitHub Action!](https://dev.to/github/how-to-edit-a-github-action-3j14) [COMMUNITY-TOOL] + - [blog.ediri.io: Auto Docs, Test And Release A Helm Chart With GitHub Actions](https://blog.ediri.io/auto-docs-test-and-release-a-helm-chart-with-github-actions) [COMMUNITY-TOOL] - [blog.shreyaspatil.dev: Automate library publishing to Maven Central with' GitHub Actions Workflow Dispatch](https://blog.shreyaspatil.dev/automate-library-publishing-to-maven-central-with-github-actions-workflow-dispatch) [COMMUNITY-TOOL] - [laravel-news.com: Deploy your PHP Codebase with Ansible and GitHub Actions](https://laravel-news.com/deploy-your-php-app-with-ansible-and-github-actions) [COMMUNITY-TOOL] - [infoq.com: How GitHub Does DevOps for its iOS and Android Apps](https://www.infoq.com/news/2022/01/GitHub-devops-mobile-apps) [COMMUNITY-TOOL] - [blog.gskinner.com: Flutter: Easily add CI testing with GitHub Actions](https://blog.gskinner.com/archives/2022/01/flutter-easily-add-ci-testing-with-github-actions.html) [COMMUNITY-TOOL] - [devblogs.microsoft.com: .NET πŸ’œ GitHub Actions](https://devblogs.microsoft.com/dotnet/dotnet-loves-github-actions) [COMMUNITY-TOOL] + - [tonylixu.medium.com: GitOps β€” Github Actions Docker Build Workflow](https://tonylixu.medium.com/gitops-github-actions-docker-build-workflow-157cc53e9a0d) [COMMUNITY-TOOL] - [registry.terraform.io/modules/markti/github-runner](https://registry.terraform.io/modules/markti/github-runner/azurerm) [COMMUNITY-TOOL] - [build5nines.com: Configuring Manual Triggers in GitHub Actions with `workflow_dispatch`](https://build5nines.com/configuring-manual-triggers-in-github-actions-with-workflow_dispatch) [COMMUNITY-TOOL] + - [medium.com/@george_bakas: Mastering GitHub Actions: Environment Variables' and Secrets Management](https://medium.com/@george_bakas/mastering-github-actions-environment-variables-and-secrets-management-3daac384477b) [COMMUNITY-TOOL] - [build5nines.com: Configuring GitHub Actions to Run Jobs on Specific Branches](https://build5nines.com/configuring-github-actions-to-run-jobs-on-specific-branches) [COMMUNITY-TOOL] - [build5nines.com: GitHub Actions: Get Current Branch Name for Git Repo](https://build5nines.com/github-actions-get-current-branch-name-for-git-repo) [COMMUNITY-TOOL] - [redhat.com: Red Hat and GitHub Collaborate to Expand the Developer Experience' on Red Hat OpenShift with GitHub Actions 🌟](https://www.redhat.com/en/about/press-releases/red-hat-and-github-collaborate-expand-developer-experience-red-hat-openshift-github-actions) [COMMUNITY-TOOL] @@ -24,19 +120,24 @@ - [xataka.com: Para quΓ© programar cuando una mΓ‘quina lo hace (un poco) por' ti: asΓ­ es Github Copilot, un sistema que se nutre del prodigioso GPT-3](https://www.xataka.com/robotica-e-ia/programar-cuando-maquina-hace-poco-ti-asi-github-copilot-sistema-que-se-nutre-prodigioso-gpt-3) [COMMUNITY-TOOL] - [thenewstack.io: GitHub Copilot: A Powerful, Controversial Autocomplete for' Developers](https://thenewstack.io/github-copilot-a-powerful-controversial-autocomplete-for-developers) [COMMUNITY-TOOL] - [xataka.com: Llevo algunos dΓ­as usando Copilot de GitHub para programar y' esta es mi experiencia](https://www.xataka.com/robotica-e-ia/llevo-algunos-dias-usando-copilot-github-para-programar-esta-mi-experiencia) [COMMUNITY-TOOL] + - [medium: GitHub’s AI Copilot Might Get You Sued If You Use It](https://medium.com/geekculture/githubs-ai-copilot-might-get-you-sued-if-you-use-it-c1cade1ea229) [COMMUNITY-TOOL] - [towardsdatascience.com: Can Github Copilot Replace Developers?](https://towardsdatascience.com/can-githubs-copilot-replace-developers-b89f28007c05) [COMMUNITY-TOOL] - [towardsdatascience.com: Generating Python Scripts with OpenAi’s Github Copilot](https://towardsdatascience.com/generating-python-scripts-with-openais-github-copilot-da0b3fdd989) [COMMUNITY-TOOL] - [dev.to: GitHub Copilot blew my mind on a code-along exercise](https://dev.to/colocodes/github-copilot-blew-my-mind-on-a-code-along-exercise-186n) [COMMUNITY-TOOL] + - [medium.com/@eriky: Copilot Is Genuinely Scary And Fascinating At The Same' Time](https://medium.com/@eriky/copilot-is-genuinely-scary-and-fascinating-at-the-same-time-63ebcbf80899) [COMMUNITY-TOOL] - [xataka.com: GitHub Copilot, el asistente para programar basado en IA, ya' estΓ‘ disponible para todos: cuΓ‘nto cuesta y quienes lo pueden usar gratis](https://www.xataka.com/aplicaciones/github-copilot-asistente-para-escribir-codigo-basado-ia-esta-disponible-para-todos-esto-que-costara) [COMMUNITY-TOOL] - [genbeta.com: Ya hay organizaciones pro-software libre abandonando GitHub' por su uso comercial de proyectos open source en Copilot](https://www.genbeta.com/desarrollo/hay-organizaciones-pro-software-libre-abandonando-github-su-uso-comercial-proyectos-open-source-copilot) [COMMUNITY-TOOL] - [xataka.com: Copilot ya escribe el 40% del cΓ³digo de lenguajes como Java' o Python que llega a GitHub. En cinco aΓ±os llegarΓ‘ al 80%](https://www.xataka.com/aplicaciones/copilot-escribe-40-codigo-lenguajes-como-java-python-que-llega-a-github-cinco-anos-llegara-al-80) [COMMUNITY-TOOL] - [xataka.com: Copilot es una revoluciΓ³n para programadores (pero tambiΓ©n un' potencial problema legal para Microsoft)](https://www.xataka.com/robotica-e-ia/copilot-revolucion-para-programadores-tambien-potencial-problema-legal-para-microsoft) [COMMUNITY-TOOL] - [github.blog/developer-skills: 10 unexpected ways to use GitHub Copilot](https://github.blog/developer-skills/programming-languages-and-frameworks/10-unexpected-ways-to-use-github-copilot) [COMMUNITY-TOOL] + - [python.plainenglish.io: Who Writes Better Code: GitHub CoPilot or GPT-3?](https://python.plainenglish.io/who-writes-better-code-github-copilot-or-gpt-3-9e7441650c9b) [COMMUNITY-TOOL] + - [medium.com/geekculture: Hey ChatGPT, Automate These Tasks Using Python](https://medium.com/geekculture/hey-chatgpt-solve-these-coding-tasks-using-python-b2e7482f2c18) [COMMUNITY-TOOL] - [xataka.com: Los programadores ya alucinaban con CoPilot y ChatGPT, pero' ahora DeepMind va mΓ‘s allΓ‘ con AplhaCode](https://www.xataka.com/robotica-e-ia/programadores-alucinaban-copilot-chatgpt-ahora-deepmind-va-alla-aplhacode) [COMMUNITY-TOOL] - [lucidrains/PaLM-rlhf-pytorch](https://github.com/lucidrains/PaLM-rlhf-pytorch) ⭐ 7864 [ENTERPRISE-STABLE] - [codium.ai: We’ve launched CodiumAI powered by TestGPT and raised $11M. Here’s' why](https://www.codium.ai/blog/codiumai-powered-by-testgpt-accounces-beta-and-raised-11m) [COMMUNITY-TOOL] - [itnext.io: Setup a Private Git-Repository in Kubernetes with Gitea](https://itnext.io/setup-a-private-git-repository-in-kubernetes-with-gitea-64f5ea1e5070) [COMMUNITY-TOOL] - [sapling-scm.com](https://sapling-scm.com/docs/introduction) [COMMUNITY-TOOL] + - [betterprogramming.pub: My First Impressions of Sapling β€” Meta’s New Git' Client](https://betterprogramming.pub/four-ways-you-can-experiment-with-sapling-709eec0ffcb1) [COMMUNITY-TOOL] - [Atlassian Sourcetree](https://www.sourcetreeapp.com) [COMMUNITY-TOOL] - [gitkraken.com](https://www.gitkraken.com) [COMMUNITY-TOOL] - [gmaster](https://gmaster.io) [COMMUNITY-TOOL] @@ -44,12 +145,16 @@ - [blog.kubesimplify.com: Moving code between GIT repositories with Copybara' | Daniele Polencic](https://blog.kubesimplify.com/moving-code-between-git-repositories-with-copybara) [COMMUNITY-TOOL] - [semantic-release.gitbook.io 🌟](https://semantic-release.gitbook.io/semantic-release) [COMMUNITY-TOOL] - [css-tricks.com: How to Automate Project Versioning and Releases with Continuous' Deployment 🌟](https://css-tricks.com/how-to-automate-project-versioning-and-releases-with-continuous-deployment) [COMMUNITY-TOOL] + - [Wikipedia: Azure DevOps](https://en.wikipedia.org/wiki/Azure_DevOps) [COMMUNITY-TOOL] - [Azure DevOps Labs 🌟](https://azuredevopslabs.com) [COMMUNITY-TOOL] - [Microsoft Visual Studio Team Services (VSTS)](https://www.dotnetcurry.com/visualstudio/1322/what-is-visual-studio-team-system-vsts) [COMMUNITY-TOOL] - [Microsoft Visual Studio Team Services (VSTS) Tutorial: The Cloud ALM Platform](https://www.softwaretestinghelp.com/microsoft-vsts-tutorial-1) [COMMUNITY-TOOL] - [slideshare.net: Git version control and trunk based approach with VSTS](https://www.slideshare.net/arunmurughan/git-version-control-and-trunk-based-approach-with-vsts) [COMMUNITY-TOOL] + - [Microsoft Replacing Visual Studio Team Services with Azure DevOps](https://redmondmag.com/articles/2018/09/10/microsoft-replacing-vsts-with-azure-devops.aspx) [COMMUNITY-TOOL] - [pre-commit](https://pre-commit.com) [COMMUNITY-TOOL] + - [Wikipedia: Software bot](https://en.wikipedia.org/wiki/Software_bot) [COMMUNITY-TOOL] - [**Git Plugin**: Merge Extensions](https://plugins.jenkins.io/git/#merge-extensions) [COMMUNITY-TOOL] + - [How to configure Jenkins for git merge](https://support.cloudbees.com/hc/en-us/articles/227246387-How-to-Configure-Jenkins-for-Git-Merge-) [COMMUNITY-TOOL] - [GitHub Pull Request Builder Plugin](https://plugins.jenkins.io/ghprb) [COMMUNITY-TOOL] - [GitHub Branch Source Plugin:](https://plugins.jenkins.io/github-branch-source) [COMMUNITY-TOOL] - [Automatic branch merging](https://confluence.atlassian.com/bitbucketserver/automatic-branch-merging-776639993.html) [COMMUNITY-TOOL] @@ -59,6 +164,7 @@ - [How to Implement the Automerge feature that is missing from BitBucket cloud](https://poolofthought.com/how-to-implement-the-automerge-feature-that-is-missing-from-bitbucket-cloud) [COMMUNITY-TOOL] - [lab.texthtml.net: Gitlab Merge Bot](https://lab.texthtml.net/gitlab/merge-bot) [COMMUNITY-TOOL] - [Mergecrush](https://www.mergecrush.com) [COMMUNITY-TOOL] + - [stackoverflow.com: How can we programmatically approve merge requests in' GitLab?](https://stackoverflow.com/questions/58019605/how-can-we-programmatically-approve-merge-requests-in-gitlab) [COMMUNITY-TOOL] - [Marge-bot: A merge-bot for GitLab](https://github.com/smarkets/marge-bot) ⭐ 738 [COMMUNITY-TOOL] - [Example: Smarkets's Marge-bot for GitLab keeps master always green](https://smarketshq.com/marge-bot-for-gitlab-keeps-master-always-green-6070e9d248df) [COMMUNITY-TOOL] - [Example: GStreamer Merge Bot](https://gitlab.freedesktop.org/gstreamer-merge-bot) [COMMUNITY-TOOL] @@ -66,6 +172,7 @@ - [Plastic SCM](https://www.plasticscm.com) [COMMUNITY-TOOL] - [Plastic SCM DevOps Mergebot to implement a trunk-based development cycle](https://github.com/PlasticSCM/trunk-mergebot) [COMMUNITY-TOOL] - [genbeta.com: Plastic SCM Mergebot: automatizando tu pipeline de desarrollo](https://www.genbeta.com/desarrollo/plastic-scm-mergebot-automatizando-tu-pipeline-desarrollo) [COMMUNITY-TOOL] + - [mergify.io](https://mergify.io) [COMMUNITY-TOOL] - [github-rebase-bot](https://github.com/nicolai86/github-rebase-bot) ⭐ 29 [COMMUNITY-TOOL] - [Bulldozer: GitHub Pull Request Auto-Merge Bot](https://github.com/palantir/bulldozer) ⭐ 803 [COMMUNITY-TOOL] - [github.com/squalrus/merge-bot: PR Merge Bot](https://github.com/squalrus/merge-bot) ⭐ 69 [COMMUNITY-TOOL] @@ -73,16 +180,18 @@ - [gmaster.io - Mergedroid: Automate merging just by analyzing your GitHub' repo.](https://gmaster.io/mergedroid) [COMMUNITY-TOOL] - [Kodiak](https://kodiakhq.com) [COMMUNITY-TOOL] - [Rultor, a Merging Bot](https://www.yegor256.com/2014/07/24/rultor-automated-merging.html) [COMMUNITY-TOOL] + - [stackoverflow.com: Bot to automatically reverse GitHub pull request merges](https://stackoverflow.com/questions/27820309/bot-to-automatically-reverse-github-pull-request-merges) [COMMUNITY-TOOL] - [Bors Bot](https://bors.tech) [COMMUNITY-TOOL] - [Bors-ng: A merge bot for GitHub Pull Requests](https://github.com/bors-ng/bors-ng) ⭐ 1532 [COMMUNITY-TOOL] + - [Sourcetree Cheat Sheet](https://kapeli.com/cheat_sheets/Sourcetree.docset/Contents/Resources/Documents/index) [COMMUNITY-TOOL] -## Cloud Native Architecture +## Cloud Architecture -### Kubernetes Operators +### Developer Experience -#### CI-CD Auto-Scaling +#### Technical Writing Utilities - - [github.com/actions/actions-runner-controller 🌟](https://github.com/actions/actions-runner-controller) ⭐ 6260 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” An official Kubernetes operator designed to manage self-hosted runner infrastructure dynamically. Integrates natively with Kubernetes HPA metrics to automatically scale runner pods based on job queues. + - **(2024)** [**guides.github.com: Markdown Cheat Sheet 2**](https://docs.github.com/en) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” The authoritative documentation portal for GitHub, offering deep-dives into GitHub Flavored Markdown (GFM) and integration patterns. It outlines security implications, task lists, and interactive rendering rules. Double-Evidence: While a generic entry point, live grounding confirms this repository of guides is the primary reference for understanding platform-specific rendering behaviors on the GitHub UI. ## Cloud Native Infrastructure ### Container Registries @@ -103,6 +212,13 @@ #### GitOps Control Planes (1) - [itnext.io: Managing multiple Kubernetes clusters using Git 🌟](https://itnext.io/managing-multiple-kubernetes-clusters-using-git-cd068bbd85ac) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] β€” An architectural analysis of strategies for managing multi-cluster Kubernetes deployments using Git as the single source of truth (GitOps). It breaks down repository structures, permission segmentation, and environment synchronization patterns required to coordinate global clusters safely. In 2026, multi-cluster federation and declarative management are standard requirements for enterprise high availability, making this a highly valuable blueprint. +## Cloud Native Security + +### Supply Chain Security + +#### Image Signing + + - [Sigstore](https://www.sigstore.dev) [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The premier open-source system for cryptographic artifact signing and public ledger verification. Drastically simplifies code-signing workflows through the orchestration of ephemeral short-lived certificates and OIDC identities. ## Continuous Delivery ### CI-CD Pipelines @@ -157,6 +273,7 @@ #### Documentation Engines - **(2020)** [github.blog: How we launched docs.github.com](https://github.blog/engineering/how-we-launched-docs-github-com) [ADVANCED LEVEL] 🌟🌟🌟 [CASE STUDY] [COMMUNITY-TOOL] β€” An in-depth engineering case study describing GitHub's architectural migration of its developer documentation site to a modern, Markdown-driven, node.js platform. It details how the engineering team optimized rendering performance, designed internationalization frameworks, and maintained strict availability under massive traffic. This serves as a vital blueprint for any team building developer portal documentation platforms at hyper-scale. + - [What is a GitHub Wiki and How Do You Use it?](https://www.freecodecamp.org/news/what-is-github-wiki-and-how-do-you-use-it) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” This practical guide breaks down the structure and utility of GitHub Wikis for software project documentation. It walks through syntax formatting, sidebar architecture, and collaborative editing patterns. While modern enterprise teams often prefer Docs-as-Code paradigms built with tools like MkDocs or Docusaurus, GitHub Wikis still serve as a quick, low-overhead option for repository-centric developer documentation. #### Enterprise Code Auditing - **(2022)** [infoworld.com: GitHub introduces code review controls 🌟](https://www.infoworld.com/article/2270808/github-introduces-code-review-controls.html) 🌟🌟🌟 [ENTERPRISE-STABLE] β€” This InfoWorld article highlights GitHub's enhancement of its governance capabilities through advanced code review controls, ensuring compliance policies can be enforced programmatically. By restricting who can approve pull requests and ensuring checks pass, organizations can automate their security and governance criteria. For enterprises running in regulated environments, these platform constraints are critical to maintaining audit trails. @@ -173,6 +290,9 @@ #### Multi-Repository Management - **(2021)** [**blog.gruntwork.io: Introducing git-xargs: an open source tool to update multiple GitHub repos**](https://www.gruntwork.io/blog/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Gruntwork introduces git-xargs, a powerful open-source command-line tool designed to perform bulk edits across multiple GitHub repositories concurrently using scripts or CLI commands. It automates the tedious task of branching, committing, pushing, and opening pull requests across dozens of repositories. For platform engineering teams managing microservice fleets, this utility dramatically reduces the overhead of updating shared configurations. +#### Open Source Education + + - [GitHub for Beginners: Getting Started with OSS Contributions](https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-oss-contributions) [COMMUNITY-TOOL] [GUIDE] β€” An official GitHub onboarding guide tailored for software engineers looking to initiate their contributions to Open Source Software (OSS) projects. It teaches how to fork repositories, configure branches, submit pull requests, and write structured issues. Understanding these fundamentals is crucial for developers seeking to participate in the global cloud-native ecosystem. #### Product Strategy - [GitHub public roadmap 🌟](https://github.com/github/roadmap) ⭐ 8741 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The official interactive roadmap repository for upcoming features across GitHub's product suite (Copilot, Actions, Projects, Security). This public portal allows product managers and platform architects to anticipate feature deliveries and align internal DevOps transformations with upstream capabilities. In 2026, it remains a model of public transparency in platform software engineering. @@ -209,6 +329,13 @@ #### Software Supply Chain - **(2021)** [**github.blog: GitHub brings supply chain security features to the Go community**](https://github.blog/security/supply-chain-security/github-supply-chain-security-features-go-community) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” This security update details the extension of GitHub's Dependabot security alerts and vulnerability graph to native Go community dependency files (go.mod/go.sum). By scanning Go project dependencies in real-time, the platform helps prevent downstream supply chain attacks. This capability is vital for cloud-native projects, where Go is the dominant language for infrastructure tools. +## Identity + +### Developer Tooling + +#### Credentials + + - **(2026)** [**Git Credential Manager Core**](https://github.com/git-ecosystem/git-credential-manager) ⭐ 8886 [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Git Credential Manager is a secure, cross-platform helper that simplifies multi-factor authentication for hosts like GitHub, GitLab, and Azure DevOps. It securely stores credentials in platform-native keychains, abstracting token lifecycle management away from developers. ## Infrastructure and Platform ### DevSecOps Platforms @@ -241,6 +368,7 @@ - **(2022)** [github.blog: 5 automations every developer should be running](https://github.blog/developer-skills/github/5-automations-every-developer-should-be-running) [EN CONTENT] [COMMUNITY-TOOL] β€” Practical compilation highlighting five essential automations, including stale issue tracking, pull request labels, and automated assignees, designed to maintain repository health. - **(2021)** [github.blog: Work with GitHub Actions in your terminal with GitHub CLI](https://github.blog/news-insights/product-news/work-with-github-actions-in-your-terminal-with-github-cli) [EN CONTENT] [COMMUNITY-TOOL] β€” Details CLI integrations using the GitHub CLI (`gh`) to run, trigger, and debug active pipelines directly from local developer shells. + - [Gama: Terminal UI for GitHub Actions](https://github.com/termkit/gama) ⭐ 480 [EN CONTENT] [COMMUNITY-TOOL] β€” Terminal UI utility designed to monitor and execute GitHub Actions directly from CLI screens. Deprioritized under Minimum Viable Quality (MVQ) constraints due to lack of active commits since late 2021. #### Documentation Engine - **(2021)** [github.blog: How we use GitHub Actions to manage GitHub Docs](https://github.blog/engineering/use-github-actions-manage-docs) [EN CONTENT] [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” Architectural breakdown of how GitHub engineers manage and publish their technical documentation portal, utilizing automated validation suites, linter gates, and deployments. @@ -269,6 +397,11 @@ #### Runner Infrastructure - [github.blog: GitHub Actions: Ephemeral self-hosted runners & new webhooks' for auto-scaling](https://github.blog/changelog/2021-09-20-github-actions-ephemeral-self-hosted-runners-new-webhooks-for-auto-scaling) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Product release introducing ephemeral self-hosted runners and targeted autoscale webhooks, allowing platform teams to build dynamic, secure single-use runner environments. +### Cloud Security + +#### Identity Federation + + - [mattias.engineer: Azure Federated Identity Credentials for GitHub](https://mattias.engineer/blog/2024/azure-federated-credentials-github) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” An in-depth configuration guide explaining how to design passwordless integrations between GitHub Actions and Microsoft Azure using OpenID Connect (OIDC). Eliminates long-lived static API secrets in favor of short-lived federated credentials. ### DevSecOps #### Artifact Signing @@ -294,6 +427,13 @@ - [analyticsindiamag.com: GitHub launches code scanner to flag security vulnerabilities](https://analyticsindiamag.com/github-launches-code-scanner-to-flag-security-vulnerabilities) [EN CONTENT] [COMMUNITY-TOOL] β€” Summarizes the release of GitHub's native Advanced Security SAST tooling, focusing on the enterprise value of code-scanning pipelines powered by CodeQL rules. - [github.blog: Showing code scanning alerts on pull requests](https://github.blog/changelog/2021-09-27-showing-code-scanning-alerts-on-pull-requests) [EN CONTENT] [COMMUNITY-TOOL] β€” Highlights the integration of code scanning alerts directly within the pull request conversation view, improving security feedback loops during peer reviews. +## Software Delivery + +### CICD Foundations + +#### Trunk-Based Development + + - [Purposeful Commits](https://chrisarcand.com/purposeful-commits) [COMMUNITY-TOOL] β€” Curator Insight: Explores the cultural developer hygiene of crafting clear, logical git commits. Live Grounding: Details how concise commit histories simplify pipeline automated testing, automated changelogs, and fast deployment troubleshooting. Essential software craft guidance. ## Software Delivery and Engineering ### Continuous Integration @@ -301,9 +441,6 @@ #### Merge Automation - [julien.danjou.info: Stop merging your pull requests manually 🌟](https://julien.danjou.info/stop-merging-your-pull-request-manually) [ENTERPRISE-STABLE] β€” Advocates for using automated merge engines to manage pull requests instead of manually executing git merges. The author explains how programmatic merge validation queues eliminate regression bugs, enforce testing standards, and lower overall operational overhead. -#### Policy Enforcement - - - [datree.io](https://www.datree.io) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” An open-source CLI-driven tool that scans Kubernetes manifests and Helm charts to verify compliance with operational guidelines and security benchmarks. Grounding shows how Datree can be executed within pre-commit hooks or CI/CD pipelines to prevent infrastructure misconfigurations. ### Version Control and Git #### Advanced Techniques @@ -442,7 +579,7 @@ #### Shell Tools - [github.com/rakyll/fake-it-til-you-make-it](https://github.com/rakyll/fake-it-til-you-make-it) [EN CONTENT] [LEGACY] β€” A shell-based script interface to generate programmatic git commits and simulate active GitHub profile contributions. Flagged as legacy under Minimum Viable Quality (MVQ) rules due to long-term inactivity. -### Developer Tooling +### Developer Tooling (1) #### Visual Metadata Badges @@ -496,6 +633,7 @@ - [atlassian.com: Gitflow Workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow) [ENTERPRISE-STABLE] [GUIDE] β€” A highly-structured tutorial by Atlassian comparing Gitflow against alternative branching strategies. It offers clear operational blueprints and command examples, evaluating how the model coordinates scheduled release cycles while warning of its constraints in high-velocity CI/CD environments. - [gitkraken.com: GitFlow](https://support.gitkraken.com/git-workflows-and-extensions/git-flow) [DOCUMENTATION] [COMMUNITY-TOOL] β€” A practical UI-centric guide demonstrating GitFlow execution inside the GitKraken desktop client. It simplifies branch creation, merging, and visual release management, offering a low-friction approach for teams bound to multi-branch deployment workflows. - [gist.github.com/JamesMGreene: A comparison of using `git flow` commands' versus raw `git` commands](https://gist.github.com/JamesMGreene/cdd0ac49f90c987e45ac) [COMMUNITY-TOOL] β€” A detailed side-by-side CLI command comparison showing the underlying raw Git operations performed by the automated `git flow` wrapper tool. Crucial for developers needing to troubleshoot or replicate GitFlow states without installing additional dependencies. + - [Git-flow cheatsheet](https://danielkummer.github.io/git-flow-cheatsheet/index.html) [ENTERPRISE-STABLE] β€” A highly interactive and multilingual cheat sheet illustrating the lifecycle of branches in Vincent Driessen's GitFlow model. This reference acts as an indispensable, quick-lookup guide for understanding CLI commands for features, releases, and hotfixes. - [thinkinglabs.io: Feature Branching considered Evil](https://thinkinglabs.io/talks/2016/10/29/feature-branching-considered-evil.html) [COMMUNITY-TOOL] β€” A critical analysis examining the negative impact of long-lived feature branches on continuous integration. It argues that delayed integration degrades feedback loops and promotes isolation, advocating for Trunk-Based practices to establish real collective ownership. - [youtube: Git Flow Is A Bad Idea - Dave Farley](https://www.youtube.com/watch?v=_w6TwnLCFwA&ab_channel=ContinuousDelivery) [ENTERPRISE-STABLE] β€” A high-impact video by continuous delivery expert Dave Farley arguing why Git Flow acts as an anti-pattern for modern software delivery. He contrasts multi-branch isolation with the rapid feedback, safety, and velocity realized via strict trunk-based architectures. - [team-coder.com: From Git Flow to Trunk Based Development](https://team-coder.com/from-git-flow-to-trunk-based-development) [COMMUNITY-TOOL] β€” A migration-focused technical post mapping the practical steps and culture shift required to move an engineering team from a GitFlow framework to Trunk-Based Development. It highlights pipeline adaptations, test automation needs, and mindset changes. @@ -572,6 +710,7 @@ - [freecodecamp.org: Undo Git Add – How to Remove Added Files in Git 🌟](https://www.freecodecamp.org/news/undo-git-add-how-to-remove-added-files-in-git) [COMMUNITY-TOOL] [GUIDE] β€” Evaluates the commands required to safely unstage files from the Git index without altering working directory contents. Highlights nuances between 'git reset HEAD', 'git restore --staged', and other historical command forms. - [build5nines.com: Git: Reset / Undo Most Recent Local Commit](https://build5nines.com/git-reset-undo-most-recent-local-commit) [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step documentation focusing on reversing the latest committed changes locally. Evaluates command scenarios utilizing the 'HEAD~1' targeting operator under different staging and working directory preservation options. - [Removing the last commit](https://gist.github.com/CrookedNumber/8964442) [COMMUNITY-TOOL] β€” A practical community GitHub Gist outlining multiple strategies to revert, reset, or remove the latest commit in a Git repository. Illustrates the critical differences between `git reset --soft` and `git reset --hard` for local and remote recovery. + - [atlassian.com: Git cheat sheet](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet) [ENTERPRISE-STABLE] β€” A comprehensive and beautifully formatted PDF and web-based Git command reference guide from Atlassian. Covers essential command categories including repository creation, local staging, history review, branch management, and remote synchronization. #### Git Productivity - [honeybadger.io: Top Ten Git Tips & Tricks](https://www.honeybadger.io/blog/git-tricks) [COMMUNITY-TOOL] [GUIDE] β€” Highlights ten advanced terminal commands and aliases to streamline git workflows, including stash parsing, custom log formatting, and interactive rebasing. These tips target active development patterns to minimize command-line friction and maximize change velocity. @@ -648,5 +787,5 @@ - [css-tricks.com: Git: Switching Unstaged Changes to a New Branch](https://css-tricks.com/git-switching-unstaged-changes-to-a-new-branch) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Offers concrete workflows for isolating and moving accidental master/main modifications into a cleanly isolated feature branch. Demonstrates terminal patterns using checkout/switch commands while safeguarding index status. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Linux](./linux.md) diff --git a/v2-docs/gitops.md b/v2-docs/gitops.md index 9bd56bc3..819899e8 100644 --- a/v2-docs/gitops.md +++ b/v2-docs/gitops.md @@ -1,10 +1,45 @@ -# Gitops +# GitOps !!! info "Architectural Context" - Detailed reference for Gitops in the context of Engineering Pipeline. + Detailed reference for GitOps in the context of Engineering Pipeline. ## Standard Reference + - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] + - [openshift.com: From Code to Production with GitOps, Tekton and ArgoCD 🌟](https://www.redhat.com/en/blog/from-code-to-production-with-gitops) [COMMUNITY-TOOL] + - [thenewstack.io: What Is GitOps and Why It Might Be The Next Big Thing for DevOps](https://thenewstack.io/software-development) [COMMUNITY-TOOL] + - [geekflare.com: An Introduction to GitOps](https://geekflare.com/topic/development) [COMMUNITY-TOOL] + - [openshift.com: Our Favorite Things from GitOps Con at KubeCon EU 🌟](https://www.redhat.com/en/blog/our-favorite-things-from-gitops-con-at-kubecon-eu) [COMMUNITY-TOOL] + - [openshift.com: What is GitOps? 🌟](https://www.redhat.com/en/topics/devops/what-is-gitops) [COMMUNITY-TOOL] + - [shipa.io: GitOps in the enterprise 🌟](https://shipa.io/gitops-in-the-enterprise) [COMMUNITY-TOOL] + - [shipa.io: GitOps meets AppOps](https://shipa.io/gitops-meets-appops) [COMMUNITY-TOOL] + - [redhat.com: An illustrated guide to GitOps](https://www.redhat.com/en/blog/illustrated-guide-gitops) [COMMUNITY-TOOL] + - [jimangel.io: Self-Updating GitOps](https://www.jimangel.io/posts/self-updating-gitops) [COMMUNITY-TOOL] + - [redhat.com: 3 rules for applying principles of GitOps to enterprise architecture](https://www.redhat.com/en/blog/3-gitops-rules-architecture) [COMMUNITY-TOOL] + - [containerjournal.com: The 4 Levels of GitOps Maturity](https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity) [COMMUNITY-TOOL] + - [As an ops engineer not too familiar with Git, you just need to know 6 commands](https://x.com/janakiramm) [COMMUNITY-TOOL] + - [redhat.com: How to use GitOps in your enterprise architecture strategy 🌟](https://www.redhat.com/en/blog/understanding-gitops) [COMMUNITY-TOOL] + - [redhat.com: Comparing GitOps implementation patterns: Pros and cons](https://www.redhat.com/en/blog/gitops-implementation-patterns) [COMMUNITY-TOOL] + - [chrisshort.net: GitOps: An implementation of DevOps (abstracts)](https://chrisshort.net) [COMMUNITY-TOOL] β€” - [==chrisshort.net: GitOps: An implementation of DevOps==](https://chrisshort.net/gitops-an-implementation-of-devops) GitOps is a prescriptive way of implementing DevOps. You will not succeed in using GitOps if you haven't embraced some DevOps philosophies along the way. + - [containerjournal.com: GitOps Workflows and Principles for Kubernetes](https://cloudnativenow.com/topics/gitops-workflows-and-principles-for-kubernetes) [COMMUNITY-TOOL] + - [harness.io: 6 Actionable GitOps Best Practices To Help You Get Started](https://www.harness.io/blog/gitops-best-practices) [COMMUNITY-TOOL] + - [codefresh.io: How to Model Your Gitops Environments and Promote Releases between Them 🌟](https://octopus.com/blog/how-to-model-your-gitops-environments) [COMMUNITY-TOOL] + - [harness.io: Managing the 'Git' in 'GitOps': 4 Ways to Structure Code in Your GitOps Repos 🌟](https://www.harness.io/blog/gitops-repo-structure) [COMMUNITY-TOOL] + - [containerjournal.com: GitOps Workflows Expanding Beyond Kubernetes Clusters](https://cloudnativenow.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters) [COMMUNITY-TOOL] + - [containerjournal.com: Best of 2022: GitOps: The Missing Link for CI/CD for Kubernetes](https://cloudnativenow.com/features/gitops-the-missing-link-for-ci-cd-for-kubernetes) [COMMUNITY-TOOL] + - [loft.sh: GitOps + Kubernetes Explained](https://www.vcluster.com/blog/gitops-kubernetes-explained) [COMMUNITY-TOOL] + - [github.blog: Applying GitOps principles to your operations](https://github.blog/enterprise-software/devops/applying-gitops-principles-to-your-operations) [COMMUNITY-TOOL] + - [searchitoperations.techtarget.com: GitOps pros grapple with Kubernetes configuration management. GitOps users seek ideal Kubernetes config tool 🌟](https://www.techtarget.com/searchitoperations/news/252492459/GitOps-pros-grapple-with-Kubernetes-configuration-management) [COMMUNITY-TOOL] + - [openshift.com: Announcing OpenShift GitOps](https://www.redhat.com/en/blog/announcing-openshift-gitops) [COMMUNITY-TOOL] + - [openshift.com: OpenShift Pipelines and OpenShift GitOps are now Generally Available 🌟](https://www.redhat.com/en/blog/openshift-pipelines-and-openshift-gitops-are-now-generally-available) [COMMUNITY-TOOL] + - [cloudogu.com: Automation Assistants: GitOps tools in comparison 🌟](https://platform.cloudogu.com/en/blog/gitops-tools) [COMMUNITY-TOOL] + - [Config Sync](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [COMMUNITY-TOOL] + - [Anthos Config Management](https://docs.cloud.google.com/kubernetes-engine/docs) [COMMUNITY-TOOL] + - [waypointproject.io](https://developer.hashicorp.com/waypoint) [COMMUNITY-TOOL] + - [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) [COMMUNITY-TOOL] + - [weave.works: Weave Kubernetes Platform](https://www.weave.works) [COMMUNITY-TOOL] + - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] + - [learn.openshift.com: GitOps introduction](https://learn.openshift.com/introduction/gitops-introduction) [COMMUNITY-TOOL] - [gitops.tech 🌟](https://www.gitops.tech) [COMMUNITY-TOOL] - [OpenGitOps.dev 🌟](https://opengitops.dev) [COMMUNITY-TOOL] - [github.com/topics/gitops 🌟](https://github.com/topics/gitops) [COMMUNITY-TOOL] @@ -12,15 +47,22 @@ - [weave.works: What Is GitOps?](https://www.weave.works/blog/what-is-gitops-really) [COMMUNITY-TOOL] - [atlassian.com: Is GitOps the next big thing in DevOps?](https://www.atlassian.com/git/tutorials/gitops) [COMMUNITY-TOOL] - [cloudbees.com: What is GitOps?](https://www.cloudbees.com/gitops/what-is-gitops) [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] - [itnext.io: Continuous GitOps, the way to do DevOps in Kubernetes](https://itnext.io/continuous-gitops-the-way-to-do-devops-in-kubernetes-896b0ea1d0fb) [COMMUNITY-TOOL] - [blog.container-solutions.com: GitOps: The Bad and the Ugly](https://blog.container-solutions.com/gitops-limitations) [COMMUNITY-TOOL] - [itnext.io: Principles, Patterns, and Practices for Effective Infrastructure' as Code](https://itnext.io/principles-patterns-and-practices-for-effective-infrastructure-as-code-e5f7bbe13df1) [COMMUNITY-TOOL] + - [medium: GitOps: Build infrastructure resilient applications 🌟](https://medium.com/@franoisdagostini/gitops-build-infrastructure-resilient-applications-95bbc939046d) [COMMUNITY-TOOL] + - [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS' KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [COMMUNITY-TOOL] - [sufle.io: Adopting GitOps for Enhanced Operations](https://www.sufle.io/blog/adopting-gitops-for-enhanced-operations) [COMMUNITY-TOOL] + - [medium: GitOps : The Next Big Thing for DevOps and Automation!](https://medium.com/searce/gitops-the-next-big-thing-for-devops-and-automation-2a9597e51559) [COMMUNITY-TOOL] - [thenewstack.io: Understanding GitOps: The Latest Tools and Philosophies](https://thenewstack.io/understanding-gitops-the-latest-tools-and-philosophies) [COMMUNITY-TOOL] + - [samiyaakhtar.medium.com: GitOps Observability β€” Visualizing the journey' of a container](https://samiyaakhtar.medium.com/gitops-observability-visualizing-the-journey-of-a-container-5f6ef1f3c9d2) [COMMUNITY-TOOL] - [clickittech.com: What is GitOps? 🌟](https://www.clickittech.com/devops/what-is-gitops) [COMMUNITY-TOOL] - [blog.container-solutions.com: 11 Reasons for Adopting GitOps](https://blog.container-solutions.com/why-adopt-gitops) [COMMUNITY-TOOL] - [opensource.com: GitOps vs. DevOps: What's the difference? 🌟](https://opensource.com/article/21/3/gitops) [COMMUNITY-TOOL] - [thenewstack.io: GitOps Use Cases You May Not Have Considered](https://thenewstack.io/gitops-use-cases-you-may-not-have-considered) [COMMUNITY-TOOL] + - [kumomind.medium.com: Should I consider the GitOps methodology?](https://kumomind.medium.com/should-i-consider-the-gitops-methodology-f49e042b8c22) [COMMUNITY-TOOL] - [braindose.blog: 4 Key Characteristics for a Successful GitOps Implementation](https://braindose.blog/2020/03/18/4-key-characteristics-of-gitops) [COMMUNITY-TOOL] - [thenewstack.io: Misconfiguration Worries Grow](https://thenewstack.io/misconfiguration-worries-grow) [COMMUNITY-TOOL] - [weave.works: Managing Kubernetes with GitOps in a multi-cluster, multi-cloud' world](https://www.weave.works/blog/managing-kubernetes-with-gitops-in-a-multi-cluster-multi-cloud-world) [COMMUNITY-TOOL] @@ -29,6 +71,8 @@ - [weave.works: Put Your Security Worries to Rest with GitOps Operational Control' 🌟](https://www.weave.works/use-cases/security-with-gitops) [COMMUNITY-TOOL] - [thenewstack.io: Push vs. Pull in GitOps: Is There Really a Difference?](https://thenewstack.io/push-vs-pull-in-gitops-is-there-really-a-difference) [COMMUNITY-TOOL] - [developers.redhat.com: Why should developers care about GitOps?](https://developers.redhat.com/blog/2021/05/13/why-should-developers-care-about-gitops) [COMMUNITY-TOOL] + - [devsecops.co.in: GitOps Guide – What, Why and How? 🌟](https://devsecops.co.in/2021/05/13/gitops-guide-what-why-and-how) [COMMUNITY-TOOL] + - [en.sokube.ch: GitOps and the Millefeuille dilemma 🌟](https://en.sokube.ch/post/gitops-and-the-millefeuille-dilemma-1) [COMMUNITY-TOOL] - [octopus.com: How to structure your Git repository for DevOps automation](https://octopus.com/blog/devops-automation-repo-design) [COMMUNITY-TOOL] - [testingclouds.wordpress.com: GitOps Demystified](https://testingclouds.wordpress.com/2021/06/02/gitops-demystified) [COMMUNITY-TOOL] - [weave.works: Ops Automation - GitOps in the Modern Enterprise](https://www.weave.works/blog/gitops-in-the-modern-enterprise) [COMMUNITY-TOOL] @@ -37,14 +81,17 @@ - [thenewstack.io: A Look at GitOps for the Modern Enterprise 🌟](https://thenewstack.io/a-look-at-gitops-for-the-modern-enterprise) [COMMUNITY-TOOL] - [itnext.io: GitOps with Kubernetes 🌟](https://itnext.io/gitops-with-kubernetes-740f37ea015b) [COMMUNITY-TOOL] - [weave.works: Automating Kubernetes with GitOps (whitepaper) 🌟](https://go.weave.works/automating-kubernetes-with-gitops-wp.html) [COMMUNITY-TOOL] + - [devopslearners.com: What is GitOps?](https://devopslearners.com/what-is-gitops-168aac9a2ee) [COMMUNITY-TOOL] - [enterprisersproject.com: How to explain GitOps in plain English](https://enterprisersproject.com/article/2021/6/gitops-explained-plain-english) [COMMUNITY-TOOL] - [bunnyshell.com: GitOps vs. DevOps: What’s the Difference? 🌟](https://www.bunnyshell.com/blog/gitops-vs-devops) [COMMUNITY-TOOL] - [stevesmith.tech: GitOps is a placebo](https://www.stevesmith.tech/blog/gitops-is-a-placebo) [COMMUNITY-TOOL] - [weave.works: The History of GitOps 🌟](https://www.weave.works/blog/the-history-of-gitops) [COMMUNITY-TOOL] - [opensource.com: How to get the most out of GitOps right now](https://opensource.com/article/21/8/gitops) [COMMUNITY-TOOL] - [weave.works: Hardening Git for GitOps (white paper)](https://go.weave.works/hardening-git-for-gitops.html) [COMMUNITY-TOOL] + - [magalix.com: GitOps 101: What’s It All About?](https://www.magalix.com/blog/what-is-gitops) [COMMUNITY-TOOL] - [thenewstack.io: How to Get the Most out of GitOps](https://thenewstack.io/how-to-get-the-most-out-of-gitops) [COMMUNITY-TOOL] - [weave.works: Case Study: National Australia Bank Decreases Operational Overhead' with GitOps](https://www.weave.works/blog/case-study-national-australia-bank-decreases-operational-overhead-with-gitops) [COMMUNITY-TOOL] + - [betterprogramming.pub: How GitOps Can Help Prevent Security Misconfigurations](https://betterprogramming.pub/how-gitops-can-help-prevent-security-misconfigurations-8b506dcd89e1) [COMMUNITY-TOOL] - [blogs.sap.com: Decentralized GitOps over multiple environments](https://blogs.sap.com/2021/05/06/decentralized-gitops-over-environments) [COMMUNITY-TOOL] - [thenewstack.io: Application Deployment Is Faster with GitOps](https://thenewstack.io/application-deployment-is-faster-with-gitops) [COMMUNITY-TOOL] - [thenewstack.io: Wait, Do We Need to Hold Up on GitOps?](https://thenewstack.io/wait-do-we-need-to-hold-up-on-gitops) [COMMUNITY-TOOL] @@ -53,22 +100,34 @@ - [developer.ibm.com: GitOps: Best practices for the real world](https://developer.ibm.com/blogs/gitops-best-practices-for-the-real-world) [COMMUNITY-TOOL] - [thenewstack.io: Trusted Delivery: Policy-Based Compliance the GitOps Way](https://thenewstack.io/trusted-delivery-policy-based-compliance-the-gitops-way) [COMMUNITY-TOOL] - [thenewstack.io: Getting Started with GitOps](https://thenewstack.io/getting-started-with-gitops) [COMMUNITY-TOOL] + - [medium: Stop Using Branches for Deploying to Different GitOps Environments' | ostis Kapelonis](https://medium.com/containers-101/stop-using-branches-for-deploying-to-different-gitops-environments-7111d0632402) [COMMUNITY-TOOL] - [thenewstack.io: Can You GitOps Your APIs?](https://thenewstack.io/can-you-gitops-your-apis) [COMMUNITY-TOOL] - [weave.works: GitOps takes DevOps teams to higher levels of maturity](https://www.weave.works/blog/gitops-takes-devops-teams-to-higher-levels-of-maturity) [COMMUNITY-TOOL] - [linkedin.com pulse: WTH is GitOps? | Pavan Belagatti](https://www.linkedin.com/pulse/wth-gitops-pavan-belagatti) [COMMUNITY-TOOL] + - [medium.com/@buraktahtacioglu: GitOps Fundamentals β€” CNCF Roadmap](https://medium.com/@buraktahtacioglu/gitops-fundamentals-cncf-roadmap-fa686dbced9d) [COMMUNITY-TOOL] - [toolbox.com: Why Are Organizations Adopting GitOps for Continuous Deployment' in 2022?](https://www.toolbox.com/tech/devops/articles/more-organizations-adopting-gitops) [COMMUNITY-TOOL] - [weave.works: The world’s largest telcos are now embracing GitOps. Deutsche' Telekom explains why](https://www.weave.works/blog/deutsche-telekom-explain-why-they-chose-gitops-for-5g) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes at Scale without GitOps Is a Bad Idea](https://thenewstack.io/kubernetes-at-scale-without-gitops-is-a-bad-idea) [COMMUNITY-TOOL] + - [Dzone: 3 Steps to Developing a Successful GitOps Model](https://dzone.com/articles/3-steps-to-developing-a-successful-gitops-model) [COMMUNITY-TOOL] - [linkedin pulse: GitOps vs. DevOps! | Pavan Belagatti](https://www.linkedin.com/pulse/gitops-vs-devops-pavan-belagatti) [COMMUNITY-TOOL] - [piotrminkowski.com: Continuous Development on Kubernetes with GitOps Approach' 🌟](https://piotrminkowski.com/2022/06/06/continuous-development-on-kubernetes-with-gitops-approach) [COMMUNITY-TOOL] + - [medium.com/codex: Points to Consider for Structuring Infrastructure as Code' Repositories](https://medium.com/codex/points-to-consider-for-structuring-infrastructure-as-code-repositories-886ff58404b8) [COMMUNITY-TOOL] + - [medium.com/jumia-tech: Immutable Infrastructure & GitOps 🌟](https://medium.com/jumia-tech/immutable-infrastructure-gitops-18d644f9c7cb) [COMMUNITY-TOOL] + - [medium.com/@alamdar.hussain0007: GitOps with Kubernetes](https://medium.com/@alamdar.hussain0007/gitops-with-kubernetes-f0912b644925) [COMMUNITY-TOOL] - [thenewstack.io: KubeCon: 14,000 More Engineers Have Their GitOps Basics' Down](https://thenewstack.io/kubecon-14000-more-engineers-have-their-gitops-basics-down) [COMMUNITY-TOOL] - [developers.redhat.com: GitOps Cookbook: Kubernetes automation in practice](https://developers.redhat.com/articles/2022/12/20/gitops-cookbook-kubernetes-automation-practice) [COMMUNITY-TOOL] - [devops.com: Declarative Compliance With Policy-as-Code and GitOps 🌟](https://devops.com/declarative-compliance-with-policy-as-code-and-gitops) [COMMUNITY-TOOL] + - [dzone: The Essentials of GitOps 🌟](https://dzone.com/refcardz/the-essentials-of-gitops) [COMMUNITY-TOOL] + - [blog.devops.dev: GitOps β€” Fundamentals Part 0](https://blog.devops.dev/gitops-fundamentals-part-0-a8e63f8f9ce8) [COMMUNITY-TOOL] - [thenewstack.io: The Next Kubernetes Management Frontier: Automation. Automation' Is No Longer a β€œNice to Have” 🌟🌟](https://thenewstack.io/the-next-kubernetes-management-frontier-automation) [COMMUNITY-TOOL] + - [msrishty.medium.com: Traditional CI-CD vs gitops 🌟](https://msrishty.medium.com/traditional-ci-cd-vs-gitops-e835728642fb) [COMMUNITY-TOOL] + - [blog.developersteve.com: GitOps for Kubernetes Canary Deployments](https://blog.developersteve.com/gitops-for-kubernetes-canary-deployments-4aeab4043727) [COMMUNITY-TOOL] - [thenewstack.io: GitOps as an Evolution of Kubernetes](https://thenewstack.io/gitops-as-an-evolution-of-kubernetes) [COMMUNITY-TOOL] - [hackernoon.com: What Is GitOps And Why Is It (Almost) Useless? Part 1](https://hackernoon.com/what-is-gitops-and-why-it-is-almost-useless-part-1) [COMMUNITY-TOOL] - [devoriales.com: Exploring GitOps: Software and Infrastructure Management' Intro Video](https://devoriales.com/video/897990746/intro-to-gitops) [COMMUNITY-TOOL] + - [medium.com/containers-101: Using GitOps for Databases](https://medium.com/containers-101/using-gitops-for-databases-f09a027184bb) [COMMUNITY-TOOL] - [opensourceforu.com: Embracing Progressive Delivery In Kubernetes With GitOps](https://www.opensourceforu.com/2023/10/embracing-progressive-delivery-in-kubernetes-with-gitops) [COMMUNITY-TOOL] + - [medium.com/@ahmed.fathy.elayaat: What is GitOps?](https://medium.com/@ahmed.fathy.elayaat/gitops-fc27ef5a7836) [COMMUNITY-TOOL] - [itnext.io: Necessary Culture Change with GitOps](https://itnext.io/necessary-culture-change-with-gitops-2c63f4fe9604) [COMMUNITY-TOOL] - [GitOps Working Group 🌟](https://github.com/gitops-working-group/gitops-working-group) [COMMUNITY-TOOL] - [github.com/open-gitops/project 🌟](https://github.com/open-gitops/project) ⭐ 1171 [COMMUNITY-TOOL] @@ -77,6 +136,8 @@ - [developers.redhat.com: Git best practices: Workflows for GitOps deployments' | Christian Hernandez 🌟](https://developers.redhat.com/articles/2022/07/20/git-workflows-best-practices-gitops-deployments) [COMMUNITY-TOOL] - [developers.redhat.com: How to set up your GitOps directory structure |' Christian Hernandez 🌟](https://developers.redhat.com/articles/2022/09/07/how-set-your-gitops-directory-structure) [COMMUNITY-TOOL] - [devopsera.com: How to Structure Directories in a GitOps Repository for the' Best User-Friendliness and Flexibility](https://devopsera.com/2023/06/how-to-structure-directories-in-a-gitops-repository-for-the-best-user-friendliness-and-flexibility) [COMMUNITY-TOOL] + - [EntraExporter](https://github.com/microsoft/entraexporter) ⭐ 860 [COMMUNITY-TOOL] + - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] - [blog.container-solutions.com: FluxCD, ArgoCD or Jenkins X: Which Is the' Right GitOps Tool for You? 🌟](https://blog.container-solutions.com/fluxcd-argocd-jenkins-x-gitops-tools) [COMMUNITY-TOOL] - [slideshare: GitOps, Jenkins X & Future of CI/CD](https://slideshare.net/rakutentech/gitops-jenkins-x-future-of-cicd) [COMMUNITY-TOOL] - [Tanka](https://tanka.dev/tutorial/jsonnet) [COMMUNITY-TOOL] @@ -86,9 +147,13 @@ - [github.com/glasskube/glasskube](https://github.com/glasskube/glasskube) ⭐ 3491 [ENTERPRISE-STABLE] - [Flagger](https://flagger.app) [COMMUNITY-TOOL] - [partlycloudy.blog: Release to Kubernetes like a Pro with Flagger](https://partlycloudy.blog/2020/07/08/release-to-k8s-like-a-pro-with-flagger) [COMMUNITY-TOOL] - - [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) [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] - [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [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] + - [portworx.com: Automating Kubernetes Data Management with GitOps & AutoPilot](https://portworx.com/automating-kubernetes-data-management-with-gitops-autopilot) [COMMUNITY-TOOL] - [openshift-applier](https://github.com/redhat-cop/openshift-applier) ⭐ 98 [COMMUNITY-TOOL] + - [hashicorp.com: Using Waypoint Runners To Enable GitOps Workflows](https://www.hashicorp.com/blog/using-waypoint-runners-to-enable-gitops-workflows) [COMMUNITY-TOOL] - [Weave GitOps Enterprise](https://www.weave.works/product/gitops-enterprise) [COMMUNITY-TOOL] - [thenewstack.io: Weave GitOps Core Integrates Git with Kubernetes](https://thenewstack.io/weave-gitops-core-integrates-git-with-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: Weave GitOps Trusted Delivery: A Road to Kubernetes Sanity?](https://thenewstack.io/weave-gitops-trusted-delivery-a-road-to-kubernetes-sanity) [COMMUNITY-TOOL] @@ -97,10 +162,20 @@ - [thenewstack.io: KubeStack: Towards Full-Stack GitOps](https://thenewstack.io/kubestack-towards-full-stack-gitops) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] + - [medium.com/bumble-tech: GitOps for multi-cluster K8s environments 🌟](https://medium.com/bumble-tech/gitops-for-multi-cluster-k8s-environments-d305431ba6d6) [COMMUNITY-TOOL] + - [blog.openshift.com: Introduction to GitOps with OpenShift](https://blog.openshift.comintroduction-to-gitops-with-openshift) [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] + - [medium: GitOps with Istio, Tekton and Argo CD β€” on OpenShift 4](https://medium.com/@joelkaplan1/gitops-with-istio-tekton-and-argo-cd-on-openshift-4-5e42d22994e3) [COMMUNITY-TOOL] - [thenewstack.io: Red Hat Delivers Full GitOps CI/CD Built on Tekton and Argo](https://thenewstack.io/red-hat-delivers-full-gitops-ci-cd-built-on-tekton-and-argo) [COMMUNITY-TOOL] - [redhat.com: Red Hat Makes DevOps a Reality with OpenShift GitOps and OpenShift' Pipelines 🌟](https://www.redhat.com/en/about/press-releases/red-hat-makes-devops-reality-openshift-gitops-and-openshift-pipelines) [COMMUNITY-TOOL] - [piotrminkowski.com: GitOps with Advanced Cluster Management for Kubernetes' 🌟](https://piotrminkowski.com/2022/10/24/gitops-with-advanced-cluster-management-for-kubernetes) [COMMUNITY-TOOL] + - [info.acloud.guru: Adopting GitOps for Kubernetes on AWS](https://info.acloud.guru/resources/deploying-kubernetes-with-gitops) [COMMUNITY-TOOL] + - [betterprogramming.pub: Applying DevOps to API Development for APIOps](https://betterprogramming.pub/applying-devops-to-api-development-for-apiops-21e2e605333e) [COMMUNITY-TOOL] - [youtube.com: GitOps Guide to the Galaxy 🌟🌟🌟](https://www.youtube.com/playlist?list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd) [COMMUNITY-TOOL] + - [open-cluster-management.io](https://open-cluster-management.io) [COMMUNITY-TOOL] + - [github.com/stakater/Xposer](https://github.com/stakater/Xposer) ⭐ 32 [COMMUNITY-TOOL] + - [github: Flux](https://github.com/fluxcd/flux) ⭐ 6864 [ENTERPRISE-STABLE] ## Application Delivery @@ -109,30 +184,21 @@ #### Alternative Engines - [Nelm: A Helm Alternative for Kubernetes Deployments](https://github.com/werf/nelm) ⭐ 1072 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An innovative deployment engine integrated within the Werf workflow that functions as an alternative to native Helm release tracking. It resolves Helm's tracking limitations by ensuring strict live cluster validation and resource health monitoring. -## Cloud Infrastructure +### Infrastructure as Code -### Kubernetes Distributions +#### Terraform Components -#### Bare-Metal and Edge + - [AWS EKS Argo CD Terraform Component](https://github.com/cloudposse-terraform-components/aws-eks-argocd) [COMMUNITY-TOOL] β€” Curator Insight: Enterprise-ready Terraform submodule designed to deploy, configure, and bootstrap Argo CD onto an existing AWS EKS cluster. Live Grounding: Standardizes complex security configuration flags, integrates smoothly with AWS IAM roles for service accounts (IRSA), and provisions preconfigured Helm-based releases. +## GitOps (1) - - **(2026)** [**Charmed Kubernetes**](https://ubuntu.com/kubernetes/charmed-k8s) [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Canonical's model-driven Kubernetes distribution designed for bare-metal, private, and multi-cloud environments. Leverages Ubuntu's automated Juju framework to manage complex cluster lifecycles, upgrades, security scanning, and seamless hypervisor scaling. -## Cloud-Native Development +### Continuous Delivery -### Local Development Tools +#### Argo CD -#### Okteto - - - **(2021)** [codefresh.io: Tutorial - Local Kubernetes Development with Okteto 🌟](https://octopus.com/devops) [COMMUNITY-TOOL] β€” Hands-on walkthrough displaying how to use Okteto to connect a developer workspace directly with live infrastructure, bypassing resource-heavy local systems. -## GitOps - -### Hybrid Cloud Platforms - -#### Azure Arc Integration - - - **(2021)** [Kubernetes GitOps with Azure Arc and Charmed Kubernetes](https://canonical.com/blog/gitops-with-azure-arc-and-charmed-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A technical guide illustrating the integration of Charmed Kubernetes with Azure Arc to orchestrate hybrid-cloud resources. Demonstrates how GitOps configurations are pushed dynamically across decentralized architectures using unified portal controls. + - [argoproj.github.io: Argo CD - Declarative GitOps for Kubernetes](https://argoproj.github.io/argo-cd) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” Argo CD is a declarative GitOps engine that automates Kubernetes deployments. By continually matching the live cluster state to git specifications, it guarantees robust security and rapid rollback features. ## Infrastructure -### GitOps (1) +### GitOps (2) #### Cluster Provisioning @@ -145,7 +211,14 @@ #### CNI Plugins - [github: Weave Net - Weaving Containers into Applications](https://github.com/weaveworks/weave) ⭐ 6613 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] [LEGACY] β€” Weave Net is a resilient container CNI designed to create peer-to-peer overlay networks without external databases or configurations. The project was officially archived by Weaveworks in 2024, prompting teams to migrate to more modern CNI plugins like Cilium and Calico. +## Platform Engineering + +### CI-CD Security + +#### Cloud Identity + + - [Avoiding Mistakes with AWS OIDC Integration Conditions](https://www.wiz.io/blog/avoiding-mistakes-with-aws-oidc-integration-conditions) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An in-depth security analysis detailing how to configure AWS OpenID Connect (OIDC) trust relationships correctly in GitHub Actions and other CI providers. Highlights major vulnerabilities arising from missing subject (sub) or audience (aud) validation and shows how to restrict access patterns safely. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/golang.md b/v2-docs/golang.md index 2c82f59b..8e4540de 100644 --- a/v2-docs/golang.md +++ b/v2-docs/golang.md @@ -1,11 +1,29 @@ -# Golang +# Golang - Go !!! info "Architectural Context" - Detailed reference for Golang in the context of Developer Ecosystem. + Detailed reference for Golang - Go in the context of Developer Ecosystem. ## Standard Reference + - [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] + - [hashicorp.com: 8 Best Practices for Writing Secure Go Code](https://www.hashicorp.com/resources/8-best-practices-for-writing-secure-go-code) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Generics in Go: Viva La Revolution!](https://levelup.gitconnected.com/generics-in-go-viva-la-revolution-e27898bf5495) [COMMUNITY-TOOL] + - [teivah.medium.com: When to Use Generics in Go?](https://teivah.medium.com/when-to-use-generics-in-go-36d49c1aeda) [COMMUNITY-TOOL] + - [betterprogramming.pub: Writing My First Microservice Using Go](https://betterprogramming.pub/my-first-microservice-using-golang-c5cf69f1376d) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Concurrency in Go: shared memory](https://levelup.gitconnected.com/concurrency-in-go-shared-memory-a2ef201b396b) [COMMUNITY-TOOL] + - [medium.com/datascale: Know GOMAXPROCS before deploying your GO app to Kubernetes](https://medium.com/datascale/know-gomaxprocs-before-deploying-your-go-app-to-kubernetes-7a458fb63af1) [COMMUNITY-TOOL] + - [aly.arriqaaq.com: Golang Design Patterns in Kubernetes](https://aly.arriqaaq.com/golang-design-patterns) [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] + - [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] - [blog.kubesimplify.com: Perform CRUD Operations on Kubernetes Using Golang' 🌟](https://blog.kubesimplify.com/perform-crud-operations-on-kubernetes-using-golang) [COMMUNITY-TOOL] + - [simplecheatsheet.com/tag/golang-cheat-sheet](https://simplecheatsheet.com/tag/golang-cheat-sheet) [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 @@ -182,6 +200,10 @@ #### Project Scaffolding - [create-go-app/cli](https://github.com/create-go-app/cli) ⭐ 2761 [ENTERPRISE-STABLE] β€” Curator Insight introduces this CLI to construct boilerplate-free backend, frontend, and web applications in Go. Live Grounding shows its capability to pre-configure deployment assets like Dockerfiles and Kubernetes manifests to quicken development cycles. +#### Reference Docs + + - [devhints.io/go: Go cheatsheet](https://devhints.io/go) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Curator Insight highlights a concise, single-page reference sheet covering Go syntax, control flow, channels, and basic standard library interfaces. Live Grounding confirms this is a widely-used cheatsheet for quick syntax lookups during day-to-day coding. It is optimized for speed and readability. + - [github.com: golang-cheat-sheet](https://github.com/a8m/golang-cheat-sheet) [ENTERPRISE-STABLE] β€” Duplicate reference of the high-density Go cheat-sheet database. It provides programmatic access to Go fundamentals, standard functions, and syntax paradigms to streamline engineering workflows. #### Version Managers - [gobrew 🌟](https://github.com/kevincobain2000/gobrew) ⭐ 421 [COMMUNITY-TOOL] β€” Curator Insight highlights Gobrew as an elegant and fast Go version manager that downloads and switches active toolchains easily. Live Grounding notes its speed and simplicity, making it a competitive alternative to gvm and asdf for dedicated Go development. @@ -204,6 +226,18 @@ #### Go Libraries (2) - [dsa0x/sicher](https://github.com/dsa0x/sicher) ⭐ 31 [COMMUNITY-TOOL] β€” Curator Insight showcases Sicher as a lightweight tool for managing environment variables and secrets securely within Go applications. Live Grounding indicates low community activity and lack of recent updates, which makes it less suitable for production compared to established secure runtimes. +## Software Engineering + +### Developer Experience + +#### IDEs and Tooling + + - [IntelliJ vs. VSCode for Rust Development](https://users.rust-lang.org/t/anyone-here-go-intellij-vscode/84499) [COMMUNITY-TOOL] β€” Community-driven performance and usability evaluation contrasting IntelliJ Rust and VSCode (rust-analyzer) workflows. Discusses compilation feedback, macro expansion speeds, and debugging tool integrations. +### NodeJS + +#### Best Practices + + - [NodeJS Best Practices (Spanish Translation)](https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md) ⭐ 105273 [SPANISH CONTENT] [DE FACTO STANDARD] β€” Curator Insight hosts the comprehensive Spanish translation of the premier Node.js architecture and security handbook. Live Grounding validates its immense utility as an industry-standard guide covering testing, error handling, and production safety. [SPANISH CONTENT] ## Utilities ### Go Tools (1) @@ -213,5 +247,5 @@ - [rehacktive/caffeine](https://github.com/rehacktive/caffeine) ⭐ 1175 [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:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/grafana.md b/v2-docs/grafana.md index 613fba82..53c57de6 100644 --- a/v2-docs/grafana.md +++ b/v2-docs/grafana.md @@ -5,11 +5,19 @@ ## Standard Reference + - [jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD: Kubernetes Continuous Deployment for Microservices](https://devm.io/blog) [COMMUNITY-TOOL] + - [openshift.com: Metrics-Driven Pod Constraints](https://www.redhat.com/en/blog/metrics-driven-pod-constraints) [COMMUNITY-TOOL] + - [CISCO DNA Center with Grafana Dashboard](https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard) [COMMUNITY-TOOL] + - [percona.com: Tips for Designing Grafana Dashboards](https://www.percona.com/blog/designing-grafana-dashboards) [COMMUNITY-TOOL] + - [grafana.com: Grafana Labs and Microsoft partner to deliver new first party Microsoft Azure service](https://grafana.com/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliver-new-first-party-microsoft-azure-service) [COMMUNITY-TOOL] + - [grafana.com: Grafana 9.3 feature: Grafana OAuth token improvements](https://grafana.com/oss/grafana/?mdm=social) [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] - [Grafana](https://grafana.com) [COMMUNITY-TOOL] - [grafana.com: Provisioning Grafana 🌟](https://grafana.com/docs/grafana/latest/administration/provisioning) [COMMUNITY-TOOL] - [Grafana provisioning Ansible Role](https://github.com/cloudalchemy/ansible-grafana) ⭐ 503 [COMMUNITY-TOOL] - [Log Monitoring and Alerting with Grafana Loki](https://www.infracloud.io/blogs/grafana-loki-log-monitoring-alerting) [COMMUNITY-TOOL] - [itnext.io: Monitoring Kubernetes workloads with Prometheus and Thanos](https://itnext.io/monitoring-kubernetes-workloads-with-prometheus-and-thanos-4ddb394b32c) [COMMUNITY-TOOL] + - [medium: Why Grafana: Part II](https://medium.com/lightspeed-venture-partners/why-grafana-part-ii-2e7e42e0f7bb) [COMMUNITY-TOOL] - [scylladb.com: Building a Grafana Backend Plugin](https://www.scylladb.com/2020/10/01/building-a-grafana-backend-plugin) [COMMUNITY-TOOL] - [thenewstack.io: Grafana Adds Logging to Its Enterprise Observability Stack' 🌟](https://thenewstack.io/grafana-adds-logging-to-its-enterprise-observability-stack) [COMMUNITY-TOOL] - [thenewstack.io: Grafana 7.5: Controversial Pie Charts and Loki Alerts](https://thenewstack.io/grafana-7-5-controversial-pie-charts-and-loki-alerts) [COMMUNITY-TOOL] @@ -20,25 +28,37 @@ - [thenewstack.io: Will Grafana Become Easier to Use in 2022?](https://thenewstack.io/will-grafana-become-easier-to-use-in-2022) [COMMUNITY-TOOL] - [devopscube.com: How To Setup Grafana On Kubernetes](https://devopscube.com/setup-grafana-kubernetes) [COMMUNITY-TOOL] - [infoq.com: Grafana Cloud Adds Incident and On-Call Management Solutions](https://www.infoq.com/news/2022/02/grafana-incident-oncall) [COMMUNITY-TOOL] + - [alexandrev.medium.com: Grafana Alerting vs AlertManager: A Comparison of' Two Leading Monitoring Tools | Alex Vazquez](https://alexandrev.medium.com/grafana-alerting-vs-alertmanager-a-comparison-of-two-leading-monitoring-tools-5e262446a5f9) [COMMUNITY-TOOL] - [devops.com: Grafana Labs Acquires Asserts.ai to Bring AI to Observability](https://devops.com/grafana-labs-acquires-assert-ai-to-bring-ai-to-observability) [COMMUNITY-TOOL] - [grafana/agent: Grafana Agent](https://github.com/grafana/agent) ⭐ 1700 [COMMUNITY-TOOL] + - [sid-infinity-yadav.medium.com: Grafana Agent Kubernetes Operator](https://sid-infinity-yadav.medium.com/grafana-agent-kubernetes-operator-f89b744487f5) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Grafana Agent Flow: Simplifying Monitoring and' Telemetry Collection for Kubernetes Clusters](https://levelup.gitconnected.com/exploring-grafana-agent-flow-simplifying-monitoring-for-kubernetes-2a06a92614) [COMMUNITY-TOOL] - [Grafana Faro 🌟](https://grafana.com/oss/faro) [COMMUNITY-TOOL] - [github.com/grafana/mimir](https://github.com/grafana/mimir) ⭐ 5100 [ENTERPRISE-STABLE] - [Grafana Dashboards](https://grafana.com/grafana/dashboards) [COMMUNITY-TOOL] - [github.com/DevOps-Nirvana/Grafana-Dashboards](https://github.com/DevOps-Nirvana/Grafana-Dashboards) ⭐ 314 [COMMUNITY-TOOL] - [github.com/mlabouardy: Grafana Dashboards](https://github.com/mlabouardy/grafana-dashboards) [COMMUNITY-TOOL] + - [openlogic.com: How to develop Grafana Dashboards 🌟](https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana) [COMMUNITY-TOOL] - [Percona Grafana dashboards for MySQL and MongoDB monitoring using Prometheus 🌟](https://github.com/percona/grafana-dashboards) ⭐ 2902 [COMMUNITY-TOOL] + - [Prometheus Monitoring With Grafana. Prometheus Stats Dashboard and Prometheus Benchmark Dashboard](https://dzone.com/articles/prometheus-monitoring-with-grafana) [COMMUNITY-TOOL] - [prskavec.net: Grafana dashboards and Jsonnet](https://www.prskavec.net/post/grafana-jsonnet) [COMMUNITY-TOOL] - [devblogs.microsoft.com:Monitoring Azure by using Grafana dashboards 🌟](https://devblogs.microsoft.com/devops/monitoring-azure-by-using-grafana-dashboards) [COMMUNITY-TOOL] - [github.com/kubevirt/monitoring](https://github.com/kubevirt/monitoring) ⭐ 28 [COMMUNITY-TOOL] + - [medium.com/@dotdc: A set of modern Grafana dashboards for Kubernetes 🌟](https://medium.com/@dotdc/a-set-of-modern-grafana-dashboards-for-kubernetes-4b989c72a4b2) [COMMUNITY-TOOL] + - [medium.com/how-tos: How To Provisioning Dashboards In Grafana via Kubernetes](https://medium.com/how-tos/how-to-provisioning-dashboards-in-grafana-via-kubernetes-5d261508658d) [COMMUNITY-TOOL] - [github.com/dotdc/grafana-dashboards-kubernetes 🌟](https://github.com/dotdc/grafana-dashboards-kubernetes) ⭐ 3591 [ENTERPRISE-STABLE] - [github.com/onzack/grafana-dashboards](https://github.com/onzack/grafana-dashboards) ⭐ 139 [COMMUNITY-TOOL] - [Open source observability, meet data transformation: Grafana 7.0 promises' to connect, unify, and visualize all your data](https://www.zdnet.com/article/open-source-observability-meet-data-transformation-grafana-7-0-promises-to-connect-unify-and-visualize-all-your-data) [COMMUNITY-TOOL] - [thenewstack.io: Grafana 8.2 Wants to β€˜Democratize’ Cloud Native Metrics](https://thenewstack.io/grafana-wants-to-democratize-cloud-native-metrics) [COMMUNITY-TOOL] - [Grafana Loki](https://grafana.com/oss/loki) [COMMUNITY-TOOL] - [itnext.io: Logging in Kubernetes with Loki and the PLG Stack](https://itnext.io/logging-in-kubernetes-with-loki-and-the-plg-stack-93b27c90ec34) [COMMUNITY-TOOL] + - [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] + - [Prometheus JMX Exporter 🌟](https://github.com/prometheus/jmx_exporter) ⭐ 3305 [ENTERPRISE-STABLE] + - [Telegraf Collector](https://www.influxdata.com/time-series-platform/telegraf) [COMMUNITY-TOOL] + - [Artemis Prometheus Metrics Plugin](https://github.com/rh-messaging/artemis-prometheus-metrics-plugin) ⭐ 28 [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/helm.md b/v2-docs/helm.md index 523159c1..90227dd6 100644 --- a/v2-docs/helm.md +++ b/v2-docs/helm.md @@ -1,12 +1,80 @@ -# Helm +# Helm Kubernetes Tool !!! info "Architectural Context" - Detailed reference for Helm in the context of Architectural Foundations. + Detailed reference for Helm Kubernetes Tool in the context of Architectural Foundations. + +## Standard Reference + + - [dzone: managing helm releases the gitops way](https://dzone.com/articles/managing-helm-releases-the-gitops-way) [COMMUNITY-TOOL] + - [dzone: 15 useful helm chart tools](https://dzone.com/articles/15-useful-helm-charts-tools) [COMMUNITY-TOOL] + - [dzone: create install upgrade and rollback a helm chart - part 1](https://dzone.com/articles/create-install-upgrade-and-rollback-a-helm-chart-p) [COMMUNITY-TOOL] + - [dzone: create install upgrade and rollback a helm chart - part 2](https://dzone.com/articles/create-install-upgrade-rollback-a-helm-chart-part) [COMMUNITY-TOOL] + - [dzone: cicd with kubernetes and helm](https://dzone.com/articles/cicd-with-kubernetes-and-helm) [COMMUNITY-TOOL] + - [banzaicloud.com: Helm 3, the Good, the Bad and the Ugly](https://banzaicloud.com/blog/helm3-the-good-the-bad-and-the-ugly) [COMMUNITY-TOOL] + - [medium: Helm Chart β€” Development Guide 🌟](https://medium.com/swlh/helm-chart-development-guide-bbc525d3b448) [COMMUNITY-TOOL] + - [medium: Multi-namespace Helm deploy in Kubernetes](https://medium.com/analytics-vidhya/multi-namespace-helm-deploy-in-kubernetes-26d1baf1ca5c) [COMMUNITY-TOOL] + - [daveops.xyz: Running DB migrations on Kubernetes with Helm](https://daveops.xyz/en/2020/09/18/running-db-migrations-on-kubernetes-with-helm) [COMMUNITY-TOOL] + - [mbbaig.blog: How to create custom Helm charts 🌟](https://mbbaig.blog/how-to-create-custom-helm-charts) [COMMUNITY-TOOL] + - [cncf.io: Quick application deployments on MicroK8s using Helm Charts](https://www.cncf.io/blog/2021/03/23/quick-application-deployments-on-microk8s-using-helm-chart) [COMMUNITY-TOOL] + - [cncf.io: Add Java Agents to Existing Kubernetes and Helm Applications Instantly](https://www.cncf.io/blog/2021/03/24/add-java-agents-to-existing-kubernetes-and-helm-applications-instantly) [COMMUNITY-TOOL] + - [medium: Create Helm Charts to manage Kubernetes applications](https://medium.com/marionete/create-helm-charts-to-manage-kubernetes-applications-9c4235acf99e) [COMMUNITY-TOOL] + - [bridgecrew.io: Part 1: Top trends from analyzing the security posture of' open-source Helm charts](https://bridgecrew.io/blog/open-source-helm-security-research) [COMMUNITY-TOOL] + - [jasiek-petryk.medium.com: Setting up a private Helm chart repository on' GitHub](https://jasiek-petryk.medium.com/setting-up-a-private-helm-chart-repository-on-github-4a767703cec8) [COMMUNITY-TOOL] + - [betterprogramming.pub: How To Continuously Test and Deploy Your Helm Charts' on Kubernetes Clusters Using Kind](https://betterprogramming.pub/how-to-continuously-test-and-deploy-your-helm-charts-on-kubernetes-clusters-using-kind-d71e3585d2dc) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Helm 101 for Developers](https://levelup.gitconnected.com/helm-101-for-developers-1c28e734937e) [COMMUNITY-TOOL] + - [betterprogramming.pub: 6 Tips for Creating Helm Charts in Kubernetes Applications](https://betterprogramming.pub/6-tips-for-creating-helm-charts-in-kubernetes-applications-452a37446f31) [COMMUNITY-TOOL] + - [medium: Kubernetes Deployment using Helm Charts and Krane 🌟](https://medium.com/groupon-eng/kubernetes-deployment-using-helm-charts-and-krane-e0100b55d00c) [COMMUNITY-TOOL] + - [bridgecrew.io: Applying Kubernetes security best practices to Helm charts](https://bridgecrew.io/blog/applying-kubernetes-security-best-practices-to-helm-charts) [COMMUNITY-TOOL] + - [medium: Test Helm Release in Production Environment with Zero Downtime' 🌟](https://medium.com/@deejiw/test-helm-release-in-production-environment-with-zero-downtime-400c5d41ecdf) [COMMUNITY-TOOL] + - [hashicorp.com: Deploying Helm Apps to Kubernetes with Waypoint and GitOps](https://www.hashicorp.com/blog/deploying-helm-apps-to-kubernetes-with-waypoint-and-gitops) [COMMUNITY-TOOL] + - [medium.com/dailymotion: Deploying apps on multiple Kubernetes clusters with' Helm](https://medium.com/dailymotion/deploying-apps-on-multiple-kubernetes-clusters-with-helm-19ee2b06179e) [COMMUNITY-TOOL] + - [gennyallcroft.medium.com: Understanding Kubernetes deployments with Helm](https://gennyallcroft.medium.com/understanding-kubernetes-deployments-with-helm-444116a622be) [COMMUNITY-TOOL] + - [medium.com/codex: Helm Charts For Kubernetes Developers](https://medium.com/codex/helm-charts-for-kubernetes-developers-dce5719d4c8c) [COMMUNITY-TOOL] + - [medium.com/@paolo.gallina: How-to release Helm Charts maintaining your mental' health 🌟](https://medium.com/@paolo.gallina/releasing-helm-charts-maintaining-your-mental-health-b382685390c8) [COMMUNITY-TOOL] + - [devopslearners.com: How to Convert Helm Chart to Kubernetes YAML](https://devopslearners.com/how-to-convert-helm-chart-to-kubernetes-yaml-fbe6d6722f6) [COMMUNITY-TOOL] + - [mlepeshkin.medium.com: Automated Kubernetes deployment with Helm and additional' templating](https://mlepeshkin.medium.com/automated-kubernetes-deployment-with-helm-and-additional-templating-dc960689609f) [COMMUNITY-TOOL] + - [blog.ediri.io: How To Unit Test Your Helm Charts](https://blog.ediri.io/how-to-unit-test-your-helm-charts) [COMMUNITY-TOOL] + - [medium.com/@percenuage: My adventure with Helm as GitOps in a distributed' architecture](https://medium.com/@percenuage/my-adventure-with-helm-as-gitops-in-a-distributed-architecture-6a6fdc6f11bd) [COMMUNITY-TOOL] + - [medium.com/avmconsulting-blog: How to Deploy Applications using Helm in' Kubernetes |AWS|](https://medium.com/avmconsulting-blog/deploying-applications-using-helm-in-kubernetes-b5c8b609e4b5) [COMMUNITY-TOOL] + - [medium.com/tech-chronicles: Helm tests](https://medium.com/tech-chronicles/helm-test-tested-my-patience-732eeab0e935) [COMMUNITY-TOOL] + - [xbery.medium.com: Deploy helm charts using Terraform module 🌟](https://xbery.medium.com/deploy-helm-charts-using-terraform-module-63684efbd221) [COMMUNITY-TOOL] + - [medium.com/codex: Simplifying Kubernetes Deployments With Helm Package' Manager 🌟](https://medium.com/codex/simplifying-kubernetes-deployments-with-helm-package-manager-bf834c51818d) [COMMUNITY-TOOL] + - [medium.com/geekculture: Helm β€” Advanced Commands 🌟](https://medium.com/geekculture/helm-advanced-commands-9365097475b) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Helmβ€”Named Templates](https://levelup.gitconnected.com/helm-named-templates-de2efc3875d0) [COMMUNITY-TOOL] + - [faun.pub: Helm β€” Template Actions, Functions, and Pipelines 🌟](https://faun.pub/helm-template-actions-functions-and-pipelines-16ed23ed336f) [COMMUNITY-TOOL] + - [shipmight.com: Understanding Helm upgrade flags](https://shipmight.com/blog/understanding-helm-upgrade-reset-reuse-values) [COMMUNITY-TOOL] + - [blog.devops.dev: Stop cloning helm charts! Enough! 🌟](https://blog.devops.dev/stop-cloning-helm-charts-enough-b40fb5d67ac7) [COMMUNITY-TOOL] + - [medium.com/kubeshop-i: Monokle, Helm & Quality Kubernetes Deployments](https://medium.com/kubeshop-i/monokle-helm-quality-kubernetes-deployments-af050fcc91db) [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] + - [blog.devops.dev: Hosting Your Own Helm Chart on GitHub with Chart Releaser](https://blog.devops.dev/hosting-your-own-helm-chart-on-github-with-chart-releaser-a356ac10ce5c) [COMMUNITY-TOOL] + - [faun.pub: Package and Deploy Your Application Using Helm Chart](https://faun.pub/package-and-deploy-your-application-using-helm-chart-21f0c568e65c) [COMMUNITY-TOOL] + - [medium.com/@badawekoo: Helm theory, demo and commands you need to know!](https://medium.com/@badawekoo/helm-theory-demo-and-commands-you-need-to-know-628777fdb0c2) [COMMUNITY-TOOL] + - [medium.com: Helm Your Kubernetes Application](https://medium.com/zeals-tech-blog/helm-your-kubernetes-application-7af6293bcfcf) [COMMUNITY-TOOL] + - [medium.com/linux-shots: Use PostgreSQL database as backend storage for helm](https://medium.com/linux-shots/use-postgresql-as-backend-storage-for-helm-de407cd9c43) [COMMUNITY-TOOL] + - [tratnayake.dev: Using Helm To Include All Files From A Directory In-line](https://tratnayake.dev/helm-include-all-files-from-directory-in-line) [COMMUNITY-TOOL] + - [fenyuk.medium.com: Helm for Kubernetes. Datree for keeping cluster secure' and healthy 🌟](https://fenyuk.medium.com/helm-for-kubernetes-datree-for-keeping-cluster-secure-and-healthy-6fbd10f0d958) [COMMUNITY-TOOL] + - [fenyuk.medium.com: Helm for Kubernetes. GitOps with Argo CD 🌟](https://fenyuk.medium.com/helm-for-kubernetes-gitops-with-argo-cd-c8f80330596) [COMMUNITY-TOOL] + - [medium.com/geekculture: HELM β€” How Release Information is Stored](https://medium.com/geekculture/helm-how-release-information-is-stored-778d7f0b7498) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Helm β€” Data Sharing Between Parent and Child Chart](https://levelup.gitconnected.com/helm-data-sharing-between-parent-and-child-chart-c4487a452d4e) [COMMUNITY-TOOL] + - [blog.searce.com: Transform Kubernetes Manifests into Helm Chart](https://blog.searce.com/transform-kubernetes-manifests-into-helm-chart-f3d100688423) [COMMUNITY-TOOL] + - [medium.com/geekculture: Helm Chart Wait for All Dependencies Before Starting' Kubernetes Pods](https://medium.com/geekculture/helm-chart-wait-for-all-dependencies-before-starting-kubernetes-pods-cc0a3ddbf02b) [COMMUNITY-TOOL] + - [medium.com/@marc.khouzam: Shell completion for plugins with Helm 3.8](https://medium.com/@marc.khouzam/shell-completion-for-plugins-with-helm-3-8-7cb001012a54) [COMMUNITY-TOOL] + - [medium: Highway to Helm: How to efficiently manage chart sources](https://medium.com/adevinta-tech-blog/highway-to-helm-how-to-efficiently-manage-chart-sources-f5749ba8031e) [COMMUNITY-TOOL] + - [medium.com/geekculture: K8s β€” Helm Dashboard](https://medium.com/geekculture/k8s-helm-dashboard-d7509c5fee88) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Introduction to Helm Dashboard](https://levelup.gitconnected.com/introduction-to-helm-dashboard-dddf43e38cc2) [COMMUNITY-TOOL] + - [Kubecrt - Convert HELM charts to kubernetes resources 🌟](https://toolbox.kali-linuxtr.net/kubecrt-convert-helm-charts-to-kubernetes-resources.tool) [COMMUNITY-TOOL] + - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] + - [linuxadvise.com: Helmfile - Next Level to manage your helm Charts](https://www.linuxadvise.com/amp/helmfile-next-level-to-manage-your-helm-charts) [COMMUNITY-TOOL] + - [medium: Gitops using Helmsman to apply Helm Charts to k8s](https://medium.com/@marco.franssen/gitops-using-helmsman-to-apply-helm-charts-to-k8s-1a7217ced411) [COMMUNITY-TOOL] + - [abhaypore.medium.com: Migrate your manifest yaml files into Helm Chart](https://abhaypore.medium.com/migrate-your-manifest-yaml-files-into-helm-chart-32a44230f3b5) [COMMUNITY-TOOL] ## Application Delivery -### Helm (1) +### Helm +#### Alternative Engines + + - [Nelm: A Helm Alternative for Kubernetes Deployments](https://github.com/werf/nelm) ⭐ 1072 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An innovative deployment engine integrated within the Werf workflow that functions as an alternative to native Helm release tracking. It resolves Helm's tracking limitations by ensuring strict live cluster validation and resource health monitoring. #### Developer Experience - [opensource.com: What Kubernetes taught me about development](https://opensource.com/article/21/12/kubernetes-developer) [COMMUNITY-TOOL] β€” A retrospective engineering article summarizing lessons learned from building and deploying microservices on Kubernetes. It highlights the paradigm shift of treating infrastructure-as-code and configuration as vital parts of the software lifecycle. @@ -100,7 +168,7 @@ - **(2020)** [**codefresh.io: Using Helm with GitOps 🌟**](https://octopus.com/blog/using-helm-with-gitops) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] β€” Analysis of integrating Helm templates with GitOps deployments, showing how to balance templated application metadata packaging with strict, declarative environment state tracking. - [youtube: GitOps Guide to the Galaxy: Working with Helm](https://www.youtube.com/watch?v=1FzOlSed5ts&ab_channel=OpenShift) [ENTERPRISE-STABLE] [GUIDE] β€” OpenShift GitOps instructional video exploring Helm usage inside GitOps systems like Argo CD. Discusses reconciliation pipelines, helm templates, and automated cluster sync mechanics. -#### Helm (2) +#### Helm (1) - **(2020)** [dev.to: Introduction to Helm 🌟](https://dev.to/leading-edje/introduction-to-helm-50jl) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” Accessible and clear introduction detailing core Helm entities (charts, repositories, releases). Excellent read for cloud engineers looking to grasp basic Helm vocabulary quickly. - [thoughtworks.com: Helm](https://www.thoughtworks.com/radar/tools/helm) [DE FACTO STANDARD] β€” Thoughtworks Technology Radar page validating Helm's position as the primary package manager for Kubernetes. Underlines how the server-side removal (Tiller) in Helm v3 fundamentally resolved security risks. @@ -135,10 +203,18 @@ #### OpenShift Integration - [redhat.com: Red Hat OpenShift Certification extends support for Kubernetes-native' technologies with Helm 🌟](https://www.redhat.com/en/blog/red-hat-openshift-certification-extends-support-kubernetes-native-technologies-helm) [ENTERPRISE-STABLE] β€” Red Hat blog announcing extended, first-class Helm integration in OpenShift. Discusses Console-level management of Helm charts, ensuring enterprise-compliant application lifecycles. + - [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) [ENTERPRISE-STABLE] [GUIDE] β€” Red Hat developer guide demonstrating automated Helm deployments through Jenkins on OpenShift 4. Covers pipeline definitions, credentials handling, and rollback automations. - [developers.redhat.com: Deploy Node.js applications to Red Hat OpenShift' with Helm](https://developers.redhat.com/articles/2021/07/20/deploy-nodejs-applications-red-hat-openshift-helm) [ENTERPRISE-STABLE] [GUIDE] β€” Developer-centric walkthrough for wrapping Node.js applications into compliant Helm charts for OpenShift deployment, showing the end-to-end development-to-production lifecycle. #### Waypoint - **(2022)** [**learn.hashicorp.com: Deploy a Helm-based application automatically with GitOps**](https://github.com/hashicorp/waypoint/tree/main/website/content/docs) ⭐ 4730 [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” HashiCorp walkthrough presenting continuous, declarative deployment of Helm-based apps using Waypoint pipelines, highlighting structural GitOps workflows. +## Cloud-Native Development + +### Local Development Tools + +#### Okteto + + - **(2021)** [codefresh.io: Tutorial - Local Kubernetes Development with Okteto 🌟](https://octopus.com/devops) [COMMUNITY-TOOL] β€” Hands-on walkthrough displaying how to use Okteto to connect a developer workspace directly with live infrastructure, bypassing resource-heavy local systems. ## Edge Computing ### IoT and Smart Home @@ -146,6 +222,13 @@ #### Surveillance - **(2024)** [Frigate](https://frigate.readthedocs.io/en/latest) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Highly specialized NVR software focusing on local real-time object detection using AI accelerators. Its reference Helm and Kubernetes guides allow developers to scale home automation and security workloads on private clusters. +## GitOps and Continuous Delivery + +### Progressive Delivery + +#### Theory + + - **(2024)** [**harness.io: Progressive Delivery: Everything You Need to Know**](https://www.harness.io/blog) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A masterclass resource explaining the evolutionary shift from standard continuous delivery to progressive delivery. Explains integration of automated canary releases with advanced deployment patterns, metrics monitoring, and developer self-service. ## Infrastructure as Code ### Kubernetes Package Management @@ -174,13 +257,6 @@ #### Prometheus - [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart) [ENTERPRISE-STABLE] β€” A direct, production-ready tutorial demonstrating how to install and configure Prometheus using official Helm charts. Explains default values overrides, persistent volume configurations, and custom alertmanager integration for instant operational visibility. -## Operations and Management - -### Application Catalog - -#### Kubeapps - - - [kubeapps.dev 🌟](https://kubeapps.dev) [ENTERPRISE-STABLE] β€” A web-based control panel by VMware Tanzu that simplifies packaging, deployment, and management of Helm charts and operators within multitenant clusters. ## Training and Certification ### Red Hat Ecosystem @@ -190,5 +266,5 @@ - [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) [COMMUNITY-TOOL] β€” Official educational resources and certification preparation portal curated by Red Hat. Serves as a vital reference for mastering OpenShift and enterprise Linux engineering architectures. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/hr.md b/v2-docs/hr.md index d4a7e3da..084c83ee 100644 --- a/v2-docs/hr.md +++ b/v2-docs/hr.md @@ -1,14 +1,16 @@ -# Hr +# Human Resources !!! info "Architectural Context" - Detailed reference for Hr in the context of Career & Industry. + Detailed reference for Human Resources in the context of Career & Industry. ## Standard Reference + - [about.gitlab.com/handbook](https://handbook.gitlab.com/handbook) [COMMUNITY-TOOL] + - [ft.com: Women in finance say β€˜mediocre’ male managers block progress](https://www.ft.com/content/08ff1bd0-2e2b-4d20-bb9f-dfe8c5a9807b) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [xataka.com: "Han recomendado calcular cuΓ‘nto dinero queda y al resto despedirles":' las startups espaΓ±olas frente a la quiebra de SVB](https://www.xataka.com/empresas-y-economia/han-recomendado-calcular-cuanto-dinero-queda-al-resto-despedirles-startups-espanolas-frente-a-quiebra-svb) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) diff --git a/v2-docs/iac.md b/v2-docs/iac.md index 58067e08..9992783c 100644 --- a/v2-docs/iac.md +++ b/v2-docs/iac.md @@ -1,41 +1,150 @@ -# Iac +# Infrastructure Provisioning. Infra Management Tools. IaC Infrastructure as Code !!! info "Architectural Context" - Detailed reference for Iac in the context of Hardened Infrastructure. + Detailed reference for Infrastructure Provisioning. Infra Management Tools. IaC Infrastructure as Code in the context of Hardened Infrastructure. ## Standard Reference + - [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [agileconnection.com: Infrastructure as Code: The Foundation of Effective DevOps](https://www.stickyminds.com/?utm_source=d7ac) [COMMUNITY-TOOL] + - [redhat.com: Pull vs. push in automated VM provisioning: What you need to know](https://www.redhat.com/en/blog/pull-push-provisioning-cicd) [COMMUNITY-TOOL] + - [infoworld.com: 5 priorities that cut cloud costs and improve IT ops](https://www.infoworld.com/article/2338245/5-priorities-that-cut-cloud-costs-and-improve-it-ops.html) [COMMUNITY-TOOL] + - [matt-rickard.com: Infrastructure as Code Will be Written by AI](https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai) [COMMUNITY-TOOL] + - [k21academy.com: Terraform vs Ansible: Working, Difference, Provisioning 🌟](https://k21academy.com/devops/terraform-vs-ansible) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Infrastructure as Code (IaC): Comparing the Tools](https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-iac-comparing-the-tools/3205045) [COMMUNITY-TOOL] + - [CloudCanvas - Diagramming for Cloud Infrastructure](https://cloudcanvas.co) [COMMUNITY-TOOL] + - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [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] + - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] + - [AZVerify: Bridging Azure Resources, Bicep Templates, and Diagrams with GitHub' Copilot](https://github.com/Azure/AZVerify) ⭐ 94 [COMMUNITY-TOOL] + - [Azure Landing Zone Technical Documentation](https://azure.github.io/Azure-Landing-Zones) [COMMUNITY-TOOL] + - [Azure Landing Zone - Microsoft Cloud Adoption Framework](https://learn.microsoft.com/nb-no/azure/cloud-adoption-framework/ready/landing-zone) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] + - [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] + - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] + - [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [COMMUNITY-TOOL] + - [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) ⭐ 68 [COMMUNITY-TOOL] + - [Pulumi: Infrastructure as Code in Any Programming Language](https://github.com/pulumi/pulumi) ⭐ 25228 [DE FACTO STANDARD] + - [Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms](https://www.techworld-with-nana.com/post/platform-engineering-guide) [COMMUNITY-TOOL] + - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [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] + - [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] + - [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) [COMMUNITY-TOOL] + - [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Terraform Azure Resource IPAM Module](https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Terraform Provider for Azure IPAM](https://github.com/XtratusCloud/terraform-provider-azureipam) ⭐ 9 [COMMUNITY-TOOL] + - [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] + - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] + - [Terraform for Standardizing AWS Deployments](https://t.co/5E4FLUyh98) [COMMUNITY-TOOL] + - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] + - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] - [stackoverflow.blog: Infrastructure as code: Create and configure infrastructure' elements in seconds](https://stackoverflow.blog/2021/03/08/infrastructure-as-code-create-and-configure-infrastructure-elements-in-seconds) [COMMUNITY-TOOL] - [invensislearning.com: Infrastructure as a Code Tutorial: How it Works, Types,' and Best Practices](https://www.invensislearning.com/blog/infrastructure-as-a-code-tutorial) [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] - [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) [COMMUNITY-TOOL] + - [daffodilsw.medium.com: What is Infrastructure Automation in DevOps?](https://daffodilsw.medium.com/what-is-infrastructure-automation-in-devops-d9681870b07d) [COMMUNITY-TOOL] - [thenewstack.io: IaC Cloud Misconfiguration Tools too Noisy without Context](https://thenewstack.io/iac-cloud-misconfiguration-tools-too-noisy-without-context) [COMMUNITY-TOOL] - [freecodecamp.org: Infrastructure as Code - Full Course 🌟🌟](https://www.freecodecamp.org/news/what-is-infrastructure-as-code) [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] - [Infrastructure as Code in DevOps](https://alpacked.io/blog/infrastructure-as-code-for-devops) [COMMUNITY-TOOL] - [devops.com: Updating and Managing Infrastructure-as-Code (IaC)](https://devops.com/updating-and-managing-infrastructure-as-code-iac) [COMMUNITY-TOOL] - [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] - [thenewstack.io: Infrastructure-as-Code: Increase Security, Scale Development](https://thenewstack.io/infrastructure-as-code-increase-security-scale-development) [COMMUNITY-TOOL] - [Struggling with IT Staff Leaving? Try Infrastructure as Code 🌟](https://thenewstack.io/struggling-with-it-staff-leaving-try-infrastructure-as-code) [COMMUNITY-TOOL] - [devopscube.com: Immutable Infrastructure Explained For Beginners](https://devopscube.com/immutable-infrastructure) [COMMUNITY-TOOL] + - [medium.com/@bunnyshell: How to Overcome Infrastructure as Code (IaC) Challenges](https://medium.com/@bunnyshell/how-to-overcome-infrastructure-as-code-iac-challenges-f4947be7cde2) [COMMUNITY-TOOL] + - [dzone.com/articles: A Beginner's Guide to Infrastructure as Code 🌟](https://dzone.com/articles/a-beginners-guide-to-infrastructure-as-code) [COMMUNITY-TOOL] + - [javacodegeeks.com: Infrastructure as Code: Best Tools For 2023 Included](https://www.javacodegeeks.com/2023/03/infrastructure-as-code-best-tools-for-2023-included.html) [COMMUNITY-TOOL] - [thenewstack.io: Infrastructure as Code or Cloud Platforms β€” You Decide!](https://thenewstack.io/infrastructure-as-code-or-cloud-platforms-you-decide) [COMMUNITY-TOOL] - [spacelift.io: Why Generic CI/CD Tools Will Not Deliver Successful IaC](https://spacelift.io/blog/infrastructure-as-code-with-generic-ci-cd) [COMMUNITY-TOOL] - [thenewstack.io: Achieve GitOps on Day One with IaC Automation](https://thenewstack.io/achieve-gitops-on-day-one-with-iac-automation) [COMMUNITY-TOOL] + - [medium.com/@faisalkuzhan: DAY_43/90 => Infrastructure as Code(IaC)](https://medium.com/@faisalkuzhan/day-43-90-infrastructure-as-code-iac-5a826258ee4b) [COMMUNITY-TOOL] - [build5nines.com: Benefits of Convention over Configuration for IaC Deployment' Projects](https://build5nines.com/benefits-of-convention-over-configuration-for-iac-deployment-projects) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Short: Using IaC over Clickops](https://levelup.gitconnected.com/short-using-iac-over-clickops-229e919b5373) [COMMUNITY-TOOL] - [thenewstack.io: Local Environment-as-Code: Is It Possible Yet?](https://thenewstack.io/local-environment-as-code-is-it-possible-yet) [COMMUNITY-TOOL] - [clickittech.com: Infrastructure as Code Tools, what are the best IaC tools?' 🌟](https://www.clickittech.com/devops/infrastructure-as-code-tools) [COMMUNITY-TOOL] - [intellipaat.com: Terraform vs Ansible: Key Differences Between Terraform' and Ansible 🌟](https://intellipaat.com/blog/terraform-vs-ansible-difference) [COMMUNITY-TOOL] - [clickittech.com: Terraform vs CloudFormation: The Final battle 🌟](https://www.clickittech.com/devops/terraform-vs-cloudformation) [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] - [spacelift.io: Terraform vs. Ansible : Key Differences and Comparison of' Tools](https://spacelift.io/blog/ansible-vs-terraform) [COMMUNITY-TOOL] - [env0.com: Ansible vs Terraform: Choose One or Use Both?](https://www.env0.com/blog/ansible-vs-terraform-when-to-choose-one-or-use-them-together) [COMMUNITY-TOOL] - [awstrainingwithjagan.com: Comprehensive Comparison of Top Infrastructure' as Code (IaC) Tools](https://awstrainingwithjagan.com/infrastructure-as-code-tool-comparison) [COMMUNITY-TOOL] - - [Pulumi: Infrastructure as Code in Any Programming Language](https://github.com/pulumi/pulumi) ⭐ 25228 [DE FACTO STANDARD] - - [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [COMMUNITY-TOOL] - - [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) ⭐ 68 [COMMUNITY-TOOL] - [Checkmarx/kics](https://github.com/Checkmarx/kics) ⭐ 2637 [COMMUNITY-TOOL] - [gofireflyio/aiac 🌟](https://github.com/gofireflyio/aiac) ⭐ 3794 [ENTERPRISE-STABLE] - - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [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] - [youtube: Mitchell Hashimoto: The Inside Story of HashiCorp's IaC Journey' | The IaC Podcast](https://www.youtube.com/watch?v=--RRpw_6onA) [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 Architecture + +### AWS Governance + +#### AWS Organizations + + - [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] β€” A highly clear exploration of AWS Organizations, dissecting organizational units (OUs), Service Control Policies (SCPs), and account hierarchy. Grounding shows it serves as a fundamental training material for cloud administrators establishing multi-account safety structures. +### AWS Well-Architected + +#### Infrastructure as Code + + - [AWS Well-Architected IaC Analyzer](https://github.com/aws-samples/well-architected-iac-analyzer) ⭐ 473 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An AWS-sourced open-source analyzer designed to inspect Infrastructure as Code (CloudFormation, Terraform) templates against AWS Well-Architected practices before deployment. Grounding demonstrates how incorporating this tool into continuous integration checks reduces pre-production compliance failures. +## Cloud Infrastructure + +### Azure + +#### Enterprise Architecture + + - [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) [ADVANCED LEVEL] [LEGACY] β€” Official Microsoft guidance outlining the migration roadmap of legacy brownfield Azure environments to the Azure Landing Zone (ALZ) conceptual architecture. It focuses on governance, subscription organization, network topology convergence, and security policy enforcement at scale. +#### Platform Engineering + + - [Subscription Vending Implementation Guidance](https://learn.microsoft.com/en-us/azure/architecture/landing-zones/subscription-vending) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explains the architectural pattern of automated subscription vending on Azure. + +* Guides cloud platform teams to construct GitOps-driven workflows. +* Automatically provisions fully governed, secure, and networked Azure subscriptions using Bicep or Terraform. +### Infrastructure as Code (1) + +#### AI Generation + + - [Terraform 2.0 in Practice: Using AI to Generate Infrastructure as Code](https://markaicode.com/terraform-ai-infrastructure-as-code) [COMMUNITY-TOOL] β€” Focuses on AI-driven generation of HCL infrastructure files. Covers schema checking, validating security guardrails in prompt pipelines, and continuous integration workflows for automated infrastructure verification. +## Cloud-Native Infrastructure + +### Infrastructure as Code (2) + +#### AI-Assisted Operations + + - [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) [ENTERPRISE-STABLE] β€” Curator Insight: Analyzes the application of LLM co-pilots in rapidly writing secure ARM and Bicep configurations. Live Grounding: Demonstrates how contextual AI generators drastically lower human-error risk in pipeline IaC templates. Highly representative of modern 2025/2026 operational shifts. +## Infrastructure Operations + +### Sysadmin Toolsets + +#### Resource Curation + +##### Awesome Lists + + - [Awesome Sysadmin](https://github.com/awesome-foss/awesome-sysadmin) ⭐ 33981 [DE FACTO STANDARD] β€” An incredibly rich curation containing production-grade open source utilities, control planes, networking layers, and security mechanisms used daily by systems architects and site reliability engineers. +## Platform Engineering (1) + +### AI Integration + +#### Agentic Engineering + + - [Terraform & OpenTofu Skill for AI Agents](https://github.com/antonbabenko/terraform-skill) ⭐ 1881 [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An experimental, open-source repository establishing unified Model Context Protocol (MCP) skills or AI tools for Terraform and OpenTofu. Empowers AI agents to dynamically generate, parse, validate, and execute infrastructure-as-code definitions with semantic awareness. +### CI-CD Pipelines + +#### Infrastructure as Code (3) + +##### GitHub Actions + + - [Terraform Module Releaser GitHub Action](https://github.com/techpivot/terraform-module-releaser) ⭐ 221 [COMMUNITY-TOOL] β€” A specialized GitHub Action designed to automate the release process, version tagging, and registry publication of Terraform modules. Resolves development overhead by automatically generating release logs and enforcing Semantic Versioning. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/ibm_cloud.md b/v2-docs/ibm_cloud.md index 66b9fa12..6def6561 100644 --- a/v2-docs/ibm_cloud.md +++ b/v2-docs/ibm_cloud.md @@ -1,17 +1,41 @@ -# Ibm_Cloud +# IBM !!! info "Architectural Context" - Detailed reference for Ibm_Cloud in the context of Cloud Providers (Hyperscalers). + Detailed reference for IBM in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] + - [IBM Cloud](https://www.ibm.com/solutions/cloud) [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 Leverages Containers to Advance DevOps on Mainframes](https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes) [COMMUNITY-TOOL] + - [openliberty.io](https://openliberty.io) [COMMUNITY-TOOL] + - [IBM and Red Hat bring OpenShift to IBM Z and LinuxONE](https://www.redhat.com/en/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linuxone) [COMMUNITY-TOOL] + - [Red Hat OpenShift Installation Process Experiences on IBM Z/LinuxONE](https://www.redhat.com/en/blog/red-hat-openshift-installation-process-experiences-on-ibm-z-linuxone) [COMMUNITY-TOOL] + - [Installing OCP in a Mainframe z-series](https://www.redhat.com/en/blog/installing-ocp-in-a-mainframe-z-series) [COMMUNITY-TOOL] + - [IBM Spectrum](https://www.ibm.com/solutions) [COMMUNITY-TOOL] + - [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) [COMMUNITY-TOOL] + - [IBM Knowledge Center: IBM Cloud Pak for Multicloud Management](https://www.ibm.com/docs/en/cloud-paks/cp-management) [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] + - [Red Hat Advanced Cluster Management for Kubernetes 🌟](https://www.redhat.com/en/technologies/management/advanced-cluster-management) [COMMUNITY-TOOL] - [xataka.com: IBM se multiplica: la IBM de siempre mantiene el foco en la' nube, pero crea una nueva empresa para los servicios de red gestionados 🌟](https://www.xataka.com/pro/ibm-se-parte-dos-109-anos-despues-nube-da-dinero-que-se-creara-empresa-centrada-ella) [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] - [DockerHub: websphere-liberty](https://hub.docker.com/_/websphere-liberty) [COMMUNITY-TOOL] - [github.com/openliberty](https://github.com/openliberty) [COMMUNITY-TOOL] - [developers.redhat.com: Support for GraphQL with Open Liberty 20.0.0.6](https://developers.redhat.com/blog/2020/06/17/support-for-graphql-with-open-liberty-20-0-0-6) [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] + - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [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] - [github.com/IBM/CP4MCM-SDK : Business Partner App Integration with IBM MCM](https://github.com/IBM/CP4MCM-SDK) ⭐ 2 [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/index.md b/v2-docs/index.md index 28d90fdd..454f125f 100644 --- a/v2-docs/index.md +++ b/v2-docs/index.md @@ -21,10 +21,10 @@ 2. **Standard Layer (Mapped)**: Resources identified as candidates for Elite status but pending deep AI analysis. **Current Inventory Coverage:** - - **V1 Base Inventory**: 17994 total resources analyzed. - - **V2 Elite Selection**: 10399 candidates identified (57.79% density ratio). - - **AI Enrichment Coverage**: 2854 / 10399 (27.44%) - - **GitHub Metadata Coverage**: 1450 / 1756 (82.57%) - *Critical for Maturity Tagging* + - **V1 Base Inventory**: 17980 total resources analyzed. + - **V2 Elite Selection**: 14172 candidates identified (78.82% density ratio). + - **AI Enrichment Coverage**: 2853 / 14172 (20.13%) + - **GitHub Metadata Coverage**: 1451 / 1763 (82.3%) - *Critical for Maturity Tagging* - **Status**: The system is incrementally processing pending resources to complete the knowledge graph. @@ -53,17 +53,18 @@ - **[πŸŽ₯ Agentic Video Hub (Architectural Summary)](./videos.md)** ### AI and Artificial Intelligence -- **[Ai Agents Mcp](./ai-agents-mcp.md)** -- **[Ai](./ai.md)** -- **[Chatgpt](./chatgpt.md)** -- **[Mlops](./mlops.md)** +- **[AI Agents MCP](./ai-agents-mcp.md)** +- **[AI](./ai.md)** +- **[ChatGPT](./chatgpt.md)** +- **[MLOps](./mlops.md)** ### Architectural Foundations +- **[About](./about.md)** - **[Cheatsheets](./cheatsheets.md)** - **[Cloud Arch Diagrams](./cloud-arch-diagrams.md)** - **[Cloud Asset Inventory](./cloud-asset-inventory.md)** - **[Customer](./customer.md)** - **[Demos](./demos.md)** -- **[Devops Tools](./devops-tools.md)** +- **[DevOps Tools](./devops-tools.md)** - **[Faq](./faq.md)** - **[Git](./git.md)** - **[Grafana](./grafana.md)** @@ -78,40 +79,53 @@ - **[Monitoring](./monitoring.md)** - **[Other Awesome Lists](./other-awesome-lists.md)** - **[Prometheus](./prometheus.md)** -### Career & Industry -- **[Appointment Scheduling](./appointment-scheduling.md)** -- **[Digital Money](./digital-money.md)** -- **[Elearning](./elearning.md)** -- **[Finops](./finops.md)** -- **[Freelancing](./freelancing.md)** -- **[Hr](./hr.md)** -- **[Interview Questions](./interview-questions.md)** -- **[Newsfeeds](./newsfeeds.md)** -- **[Recruitment](./recruitment.md)** -- **[Remote Tech Jobs](./remote-tech-jobs.md)** -- **[Workfromhome](./workfromhome.md)** +### Platform & Site Reliability +- **[Chaos Engineering](./chaos-engineering.md)** +- **[Developerportals](./developerportals.md)** +- **[DevOps](./devops.md)** +- **[Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md)** +- **[Project Management Methodology](./project-management-methodology.md)** +- **[Project Management Tools](./project-management-tools.md)** +- **[QA](./qa.md)** +- **[Scaffolding](./scaffolding.md)** +- **[SRE](./sre.md)** +- **[Test Automation Frameworks](./test-automation-frameworks.md)** +- **[Testops](./testops.md)** +### Hardened Infrastructure +- **[Ansible](./ansible.md)** +- **[Chef](./chef.md)** +- **[Crossplane](./crossplane.md)** +- **[Devsecops](./devsecops.md)** +- **[IaC](./iac.md)** +- **[Kubernetes Security](./kubernetes-security.md)** +- **[Kustomize](./kustomize.md)** +- **[Liquibase](./liquibase.md)** +- **[Oauth](./oauth.md)** +- **[Pulumi](./pulumi.md)** +- **[Securityascode](./securityascode.md)** +- **[Terraform](./terraform.md)** ### Cloud Providers (Hyperscalers) - **[Googlecloudplatform](./GoogleCloudPlatform.md)** -- **[Aws Architecture](./aws-architecture.md)** -- **[Aws Backup](./aws-backup.md)** -- **[Aws Containers](./aws-containers.md)** -- **[Aws Data](./aws-data.md)** -- **[Aws Databases](./aws-databases.md)** -- **[Aws Devops](./aws-devops.md)** -- **[Aws Iac](./aws-iac.md)** -- **[Aws Messaging](./aws-messaging.md)** -- **[Aws Miscellaneous](./aws-miscellaneous.md)** -- **[Aws Monitoring](./aws-monitoring.md)** -- **[Aws Networking](./aws-networking.md)** -- **[Aws Newfeatures](./aws-newfeatures.md)** -- **[Aws Pricing](./aws-pricing.md)** -- **[Aws Security](./aws-security.md)** -- **[Aws Serverless](./aws-serverless.md)** -- **[Aws Spain](./aws-spain.md)** -- **[Aws Storage](./aws-storage.md)** -- **[Aws Tools Scripts](./aws-tools-scripts.md)** -- **[Aws Training](./aws-training.md)** -- **[Aws](./aws.md)** +- **[AWS Architecture](./aws-architecture.md)** +- **[AWS Backup](./aws-backup.md)** +- **[AWS Containers](./aws-containers.md)** +- **[AWS Data](./aws-data.md)** +- **[AWS Databases](./aws-databases.md)** +- **[AWS DevOps](./aws-devops.md)** +- **[AWS IaC](./aws-iac.md)** +- **[AWS Messaging](./aws-messaging.md)** +- **[AWS Miscellaneous](./aws-miscellaneous.md)** +- **[AWS Monitoring](./aws-monitoring.md)** +- **[AWS Networking](./aws-networking.md)** +- **[AWS Newfeatures](./aws-newfeatures.md)** +- **[AWS Pricing](./aws-pricing.md)** +- **[AWS Security](./aws-security.md)** +- **[AWS Serverless](./aws-serverless.md)** +- **[AWS Spain](./aws-spain.md)** +- **[AWS Storage](./aws-storage.md)** +- **[AWS Tools Scripts](./aws-tools-scripts.md)** +- **[AWS Training](./aws-training.md)** +- **[AWS](./aws.md)** - **[Azure](./azure.md)** - **[Digitalocean](./digitalocean.md)** - **[Edge Computing](./edge-computing.md)** @@ -120,62 +134,7 @@ - **[Oraclecloud](./oraclecloud.md)** - **[Private Cloud Solutions](./private-cloud-solutions.md)** - **[Public Cloud Solutions](./public-cloud-solutions.md)** -### Data & Advanced Analytics -- **[Crunchydata](./crunchydata.md)** -- **[Databases](./databases.md)** -- **[Message Queue](./message-queue.md)** -- **[Newsql](./newsql.md)** -- **[Nosql](./nosql.md)** -- **[Yaml](./yaml.md)** -### Developer Ecosystem -- **[Chromedevtools](./ChromeDevTools.md)** -- **[Angular](./angular.md)** -- **[Api](./api.md)** -- **[Devel Sites](./devel-sites.md)** -- **[Dom](./dom.md)** -- **[Dotnet](./dotnet.md)** -- **[Embedded Servlet Containers](./embedded-servlet-containers.md)** -- **[Golang](./golang.md)** -- **[Java And Java Performance Optimization](./java-and-java-performance-optimization.md)** -- **[Java_App_Servers](./java_app_servers.md)** -- **[Java_Frameworks](./java_frameworks.md)** -- **[Javascript](./javascript.md)** -- **[Linux Dev Env](./linux-dev-env.md)** -- **[Lowcode Nocode](./lowcode-nocode.md)** -- **[Maven Gradle](./maven-gradle.md)** -- **[Postman](./postman.md)** -- **[Python](./python.md)** -- **[React](./react.md)** -- **[Swagger Code Generator For Rest Apis](./swagger-code-generator-for-rest-apis.md)** -- **[Visual Studio](./visual-studio.md)** -- **[Web3](./web3.md)** -### Engineering Pipeline -- **[Argo](./argo.md)** -- **[Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md)** -- **[Cicd](./cicd.md)** -- **[Flux](./flux.md)** -- **[Gitops](./gitops.md)** -- **[Jenkins Alternatives](./jenkins-alternatives.md)** -- **[Jenkins](./jenkins.md)** -- **[Keptn](./keptn.md)** -- **[Openshift Pipelines](./openshift-pipelines.md)** -- **[Registries](./registries.md)** -- **[Sonarqube](./sonarqube.md)** -- **[Stackstorm](./stackstorm.md)** -- **[Tekton](./tekton.md)** -### Hardened Infrastructure -- **[Ansible](./ansible.md)** -- **[Chef](./chef.md)** -- **[Crossplane](./crossplane.md)** -- **[Devsecops](./devsecops.md)** -- **[Iac](./iac.md)** -- **[Kubernetes Security](./kubernetes-security.md)** -- **[Kustomize](./kustomize.md)** -- **[Liquibase](./liquibase.md)** -- **[Oauth](./oauth.md)** -- **[Pulumi](./pulumi.md)** -- **[Securityascode](./securityascode.md)** -- **[Terraform](./terraform.md)** +- **[Scaleway](./scaleway.md)** ### Networking & Service Mesh - **[Caching](./caching.md)** - **[Cloudflare](./cloudflare.md)** @@ -184,18 +143,6 @@ - **[Networking](./networking.md)** - **[Servicemesh](./servicemesh.md)** - **[Web Servers](./web-servers.md)** -### Platform & Site Reliability -- **[Chaos Engineering](./chaos-engineering.md)** -- **[Developerportals](./developerportals.md)** -- **[Devops](./devops.md)** -- **[Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md)** -- **[Project Management Methodology](./project-management-methodology.md)** -- **[Project Management Tools](./project-management-tools.md)** -- **[Qa](./qa.md)** -- **[Scaffolding](./scaffolding.md)** -- **[Sre](./sre.md)** -- **[Test Automation Frameworks](./test-automation-frameworks.md)** -- **[Testops](./testops.md)** ### The Container Stack - **[Container Managers](./container-managers.md)** - **[Docker](./docker.md)** @@ -213,11 +160,68 @@ - **[Kubernetes Storage](./kubernetes-storage.md)** - **[Kubernetes Troubleshooting](./kubernetes-troubleshooting.md)** - **[Noops](./noops.md)** -- **[Ocp3](./ocp3.md)** -- **[Ocp4](./ocp4.md)** +- **[OCP 3](./ocp3.md)** +- **[OCP 4](./ocp4.md)** - **[Openshift](./openshift.md)** - **[Rancher](./rancher.md)** - **[Serverless](./serverless.md)** +### Data & Advanced Analytics +- **[Crunchydata](./crunchydata.md)** +- **[Databases](./databases.md)** +- **[Message Queue](./message-queue.md)** +- **[Newsql](./newsql.md)** +- **[NoSQL](./nosql.md)** +- **[Yaml](./yaml.md)** +### Engineering Pipeline +- **[Argo](./argo.md)** +- **[CI/CD Kubernetes Plugins](./cicd-kubernetes-plugins.md)** +- **[CI/CD](./cicd.md)** +- **[Flux](./flux.md)** +- **[Gitops](./gitops.md)** +- **[Jenkins Alternatives](./jenkins-alternatives.md)** +- **[Jenkins](./jenkins.md)** +- **[Keptn](./keptn.md)** +- **[Openshift Pipelines](./openshift-pipelines.md)** +- **[Registries](./registries.md)** +- **[Sonarqube](./sonarqube.md)** +- **[Stackstorm](./stackstorm.md)** +- **[Tekton](./tekton.md)** +### Developer Ecosystem +- **[Chromedevtools](./ChromeDevTools.md)** +- **[Angular](./angular.md)** +- **[API](./api.md)** +- **[Devel Sites](./devel-sites.md)** +- **[Dom](./dom.md)** +- **[Dotnet](./dotnet.md)** +- **[Embedded Servlet Containers](./embedded-servlet-containers.md)** +- **[Golang](./golang.md)** +- **[Java And Java Performance Optimization](./java-and-java-performance-optimization.md)** +- **[Java_App_Servers](./java_app_servers.md)** +- **[Java_Frameworks](./java_frameworks.md)** +- **[Javascript](./javascript.md)** +- **[JVM Parameters Matrix Table](./jvm-parameters-matrix-table.md)** +- **[Linux Dev Env](./linux-dev-env.md)** +- **[Lowcode Nocode](./lowcode-nocode.md)** +- **[Maven Gradle](./maven-gradle.md)** +- **[Postman](./postman.md)** +- **[Python](./python.md)** +- **[React](./react.md)** +- **[Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md)** +- **[Visual Studio](./visual-studio.md)** +- **[Web3](./web3.md)** +- **[Xamarin](./xamarin.md)** +### Career & Industry +- **[Appointment Scheduling](./appointment-scheduling.md)** +- **[Digital Money](./digital-money.md)** +- **[Elearning](./elearning.md)** +- **[Finops](./finops.md)** +- **[Freelancing](./freelancing.md)** +- **[HR](./hr.md)** +- **[Interview Questions](./interview-questions.md)** +- **[Newsfeeds](./newsfeeds.md)** +- **[Recruitment](./recruitment.md)** +- **[Remote Tech Jobs](./remote-tech-jobs.md)** +- **[Workfromhome](./workfromhome.md)** --- diff --git a/v2-docs/interview-questions.md b/v2-docs/interview-questions.md index 17d7d2d0..bb28c3ed 100644 --- a/v2-docs/interview-questions.md +++ b/v2-docs/interview-questions.md @@ -3,6 +3,20 @@ !!! info "Architectural Context" Detailed reference for Interview Questions in the context of Career & Industry. +## Standard Reference + + - [guru99.com: Top 19 Ansible Interview Questions and Answers for 2022](https://www.guru99.com/ansible-interview-questions.html) [COMMUNITY-TOOL] + - [devsecops.co.in: 100+ Ansible Interview Questions and Answers](https://devsecops.co.in/2021/05/18/ansible-interview-questions) [COMMUNITY-TOOL] + - [mrdevops.hashnode.dev: Top 40 Terraform Interview Questions and Answers' for 2023](https://mrdevops.hashnode.dev/top-40-terraform-interview-questions-and-answers-for-2023) [COMMUNITY-TOOL] + - [TGB - AWS Interview Questions and Answers - Frequently asked](https://www.techgeekbuzz.com/top-aws-interview-questions-and-answers) [COMMUNITY-TOOL] + - [grokkinginterview.com: 13 REST API interview questions you need to know](https://grokkinginterview.com/13-rest-api-interview-questions-you-need-to-know-f0e7ec857550) [COMMUNITY-TOOL] + - [denic.hashnode.dev: Resources to crush the technical interview](https://denic.hashnode.dev/resources-to-crush-the-technical-interview) [COMMUNITY-TOOL] + - [vitalflux.com: 15 Tricky DevOps Architect Interview Questions & Answers](https://vitalflux.com/devops-architect-interview-questions) [COMMUNITY-TOOL] + - [devsecops.co.in: DevOps Interview Questions and Answers](https://devsecops.co.in/2021/05/20/devops-interview-questions) [COMMUNITY-TOOL] + - [towardsdev.com: Microservice Interview questions for Backend Developers' series-1](https://towardsdev.com/microservice-interview-questions-for-backend-developers-series-1-112d623a7c2a) [COMMUNITY-TOOL] + - [50+ Java Collections Interview Questions for Beginners and Experienced Programmers](https://medium.com/javarevisited/50-java-collections-interview-questions-for-beginners-and-experienced-programmers-4d2c224cc5ab) [COMMUNITY-TOOL] + - [devsecops.co.in: Kubernetes Interview Questions and Answers](https://devsecops.co.in/2021/05/22/kubernetes-interview) [COMMUNITY-TOOL] + ## Architecture and Design ### System Design @@ -34,6 +48,9 @@ - [intellipaat.com: Top Amazon AWS Interview Questions – Most Asked](https://intellipaat.com/blog/interview-question/amazon-aws-interview-questions) [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight lists frequent questions for AWS systems architecture, core networking, and storage. Live Grounding shows that multi-tier application scaling remains a key indicator of cloud expertise. It covers standard architectural paradigms on AWS. - [Frequently Asked AWS Interview Questions](https://www.interviewbit.com/aws-interview-questions) [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight compiles high-frequency AWS technical inquiries on IAM, EC2, and VPC configurations. Live Grounding confirms that security posture and network isolation are foundational for any cloud architect role. This guide ensures solid structural prep. +#### Cloud Networking + + - [learnsteps.com: DevOps Interview Questions: How will you design your cloud' VPC and subnets?](https://www.learnsteps.com/devops-interview-questions-how-will-you-design-your-cloud-vpc-and-subnets) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight examines VPC design, public and private subnet mapping, and routing infrastructure. Live Grounding confirms that secure network isolation is the first defense line in cloud security architectures. This prepares candidates for high-level network design. #### Data Platforms - [javarevisited.blogspot.com: Top 20 Apache Kafka Interview Questions with' Answers](https://javarevisited.blogspot.com/2022/03/top-20-apache-kafka-interview-questions.html) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight details Apache Kafka broker architecture, topic partition offsets, and consumer group rebalancing. Live Grounding confirms that event-driven architectures rely heavily on Kafka's message durability and high throughput. This resource supports advanced system design. @@ -114,5 +131,5 @@ - [automationqahub.com: The Ultimate Git Cheat Sheet 🌟](https://automationqahub.com/mastering-git-your-ultimate-git-cheat-sheet-for-quick-reference) [COMMUNITY-TOOL] β€” Curator Insight maps out a cheat sheet for rapid Git command lookups, including cherry-picking and stashing. Live Grounding indicates that quick-access reference sheets are highly valued for reducing context switching. This is an efficient reference. --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) diff --git a/v2-docs/introduction.md b/v2-docs/introduction.md index 7ad7e0f6..9281a00d 100644 --- a/v2-docs/introduction.md +++ b/v2-docs/introduction.md @@ -1,7 +1,7 @@ -# Introduction +# Introduction. Microservice Architecture. From Java EE To Cloud Native. Openshift VS Kubernetes !!! info "Architectural Context" - Detailed reference for Introduction in the context of Architectural Foundations. + Detailed reference for Introduction. Microservice Architecture. From Java EE To Cloud Native. Openshift VS Kubernetes in the context of Architectural Foundations. ## Vision 2026 @@ -22,6 +22,336 @@ graph TD ``` +## Standard Reference + + - [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [COMMUNITY-TOOL] + - [infoworld.com: Complexity is killing software developers](https://www.infoworld.com/article/2270714/complexity-is-killing-software-developers.html) [COMMUNITY-TOOL] + - [blog.min.io: Kubernetes, Consistency and Commoditization - The Way of the Cloud](https://www.min.io/blog) [COMMUNITY-TOOL] + - [jaxenter.com: Practical Implications for Adopting a Multi-Cluster, Multi-Cloud Kubernetes Strategy](https://devm.io/kubernetes/kubernetes-practical-implications-171647) [COMMUNITY-TOOL] + - [jaxenter.com: Six Essential Kubernetes Extensions to Add to Your Toolkit 🌟](https://devm.io/kubernetes/kubernetes-extensions-172215) [COMMUNITY-TOOL] + - [addwebsolution.com: How Kubernetes helps businesses manage their IT infrastructure?](https://www.addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their-it-infrastructure) [COMMUNITY-TOOL] + - [thenewstack.io: Microservices vs. Monoliths: An Operational Comparison](https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-comparison) [COMMUNITY-TOOL] + - [Modernize legacy applications with containers, microservices](https://www.techtarget.com/searchcloudcomputing/feature/Modernize-legacy-applications-with-containers-microservices) [COMMUNITY-TOOL] + - [blog.heroku.com: Deconstructing Monolithic Applications into Services](https://www.heroku.com/blog/monolithic-applications-into-services) [COMMUNITY-TOOL] + - [redhat.com: A sysadmin's guide to containerizing applications](https://www.redhat.com/en/blog/containerizing-applications) [COMMUNITY-TOOL] + - [thenewstack.io: 3 Reasons Why You Can’t Afford to Ignore Cloud Native Computing 🌟](https://thenewstack.io/cloud-native/3-reasons-why-you-cant-afford-to-ignore-cloud-native-computing) [COMMUNITY-TOOL] + - [jaxenter.com: Kubernetes Is Much Bigger Than Containers: Here’s Where It Will Go Next](https://devm.io/kubernetes/kubernetes-bigger-173675) [COMMUNITY-TOOL] + - [getcortexapp.com: Why You Need a Microservices Catalog Tool](https://www.cortex.io/post/why-you-need-a-microservices-catalog-tool) [COMMUNITY-TOOL] + - [ringcentral.co.uk: Software as a Service (SaaS)](https://www.ringcentral.com/gb/en/blog/definitions/software-as-a-service-saas) [COMMUNITY-TOOL] + - [thenewstack.io: The Cloud Native Landscape: Platforms Explained](https://thenewstack.io/cloud-native/the-cloud-native-landscape-platforms-explained) [COMMUNITY-TOOL] + - [infoworld.com: The decline of Heroku PaaS](https://www.infoworld.com/article/2264177/the-decline-of-heroku.html) [COMMUNITY-TOOL] + - [infoworld.com: 3 cloud architecture mistakes we all make, but shouldn't](https://www.infoworld.com/article/2264771/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html) [COMMUNITY-TOOL] + - [ringcentral.co.uk: Cloud Management 🌟](https://www.ringcentral.com/gb/en/blog/definitions/cloud-management) [COMMUNITY-TOOL] + - [simform.com: What is Multi Cloud? Why you Need a Multi Cloud Strategy?](https://www.simform.com/blog/multi-cloud-strategy) [COMMUNITY-TOOL] + - [acloudguru.com: Public cloud vs private cloud: What’s the difference? 🌟](https://www.pluralsight.com/resources/blog/business-and-leadership/public-cloud-vs-private-cloud-whats-the-difference) [COMMUNITY-TOOL] + - [thenewstack.io: The Future of Microservices? More Abstractions](https://thenewstack.io/microservices/the-future-of-microservices-more-abstractions) [COMMUNITY-TOOL] + - [community.hpe.com: Containers vs. VMs: What’s the difference?](https://community.hpe.com/hpeb/plugins/custom/hp/hpebresponsive/custom.bounce_endpoint?referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FHPE-Ezmeral-Uncut%2FContainers-vs-VMs-What-s-the-difference%2Fba-p%2F7147090) [COMMUNITY-TOOL] + - [geeksforgeeks.org: Microservice Architecture – Introduction, Challeneges & Best Practices](https://www.geeksforgeeks.org/blogs/microservice-architecture-introduction-challenges-best-practices) [COMMUNITY-TOOL] + - [redhat.com: Use automation to combat your increased workload](https://www.redhat.com/en/blog/automation-combat-increased-workload) [COMMUNITY-TOOL] + - [cloud.redhat.com: How to Modernize Virtualized Workloads 🌟](https://www.redhat.com/en/blog/how-to-modernize-virtualized-workloads) [COMMUNITY-TOOL] + - [theregister.com: How Kubernetes lowers costs and automates IT department work](https://www.theregister.com/software/2021/12/21/how-kubernetes-lowers-costs-and-automates-it-department-work/1316708) [COMMUNITY-TOOL] + - [redhat.com: Top 8 resources for microservices architecture of 2021](https://www.redhat.com/en/blog/best-microservices-2021) [COMMUNITY-TOOL] + - [infoworld.com: Kubernetes adoption up, serverless down, developer survey says](https://www.infoworld.com/article/2271482/kubernetes-up-serverless-down-report.html) [COMMUNITY-TOOL] + - [websiteplanet.com: What’s Open Source Software + How It Makes Money 2022](https://www.websiteplanet.com/blog/what-is-open-source-software/?geo=us&device=desktop) [COMMUNITY-TOOL] + - [semaphoreci.com: 5 Options for Deploying Microservices 🌟](https://semaphore.io/blog/deploy-microservices) [COMMUNITY-TOOL] β€” - Option 1: Single machine, multiple processes + - Option 2: Multiple machines and processes + - Option 3: Deploy microservices with containers + - Option 4: Orchestrators + - Option 5: Deploy microservices as serverless functions + - [deloitte.com/de: EMEA Center of Excellence for Application Modernization and Migration](https://www.deloitte.com/de/de/services/consulting/services/center-of-excellence-application-modernization.html) [COMMUNITY-TOOL] + - [redis.com: Microservice Architecture Key Concepts](https://redis.io/blog/microservice-architecture-key-concepts) [COMMUNITY-TOOL] + - [designgurus.io: Monolithic vs. Service-Oriented vs. Microservice Architecture: Top Architectural Design Patterns](https://www.designgurus.io/blog/monolithic-service-oriented-microservice-architecture) [COMMUNITY-TOOL] + - [elespanol.com: Mainframe: repaso de pasado y futuro a una tecnologΓ­a de 1944 que se resiste a morir](https://www.elespanol.com/invertia/disruptores/grandes-actores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html) [COMMUNITY-TOOL] + - [infoworld.com: Why we need both cloud architects and cloud engineers](https://www.infoworld.com/article/2335001/why-we-need-both-cloud-architects-and-cloud-engineers.html) [COMMUNITY-TOOL] + - [theregister.com: Basecamp details 'obscene' $3.2 million bill that caused it to quit the cloud](https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill-that-saw-it-quit-cloud/270397) [COMMUNITY-TOOL] + - [genbeta.com/a-fondo: Cinco repositorios de GitHub tan buenos que son imprescindibles si estΓ‘s aprendiendo o te dedicas a programar](https://www.genbeta.com/desarrollo/cinco-repositorios-github-buenos-que-imprescindibles-estas-aprendiendo-te-dedicas-a-programar-1) [COMMUNITY-TOOL] + - [cloudscaling.com: The History of Pets vs Cattle and How to Use the Analogy Properly](http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle) [COMMUNITY-TOOL] β€” - __In the old way of doing things, we treat our servers like pets, for example Bob the mail server. If Bob goes down, it’s all hands on deck. The CEO can’t get his email and it’s the end of the world. In the new way, servers are numbered, like cattle in a herd. For example, www001 to www100. When one server goes down, it’s taken out back, shot, and replaced on the line.__ + - ==Pets==: __Servers or server pairs that are treated as indispensable or unique systems that can never be down. Typically they are manually built, managed, and β€œhand fed”. Examples include mainframes, solitary servers, HA loadbalancers/firewalls (active/active or active/passive), database systems designed as master/slave (active/passive), and so on.__ + - ==Cattle==: __Arrays of more than two servers, that are built using automated tools, and are designed for failure, where no one, two, or even three servers are irreplaceable. Typically, during failure events no human intervention is required as the array exhibits attributes of β€œrouting around failures” by restarting failed servers or replicating data through strategies like triple replication or erasure coding. Examples include web server arrays, multi-master datastores such as Cassandra clusters, multiple racks of gear put together in clusters, and just about anything that is load-balanced and multi-master.__ + - [eventstore.com: Service-Oriented Architecture vs Event-Driven Architecture 🌟](https://www.kurrent.io/blog/service-oriented-architecture-vs-event-driven-architecture) [COMMUNITY-TOOL] + - [leaddev.com: How to break the cycle of tech debt](https://leaddev.com/technical-direction/how-break-cycle-tech-debt) [COMMUNITY-TOOL] + - [infoworld.com: You can’t run away from technical debt](https://www.infoworld.com/article/2338860/you-cant-run-away-from-technical-debt.html) [COMMUNITY-TOOL] + - [acloudguru.com: Twelve-Factor Apps in Kubernetes](https://www.pluralsight.com/resources/blog/cloud/twelve-factor-apps-in-kubernetes) [COMMUNITY-TOOL] + - [architecturenotes.co: 12 Factor App Revisited](https://architecturenotes.co/p/12-factor-app-revisited) [COMMUNITY-TOOL] + - [redhat.com: Why you should be using architecture decision records to document your project](https://www.redhat.com/en/blog/architecture-decision-records) [COMMUNITY-TOOL] + - [blog.scaleway.com: SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture](https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures) [COMMUNITY-TOOL] + - [acloudguru.com: Sharing data in the cloud: 4 patterns you should know](https://www.pluralsight.com/resources/blog/business-and-leadership/sharing-data-in-the-cloud-four-patterns-everyone-should-know) [COMMUNITY-TOOL] + - [softwebsolutions.com: Why enterprises need to adopt a multi-cloud strategy](https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy) [COMMUNITY-TOOL] + - [redhat.com: 5 essential tools for managing hybrid cloud infrastructure](https://www.redhat.com/en/blog/hybrid-cloud-management-tools) [COMMUNITY-TOOL] + - [semaphoreci.com: Microfrontends: Microservices for the Frontend](https://semaphore.io/blog/microfrontends) [COMMUNITY-TOOL] β€” - Microservices are a popular way to build small, autonomous teams that can work independently. Unfortunately, by their very nature, microservices only work in the backend. Even with the best microservice architecture, frontend development still requires a high degree of interdependence, and this introduces coupling and communication overhead that can slow down everyone. + - Can we take microservice architecture patterns and apply them to the frontend? It turns out we can. Companies such as Netflix, Zalando, and Capital One have pushed the pattern to the front, laying the groundwork for microfrontends. This article will explore microfrontends, their benefits and disadvantages, and how they differ from traditional microservices. + - [acloudguru.com: 3 ways to practice migrating workloads to the cloud](https://www.pluralsight.com/resources/blog/cloud/3-ways-to-practice-migrating-workloads-to-the-cloud) [COMMUNITY-TOOL] + - [redhat.com: 5 strategies to shift your career from sysadmin to architect](https://www.redhat.com/en/blog/from-sysadmin-to-architect) [COMMUNITY-TOOL] + - [kamilgrzybek.com: Modular Monolith: A Primer 🌟](https://www.kamilgrzybek.com/blog/posts/modular-monolith-primer) [COMMUNITY-TOOL] + - [lightbend.com: From Java EE To Cloud Native: The End Of The Heavyweight Era 🌟](https://akka.io) [COMMUNITY-TOOL] + - [overops.com: Strangler Pattern: How to Deal With Legacy Code During the Container Revolution](https://www.harness.io/products/service-reliability-management) [COMMUNITY-TOOL] + - [primevideotech.com: Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%](https://www.aboutamazon.com/what-we-do/entertainment) [COMMUNITY-TOOL] + - [spec-india.com: Kubernetes VS Openshift (July 23rd 2019)](https://www.spec-india.com/blog) [COMMUNITY-TOOL] + - [phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared 🌟](https://phoenixnap.com/blog/openshift-vs-kubernetes) [COMMUNITY-TOOL] + - [ibm.com: OpenShift vs. Kubernetes: What’s the Difference?](https://www.ibm.com/think/topics/openshift-vs-kubernetes) [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] + - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [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] + - [cloud.google.com: What is Kubernetes? 🌟](https://cloud.google.com/learn/what-is-kubernetes) [COMMUNITY-TOOL] + - [engineering.monday.com: monday.com’s Multi-Regional Architecture: A Deep' Dive](https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive) [COMMUNITY-TOOL] + - [Red Hat automation glossary 🌟](https://www.redhat.com/en/blog/red-hat-automation-glossary) [COMMUNITY-TOOL] + - [softwareengineeringdaily.com: The Rise of Platform Engineering 🌟](https://softwareengineeringdaily.com/2020/02/13/setting-the-stage-for-platform-engineering) [COMMUNITY-TOOL] + - [freecodecamp.org: A Beginner-Friendly Introduction to Containers, VMs and' Docker](https://www.freecodecamp.org/news/a-beginner-friendly-introduction-to-containers-vms-and-docker-79a9e3e119b) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [developers.redhat.com: Why Kubernetes is The New Application Server](https://developers.redhat.com/blog/2018/06/28/why-kubernetes-is-the-new-application-server) [COMMUNITY-TOOL] + - [redhat.com: Why choose Red Hat for microservices?](https://www.redhat.com/en/topics/microservices/why-choose-red-hat-microservices) [COMMUNITY-TOOL] + - [Monoliths are the future | Kelsey Hightower](https://changelog.com/posts/monoliths-are-the-future) [COMMUNITY-TOOL] + - [allthingsdistributed.com: Monoliths are not dinosaurs](https://www.allthingsdistributed.com/2023/05/monoliths-are-not-dinosaurs.html) [COMMUNITY-TOOL] + - [weave.works: Going Cloud Native: 6 essential things you need to know](https://www.weave.works/technologies/going-cloud-native-6-essential-things-you-need-to-know) [COMMUNITY-TOOL] + - [Operators and Sidecars Are the New Model for Software Delivery](https://thenewstack.io/operators-and-sidecars-are-the-new-model-for-software-delivery) [COMMUNITY-TOOL] + - [thoughtworks.com: Kubernetes](https://www.thoughtworks.com/radar/platforms/kubernetes) [COMMUNITY-TOOL] + - [loves.cloud: Kubernetes: An Introduction](https://loves.cloud/kubernetes-an-introduction) [COMMUNITY-TOOL] + - [weave.works: 6 Business Benefits of Kubernetes](https://www.weave.works/blog/6-business-benefits-of-kubernetes) [COMMUNITY-TOOL] + - [ituser.es: Las principales habilidades que un arquitecto cloud necesita' para triunfar](https://www.ituser.es/opinion/2020/07/las-principales-habilidades-que-un-arquitecto-cloud-necesita-para-triunfar) [COMMUNITY-TOOL] + - [Monolithic versus Microservice architecture](https://www.enterprisetimes.co.uk/2020/07/23/monolithic-versus-microservice-architecture) [COMMUNITY-TOOL] + - [vmware.com: How to Deconstruct a Monolith using Microservices – Getting' Ready for Cloud-Native](https://blogs.vmware.com/vov/2018/08/06/how-to-deconstruct-a-monolith-using-microservices-getting-ready-for-cloud-native) [COMMUNITY-TOOL] + - [thenewstack.io: 7 Best Practices to Build and Maintain Resilient Applications' and Infrastructure](https://thenewstack.io/7-best-practices-to-build-and-maintain-resilient-applications-and-infrastructure) [COMMUNITY-TOOL] + - [viewnext.com: Front End vs Back End (spanish)](https://www.viewnext.com/front-end-vs-back-end) [COMMUNITY-TOOL] + - [thenewstack.io: What is the modern cloud native stack? 🌟🌟](https://thenewstack.io/what-is-the-modern-cloud-native-stack) [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] + - [lavanguardia.com: Por quΓ© la transformaciΓ³n digital es mentira 🌟](https://www.lavanguardia.com/economia/20201014/484036217179/transformacion-digital-empresas-foncillas-pf-video-seo-lv.html) [COMMUNITY-TOOL] + - [devops.com: 6 Advantages of Microservices](https://devops.com/6-advantages-of-microservices) [COMMUNITY-TOOL] + - [cloudpundit.com: Don’t boil the ocean to create your cloud 🌟](https://cloudpundit.com/2020/09/22/dont-boil-the-ocean-to-create-your-cloud) [COMMUNITY-TOOL] + - [hcltech.com: DevOps Tools and Technologies to Manage Microservices 🌟](https://www.hcltech.com/blogs/devops-tools-and-technologies-manage-microservices) [COMMUNITY-TOOL] + - [opensource.com: 6 container concepts you need to understand](https://opensource.com/article/20/12/containers-101) [COMMUNITY-TOOL] + - [devops.com: Why Boring Tech is Best to Avoid a Microservices Mess](https://devops.com/why-boring-tech-is-best-to-avoid-a-microservices-mess) [COMMUNITY-TOOL] + - [softwareengineeringdaily.com: Kubernetes vs. Serverless with Matt Ward (podcast)' 🌟](https://softwareengineeringdaily.com/2020/12/29/kubernetes-vs-serverless-with-matt-ward-repeat) [COMMUNITY-TOOL] + - [thenewstack.io: Defining a Different Kubernetes User Interface for the Next' Decade](https://thenewstack.io/defining-a-different-kubernetes-user-interface-for-the-next-decade) [COMMUNITY-TOOL] + - [thenewstack.io: React in Real-Time with Event-Driven APIs](https://thenewstack.io/react-in-real-time-with-event-driven-apis) [COMMUNITY-TOOL] + - [codeopinion.com: Splitting up a Monolith into Microservices 🌟](https://codeopinion.com/splitting-up-a-monolith-into-microservices) [COMMUNITY-TOOL] + - [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] + - [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] + - [shahirdaya.medium.com: What does it mean to be Cloud Native? 🌟](https://shahirdaya.medium.com/what-does-it-mean-to-be-cloud-native-12360a324571) [COMMUNITY-TOOL] + - [enterprisersproject.com: 5 hybrid cloud trends to watch in 2021](https://enterprisersproject.com/article/2021/1/5-hybrid-cloud-trends-2021) [COMMUNITY-TOOL] + - [skamille.medium.com: Make Boring Plans](https://skamille.medium.com/make-boring-plans-9438ce5cb053) [COMMUNITY-TOOL] + - [cloud-melon.com: Under the hood of Kubernetes and microservices](https://cloud-melon.com/2019/12/26/under-the-hood-of-kubernetes-and-microservices) [COMMUNITY-TOOL] + - [thenewstack.io: Study: Silos Are the Chief Impediment to IT and Business' Value](https://thenewstack.io/study-silos-are-chief-impediment-to-it-and-business-value) [COMMUNITY-TOOL] + - [thenewstack.io: Prepare to Adopt the Cloud: A 10-Step Cloud Migration Checklist' 🌟](https://thenewstack.io/prepare-to-adopt-the-cloud-a-10-step-cloud-migration-checklist) [COMMUNITY-TOOL] + - [devprojournal.com: Containers, Kubernetes and Software Development in 2021](https://www.devprojournal.com/technology-trends/kubernetes/containers-kubernetes-and-software-development-in-2021) [COMMUNITY-TOOL] + - [infoq.com: Migrating Monoliths to Microservices with Decomposition and Incremental' Changes](https://www.infoq.com/articles/migrating-monoliths-to-microservices-with-decomposition) [COMMUNITY-TOOL] + - [shopify.engineering: Keeping Developers Happy with a Fast CI](https://shopify.engineering/faster-shopify-ci) [COMMUNITY-TOOL] + - [infoq.com: Saga Orchestration for Microservices Using the Outbox Pattern](https://www.infoq.com/articles/saga-orchestration-outbox) [COMMUNITY-TOOL] + - [medium: A Design Analysis of Cloud-based Microservices Architecture at Netflix](https://medium.com/swlh/a-design-analysis-of-cloud-based-microservices-architecture-at-netflix-98836b2da45f) [COMMUNITY-TOOL] + - [blog.container-solutions.com: How Mature Is Your Microservices Architecture?' 🌟](https://blog.container-solutions.com/how-mature-is-your-microservices-architecture) [COMMUNITY-TOOL] + - [thenewstack.io: Are Private Clouds Proliferating?](https://thenewstack.io/google-and-oracle-cloud-adoption-doubles-among-enterprises-3) [COMMUNITY-TOOL] + - [thenewstack.io: Multicloud Challenges and Solutions](https://thenewstack.io/multicloud-challenges-and-solutions) [COMMUNITY-TOOL] + - [makeuseof.com: hich Container System Should You Use: Kubernetes or Docker?](https://www.makeuseof.com/kubernetes-or-docker) [COMMUNITY-TOOL] + - [infoq.com: Principles for Microservice Design: Think IDEALS, Rather than' SOLID](https://www.infoq.com/articles/microservices-design-ideals) [COMMUNITY-TOOL] + - [thenewstack.io: The Scalability Myth](https://thenewstack.io/the-scalability-myth) [COMMUNITY-TOOL] + - [thenewstack.io: The 4 Definitions of Multicloud: Part 1 β€” Data Portability](https://thenewstack.io/the-4-definitions-of-multicloud-part-1-data-portability) [COMMUNITY-TOOL] + - [thenewstack.io: Multicloud Paves the Way for Cloud Native Resiliency Models](https://thenewstack.io/multicloud-paves-the-way-for-cloud-native-resiliency-models) [COMMUNITY-TOOL] + - [hashicorp.com: Why Microservices? 🌟](https://www.hashicorp.com/resources/why-microservices) [COMMUNITY-TOOL] + - [thenewstack.io: Private vs. Public Cloud: How Kubernetes Shifts the Balance](https://thenewstack.io/private-vs-public-cloud-how-kubernetes-shifts-the-balance) [COMMUNITY-TOOL] + - [medium: Microservices Architecture From A to Z 🌟](https://medium.com/swlh/microservices-architecture-from-a-to-z-7287da1c5d28) [COMMUNITY-TOOL] + - [skycrafters.io: Do Containers Really Contain? Virtual Machines vs. Containers' 🌟](https://skycrafters.io/blog/2021/06/08/do-containers-really-contain) [COMMUNITY-TOOL] + - [xataka.com: La deuda tΓ©cnica, un lastre para las tecnolΓ³gicas: un estudio' seΓ±ala que los informΓ‘ticos pierden casi un dΓ­a de trabajo a la semana para solventarlas](https://www.xataka.com/pro/deuda-tecnica-lastre-para-tecnologicas-estudio-senala-que-informaticos-pierden-casi-dia-trabajo-a-semana-para-solventarlas) [COMMUNITY-TOOL] + - [dev.to: When it Pays to Choose Microservices 🌟](https://dev.to/typeable/when-it-pays-to-choose-microservices-12h5) [COMMUNITY-TOOL] + - [medium: Container Fundamentals β€” Part 1](https://medium.com/techbeatly/container-fundamentals-part-i-445881a81b7) [COMMUNITY-TOOL] + - [thenewstack.io: Transform and Future-Proof Your Architecture with MACH](https://thenewstack.io/transform-and-future-proof-your-architecture-with-mach) [COMMUNITY-TOOL] + - [yellow.systems: How to Make a Scalable Web Application: Architecture,' Technologies, Cost 🌟](https://yellow.systems/blog/how-to-build-a-scalable-web-application) [COMMUNITY-TOOL] + - [opensource.com: What do we call post-modern system administrators?](https://opensource.com/article/21/7/system-administrators) [COMMUNITY-TOOL] + - [thenewstack.io: Cloud Engineers Try Policy-as-Code to Cure Misconfiguration' Woes](https://thenewstack.io/cloud-engineers-try-policy-as-code-to-cure-misconfiguration-woes) [COMMUNITY-TOOL] + - [medium: What is microservices and why is it different? 🌟](https://medium.com/microservices-for-net-developers/what-is-microservices-and-why-is-it-different-fac017cb8cf4) [COMMUNITY-TOOL] + - [How Your Application Architecture Has Evolved 🌟](https://dzone.com/articles/how-your-application-architecture-evolved) [COMMUNITY-TOOL] + - [simform.com: 6 Multi-Cloud Architecture Designs for an Effective Cloud Strategy' 🌟](https://www.simform.com/blog/multi-cloud-architecture) [COMMUNITY-TOOL] + - [simform.com: Cloud Migration ebook](https://www.simform.com/cloud-migration-ebook) [COMMUNITY-TOOL] + - [fylamynt.com: Mastering Cloud Automation in the Cloud-Native Era 🌟](https://www.fylamynt.com/post/mastering-cloud-automation-in-the-cloud-native-era) [COMMUNITY-TOOL] + - [medium: Monoliths vs Microservices](https://medium.com/getdefault-in/monoliths-vs-microservices-59cff20bb106) [COMMUNITY-TOOL] + - [dzone: Top 6 Time Wastes as a Software Engineer](https://dzone.com/articles/top-time-wastes-as-a-software-engineer) [COMMUNITY-TOOL] + - [thenewstack.io: Reasons to Opt for a Multicloud Strategy](https://thenewstack.io/reasons-to-opt-for-a-multicloud-strategy) [COMMUNITY-TOOL] + - [hiralee.medium.com: Software Architecture vs Design](https://hiralee.medium.com/software-design-vs-architecture-1da0a94322a4) [COMMUNITY-TOOL] + - [blog.deref.io: Containers Don't Solve Everything 🌟](https://blog.deref.io/containers-dont-solve-everything) [COMMUNITY-TOOL] + - [thenewstack.io: Intention-as Code: Making Self-Healing Infrastructure Work](https://thenewstack.io/intention-as-code-making-self-healing-infrastructure-work) [COMMUNITY-TOOL] + - [hackernoon.com: 9 Basic (and Crucial) Tips for Microservices Developers' 🌟](https://hackernoon.com/9-basic-and-crucial-tips-for-microservices-developers) [COMMUNITY-TOOL] + - [dzone: Transitioning from Monolith to Microservices (with python django' example)](https://dzone.com/articles/transitioning-from-monolith-to-microservices) [COMMUNITY-TOOL] + - [cncf.io: How to justify infrastructure replacement to your manager](https://www.cncf.io/blog/2021/10/29/how-to-justify-infrastructure-replacement-to-your-manager) [COMMUNITY-TOOL] + - [enter.co: Estos son los 10 lenguajes de programaciΓ³n mΓ‘s populares en 2021](https://www.enter.co/especiales/dev/herramientas-dev/estos-son-los-10-lenguajes-de-programacion-mas-populares-en-2021) [COMMUNITY-TOOL] + - [zesty.co: 10 Cloud Deficiencies You Should Know](https://zesty.co/blog/10-cloud-deficiencies) [COMMUNITY-TOOL] + - [weave.works: What is a Kubernetes Cluster? 🌟](https://www.weave.works/blog/kubernetes-cluster) [COMMUNITY-TOOL] + - [techrepublic.com: Enterprises get closer to the app store experience with' Kubernetes and GitOps](https://www.techrepublic.com/article/enterprises-get-closer-to-the-app-store-experience-with-kubernetes-and-gitops) [COMMUNITY-TOOL] + - [venturebeat.com: 5 ways the world of IT operations will shift in 2022 (and' beyond)](https://venturebeat.com/2021/12/22/5-ways-the-world-of-it-operations-will-shift-in-2022-and-beyond) [COMMUNITY-TOOL] + - [thenewstack.io: 5 Cloud Native Trends to Watch out for in 2022](https://thenewstack.io/5-cloud-native-trends-to-watch-out-for-in-2022) [COMMUNITY-TOOL] + - [blog.devgenius.io: Distributed Monolith](https://blog.devgenius.io/distributed-monolith-1d2d9f86a68f) [COMMUNITY-TOOL] + - [infoq.com: 9 Ways to Fail at Cloud Native](https://www.infoq.com/presentations/fail-cloud-native-migration) [COMMUNITY-TOOL] + - [thenewstack.io: App Modernization: 5 Tips When Migrating to Kubernetes](https://thenewstack.io/app-modernization-5-tips-when-migrating-to-kubernetes) [COMMUNITY-TOOL] + - [thenewstack.io: Kubernetes and the Next Generation of PaaS](https://thenewstack.io/kubernetes-and-the-next-generation-of-paas) [COMMUNITY-TOOL] + - [medium.com/geekculture: A Beginners Guide to Understanding Microservices](https://medium.com/geekculture/a-beginners-guide-to-understanding-microservices-d2a8bae871b7) [COMMUNITY-TOOL] + - [nathanpeck.com: Why should I use an orchestrator like Kubernetes, Amazon' ECS, or Hashicorp Nomad?](https://nathanpeck.com/why-should-use-container-orchestration) [COMMUNITY-TOOL] + - [christophermeiklejohn.com: Understanding why Resilience Faults in Microservice' Applications Occur](https://christophermeiklejohn.com/filibuster/2022/03/19/understanding-faults.html) [COMMUNITY-TOOL] + - [The future of Kubernetes – and why developers should look beyond Kubernetes in 2022](https://www.eficode.com/blog/the-future-of-kubernetes-and-why-developers-should-look-beyond-kubernetes-in-2022) [COMMUNITY-TOOL] + - [medium.com/interviewnoodle: Shift from Monolith to CQRS 🌟](https://medium.com/interviewnoodle/shift-from-monolith-to-cqrs-a34bab75617e) [COMMUNITY-TOOL] + - [bytebytego.com: System Design - Scale From Zero To Millions Of Users' 🌟](https://bytebytego.com/courses/system-design-interview/scale-from-zero-to-millions-of-users) [COMMUNITY-TOOL] + - [medium.com/@ajin.sunny: System Design Architecture: Stateful vs. Stateless' 🌟](https://medium.com/@ajin.sunny/system-design-architecture-stateful-vs-stateless-62ed0ddb9f2b) [COMMUNITY-TOOL] + - [medium.com/@ajin.sunny: System Design Concept: Rate limiting 🌟](https://medium.com/@ajin.sunny/system-design-concept-rate-limiting-f4da72371533) [COMMUNITY-TOOL] + - [medium.com/@ajin.sunny: Rate limiting in Distributed Systems 🌟](https://medium.com/@ajin.sunny/rate-limiting-in-distributed-systems-bbeca0c47b96) [COMMUNITY-TOOL] + - [blog.devgenius.io: Top 10 Architecture Characteristics / Non-Functional' Requirements with Cheatsheet 🌟](https://blog.devgenius.io/top-10-architecture-characteristics-non-functional-requirements-with-cheatsheat-7ad14bbb0a9b) [COMMUNITY-TOOL] + - [medium.com/dotnet-hub: Software Architecture β€” Introduction to Cloud Native' Application Architecture 🌟](https://medium.com/dotnet-hub/introduction-to-cloud-native-application-architecture-what-is-cloud-native-architecture-overview-benefits-e9be9aca0dd3) [COMMUNITY-TOOL] + - [bootcamp.uxdesign.cc: Popular Tech Stack for Startups in 2022](https://bootcamp.uxdesign.cc/popular-tech-stack-for-startups-in-2022-f3b53f50c18) [COMMUNITY-TOOL] + - [howtogeek.com: When Not to Use Docker: Cases Where Containers Don’t Help' 🌟](https://www.howtogeek.com/devops/when-not-to-use-docker-cases-where-containers-dont-help) [COMMUNITY-TOOL] + - [itnext.io: You Don’t Need Microservices 🌟](https://itnext.io/you-dont-need-microservices-2ad8508b9e27) [COMMUNITY-TOOL] + - [medium.com/@interviewready: Data Replication in Distributed System](https://medium.com/@interviewready/data-replication-in-distributed-system-87f7d265ff28) [COMMUNITY-TOOL] + - [semaphoreci.medium.com: 12 Ways to Improve Your Monolith Before Transitioning' to Microservices 🌟](https://semaphoreci.medium.com/12-ways-to-improve-your-monolith-before-transitioning-to-microservices-d1061e96ca1a) [COMMUNITY-TOOL] + - [hardiks.medium.com: Top 6 Best practices for Container Orchestration' 🌟](https://hardiks.medium.com/top-6-best-practices-for-container-orchestration-b4b0d3398ebc) [COMMUNITY-TOOL] + - [medium.com/@nadinCodeHat: HTTP based Microservices is a bad idea 🌟](https://medium.com/@nadinCodeHat/http-based-microservices-is-a-bad-idea-670d3db29ca6) [COMMUNITY-TOOL] + - [medium.com/qe-unit: Microservices β€” Do You Need Them? Are You Ready? 🌟](https://medium.com/qe-unit/the-microservices-adoption-roadmap-e37f3f32877) [COMMUNITY-TOOL] + - [alibabacloud.com: Getting Started with Kubernetes | Deep Dive into Kubernetes' Core Concepts](https://www.alibabacloud.com/blog/getting-started-with-kubernetes-%7C-deep-dive-into-kubernetes-core-concepts_595896) [COMMUNITY-TOOL] + - [micahlerner.com: Automatic Reliability Testing For Cluster Management Controllers](https://www.micahlerner.com/2022/07/24/automatic-reliability-testing-for-cluster-management-controllers.html) [COMMUNITY-TOOL] + - [cloudnativeislamabad.hashnode.dev: Virtualization vs Containerization](https://cloudnativeislamabad.hashnode.dev/virtualization-vs-containerization) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Distributed Transaction Management in Microservices' β€” Part 1 🌟](https://medium.com/javarevisited/distributed-transaction-management-in-microservices-part-1-bb7dc1fbee9f) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Transform a Monolith Application Into a' Microservices Architecture](https://betterprogramming.pub/how-to-transform-a-monolith-application-into-a-microservices-architecture-1e00363a03ba) [COMMUNITY-TOOL] + - [medium.com/codex: MicroServices Architecture to Solve Distributed Transaction' Management Problem](https://medium.com/codex/solving-distributed-transaction-management-problem-in-microservices-architecture-586ab3087efe) [COMMUNITY-TOOL] + - [betterprogramming.pub: How I Split a Monolith Into Microservices Without' Refactoring 🌟🌟🌟](https://betterprogramming.pub/how-i-split-a-monolith-into-microservices-without-refactoring-5d76924c34c2) [COMMUNITY-TOOL] + - [towardsdatascience.com: 3 High Availability Cloud Concepts You Should Know](https://towardsdatascience.com/3-high-availability-cloud-concepts-you-should-know-93f3bab2cb4a) [COMMUNITY-TOOL] + - [ust.com: Do we really need Kubernetes and containers?](https://www.ust.com/en/insights/do-we-really-need-kubernetes-and-containers) [COMMUNITY-TOOL] + - [optisolbusiness.com: 8 Core Components are Microservices Architecture](https://www.optisolbusiness.com/insight/8-core-components-of-microservice-architecture) [COMMUNITY-TOOL] + - [thenewstack.io: What Is Microservices Architecture?](https://thenewstack.io/microservices/what-is-microservices-architecture) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Do you know Distributed Job Scheduling in Microservices' Architecture? 🌟](https://levelup.gitconnected.com/do-you-know-distributed-job-scheduling-in-microservices-architecture-44082adad8ac) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Microservices Communication part 1-every programmer' must know 🌟](https://medium.com/javarevisited/microservices-communication-part-1-every-programmer-must-know-7c6607d2d563) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Microservices Communication β€” part 2β€” Sync vs' Async vs Hybrid?](https://medium.com/javarevisited/microservices-communication-part-2-sync-vs-async-vs-hybrid-23d057e137d8) [COMMUNITY-TOOL] + - [thenewstack.io: Kubernetes Evolution: From Microservices to Batch Processing' Powerhouse 🌟](https://thenewstack.io/kubernetes-evolution-from-microservices-to-batch-processing-powerhouse) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Why Microservices are not silver bullet? 10 Reasons' for NOT using Microservices](https://medium.com/javarevisited/why-microservices-are-not-silver-bullet-10-reasons-for-not-using-microservices-74f7c0fa98c) [COMMUNITY-TOOL] + - [devops.com: 8 Hot Takes: Will We See a Monolithic Renaissance?](https://devops.com/8-hot-takes-will-we-see-a-monolithic-renaissance) [COMMUNITY-TOOL] + - [rahulh123.medium.com: Choosing the Right Architecture: Monolithic vs. Microservices' β€” Analyzing Requirements for Success](https://rahulh123.medium.com/choosing-the-right-architecture-monolithic-vs-microservices-analyzing-requirements-for-success-70d681f6a1d0) [COMMUNITY-TOOL] + - [waswani.medium.com: Microservices Communication: Data Sharing using Database,' an AntiPattern !!!](https://waswani.medium.com/microservices-data-sharing-using-database-an-antipattern-35e0196ee2ad) [COMMUNITY-TOOL] + - [enriquedans.com: El desastre del software y la automociΓ³n](https://www.enriquedans.com/2023/12/el-desastre-del-software-y-la-automocion.html) [COMMUNITY-TOOL] + - [freecodecamp.org: How to Write Clean Code – Tips and Best Practices (Full' Handbook)](https://www.freecodecamp.org/news/how-to-write-clean-code) [COMMUNITY-TOOL] + - [medium.com/@bill.salvaggio: The AWS Cloud Resume Challenge Project](https://medium.com/@bill.salvaggio/the-aws-cloud-resume-challenge-project-c5c0c6fe9593) [COMMUNITY-TOOL] + - [thestack.technology: VMware is killing off 56 products amid "tectonic" infrastructure' shift](https://www.thestack.technology/vmware-is-killing-off-56-products-including-vsphere-hypervisor-and-nsx) [COMMUNITY-TOOL] + - [blog.lealdasilva.com: Why You Should Switch from VMware to Proxmox in 2024](https://blog.lealdasilva.com/vmware2proxmox) [COMMUNITY-TOOL] + - [welivesecurity.com: La ofuscaciΓ³n de cΓ³digo: un arte que reina en la ciberseguridad](https://www.welivesecurity.com/es/recursos-herramientas/ofuscacion-de-codigo-arte-ciberseguridad) [COMMUNITY-TOOL] + - [virtualizationhowto.com: VMware by Broadcom Lesson: Don’t base your career' on a product](https://www.virtualizationhowto.com/2024/02/vmware-by-broadcom-lesson-dont-base-your-career-on-a-product) [COMMUNITY-TOOL] + - [cope.es: El ejemplo de 'la moneda' con el que entender cΓ³mo funciona un' ordenador cuΓ‘ntico: "SerΓ‘ una revoluciΓ³n](https://www.cope.es/programas/la-linterna/noticias/ejemplo-moneda-con-que-entender-como-funciona-ordenador-cuantico-una-revolucion-20240407_3232557) [COMMUNITY-TOOL] + - [The hater’s guide to Kubernetes](https://paulbutler.org/2024/the-haters-guide-to-kubernetes) [COMMUNITY-TOOL] + - [humanitec.com: Platform reference architecture on Azure](https://humanitec.com/reference-architectures/azure) [COMMUNITY-TOOL] + - [humanitec.com: Platform reference architecture on GCP](https://humanitec.com/reference-architectures) [COMMUNITY-TOOL] + - [humanitec.com: Platform reference architecture on AWS](https://humanitec.com/reference-architectures/aws) [COMMUNITY-TOOL] + - [towardsdev.com: Solution architecture 101 β€” Are you ready for the Solution' Architect Path 🌟](https://towardsdev.com/solution-architecture-101-are-you-ready-for-the-solution-architect-path-5a2d01aebbb) [COMMUNITY-TOOL] + - [Pets vs. Cattle: The Future of Kubernetes in 2022](https://traefik.io/blog/pets-vs-cattle-the-future-of-kubernetes-in-2022) [COMMUNITY-TOOL] + - [mkaschke.medium.com: ud Native Part 1: What Is Cloud Native? 🌟](https://mkaschke.medium.com/cloud-native-part-1-what-is-cloud-native-40640f128834) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [infoq.com: Managing Technical Debt in a Microservice Architecture](https://www.infoq.com/articles/managing-technical-debt-microservices) [COMMUNITY-TOOL] + - [devops.com: Measuring Technical Debt](https://devops.com/measuring-technical-debt) [COMMUNITY-TOOL] + - [thenewstack.io: Stop Technical Debt Before It Damages Your Company](https://thenewstack.io/stop-technical-debt-before-it-damages-your-company) [COMMUNITY-TOOL] + - [n-ix.com: How to reduce your technical debt: An ultimate guide](https://www.n-ix.com/reduce-technical-debt) [COMMUNITY-TOOL] + - [medium.com/promyze: Avoid accidental complexity and technical debt](https://medium.com/promyze/avoid-accidental-complexity-and-technical-debt-2dc2cdf4dd4b) [COMMUNITY-TOOL] + - [opensource.com: An open source developer's guide to 12-Factor App methodology](https://opensource.com/article/21/11/open-source-12-factor-app-methodology) [COMMUNITY-TOOL] + - [thenewstack.io: Learn 12 Factor Apps Before Kubernetes](https://thenewstack.io/learn-12-factor-apps-before-kubernetes) [COMMUNITY-TOOL] + - [itnext.io: 12 factor Microservice applications β€” on Kubernetes](https://itnext.io/12-factor-microservice-applications-on-kubernetes-db913008b018) [COMMUNITY-TOOL] + - [itnext.io: Isolating and Managing Dependencies in 12-factor Microservice' Applications β€” with Kubernetes](https://itnext.io/isolating-and-managing-dependencies-in-12-factor-microservice-applications-with-kubernetes-988638f8bc6d) [COMMUNITY-TOOL] + - [itnext.io: Processes β€” for 12-factor Microservice Applications](https://itnext.io/processes-for-12-factor-microservice-applications-70551a9021b) [COMMUNITY-TOOL] + - [martinfowler.com: What do you mean by β€œEvent-Driven”? 🌟](https://martinfowler.com/articles/201701-event-driven.html) [COMMUNITY-TOOL] + - [equalexperts.com: Event driven architecture: the good, the bad, and the' ugly 🌟](https://www.equalexperts.com/blog/tech-focus/event-driven-architecture-the-good-the-bad-and-the-ugly) [COMMUNITY-TOOL] + - [maheshwari-bittu.medium.com: Why Event-Driven Architecture (EDA) is needed?' 🌟](https://maheshwari-bittu.medium.com/why-event-driven-architecture-eda-is-needed-fac2f00f25a8) [COMMUNITY-TOOL] + - [medium.com/rocco-scaramuzzi-tech: Event-Driven Microservice Architecture,' don’t use only events but use commands too!](https://medium.com/rocco-scaramuzzi-tech/event-driven-microservice-architecture-dont-use-only-events-but-use-commands-too-b8694d370436) [COMMUNITY-TOOL] + - [deeptimittalblogger.medium.com: Event driven architecture](https://deeptimittalblogger.medium.com/event-driven-architecture-111f504a8cbc) [COMMUNITY-TOOL] + - [medium.com/mcdonalds-technical-blog: Behind the scenes: McDonald’s event-driven' architecture](https://medium.com/mcdonalds-technical-blog/behind-the-scenes-mcdonalds-event-driven-architecture-51a6542c0d86) [COMMUNITY-TOOL] + - [medium.com/mcdonalds-technical-blog: McDonald’s event-driven architecture:' The data journey and how it works](https://medium.com/mcdonalds-technical-blog/mcdonalds-event-driven-architecture-the-data-journey-and-how-it-works-4591d108821f) [COMMUNITY-TOOL] + - [nordicapis.com: 5 Protocols For Event-Driven API Architectures 🌟🌟🌟](https://nordicapis.com/5-protocols-for-event-driven-api-architectures) [COMMUNITY-TOOL] + - [dev.to/aws-builders: Un Modelo de EDA: Event Driven Architectures](https://dev.to/aws-builders/un-modelo-de-eda-event-driven-architectures-4d9f) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Error Handling in Event-Driven Systems](https://levelup.gitconnected.com/error-handling-in-event-driven-systems-1f0a7ef2cfb7) [COMMUNITY-TOOL] + - [aws.amazon.com: Best practices for implementing event-driven architectures' in your organization](https://aws.amazon.com/blogs/architecture/best-practices-for-implementing-event-driven-architectures-in-your-organization) [COMMUNITY-TOOL] + - [faun.pub: Understanding the Differences Between Event-Driven, Message-Driven,' and Microservices Architectures with AWS Services](https://faun.pub/what-is-difference-of-event-driven-architecture-message-driven-architecture-and-microservices-f5623e51f868) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: 5 Tips To Design For Multi-Tenancy Architecture](https://levelup.gitconnected.com/5-tips-to-design-for-multi-tenancy-architecture-5f7d55657d77) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Multi-Tenant Application](https://levelup.gitconnected.com/multi-tenant-application-a29153d31c5a) [COMMUNITY-TOOL] + - [weave.works: What is a self-service developer platform and why does it matter?](https://www.weave.works/blog/what-is-a-self-service-developer-platform) [COMMUNITY-TOOL] + - [thenewstack.io: What We Learned from Enabling Developer Self-Service 🌟](https://thenewstack.io/what-we-learned-from-enabling-developer-self-service) [COMMUNITY-TOOL] + - [dzone.com: Shift-Left: A Developer's Pipe(line) Dream?](https://dzone.com/articles/shift-left-a-developers-pipeline-dream) [COMMUNITY-TOOL] + - [thenewstack.io: Disaster Recovery Is Different for the Cloud](https://thenewstack.io/disaster-recovery-is-different-for-the-cloud) [COMMUNITY-TOOL] + - [bunnyshell.com: DR in DevOps: How to Guarantee an Effective Disaster Recovery' Plan with DevOps](https://www.bunnyshell.com/blog/disaster-recovery-devops) [COMMUNITY-TOOL] + - [architectelevator.com: Multi Cloud Architecture: Decisions and Options](https://architectelevator.com/cloud/hybrid-multi-cloud) [COMMUNITY-TOOL] + - [medium: Multi Cloud Enterprise Deployment Pattern](https://medium.com/solutions-architecture-patterns/multi-cloud-enterprise-deployment-pattern-19571604e64b) [COMMUNITY-TOOL] + - [devops.com: Infrastructure Abstraction Will Be Key to Managing Multi-Cloud](https://devops.com/infrastructure-abstraction-will-be-key-to-managing-multi-cloud) [COMMUNITY-TOOL] + - [zdnet.com: The year ahead in DevOps and agile: bring on the automation,' bring on the business involvement](https://www.zdnet.com/article/the-year-ahead-in-devops-and-agile-more-automation-more-business-involvement-needed) [COMMUNITY-TOOL] + - [thenewstack.io: What Is Cloud Automation and How Does It Benefit IT Teams?' 🌟](https://thenewstack.io/what-is-cloud-automation-and-how-does-it-benefit-it-teams) [COMMUNITY-TOOL] + - [Automation is the future of cloud cost optimization](https://www.cncf.io/blog/2021/09/29/automation-is-the-future-of-cloud-cost-optimization) [COMMUNITY-TOOL] + - [dzone: 7 Microservices Best Practices for Developers 🌟](https://dzone.com/articles/7-microservices-best-practices-for-developers) [COMMUNITY-TOOL] + - [zdnet.com: Why microservices need event-driven architecture](https://www.zdnet.com/article/when-microservices-need-event-driven-architecture) [COMMUNITY-TOOL] + - [simform.com: 10 Microservice Best Practices: The 80/20 Way](https://www.simform.com/blog/microservice-best-practices) [COMMUNITY-TOOL] + - [thenewstack.io: Monoliths to Microservices: 4 Modernization Best Practices](https://thenewstack.io/monoliths-to-microservices-4-modernization-best-practices-2) [COMMUNITY-TOOL] + - [itnext.io: 4 Design Patterns for Containers in Kubernetes | Daniele Polencic' 🌟](https://itnext.io/4-container-design-patterns-for-kubernetes-a8593028b4cd) [COMMUNITY-TOOL] + - [blog.getambassador.io: Microservice Orchestration Best Practices](https://blog.getambassador.io/microservice-orchestration-best-practices-f32314dd6a12) [COMMUNITY-TOOL] + - [capstonec.com: You Will Love These Cloud-native App Architecture Patterns' 🌟](https://capstonec.com/2020/10/08/cloud-native-app-architecture-patterns) [COMMUNITY-TOOL] + - [developers.redhat.com: Application modernization patterns with Apache Kafka,' Debezium, and Kubernetes](https://developers.redhat.com/articles/2021/06/14/application-modernization-patterns-apache-kafka-debezium-and-kubernetes) [COMMUNITY-TOOL] + - [blog.couchbase.com: 4 Patterns for Microservices Architecture in Couchbase](https://blog.couchbase.com/microservices-architecture-in-couchbase) [COMMUNITY-TOOL] + - [medium: Pragmatic Microservices 🌟](https://medium.com/microservices-in-practice/microservices-in-practice-7a3e85b6624c) [COMMUNITY-TOOL] + - [dotnetcurry.com: Microservices Architecture Pattern 🌟](https://www.dotnetcurry.com/microsoft-azure/microservices-architecture) [COMMUNITY-TOOL] + - [geeksarray.com: Microservice Architecture Pattern for Architects 🌟](https://geeksarray.com/blog/microservice-architecture-pattern-for-architects) [COMMUNITY-TOOL] + - [developers.redhat.com: 5 design principles for microservices](https://developers.redhat.com/articles/2022/01/11/5-design-principles-microservices) [COMMUNITY-TOOL] + - [simform.com: Microservices Design Principles: Do We Really Know It Well' Enough? 🌟](https://www.simform.com/blog/microservices-design-principles) [COMMUNITY-TOOL] + - [javarevisited.blogspot.com: Top 10 Microservices Design Patterns and Principles' - Examples](https://javarevisited.blogspot.com/2021/09/microservices-design-patterns-principles.html) [COMMUNITY-TOOL] + - [medium.com/@sandeepsharmaster: Design your Cloud Microservices Apps the' DDD way (Hexagonal Architecture)](https://medium.com/@sandeepsharmaster/modernize-your-cloud-microservices-apps-hexagonal-architecture-769696494c0) [COMMUNITY-TOOL] + - [medium.com/@denhox: Sharing Data Between Microservices](https://medium.com/@denhox/sharing-data-between-microservices-fe7fb9471208) [COMMUNITY-TOOL] + - [medium.com/@maneesha649nirman: Design Patterns For Microservices](https://medium.com/@maneesha649nirman/design-patterns-for-microservices-30bed0d215f5) [COMMUNITY-TOOL] + - [medium.com/@vinciabhinav7: Microservices Communication Architecture Patterns' 🌟](https://medium.com/@vinciabhinav7/microservices-communication-architecture-patterns-a8e77e614c2c) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Top 10 Microservices Design Principles and Best' Practices for Experienced Developers 🌟](https://medium.com/javarevisited/10-microservices-design-principles-every-developer-should-know-44f2f69e960f) [COMMUNITY-TOOL] + - [medium.com/@mbarkin.narin: Problem Solving Strategies for Microservice Architecture' Part III](https://medium.com/@mbarkin.narin/problem-solving-strategies-for-microservice-architecture-part-iii-c15830151890) [COMMUNITY-TOOL] + - [blog.bitsrc.io: Implementing a Microservices Application with CQRS (Command' Query Responsibiltiy Segregation)](https://blog.bitsrc.io/implementing-microservices-with-cqrs-2cecb0b09c66) [COMMUNITY-TOOL] + - [developer.com: Overcoming the Common Microservices Anti-Patterns](https://www.developer.com/design/solving-microservices-anti-patterns) [COMMUNITY-TOOL] + - [dzone: Micro Frontends With Example 🌟](https://dzone.com/articles/micro-frontends-by-example-8) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Micro Frontend Architecture](https://levelup.gitconnected.com/micro-frontend-architecture-794442e9b325) [COMMUNITY-TOOL] + - [dzone: Micro-Frontend Architecture](https://dzone.com/articles/micro-frontend-architecture) [COMMUNITY-TOOL] + - [aws.amazon.com: Server-side rendering micro-frontends – UI composer and' service discovery](https://aws.amazon.com/blogs/compute/server-side-rendering-micro-frontends-ui-composer-and-service-discovery) [COMMUNITY-TOOL] + - [developers.soundcloud.com: Service Architecture at SoundCloud β€” Part 1:' Backends for Frontends](https://developers.soundcloud.com/blog/service-architecture-1) [COMMUNITY-TOOL] + - [medium.com/whispering-data: The State of Data Engineering 2022](https://medium.com/whispering-data/the-state-of-data-engineering-2022-d6ef0f7cf607) [COMMUNITY-TOOL] + - [cookbook.learndataengineering.com: The Data Engineering Cookbook](https://cookbook.learndataengineering.com/docs/05-CaseStudies/#data-science-at-CERN) [COMMUNITY-TOOL] + - [joereis.substack.com: Data Engineering in 2024. What I'm Seeing](https://joereis.substack.com/p/data-engineering-in-2024-what-im) [COMMUNITY-TOOL] + - [betterprogramming.pub: A Cloud Migration Questionnaire for Solution Architects' 🌟🌟](https://betterprogramming.pub/a-cloud-migration-questionnaire-for-solution-architects-dec7ffcf063e) [COMMUNITY-TOOL] + - [forbes.com: 3 Approaches To A Better Cloud Migration](https://www.forbes.com/sites/googlecloud/2021/10/27/3-approaches-to-a-better-cloud-migration) [COMMUNITY-TOOL] + - [blog.pragmaticengineer.com: Migrations Done Well: Typical Migration Approaches](https://blog.pragmaticengineer.com/typical-migration-approaches) [COMMUNITY-TOOL] + - [world.hey.com: Disasters I've seen in a microservices world 🌟🌟](https://world.hey.com/joaoqalves/disasters-i-ve-seen-in-a-microservices-world-a9137a51) [COMMUNITY-TOOL] + - [infoq.com: 7 Ways to Fail at Microservices](https://www.infoq.com/articles/microservices-seven-fail) [COMMUNITY-TOOL] + - [simform.com: The Top Go-To Microservices Frameworks for a Scalable Application](https://www.simform.com/blog/microservices-framework) [COMMUNITY-TOOL] + - [devops.com: Transform Legacy Java Apps to Microservices with vFunction](https://devops.com/transform-legacy-java-apps-to-microservices) [COMMUNITY-TOOL] + - [devops.com: Function Automates Conversion of Java Apps to Microservices](https://devops.com/vfunction-automates-conversion-of-java-apps-to-microservices) [COMMUNITY-TOOL] + - [blog.appsignal.com: Microservices Monitoring: Using Namespaces for Data' Structuring 🌟](https://blog.appsignal.com/2021/01/06/microservices-monitoring-using-namespaces-for-data-structuring.html) [COMMUNITY-TOOL] + - [The Raft Consensus Algorithm 🌟](https://raft.github.io) [COMMUNITY-TOOL] + - [What is Platform as a Service Software?](https://www.trustradius.com/platform-as-a-service-paas) [COMMUNITY-TOOL] + - [ramansharma.substack.com: Containers are not just for Kubernetes](https://ramansharma.substack.com/p/containers-are-not-just-for-kubernetes-fa330653cbbd) [COMMUNITY-TOOL] + - [wikipedia: Java Enterprise Edition (Java EE)](https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition) [COMMUNITY-TOOL] + - [dzone: Monolith to Microservices Using the Strangler Pattern 🌟](https://dzone.com/articles/monolith-to-microservices-using-the-strangler-patt) [COMMUNITY-TOOL] + - [Dzone.com: 4 Cluster Management Tools to Compare](https://dzone.com/articles/4-cluster-management-tools-to-compare) [COMMUNITY-TOOL] + - [Dzone.com: A Comparison of Kubernetes Distributions](https://dzone.com/articles/kubernetes-distributions-how-do-i-choose-one) [COMMUNITY-TOOL] + - [thestack.com: OpenShift in a world of KaaS 🌟](https://techerati.com/the-stack-archive/cloud/2018/10/18/openshift-in-a-world-of-kaas) [COMMUNITY-TOOL] + - [medium.com: The Differences Between Kubernetes and Openshift](https://medium.com/levvel-consulting/the-differences-between-kubernetes-and-openshift-ae778059a90e) [COMMUNITY-TOOL] + - [blog.netsil.com: Kubernetes vs Openshift vs Tectonic: Comparing Enterprise' Options](https://blog.netsil.com/kubernetes-vs-openshift-vs-tectonic-comparing-enterprise-options-e3a34dc60519) [COMMUNITY-TOOL] + - [kubedex.com: Kubernetes On-Prem, OpenShift vs PKS vs Rancher](https://kubedex.com/redhat-openshift-vs-pivotal-pks-vs-rancher) [COMMUNITY-TOOL] + - [medium.com: Kubernetes β€” What Is It, What Problems Does It Solve and How' Does It Compare With Alternatives?](https://medium.com/@srikanth.k/kubernetes-what-is-it-what-problems-does-it-solve-how-does-it-compare-with-its-alternatives-937fe80b754f) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: OpenShift β€” The Next Level of Kubernetes](https://levelup.gitconnected.com/openshift-the-next-level-of-kubernetes-6d58ad722b26) [COMMUNITY-TOOL] + - [simplilearn.com: Understanding The Difference Between Kubernetes Vs. Openshift](https://www.simplilearn.com/kubernetes-vs-openshift-article) [COMMUNITY-TOOL] + - [imaginarycloud.com: OPENSHIFT VS KUBERNETES: WHAT ARE THE DIFFERENCES](https://www.imaginarycloud.com/blog/openshift-vs-kubernetes-differences) [COMMUNITY-TOOL] + - [thenewstack.io: What’s the Difference Between Kubernetes and OpenShift?](https://thenewstack.io/kubernetes/whats-the-difference-between-kubernetes-and-openshift) [COMMUNITY-TOOL] + - [forbes.com: 13 Signs You’re Selling Yourself Short In Your Career](https://www.forbes.com/sites/adunolaadeshola/2021/04/28/13-signs-youre-selling-yourself-short-in-your-career) [COMMUNITY-TOOL] + - [Full Stack Developer's Roadmap 🌟](https://dev.to/ender_minyard/full-stack-developer-s-roadmap-2k12) [COMMUNITY-TOOL] + - [dzone: 7 Software Development Models You Should Know](https://dzone.com/articles/7-software-development-models-you-should-know) [COMMUNITY-TOOL] + - [dzone: The Concept of Domain-Driven Design Explained](https://dzone.com/articles/the-concept-of-domain-driven-design-explained) [COMMUNITY-TOOL] + - [medium.com/codex: DDD β€” Events Are Complex](https://medium.com/codex/ddd-events-are-complex-db4b1fb57817) [COMMUNITY-TOOL] + - [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] + - [sloboda-studio.com: Python Tools for Machine Learning](https://sloboda-studio.com/blog/python-tools-for-machine-learning) [COMMUNITY-TOOL] + - [vFunction](https://vfunction.com) [COMMUNITY-TOOL] + - [thenewstack.io: vFunction Transforms Monolithic Java to Microservices](https://thenewstack.io/vfunction-transforms-monolithic-java-to-microservices) [COMMUNITY-TOOL] + - [spectrum.ieee.org: How Software Is Eating the Car](https://spectrum.ieee.org/software-eating-car) [COMMUNITY-TOOL] + - [cincodias.elpais.com: El sector del 'data center' eleva a 6.837 millones' su inversiΓ³n directa en nuevos centros en EspaΓ±a hasta 2026](https://cincodias.elpais.com/cincodias/2022/03/31/companias/1648738965_952353.html) [COMMUNITY-TOOL] + +## Artificial Intelligence + +### Machine Learning + +#### Google Courses + + - [Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course?hl=es-419) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Google's formal, highly optimized machine learning crash course. Grounding indicates it offers a highly technical path for systems engineers wishing to deploy AI models in container environments. [SPANISH CONTENT] +## Cloud Infrastructure + +### Training + +#### AWS Official + + - [AWS Cloud Practitioner - Curso Completo 2023](https://www.youtube.com/watch?v=zQyrhjEAqLs) [SPANISH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A complete video guide systematically mapping the official AWS Cloud Practitioner certification domains in Spanish. [SPANISH CONTENT] ## Cloud Native Architecture ### Microservices @@ -29,7 +359,33 @@ graph TD #### Event-Driven Design - [infoq.com: Turning Microservices Inside-Out](https://www.infoq.com/articles/microservices-inside-out) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] β€” This foundational architectural piece by Martin Kleppmann argues for treating database tables as streams of changes rather than static silos. By turning the database "inside out" using event streams (like Kafka), microservices can achieve decentralized state management and projection consistency. It bridges the gap between stream processing and relational storage. +## Container Orchestration + +### Kubernetes Alternatives + +#### Evaluations + + - [thenewstack.io: Do I Really Need Kubernetes?](https://thenewstack.io/do-i-really-need-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” A candid architectural decision guide evaluating the complexity, overhead, and maintenance costs of adopting Kubernetes. Offers simpler alternative infrastructure paradigms. +## Developer Tools + +### Collaboration and Workflow + +#### Open Source Education + + - [GitHub for Beginners: Getting Started with OSS Contributions](https://github.blog/developer-skills/github/github-for-beginners-getting-started-with-oss-contributions) [COMMUNITY-TOOL] [GUIDE] β€” An official GitHub onboarding guide tailored for software engineers looking to initiate their contributions to Open Source Software (OSS) projects. It teaches how to fork repositories, configure branches, submit pull requests, and write structured issues. Understanding these fundamentals is crucial for developers seeking to participate in the global cloud-native ecosystem. +## Software Engineering + +### Microservices (1) + +#### Design Patterns + + - [The 12-Factor App: An Updated Guide](https://newsletter.francofernando.com/p/the-12-factor-app-an-updated-guide) [COMMUNITY-TOOL] β€” An updated architectural deep-dive into the Twelve-Factor App methodology. Reviews the classic software principles (like database separations, environment configs, and scaling processes) in modern Kubernetes environments. +### NodeJS + +#### Best Practices + + - [NodeJS Best Practices (Spanish Translation)](https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md) ⭐ 105273 [SPANISH CONTENT] [DE FACTO STANDARD] β€” Curator Insight hosts the comprehensive Spanish translation of the premier Node.js architecture and security handbook. Live Grounding validates its immense utility as an industry-standard guide covering testing, error handling, and production safety. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/istio.md b/v2-docs/istio.md index ea7cfd59..16f3e550 100644 --- a/v2-docs/istio.md +++ b/v2-docs/istio.md @@ -1,11 +1,51 @@ -# Istio +# Istio - Service Mesh !!! info "Architectural Context" - Detailed reference for Istio in the context of Networking & Service Mesh. + Detailed reference for Istio - Service Mesh in the context of Networking & Service Mesh. ## Standard Reference + - [jetstack.io: Getting started using cert-manager with the sig-network Gateway API](https://www.cyberark.com/venafi-and-cyberark-machine-identity-security) [COMMUNITY-TOOL] + - [blog.jetstack.io: Istio OIDC Authentication](https://developer.cyberark.com/blog/istio-oidc-authentication) [COMMUNITY-TOOL] + - [medium.com/solo-io blog](https://medium.com/solo-io) [COMMUNITY-TOOL] + - [medium.com/solo-io: Istio the Easy Way (Again!)](https://medium.com/solo-io/istio-the-easy-way-again-b0504347b7ce) [COMMUNITY-TOOL] + - [istiobyexample.dev 🌟](https://istiobyexample.dev) [COMMUNITY-TOOL] + - [medium.com: Getting started with Istio](https://medium.com/swlh/getting-started-with-istio-524628c025) [COMMUNITY-TOOL] + - [magalix.com: Getting Started With Istio: Overview And Installation](https://www.magalix.com/blog/getting-started-with-istio-overview-and-installation) [COMMUNITY-TOOL] + - [magalix.com: Working with Istio: Track your services with Kiali](https://www.magalix.com/blog/working-with-istio-track-your-services-with-kiali) [COMMUNITY-TOOL] + - [banzaicloud.com: Istio telemetry V2 (Mixerless) deep dive](https://banzaicloud.com/blog/istio-mixerless-telemetry) [COMMUNITY-TOOL] + - [medium.com: How to Manage Microservices on Kubernetes With Istio](https://medium.com/better-programming/how-to-manage-microservices-on-kubernetes-with-istio-c25e97a60a59) [COMMUNITY-TOOL] + - [banzaicloud.com: What's new in Istio 1.6, a quick walkthrough](https://banzaicloud.com/blog/istio-1.6) [COMMUNITY-TOOL] + - [banzaicloud.com: Controlling egress traffic with Istio](https://banzaicloud.com/blog/istio-external-demo) [COMMUNITY-TOOL] - [banzaicloud.com: Istio ingress controller as an API gateway](https://banzaicloud.com/blog/backyards-api-gateway) [COMMUNITY-TOOL] + - [medium: Observability With Istio, Kiali, and Grafana in Kubernetes and Spring' Boot 🌟](https://medium.com/swlh/observability-with-istio-kiali-and-grafana-in-kubernetes-and-spring-boot-743af225c24f) [COMMUNITY-TOOL] + - [medium: Introduction to Istio Traffic Management. Traffic Routing with Istio' by Example 🌟](https://medium.com/swlh/introduction-to-istio-traffic-management-6b62c86f8cb4) [COMMUNITY-TOOL] + - [medium.com: Increasing observability on Istio: The new Kiali health configuration](https://medium.com/kialiproject/increasing-observability-on-istio-the-new-kiali-health-configuration-3c91852c1bfe) [COMMUNITY-TOOL] + - [medium: Managing Microservices With Istio Service Mesh in Kubernetes](https://medium.com/avmconsulting-blog/managing-microservices-with-istio-service-mesh-in-kubernetes-36e1fda81757) [COMMUNITY-TOOL] + - [giffgaff.io: Using Istio with Nginx ingress](https://www.giffgaff.io/tech/using-istio-with-nginx-ingress) [COMMUNITY-TOOL] + - [medium: Automated canary deployments with Flagger and Istio](https://medium.com/google-cloud/automated-canary-deployments-with-flagger-and-istio-ac747827f9d1) [COMMUNITY-TOOL] + - [inder-devops.medium.com: On-premise to cloud migration mock drills using' Istio 🌟](https://inder-devops.medium.com/on-premise-to-cloud-migration-mock-drills-using-istio-ea89aee5ea38) [COMMUNITY-TOOL] + - [baeldung.com: Service Mesh Architecture with Istio](https://www.baeldung.com/ops/istio-service-mesh) [COMMUNITY-TOOL] + - [chrishaessig.medium.com: Multi cluster setup with istio](https://chrishaessig.medium.com/multi-cluster-setup-with-istio-c1c6437f4e8c) [COMMUNITY-TOOL] + - [medium.com/@sumudu_liyan: How To Install Istio On Kubernetes Cluster](https://medium.com/@sumudu_liyan/how-to-install-istio-on-kubernetes-cluster-e831c12381b) [COMMUNITY-TOOL] + - [engineering.mercari.com: Dynamic Service Routing using Istio](https://engineering.mercari.com/en/blog/entry/20220218-dynamic-service-routing-using-istio) [COMMUNITY-TOOL] + - [medium.com/@nanditasahu031: Istio Service Mesh 🌟](https://medium.com/@nanditasahu031/istio-service-mesh-a11654f90ed9) [COMMUNITY-TOOL] + - [blog.getambassador.io: Kubernetes Canary Testing and Release with Istio](https://blog.getambassador.io/kubernetes-canary-testing-and-release-with-istio-4cbdedcc9914?gi=816ffb457b0d) [COMMUNITY-TOOL] + - [medium.com/globant: Istio JWT Authentication & Authorization at the edge](https://medium.com/globant/istio-jwt-authentication-authorization-at-the-edge-b35b612acd97) [COMMUNITY-TOOL] + - [medium.com/codex: Egress Traffic Control for Nginx Ingress Controller with' Istio Proxy Sidecar](https://medium.com/codex/egress-traffic-control-for-nginx-ingress-controller-with-istio-proxy-sidecar-ef8f19902b43) [COMMUNITY-TOOL] + - [medium.com/marionete: How to expose Kubernetes services to external traffic' using Istio Gateway](https://medium.com/marionete/how-to-expose-kubernetes-services-to-external-traffic-using-istio-gateway-1a1e6ebd8805) [COMMUNITY-TOOL] + - [natarajsundar.medium.com: Istio service mesh, a start to finish tutorial' with Side Car architecture and an analysis + comparison of the Ambient mesh architecture](https://natarajsundar.medium.com/istio-service-mesh-a-start-to-finish-tutorial-with-side-car-architecture-and-an-analysis-d70a255ea41d) [COMMUNITY-TOOL] + - [alexandrev.medium.com: How To Enable Sticky Session on Your Kubernetes Workloads' using Istio? 🌟](https://alexandrev.medium.com/how-to-enable-sticky-session-on-your-kubernetes-workloads-using-istio-e789014a6acd) [COMMUNITY-TOOL] + - [medium.com/@wessel__: Istio with Authentik: securing your cluster and providing' authentication and authorization](https://medium.com/@wessel__/istio-with-authentik-securing-your-cluster-and-providing-authentication-and-authorization-b5e48b331920) [COMMUNITY-TOOL] + - [medium.com/@hammadsaif061: Simplifying Microservices Management with Kubernetes' and Service Mesh](https://medium.com/@hammadsaif061/simplifying-microservices-management-with-kubernetes-and-service-mesh-de458ce566f1) [COMMUNITY-TOOL] + - [medium.com/@lupass93: Zero Trust Architecture on Kubernetes with Istio Service' Mesh](https://medium.com/@lupass93/zero-trust-architecture-on-kubernetes-with-istio-service-mesh-eade6c5a3c53) [COMMUNITY-TOOL] + - [medium.com/hamburger-berater-team: Varnish Sharding with Istio in Kubernetes](https://medium.com/hamburger-berater-team/varnish-sharding-with-istio-in-kubernetes-402f313919aa) [COMMUNITY-TOOL] + - [medium.com/@marc.guerrini: DIY β€” Istio β€” validate JWT](https://medium.com/@marc.guerrini/diy-istio-validate-jwt-1ffbd488b1f3) [COMMUNITY-TOOL] + - [medium: API Access Control using Istio Ingress Gateway](https://medium.com/@senthilrch/api-access-control-using-istio-ingress-gateway-44be659a087e) [COMMUNITY-TOOL] + - [medium: API Authentication using Istio Ingress Gateway, OAuth2-Proxy and' Keycloak](https://medium.com/codex/api-authentication-using-istio-ingress-gateway-oauth2-proxy-and-keycloak-a980c996c259) [COMMUNITY-TOOL] + - [medium.com: kiali project](https://medium.com/kialiproject) [COMMUNITY-TOOL] + - [faun.pub: A beginner’s guide to Jaeger](https://faun.pub/a-beginners-guide-to-jaeger-ed75ce5ed8f4) [COMMUNITY-TOOL] + - [medium: Troubleshooting Envoy with Kiali](https://medium.com/kialiproject/troubleshooting-envoy-with-kiali-7f78a57b16ad) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -83,13 +123,13 @@ ##### Production Deployment - [hackernoon.com: A Guide to Deploying Jaeger on Kubernetes in Production](https://hackernoon.com/a-guide-to-deploying-jaeger-on-kubernetes-in-production-0p2n3tub) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” An operational manual detailing production-grade strategies for deploying Jaeger. Explains the differences between ephemeral, Elasticsearch, and Cassandra storage backends, and details the scaling of Jaeger collectors under intense trace ingestion loads. -#### Log Analysis - -##### Visualization Tools - - - [Kibana](https://www.elastic.co/kibana) [DOCUMENTATION] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The foundational visualization and management interface for the Elastic Stack. Enables operators to search, index, analyze, and construct real-time security dashboards and log analysis patterns for high-throughput microservice applications. ### Service Mesh (1) +#### AWS Ecosystem + +##### App Mesh Managed Service + + - [aws.amazon.com/app-mesh](https://aws.amazon.com/app-mesh) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” The official landing page for AWS App Mesh, a fully managed service mesh service designed to streamline microservice communications. Utilizes the Envoy proxy data plane to offer consistent visibility, routing controls, and mTLS security across Amazon ECS, EKS, and EC2. #### Architecture ##### Deep Dives @@ -115,12 +155,18 @@ ##### Ecosystem Evolution - [thenewstack.io: Solo.io: Istio Is Winning the Service Mesh War](https://thenewstack.io/solo-io-istio-is-winning-the-service-mesh-war) [CASE STUDY] [COMMUNITY-TOOL] β€” A historical industry retrospective tracing Istio's path to becoming the dominant service mesh specification. Details the consolidation of the service mesh ecosystem, the donation of Istio to the CNCF, and Solo.io's strategic alignment around Envoy and Istio technologies. -#### Istio (1) +#### Istio ##### Ingress and Gateways - **(2022)** [**tetrate.io: Using Istio Service Mesh as API Gateway 🌟**](https://tetrate.io/blog/istio-service-mesh-api-gateway) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] β€” Explores the technical viability and patterns for utilizing Istio's native Ingress Gateway as an API Gateway solution. Covers standard gateway requirements such as rate limiting, request transformation, CORS policy enforcement, and authentication delegation directly at the perimeter. - [learncloudnative.com: Attach multiple VirtualServices to Istio Gateway](https://learncloudnative.com/blog/2020-11-23-multiple-vs-gateway) [COMMUNITY-TOOL] [GUIDE] β€” A practical configuration guide explaining how to attach multiple VirtualService definitions to a singular shared Istio Gateway resource. Demonstrates host-matching strategies and wildcard configurations to safely share ingress infrastructure across distinct namespaces and engineering teams. +##### Learning Resources + + - [redhat-scholars: istio-tutorial 🌟](https://github.com/redhat-scholars/istio-tutorial) ⭐ 1207 [ENTERPRISE-STABLE] [GUIDE] β€” A hands-on, scenario-driven learning path designed by Red Hat to introduce developers to Istio's core operational capabilities. Covers basic deployment, routing rules, traffic splitting, dark launches, resilient patterns like circuit breaking, and advanced security configurations using Envoy proxies. +##### Operations + + - **(2021)** [solo.io: Navigating __Istio Config__: a look into Istio’s toolkit](https://www.solo.io/blog) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A guide detailing useful debugging utilities and CLI tools for validating and diagnosing Istio configuration sets. Explains how to leverage 'istioctl' diagnostics, debug configuration states, and inspect direct Envoy configuration mappings to maintain healthy cluster states. ##### Release Analysis - [thenewstack.io: Istio 1.10 Improves Scalability and Revision Control](https://thenewstack.io/istio-1-10-improves-scalability-and-revision-control) [LEGACY] β€” Highlights the key technical improvements delivered in the Istio 1.10 release, with a strong focus on canary control plane upgrades, safer discovery mechanisms, and memory consumption optimizations. Shows how sidecar injection was streamlined to minimize workload disruption. @@ -138,7 +184,7 @@ ##### Source Code - [github.com: Maistra Istio](https://github.com/maistra/istio) ⭐ 94 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” The official GitHub repository for Maistra's modified Istio control plane code. Optimized for multi-tenancy support, advanced security policies, and tight integration within OpenShift environments. -#### Learning Resources +#### Learning Resources (1) ##### Comprehensive Courses @@ -171,10 +217,7 @@ ##### Troubleshooting (1) - [itnext.io: Find issues in your Istio mesh with Kiali](https://itnext.io/find-issues-in-your-istio-mesh-with-kiali-89d37d5e1fb1) [COMMUNITY-TOOL] [GUIDE] β€” Demonstrates how to diagnose, troubleshoot, and fix misconfigured routing rules and service-to-service communication failures using Kiali. Teaches developers how to read the visual topological graph to pinpoint bottlenecks and broken security boundaries. -##### Visualization - - - **(2025)** [==kiali.io==](https://kiali.io) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The home portal for Kiali, the de facto standard visual console for Istio service mesh topologies. It aggregates Prometheus metrics, Jaeger traces, and Istio configurations to display active traffic flows, circuit breakers, and network health anomalies. -#### Operations +#### Operations (1) ##### Lifecycle Management @@ -209,11 +252,25 @@ ##### Service Mesh (2) - [allthingsdistributed.com: Redefining application communications with AWS' App Mesh](https://www.allthingsdistributed.com/2019/03/redefining-application-communications-with-aws-app-mesh.html) [LEGACY] β€” This foundational article by AWS CTO Werner Vogels outlines the initial design philosophy of AWS App Mesh. While historically valuable for understanding multi-tenant application boundaries across ECS and EKS, the service was officially deprecated in 2024. Teams are heavily advised to migrate to modern alternatives like VPC Lattice. +### Azure + +#### AKS + +##### Hands-on Labs + + - [AKS Labs - Introduction](https://azure-samples.github.io/aks-labs/docs/intro) [ENTERPRISE-STABLE] β€” Microsoft's structured laboratory ecosystem designed to onboard engineers to Azure Kubernetes Service (AKS). The content delivers a reliable, production-aligned guide covering core infrastructure topics such as advanced networking, cluster security integration, and enterprise scaling mechanics. ## Networking (1) +### Ingress + +#### Azure AGC + +##### Istio Integration + + - [Application Gateway for Containers: Istio Integration](https://blog.cloudtrooper.net/2025/11/21/application-gateway-for-containers-istio-integration) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A modern engineering analysis detailing the integration of Azure Application Gateway for Containers (AGC) with an internal Istio service mesh topology. Focuses on seamless north-south traffic routing and end-to-end TLS bridging configurations inside Azure cloud architectures. ### Service Mesh (3) -#### Istio (2) +#### Istio (1) ##### Implementation @@ -225,12 +282,12 @@ ### Service Mesh (4) -#### Istio (3) +#### Istio (2) ##### gRPC Monitoring - [itnext.io: Observing gRPC-based Microservices on Amazon EKS running Istio](https://itnext.io/observing-grpc-based-microservices-on-amazon-eks-running-istio-77ba90dd8cc0) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep dive tutorial explaining telemetry configuration for gRPC-based microservices on Amazon EKS running Istio. Offers practical configurations for capturing service-to-service call latency, tracing headers, and standard Envoy metrics at the pod boundary. --- -πŸ’‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Caching](./caching.md) | [Kubernetes Networking](./kubernetes-networking.md) +πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) diff --git a/v2-docs/java-and-java-performance-optimization.md b/v2-docs/java-and-java-performance-optimization.md index b89f81c9..f65fbb28 100644 --- a/v2-docs/java-and-java-performance-optimization.md +++ b/v2-docs/java-and-java-performance-optimization.md @@ -1,7 +1,38 @@ -# Java And Java Performance Optimization +# Java and Memory Management !!! info "Architectural Context" - Detailed reference for Java And Java Performance Optimization in the context of Developer Ecosystem. + Detailed reference for Java and Memory Management in the context of Developer Ecosystem. + +## Standard Reference + + - [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] + - [blog.flipkart.tech: The Art of System Debugging β€” Decoding CPU Utilization' 🌟](https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff) [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] + - [dzone: Best Practices: Java Memory Arguments for Containers 🌟](https://dzone.com/articles/best-practices-java-memory-arguments-for-container) [COMMUNITY-TOOL] + - [medium.com/@anurag2397: Tuning JVM containers for better CPU and memory' utilisation in K8s environment](https://medium.com/@anurag2397/solving-javas-core-problems-around-memory-and-cpu-4d0c97748c43) [COMMUNITY-TOOL] + - [danoncoding.com: Tricky Kubernetes memory management for Java applications' 🌟](https://danoncoding.com/tricky-kubernetes-memory-management-for-java-applications-d2f88dd4e9f6) [COMMUNITY-TOOL] + - [medium.com/nordnet-tech: Setting Java Heap Size Inside a Docker Container](https://medium.com/nordnet-tech/setting-java-heap-size-inside-a-docker-container-b5a4d06d2f46) [COMMUNITY-TOOL] + - [medium.com/@sharprazor.app: Memory settings for Java process running in' Kubernetes pod](https://medium.com/@sharprazor.app/memory-settings-for-java-process-running-in-kubernetes-pod-1e608a5d2a64) [COMMUNITY-TOOL] + - [medium.com/codex: Running JVM Applications on Kubernetes: Beyond java' -jar](https://medium.com/codex/running-jvm-applications-on-kubernetes-beyond-java-jar-a095949f3e34) [COMMUNITY-TOOL] + - [lalitchaturveditech.medium.com: Optimize Java Performance On Kubernetes](https://lalitchaturveditech.medium.com/optimize-java-performance-on-kubernetes-5f055d406ecf) [COMMUNITY-TOOL] + - [jet-start.sh: Performance of Modern Java on Data-Heavy Workloads, Part 1' 🌟](https://jet-start.sh/blog/2020/06/09/jdk-gc-benchmarks-part1) [COMMUNITY-TOOL] + - [dzone.com: Java Inside Docker: What You Must Know to Not FAIL](https://dzone.com/articles/java-inside-docker-what-you-must-know-to-not-fail) [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] + - [baeldung.com: How to Analyze Java Thread Dumps 🌟](https://www.baeldung.com/java-analyze-thread-dumps) [COMMUNITY-TOOL] + - [baeldung.com: Capturing a Java Thread Dump](https://www.baeldung.com/java-thread-dump) [COMMUNITY-TOOL] + - [DZone: Understanding the Java Memory Model and Garbage Collection 🌟](https://dzone.com/articles/understanding-the-java-memory-model-and-the-garbag) [COMMUNITY-TOOL] + - [DZone: Memory Leaks and Java Code](https://dzone.com/articles/memory-leak-andjava-code) [COMMUNITY-TOOL] + - [Hazelcast JET](https://jet-start.sh) [COMMUNITY-TOOL] ## Cloud Native Languages @@ -89,5 +120,5 @@ - **(2021)** [blog.openshift.com: Performance Metrics (APM) for Spring Boot Microservices on OpenShift](https://www.redhat.com/en/blog/performance-metrics-apm-spring-boot-microservices-openshift) [EN CONTENT] [COMMUNITY-TOOL] β€” Comprehensive integration guide explaining how to hook up Spring Boot Prometheus metrics directly into automated OpenShift cluster telemetry layers. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java_Frameworks](./java_frameworks.md) | [API](./api.md) | [JVM Parameters Matrix Table](./jvm-parameters-matrix-table.md) diff --git a/v2-docs/java_app_servers.md b/v2-docs/java_app_servers.md index cfbf43e3..d2f70d6e 100644 --- a/v2-docs/java_app_servers.md +++ b/v2-docs/java_app_servers.md @@ -1,15 +1,24 @@ -# Java_App_Servers +# Server Vendors Providing Java EE/Jakarta EE and MicroProfile Runtimes !!! info "Architectural Context" - Detailed reference for Java_App_Servers in the context of Developer Ecosystem. + Detailed reference for Server Vendors Providing Java EE/Jakarta EE and MicroProfile Runtimes in the context of Developer Ecosystem. ## Standard Reference + - [TomEE from Tomitribe](http://tomee.apache.org) [COMMUNITY-TOOL] + - [Payara](https://payara.fish) [COMMUNITY-TOOL] + - [WildFly](https://www.wildfly.org) [COMMUNITY-TOOL] + - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] + - [KumuluzEE](https://ee.kumuluz.com) [COMMUNITY-TOOL] + - [developers.redhat.com: Red Hat JBoss Enterprise Application Platform expansion' pack (JBoss EAP XP) 1.0 released](https://developers.redhat.com/blog/2020/06/17/red-hat-jboss-enterprise-application-platform-expansion-pack-1-0-released) [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] - [Payara](https://hub.docker.com/r/payara/server-full) [COMMUNITY-TOOL] - [Payara Micro](https://hub.docker.com/r/payara/micro) [COMMUNITY-TOOL] - - [developers.redhat.com: Red Hat JBoss Enterprise Application Platform expansion' pack (JBoss EAP XP) 1.0 released](https://developers.redhat.com/blog/2020/06/17/red-hat-jboss-enterprise-application-platform-expansion-pack-1-0-released) [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] - [opensource.com: Get started with WildFly for Java web development](https://opensource.com/article/21/7/wildfly) [COMMUNITY-TOOL] - - [KumuluzEE](https://ee.kumuluz.com) [COMMUNITY-TOOL] ## Platform Engineering @@ -22,5 +31,5 @@ - [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] β€” A technical guide written in Spanish demonstrating how to dynamically configure, install, and leverage the Java 23 SDK runtime inside Azure DevOps build pipelines, using modern Microsoft-hosted and self-hosted runner strategies. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/java_frameworks.md b/v2-docs/java_frameworks.md index 851a4c16..dae71be9 100644 --- a/v2-docs/java_frameworks.md +++ b/v2-docs/java_frameworks.md @@ -1,11 +1,43 @@ -# Java_Frameworks +# Java and Java Programming Models. Open Source Microservices Frameworks !!! info "Architectural Context" - Detailed reference for Java_Frameworks in the context of Developer Ecosystem. + Detailed reference for Java and Java Programming Models. Open Source Microservices Frameworks in the context of Developer Ecosystem. ## Standard Reference + - [jaxenter.com - CI/CD for Spring Boot Microservices](https://devm.io/microservices/cicd-microservices-docker-162408) [COMMUNITY-TOOL] + - [JDK 15: The new features in Java 15](https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.html) [COMMUNITY-TOOL] + - [GitHub Welcomes the OpenJDK Project!](https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-project) [COMMUNITY-TOOL] + - [java-success.com: 01: Q07 – Q12 Java Micro & Web services Interview Q&As](https://www.java-success.com/microservices-interview-questions) [COMMUNITY-TOOL] + - [javatechonline.com: Making Java easy to learn - OOPs Design Principles](https://javatechonline.com/oops-principles-oops-design-principles) [COMMUNITY-TOOL] + - [geeksforgeeks.org: 5 Best Java Frameworks For Microservices](https://www.geeksforgeeks.org/blogs/best-java-frameworks-for-microservices) [COMMUNITY-TOOL] + - [Oracle Java](https://www.oracle.com/java/technologies/java-se-glance.html) [COMMUNITY-TOOL] β€” - [blogs.oracle.com: Introducing the Free Java License (Java 17)](https://blogs.oracle.com/cloud-infrastructure/post/introducing-free-java-license) + - [AdoptOpenJDk](https://adoptium.net) [COMMUNITY-TOOL] + - [docs.microsoft.com: Microsoft OpenJDK](https://learn.microsoft.com/en-us/java/openjdk/overview) [COMMUNITY-TOOL] + - [All You Need To Know For Migrating To Java 11](https://nipafx.dev/java-11-migration-guide) [COMMUNITY-TOOL] + - [openjdk.java.net: JEP 413: Code Snippets in Java API Documentation](https://openjdk.org/jeps/413) [COMMUNITY-TOOL] + - [Best Java Frameworks Solutions](https://www.peerspot.com/categories/java-frameworks) [COMMUNITY-TOOL] + - [TomEE from Tomitribe](http://tomee.apache.org) [COMMUNITY-TOOL] + - [Payara](https://payara.fish) [COMMUNITY-TOOL] + - [RedHat’s WildFly Swarm](http://wildfly-swarm.io) [COMMUNITY-TOOL] + - [jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD: Kubernetes Continuous Deployment for Microservices](https://devm.io/blog) [COMMUNITY-TOOL] + - [Spring Boot: ΒΏwar o jar? Ambos](https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos) [COMMUNITY-TOOL] + - [arnoldgalovics.com: Java and Spring Boot multiline log support for Fluentd (EFK stack)](https://arnoldgalovics.com/java-multiline-logs-fluentd) [COMMUNITY-TOOL] + - [geeksforgeeks.org: Best way to master spring boot , a complete roadmap](https://www.geeksforgeeks.org/springboot/best-way-to-master-spring-boot-a-complete-roadmap) [COMMUNITY-TOOL] + - [learnk8s.io: Developing and deploying Spring Boot microservices on Kubernetes](https://learnkube.com/spring-boot-kubernetes-guide) [COMMUNITY-TOOL] + - [Spring Cloud Kubernetes](https://spring.io/projects/spring-cloud/-kubernetes) [COMMUNITY-TOOL] + - [testcontainers-spring-boot 🌟](https://github.com/PlaytikaOSS/testcontainers-spring-boot) ⭐ 877 [COMMUNITY-TOOL] + - [github.com/spring-projects: springboot enables these probes automatically when running in k8s](https://github.com/spring-projects/spring-boot#L73) ⭐ 80690 [DE FACTO STANDARD] + - [developer.okta.com: Secure Secrets With Spring Cloud Config and Vault 🌟](https://developer.okta.com/blog/2022/10/20/spring-vault) [COMMUNITY-TOOL] + - [containerjournal.com: Red Hat Adds Java Runtime for Kubernetes to Subscription](https://cloudnativenow.com/topics/cloudnativedevelopment/red-hat-adds-java-runtime-for-kubernetes-to-subscription) [COMMUNITY-TOOL] + - [kie.org](https://www.kie.org) [COMMUNITY-TOOL] + - [adictosaltrabajo.com: CΓ³mo reducir el cΓ³digo repetitivo con Lombok](https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok) [COMMUNITY-TOOL] + - [WildFly](https://www.wildfly.org) [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] - [Oracle Java 11 and OpenJDK](https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html) [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/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] - [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) [COMMUNITY-TOOL] - [redhat.com: The history and future of OpenJDK](https://www.redhat.com/en/blog/history-and-future-openjdk) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: The 2020 Java Developer RoadMap 🌟](https://javarevisited.blogspot.com/2019/10/the-java-developer-roadmap.html) [COMMUNITY-TOOL] @@ -15,15 +47,22 @@ - [javaconceptoftheday.com: Java 9 Interface Private Methods](https://javaconceptoftheday.com/java-9-interface-private-methods) [COMMUNITY-TOOL] - [javatechonline.com: Making Java easy to learn - Microservices In Java 🌟](https://javatechonline.com/microservices-in-java) [COMMUNITY-TOOL] - [javatechonline.com: Making Java easy to learn - Spring Boot Annotations' With Examples](https://javatechonline.com/spring-boot-annotations-with-examples) [COMMUNITY-TOOL] + - [dzone: Java Creator James Gosling Interview](https://dzone.com/articles/java-creator-james-gosling-interview) [COMMUNITY-TOOL] - [infoq.com: Java 17, the Next Long-Term Support Release, is Now Available](https://www.infoq.com/news/2021/09/java17-released) [COMMUNITY-TOOL] - [developers.redhat.com: Shenandoah in OpenJDK 17: Sub-millisecond GC pauses](https://developers.redhat.com/articles/2021/09/16/shenandoah-openjdk-17-sub-millisecond-gc-pauses) [COMMUNITY-TOOL] - [tschatzl.github.io: JDK 17 G1/Parallel GC changes](https://tschatzl.github.io/2021/09/16/jdk17-g1-parallel-gc-changes.html) [COMMUNITY-TOOL] + - [dzone: Choosing Library To Build Rest API in Java](https://dzone.com/articles/building-rest-api-in-java) [COMMUNITY-TOOL] - [developers.redhat.com: Modernizing Enterprise Java: A cloud native guide' for developers](https://developers.redhat.com/articles/2021/11/30/modernizing-enterprise-java-cloud-native-guide-developers) [COMMUNITY-TOOL] + - [medium.com/javarevisited: Top 5 Frameworks Java developers can learn for' Microservices Development in 2022](https://medium.com/javarevisited/top-5-frameworks-java-developers-can-learn-for-microservices-development-in-2022-848da66d6651) [COMMUNITY-TOOL] - [java67.com: How to Create and Start Multiple Threads in Java? - Example' Tutorial](https://www.java67.com/2016/05/how-to-use-multiple-threads-in-java.html) [COMMUNITY-TOOL] - [foojay.io: Top 10 Java Language Features](https://foojay.io/today/top-10-java-language-features) [COMMUNITY-TOOL] + - [medium.com/@aritra.chatterjee_: Hexagonal architecture in java](https://medium.com/@aritra.chatterjee_/hexagonal-architecture-in-java-7ac8f4bea753) [COMMUNITY-TOOL] + - [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] - [enterprisersproject.com: How to migrate Java workloads to containers: 3' considerations](https://enterprisersproject.com/article/2021/6/how-migrate-java-workloads-containers-3-considerations) [COMMUNITY-TOOL] - [piotrminkowski.com: Best Practices for Java Apps on Kubernetes 🌟](https://piotrminkowski.com/2023/02/13/best-practices-for-java-apps-on-kubernetes) [COMMUNITY-TOOL] - [Oracle OpenJDK](https://jdk.java.net/11) [COMMUNITY-TOOL] + - [IBM JDK](https://developer.ibm.com/javasdk) [COMMUNITY-TOOL] - [Red Hat OpenJDK](https://developers.redhat.com/products/openjdk/download) [COMMUNITY-TOOL] - [piotrminkowski.com: Which JDK to Choose on Kubernetes 🌟](https://piotrminkowski.com/2023/02/17/which-jdk-to-choose-on-kubernetes) [COMMUNITY-TOOL] - [Amazon Corretto](https://aws.amazon.com/corretto) [COMMUNITY-TOOL] @@ -38,18 +77,31 @@ - [Eclipse MicroProfile Project](https://projects.eclipse.org/projects/technology.microprofile) [COMMUNITY-TOOL] - [MicroProfile](https://microprofile.io) [COMMUNITY-TOOL] - [developers.redhat.com: Eclipse MicroProfile for Spring Boot developers](https://developers.redhat.com/blog/2018/11/21/eclipse-microprofile-for-spring-boot-developers) [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] - [developers.redhat.com: Develop Eclipse MicroProfile applications on Red' Hat JBoss Enterprise Application Platform Expansion Pack 1.0 with Red Hat CodeReady Workspaces](https://developers.redhat.com/blog/2020/07/01/develop-eclipse-microprofile-applications-on-red-hat-jboss-enterprise-application-platform-expansion-pack-1-0-with-red-hat-codeready-workspaces) [COMMUNITY-TOOL] - [infoq.com: Virtual Panel: The MicroProfile Influence on Microservices Frameworks](https://www.infoq.com/articles/microprofile-microservices) [COMMUNITY-TOOL] + - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] + - [KumuluzEE](https://ee.kumuluz.com) [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] - [vladmihalcea.com: How to encrypt and decrypt data with Hibernate](https://vladmihalcea.com/how-to-encrypt-and-decrypt-data-with-hibernate) [COMMUNITY-TOOL] - [vladmihalcea.com: Optimistic vs. Pessimistic Locking (hibernate)](https://vladmihalcea.com/optimistic-vs-pessimistic-locking) [COMMUNITY-TOOL] + - [stackoverflow.com: What are the differences between the different saving' methods in Hibernate?](https://stackoverflow.com/questions/161224/what-are-the-differences-between-the-different-saving-methods-in-hibernate/54907032?stw=2#54907032) [COMMUNITY-TOOL] - [Spring](https://spring.io) [COMMUNITY-TOOL] + - [Spring Framework Architecture 🌟](https://www.javacodegeeks.com/2019/02/spring-framework-architecture.html) [COMMUNITY-TOOL] - [javatutorial.net: Introduction to Spring Web Framework](https://javatutorial.net/introduction-to-spring-web-framework) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: 10 JdbcTemplate Examples in Spring Framework](https://javarevisited.blogspot.com/2020/05/10-jdbctemplate-examples-in-spring.html) [COMMUNITY-TOOL] + - [medium.com: Top 10 Courses to Learn Microservices in Java and Spring Framework](https://medium.com/javarevisited/top-5-courses-to-learn-microservices-in-java-and-spring-framework-e9fed1ba804d) [COMMUNITY-TOOL] + - [dzone: How to Create Microservices Using Spring 🌟](https://dzone.com/articles/how-to-create-microservices-using-spring) [COMMUNITY-TOOL] - [spring.io: A Java 17 and Jakarta EE 9 baseline for Spring Framework 6](https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6) [COMMUNITY-TOOL] - [blog.frankel.ch: Annotation-free Spring](https://blog.frankel.ch/annotation-free-spring) [COMMUNITY-TOOL] - [java67.com: 10 Spring Framework Annotations Java Developer should learn' - Example Tutorial](https://www.java67.com/2018/11/top-10-spring-framework-annotations-for-java-developers.html) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: Role based Access control using Spring Security' and MVC, Mapping LDAP Groups to Authorities for Authorization](https://javarevisited.blogspot.com/2013/07/role-based-access-control-using-spring-security-ldap-authorities-mapping-mvc.html) [COMMUNITY-TOOL] + - [odedia.org: Production Considerations for Spring on Kubernetes 🌟🌟🌟](https://odedia.org/production-considerations-for-spring-on-kubernetes) [COMMUNITY-TOOL] + - [dzone: All About Spring Boot (Tutorials and Articles)](https://dzone.com/articles/spring-boot-framework-tutorials) [COMMUNITY-TOOL] + - [dzone: Deploying Spring Boot App to JBoss Wildfly](https://dzone.com/articles/deploying-spring-boot-app-to-jboss-wildfly) [COMMUNITY-TOOL] - [javatutorial.net: Spring vs. Java EE](https://javatutorial.net/spring-vs-java-ee) [COMMUNITY-TOOL] + - [10 Free Spring Boot Courses and Tutorials for Java Developers](https://medium.com/javarevisited/10-free-spring-boot-tutorials-and-courses-for-java-developers-53dfe084587e) [COMMUNITY-TOOL] - [__Spring Boot Istio library__: Spring Boot library for integration with' Istio](https://piotrminkowski.com/2020/06/10/spring-boot-library-for-integration-with-istio) [COMMUNITY-TOOL] - [Spring Boot native images. The path towards Spring Boot native applications](https://spring.io/blog/2020/06/10/the-path-towards-spring-boot-native-applications) [COMMUNITY-TOOL] - [piotrminkowski.com: Best practices for microservices on kubernetes 🌟](https://piotrminkowski.com/2020/03/10/best-practices-for-microservices-on-kubernetes) [COMMUNITY-TOOL] @@ -59,12 +111,15 @@ - [codecentric's Spring Boot Admin UI 🌟](https://github.com/codecentric/spring-boot-admin) ⭐ 12832 [ENTERPRISE-STABLE] - [piotrminkowski.com: Spring Boot Tips, Tricks and Techniques](https://piotrminkowski.com/2021/01/13/spring-boot-tips-tricks-and-techniques) [COMMUNITY-TOOL] - [javatechonline.com: How To Work With Apache Kafka In Spring Boot?](https://javatechonline.com/how-to-work-with-apache-kafka-in-spring-boot) [COMMUNITY-TOOL] + - [dzone: How To Run the Spring Boot Application as a Stand-Alone Java Application](https://dzone.com/articles/how-to-run-the-spring-boot-application-as-a-stand) [COMMUNITY-TOOL] - [vladmihalcea.com: The best way to log SQL statements with Spring Boot](https://vladmihalcea.com/log-sql-spring-boot) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: Spring Boot + Angular Example Tutorial for Java' Developers](https://javarevisited.blogspot.com/2022/01/spring-boot-angular-example-tutorial.html#axzz7HV4HFjED) [COMMUNITY-TOOL] - [piotrminkowski.com: Distributed Transactions in Microservices with Kafka' Streams and Spring Boot](https://piotrminkowski.com/2022/01/24/distributed-transactions-in-microservices-with-kafka-streams-and-spring-boot) [COMMUNITY-TOOL] - [vladmihalcea.com: Spring Boot Application Properties 🌟](https://vladmihalcea.com/spring-boot-application-properties) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: How to log SQL statements in Spring Boot? Example' Tutorial](https://javarevisited.blogspot.com/2022/02/how-to-log-sql-statements-in-spring.html) [COMMUNITY-TOOL] + - [medium.com/shoutloudz: Microservice: Developing an Authentication Service' using Spring Boot](https://medium.com/shoutloudz/microservice-developing-an-authentication-service-using-spring-boot-d421b8802712) [COMMUNITY-TOOL] - [java67.com: How to set the logging level with application.properties in' Spring Boot - Example Tutorial](https://www.java67.com/2021/10/how-to-set-logging-level-in-spring-boot-.html) [COMMUNITY-TOOL] + - [medium.com/@hubian: 16 Best Practices in Spring Boot Production 🌟](https://medium.com/@hubian/16-best-practices-in-spring-boot-production-62c065a6145c) [COMMUNITY-TOOL] - [javaguides.net: Event-Driven Microservices using Spring Boot and Kafka](https://www.javaguides.net/2022/07/event-driven-microservices-using-spring-boot-and-apache-kafka.html?spref=tw) [COMMUNITY-TOOL] - [piotrminkowski.com: Microservices with Spring Boot 3 and Spring Cloud' 🌟](https://piotrminkowski.com/2023/03/13/microservices-with-spring-boot-3-and-spring-cloud) [COMMUNITY-TOOL] - [javaguides.net: Spring Boot 3 REST API Documentation using SpringDoc OpenAPI](https://www.javaguides.net/2023/03/spring-boot-3-rest-api-documentation.html) [COMMUNITY-TOOL] @@ -80,11 +135,17 @@ - [Dekorate](https://dekorate.io) [COMMUNITY-TOOL] - [Skaffold --generate-manifests](https://skaffold.dev/docs/pipeline-stages/init/#--generate-manifests-flag) [COMMUNITY-TOOL] - [github.com/piomin/spring-boot-logging](https://github.com/piomin/spring-boot-logging) ⭐ 276 [COMMUNITY-TOOL] + - [Salaboy/From Monolith to K8s](https://github.com/Salaboy/from-monolith-to-k8s) ⭐ 355 [COMMUNITY-TOOL] + - [dyser/kubernetes-intro](https://github.com/dsyer/kubernetes-intro) [COMMUNITY-TOOL] - [Spring Cloud](https://spring.io/projects/spring-cloud) [COMMUNITY-TOOL] + - [github: Spring Cloud Kubernetes 🌟](https://github.com/spring-cloud/spring-cloud-kubernetes) ⭐ 3530 [ENTERPRISE-STABLE] - [piotrminkowski.com: Microservices with spring cloud kubernetes](https://piotrminkowski.com/2019/12/20/microservices-with-spring-cloud-kubernetes) [COMMUNITY-TOOL] - [Spring Cloud Config](https://cloud.spring.io/spring-cloud-config/reference/html) [COMMUNITY-TOOL] - [developer.okta.com: Spring Cloud Config for Shared Microservice Configuration](https://developer.okta.com/blog/2020/12/07/spring-cloud-config) [COMMUNITY-TOOL] + - [redhat.com: Spring Boot Microservices on Red Hat OpenShift Container Platform' 3 - Software Stack - Externalized Configuration](https://access.redhat.com/documentation/en-us/reference_architectures/2017/html-single/spring_boot_microservices_on_red_hat_openshift_container_platform_3/index#spring_cloud_config) [COMMUNITY-TOOL] + - [dzone: Spring Cloud Config Server on Kubernetes (Part 1)](https://dzone.com/articles/spring-cloud-config-server-on-kubernetes-part-1) [COMMUNITY-TOOL] - [piotrminkowski.com: Spring Microservices Security Best Practices 🌟](https://piotrminkowski.com/2021/05/26/spring-microservices-security-best-practices) [COMMUNITY-TOOL] + - [baeldung.com: Using Spring Cloud Config Without Git](https://www.baeldung.com/spring-cloud-config-without-git) [COMMUNITY-TOOL] - [cloud.spring.io: Spring Cloud Vault 🌟](https://cloud.spring.io/spring-cloud-vault/reference/html) [COMMUNITY-TOOL] - [quarkus.io](https://quarkus.io) [COMMUNITY-TOOL] - [Quarkus Images](https://github.com/quarkusio/quarkus-images) ⭐ 123 [COMMUNITY-TOOL] @@ -92,6 +153,8 @@ - [redhat.com: Red Hat drives future of Java with cloud-native, container-first' Quarkus](https://www.redhat.com/en/blog/red-hat-drives-future-java-cloud-native-container-first-quarkus) [COMMUNITY-TOOL] - [developers.redhat.com: Quarkus: A quick-start guide to the Kubernetes-native' Java stack](https://developers.redhat.com/articles/quarkus-quick-start-guide-kubernetes-native-java-stack) [COMMUNITY-TOOL] - [quarkus.io: Quarkus support in IDE's](https://quarkus.io/blog/march-of-ides) [COMMUNITY-TOOL] + - [dzone: quarkus refcard](https://dzone.com/refcardz/quarkus-1) [COMMUNITY-TOOL] + - [dzone: Build a Java REST API With Quarkus](https://dzone.com/articles/build-a-java-rest-api-with-quarkus) [COMMUNITY-TOOL] - [developers.redhat.com: Autowire MicroProfile into Spring with Quarkus](https://developers.redhat.com/blog/2019/10/02/autowire-microprofile-into-spring-with-quarkus) [COMMUNITY-TOOL] - [dmcommunity.org: Who will win? Spring Boot or Quarkus](https://dmcommunity.org/2020/01/12/who-will-win-spring-boot-or-quarkus) [COMMUNITY-TOOL] - [developers.redhat.com: How Quarkus brings imperative and reactive programming' together](https://developers.redhat.com/blog/2019/11/18/how-quarkus-brings-imperative-and-reactive-programming-together) [COMMUNITY-TOOL] @@ -106,8 +169,10 @@ - [developers.redhat.com: Deploy Quarkus everywhere with Red Hat Enterprise' Linux (RHEL)](https://developers.redhat.com/blog/2021/04/07/deploy-quarkus-everywhere-with-red-hat-enterprise-linux-rhel) [COMMUNITY-TOOL] - [infoq.com: Quarkus 2.0 Delivers Continuous Testing, CLI and Supports Minimal' JDK 11](https://www.infoq.com/news/2021/08/quarkus-2-0-final-release) [COMMUNITY-TOOL] - [Quarkus - Dev UI 🌟](https://quarkus.io/guides/dev-ui) [COMMUNITY-TOOL] + - [dzone: A Java developer's guide to Quarkus](https://dzone.com/articles/a-java-developers-guide-to-quarkus) [COMMUNITY-TOOL] - [developers.redhat.com: Why should I choose Quarkus over Spring for my microservices?](https://developers.redhat.com/articles/2021/08/31/why-should-i-choose-quarkus-over-spring-my-microservices) [COMMUNITY-TOOL] - [developers.redhat.com: Quarkus for Spring developers: Getting started 🌟](https://developers.redhat.com/articles/2021/09/20/quarkus-spring-developers-getting-started) [COMMUNITY-TOOL] + - [dzone refcard: Getting Started With Quarkus Serverless Functions](https://dzone.com/refcardz/getting-started-with-quarkus-serverless-functions) [COMMUNITY-TOOL] - [piotrminkowski.com: Quarkus Tips, Tricks and Techniques 🌟](https://piotrminkowski.com/2021/10/12/quarkus-tips-tricks-and-techniques) [COMMUNITY-TOOL] - [developers.redhat.com: Boost throughput with RESTEasy Reactive in Quarkus' 2.2](https://developers.redhat.com/articles/2021/11/04/boost-throughput-resteasy-reactive-quarkus-22) [COMMUNITY-TOOL] - [javaadvent.com: You need more than containers. A short history of the' mess we're in](https://www.javaadvent.com/2021/12/you-need-more-than-containers-a-short-history-of-the-mess-were-in.html) [COMMUNITY-TOOL] @@ -117,24 +182,28 @@ - [redhat.com: Cloud-native business automation with Kogito](https://www.redhat.com/en/blog/cloud-native-business-automation-kogito) [COMMUNITY-TOOL] - [kogito.kie.org](https://kogito.kie.org) [COMMUNITY-TOOL] - [Red Hat Thorntail](https://thorntail.io) [COMMUNITY-TOOL] + - [dzone: Microservices: Quarkus vs. Spring Boot](https://dzone.com/articles/microservices-quarkus-vs-spring-boot) [COMMUNITY-TOOL] - [JPA streamer 🌟](https://jpastreamer.org) [COMMUNITY-TOOL] - [logbook](https://github.com/zalando/logbook) ⭐ 2042 [COMMUNITY-TOOL] + - [medium.com/javarevisited: Logging in Java β€” Log4j vs Logback vs SLF4J' 🌟](https://medium.com/javarevisited/logging-in-java-log4j-vs-logback-vs-slf4j-88c533088d2a) [COMMUNITY-TOOL] - [GoodforGod/java-logger-benchmark](https://github.com/GoodforGod/java-logger-benchmark) ⭐ 16 [COMMUNITY-TOOL] + - [dzone: The Best Java Testing Frameworks to focus in 2021](https://dzone.com/articles/the-best-java-testing-frameworks-to-focus-in-2021) [COMMUNITY-TOOL] - [jfrunit](https://github.com/moditect/jfrunit) ⭐ 327 [COMMUNITY-TOOL] - [morling.dev: Introducing JfrUnit 1.0.0.Alpha1](https://www.morling.dev/blog/introducing-jfrunit-1-0-0-alpha1) [COMMUNITY-TOOL] - [java-success.com: 5 Ways to debug thread-safety issues in Java](https://www.java-success.com/debugging-java-thread-safety-multi-threading-concurrency-issues) [COMMUNITY-TOOL] - [reflectoring.io: When Should I Use Project Lombok?](https://reflectoring.io/when-to-use-lombok) [COMMUNITY-TOOL] - [Helidon.io](https://helidon.io) [COMMUNITY-TOOL] - [developer.okta.com: Build REST APIs and Native Java Apps with Helidon](https://developer.okta.com/blog/2022/01/06/native-java-helidon) [COMMUNITY-TOOL] + - [wikipedia: Java Enterprise Edition (Java EE)](https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition) [COMMUNITY-TOOL] -## Red Hat OpenShift +## Runtime Optimizations -### Developer Experience +### JVM Tuning -#### Maven Plugins +#### Garbage Collection - - **(2025)** [Eclipse JKube 🌟](https://eclipse.dev/jkube) [EN CONTENT] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” The central documentation portal for Eclipse JKube, an open-source suite of tooling designed to facilitate the rapid containerization, deployment, and management of Java applications across Kubernetes and Red Hat OpenShift infrastructures. + - [kstefanj.github.io: GC progress from JDK 8 to JDK 17](https://kstefanj.github.io/2021/11/24/gc-progress-8-17.html) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Empirical performance benchmarks tracking G1GC, ParallelGC, ZGC, and Shenandoah collection efficiency improvements from Java SE 8 through LTS 17. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [API](./api.md) | [JVM Parameters Matrix Table](./jvm-parameters-matrix-table.md) diff --git a/v2-docs/javascript.md b/v2-docs/javascript.md index e18855d4..538ec426 100644 --- a/v2-docs/javascript.md +++ b/v2-docs/javascript.md @@ -1,7 +1,16 @@ -# Javascript +# JavaScript !!! info "Architectural Context" - Detailed reference for Javascript in the context of Developer Ecosystem. + Detailed reference for JavaScript in the context of Developer Ecosystem. + +## Standard Reference + + - [Koa.js](https://koa) [COMMUNITY-TOOL] + - [wikipedia: JavaScript](https://en.wikipedia.org/wiki/JavaScript) [COMMUNITY-TOOL] + - [canva.com](https://www.canva.com) [COMMUNITY-TOOL] + - [wikipedia: Node.js](https://en.wikipedia.org/wiki/Node.js) [COMMUNITY-TOOL] + - [Npm](https://www.npmjs.com) [COMMUNITY-TOOL] + - [cult.honeypot.io: Best Frontend JavaScript Frameworks To Learn 2021](https://cult.honeypot.io/reads/best-frontend-javascript-frameworks-learn-2021) [COMMUNITY-TOOL] ## Cloud Native Infrastructure @@ -29,7 +38,7 @@ - [mockuper.net](https://mockuper.net) [COMMUNITY-TOOL] β€” Interactive visual prototyping canvas helping developers generate polished mockups within browser hardware skins. Streamlines high-fidelity visual alignment for system interface presentations. ## Languages and Runtimes -### JavaScript +### JavaScript (1) #### Fundamentals @@ -68,6 +77,9 @@ - [dev.to: How to build 7,000+ REST APIs within 2 mins (Node.js + MySQL) !!](https://dev.to/o1lab/how-to-build-7-000-rest-apis-within-2-mins-node-js-mysql-470b) [COMMUNITY-TOOL] [GUIDE] β€” Technical deep dive showing rapid database-to-API automation workflows using relational database schemas. Focuses on minimizing operational overhead through automatic API generation. ### Developer Experience +#### IDEs and Tooling + + - [IntelliJ vs. VSCode for Rust Development](https://users.rust-lang.org/t/anyone-here-go-intellij-vscode/84499) [COMMUNITY-TOOL] β€” Community-driven performance and usability evaluation contrasting IntelliJ Rust and VSCode (rust-analyzer) workflows. Discusses compilation feedback, macro expansion speeds, and debugging tool integrations. #### Workspace Cleanup - [npkill.js.org](https://npkill.js.org) [ENTERPRISE-STABLE] β€” A fast, dependency-free interactive command-line interface (CLI) tool designed to scan and target heavy node_modules directories. Significantly improves localized workspace disk efficiency. @@ -76,6 +88,9 @@ #### React Best Practices - [react js: mithi/react-philosophies](https://github.com/mithi/react-philosophies) ⭐ 3731 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A curated philosophy repository outlining architectural rules for designing highly maintainable React components. Promotes declarative clean code patterns, separation of concerns, and effective state models. +#### React Framework + + - [useHooks - React Hooks Library](https://usehooks.com) [ENTERPRISE-STABLE] β€” A premium library of self-contained, optimized React hooks facilitating stateful abstractions. Designed to simplify DOM tracking, event management, and browser interactions inside production web applications. ### Package Management #### Ecosystem Announcements @@ -91,5 +106,5 @@ - [freecodecamp.org: HTTP Networking in JavaScript –Handbook for Beginners](https://www.freecodecamp.org/news/http-full-course) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive foundational guide analyzing HTTP request-response lifecycles, network architectures, and client-side browser execution. Highlights modern REST API interactions and secure payload configurations. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/jenkins-alternatives.md b/v2-docs/jenkins-alternatives.md index 79cf139b..f9c1a9fb 100644 --- a/v2-docs/jenkins-alternatives.md +++ b/v2-docs/jenkins-alternatives.md @@ -1,14 +1,54 @@ -# Jenkins Alternatives +# Jenkins Alternatives for Continuous Integration and Continuous Deployment !!! info "Architectural Context" - Detailed reference for Jenkins Alternatives in the context of Engineering Pipeline. + Detailed reference for Jenkins Alternatives for Continuous Integration and Continuous Deployment in the context of Engineering Pipeline. ## Standard Reference + - [github.com: OpenShift GitHub Actions Runner 🌟](https://github.com/redhat-actions/openshift-actions-runners) [COMMUNITY-TOOL] + - [**Cloudbees Flow** 🌟](https://www.cloudbees.com/capabilities/continuous-delivery) [COMMUNITY-TOOL] + - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] + - [waypointproject.io](https://developer.hashicorp.com/waypoint) [COMMUNITY-TOOL] + - [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] + - [lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers](https://www.testmuai.com/blog/best-jenkins-alternatives) [COMMUNITY-TOOL] + - [inovex.de: Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native CI/CD](https://www.inovex.de/de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x) [COMMUNITY-TOOL] + - [lambdatest.com: TeamCity vs. Jenkins: Picking The Right CI/CD Tool](https://www.testmuai.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool) [COMMUNITY-TOOL] + - [cBamboo vs Jenkins: Showdown Of CI/CD Tools](https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools) [COMMUNITY-TOOL] + - [lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool](https://www.testmuai.com/blog/circleci-vs-gitlab) [COMMUNITY-TOOL] + - [acloudguru.com: Azure DevOps vs GitHub: Comparing Microsoft’s DevOps Tools 🌟](https://www.pluralsight.com/resources/blog/cloud/azure-devops-vs-github-comparing-microsofts-devops-twins) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [harness.io](https://www.harness.io) [COMMUNITY-TOOL] β€” - [harness.io: AutoStopping Rules For Kubernetes Clusters](https://www.harness.io/blog/autostopping-rules-kubernetes) Harness Intelligent Cloud AutoStopping Rules help manage your resources automatically to make sure that they run only when used, never when idle. + - [harness.io: Migrating CD Jenkins Pipelines To Harness Using Helm](https://www.harness.io/blog/cd-jenkins-pipelines-harness) + - [Drone](https://www.drone.io) [COMMUNITY-TOOL] β€” - [medium: Goodbye Jenkins: How Drone Simplifies CI/CD for Engineering Teams Everywhere](https://medium.com/@boomimagestudio-techblog/goodbye-jenkins-how-drone-simplifies-ci-cd-for-engineering-teams-everywhere-73a7db435a86) + - [Codefresh](https://octopus.com/codefresh) [COMMUNITY-TOOL] + - [Travis CI](https://www.travis-ci.com) [COMMUNITY-TOOL] + - [lambdatest.com: How To Build Your First CI/CD Pipeline With Travis CI?](https://www.testmuai.com/blog/build-first-ci-cd-pipeline-with-travis-ci) [COMMUNITY-TOOL] + - [lambdatest.com: How To Setup CI/CD Pipeline With Bamboo For PHP Projects](https://www.testmuai.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-projects) [COMMUNITY-TOOL] + - [GitHub Actions CI/CD](https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd) [COMMUNITY-TOOL] + - [docs.github.com: Learn GitHub Actions](https://docs.github.com/en/actions/how-tos/write-workflows) [COMMUNITY-TOOL] + - [towardsdatascience.com: Jenkins for CI Is Dead: Why Do People Hate It and What’s the Alternative? GitHub actions](https://towardsdatascience.com/jenkins-for-ci-is-dead-why-do-people-hate-it-and-whats-the-alternative-8d8b6b88fdba) [COMMUNITY-TOOL] + - [Azure DevOps](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] + - [youtube: jfrog - Modern App Deployments: How to use NGINX and JFrog to Automate your Blue/Green deployments](https://www.youtube.com/watch?v=15CGdzfDlpQ&t=1s&ab_channel=JFrog) [COMMUNITY-TOOL] + - [Semaphore](https://semaphore.io) [COMMUNITY-TOOL] + - [semaphoreci.com: Revving up Continuous Integration with Parallel Testing](https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testing) [COMMUNITY-TOOL] + - [cloudbees.com: what is jenkins-x](https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly) [COMMUNITY-TOOL] + - [Traces for your pipelines: Jenkins X v3 now comes with tracing support for your pipelines out of the box](https://jayex.io/blog/2021/04/08/jx3-pipeline-trace) [COMMUNITY-TOOL] + - [spinnaker.io deployment tool](https://spinnaker.io) [COMMUNITY-TOOL] + - [harness.io: Best Spinnaker Alternatives to Consider](https://www.harness.io/blog/continuous-delivery/spinnaker-alternatives) [COMMUNITY-TOOL] + - [armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes](https://www.harness.io/products/continuous-delivery) [COMMUNITY-TOOL] + - [CI/CD OpenShift and Tekton](https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekton) [COMMUNITY-TOOL] + - [empathy.co: HAT: CI/CD for Deploying Cloud Native Applications](https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications) [COMMUNITY-TOOL] + - [redhat.com: Red Hat and GitHub Collaborate to Expand the Developer Experience' on Red Hat OpenShift with GitHub Actions 🌟](https://www.redhat.com/en/about/press-releases/red-hat-and-github-collaborate-expand-developer-experience-red-hat-openshift-github-actions) [COMMUNITY-TOOL] + - [github.com: RedHat Actions 🌟](https://github.com/redhat-actions) [COMMUNITY-TOOL] + - [Kubeflow](https://www.kubeflow.org) [COMMUNITY-TOOL] + - [medium: Top 7 Best CI/CD Tools you should get your hands on in 2020](https://medium.com/devops-dudes/top-7-best-ci-cd-tools-you-should-get-your-hands-on-in-2020-832c29db936a) [COMMUNITY-TOOL] + - [dzone: Jenkins vs GitLab CI: Battle of CI/CD Tools](https://dzone.com/articles/jenkins-vs-gitlab-ci-battle-of-cicd-tools) [COMMUNITY-TOOL] + - [blog.thundra.io: The CI/CD War of 2021: A Look at the Most Popular Technologies](https://blog.thundra.io/the-ci/cd-war-of-2021-a-look-at-the-most-popular-technologies) [COMMUNITY-TOOL] + - [medium: Choosing a CI that grows at the same pace as a scale-up 🌟](https://medium.com/nerds-malt/choosing-a-ci-that-grows-at-the-same-pace-as-a-scale-up-f4e1c0648084) [COMMUNITY-TOOL] + - [GitLab CI](https://dzone.com/articles/gitlab-ci-with-docker-environment-variable-quirks) [COMMUNITY-TOOL] - [Prow](https://github.com/kubernetes/test-infra/tree/master/prow) ⭐ 4003 [ENTERPRISE-STABLE] - [Agola](https://agola.io) [COMMUNITY-TOOL] - [GoCD](https://www.gocd.org) [COMMUNITY-TOOL] - - [Kubeflow](https://www.kubeflow.org) [COMMUNITY-TOOL] - [Screwdriver API](https://github.com/screwdriver-cd/screwdriver) ⭐ 1041 [COMMUNITY-TOOL] - [Circle CI](https://circleci.com) [COMMUNITY-TOOL] - [Getting started with Kubernetes: how to set up your first cluster](https://circleci.com/blog/getting-started-with-kubernetes-how-to-set-up-your-first-cluster) [COMMUNITY-TOOL] @@ -21,11 +61,16 @@ - [Building a continious deployment pipeline with Kubernetes and Concourse-CI](https://blog.alterway.fr/en/building-a-continious-deployment-pipeline-with-kubernetes-and-concourse-ci.html) [COMMUNITY-TOOL] - [Atlassian CI/CD](https://www.atlassian.com/continuous-delivery) [COMMUNITY-TOOL] - [Bamboo](https://www.atlassian.com/software/bamboo) [COMMUNITY-TOOL] + - [blog.bitsrc.io: Github Actions or Jenkins? Making the Right Choice for You](https://blog.bitsrc.iogithub-actions-or-jenkins-making-the-right-choice-for-you-9ac774684c8) [COMMUNITY-TOOL] + - [particule.io: Automatic build with Github Actions and Github Container Registry](https://particule.io/en/blogcicd-github-registry) [COMMUNITY-TOOL] + - [proandroiddev.com: Improving CI/CD pipeline for Android via Fastlane and' GitHub Actions](https://proandroiddev.comimproving-ci-cd-pipeline-for-android-via-fastlane-and-github-actions-a635162d2c53) [COMMUNITY-TOOL] - [Awesome GitHub Actions](https://github.com/sdras/awesome-actions) ⭐ 27816 [DE FACTO STANDARD] - [yokawasa/action-setup-kube-tools](https://github.com/yokawasa/action-setup-kube-tools) ⭐ 92 [COMMUNITY-TOOL] - [shuttleOps](https://www.shuttleops.io) [COMMUNITY-TOOL] - [thenewstack.io: ShuttleOps: No-Code Docker and Kubernetes](https://thenewstack.io/shuttleops-no-code-docker-and-kubernetes) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing HashiCorp Waypoint](https://www.hashicorp.com/blog/announcing-waypoint) [COMMUNITY-TOOL] - [onedev](https://github.com/theonedev/onedev) ⭐ 15003 [DE FACTO STANDARD] + - [Hands-on GitOps with OneDev and Kubernetes](https://robinshen.medium.com/hands-on-gitops-with-onedev-f05bd278f07c) [COMMUNITY-TOOL] - [TeamCity](https://www.jetbrains.com/teamcity) [COMMUNITY-TOOL] - [jetbrains.com: Storing Project Settings in Version Control](https://www.jetbrains.com/help/teamcity/storing-project-settings-in-version-control.html) [COMMUNITY-TOOL] - [blog.jetbrains.com: Configuration as Code, Part 1: Getting Started with' Kotlin DSL](https://blog.jetbrains.com/teamcity/2019/03/configuration-as-code-part-1-getting-started-with-kotlin-dsl) [COMMUNITY-TOOL] @@ -34,6 +79,7 @@ - [octopus.com: Deployment process as code](https://octopus.com/docs/deployments/patterns/deployment-process-as-code) [COMMUNITY-TOOL] - [registry.terraform.io: octopusdeploy Provider](https://registry.terraform.io/providers/OctopusDeployLabs/octopusdeploylatest/docs) [COMMUNITY-TOOL] - [github.com/OctopusDeploy/go-octopusdeploy](https://github.com/OctopusDeploy/go-octopusdeploy) ⭐ 15 [COMMUNITY-TOOL] + - [Shippable (now part of JFrog Pipelines)](https://www.shippable.com) [COMMUNITY-TOOL] - [jfrog.com: JFrog DevOps Platform](https://jfrog.com/platform) [COMMUNITY-TOOL] - [csweichel/werft](https://github.com/csweichel/werft) ⭐ 194 [COMMUNITY-TOOL] - [devopstoolkitseries.com](https://www.devopstoolkitseries.com) [COMMUNITY-TOOL] @@ -41,11 +87,14 @@ - [Deploy Spinnaker CD Pipelines in Kubernetes](https://www.opsmx.com/blog/deploy-spinnaker-cd-pipelines-in-kubernetes) [COMMUNITY-TOOL] - [speakerdeck.com: Introduction to Spinnaker Managed Pipeline Templates](https://speakerdeck.com/keisukeyamashita/introduction-to-spinnaker-managed-pipeline-templates) [COMMUNITY-TOOL] - [speakerdeck.com: Spinnaker Application management by Terraform Plugins](https://speakerdeck.com/keisukeyamashita/spinnaker-application-management-by-terraform-plugins) [COMMUNITY-TOOL] + - [medium: Spinnaker The Hard Way](https://medium.com/searce/spinnaker-the-hard-way-278913f3f1d8) [COMMUNITY-TOOL] - [opensource.com: Why Spinnaker matters to CI/CD](https://opensource.com/article/19/8/why-spinnaker-matters-cicd) [COMMUNITY-TOOL] - [Jenkins-X + Tekton on OpenShift](https://github.com/openshift/tektoncd-pipeline-operator) ⭐ 53 [COMMUNITY-TOOL] - [https://github.com/jenkins-x/jenkins-x-openshift-image](https://github.com/jenkins-x/jenkins-x-openshift-image) ⭐ 3 [COMMUNITY-TOOL] + - [medium: Dailymotion’s journey from Jenkins to Jenkins X](https://medium.com/dailymotion/from-jenkins-to-jenkins-x-604b6cde0ce3) [COMMUNITY-TOOL] - [dagger.io](https://dagger.io) [COMMUNITY-TOOL] - [dagger/dagger: Dagger is a portable devkit for CICD](https://github.com/dagger/dagger) ⭐ 15849 [DE FACTO STANDARD] + - [CloudBees Integrates Software Delivery Management Platform With Google Cloud Build and Tekton to Break Down Development Silos](https://www.previous.cloudbees.com/press/cloudbees-integrates-software-delivery-management-platform-google-cloud-build-and-tekton-break) [COMMUNITY-TOOL] ## Cloud-Native Development @@ -54,13 +103,6 @@ #### Skaffold - [skaffold](https://skaffold.dev) [DE FACTO STANDARD] β€” Highly active open-source CLI utility by Google that automates the workflow for building, pushing, and deploying Kubernetes applications. Accelerates inner-loop cycles through continuous live-sync engine integration. -## Enterprise Kubernetes - -### Red Hat OpenShift - -#### CI-CD Pipelines - - - **(2021)** [openshift.com: Cloud DevOps With OpenShift and JFrog](https://www.redhat.com/en/blog/cloud-devops-with-openshift-and-jfrog) 🌟🌟 [COMMUNITY-TOOL] β€” A case study looking at OpenShift and JFrog Artifactory integrations. It details how teams establish secure, auditable image management pipelines across hybrid cloud nodes. ## Hybrid Cloud and Enterprise ### OpenShift @@ -69,7 +111,39 @@ - [github.com/openshift/pipelines-tutorial](https://github.com/openshift/pipelines-tutorial) ⭐ 322 [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: The primary repository used for training developers on utilizing Tekton triggers and tasks in OpenShift. Live Grounding: Serves as an excellent hands-on lab environment for configuring Tasks, Pipelines, PipelineRuns, and EventListeners using the OpenShift Pipelines CLI. +## Kubernetes + +### Application Delivery + +#### Continuous Delivery (1) + + - [Devtron](https://github.com/devtron-labs/devtron) ⭐ 5486 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” A comprehensive, open-source AppOps platform for Kubernetes designed to consolidate CI/CD pipelines, GitOps, observability, and cost optimization. Provides self-service deployment interfaces, security checks, and deep resource validation for multicluster operations. +## Platform Engineering + +### CI-CD Pipelines + +#### Enterprise Tooling + + - [JFrog Pipelines](https://jfrog.com/pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An enterprise-grade CI/CD automation tool natively integrated into the JFrog Platform. It leverages declarative YAML schemas, step-based workflows, and reusable resource models to orchestrate robust binary-centric pipelines with native support for Artifactory. +#### Legacy Tooling + + - [Buildbot](https://buildbot.net) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An open-source, highly customizable Python-based continuous integration framework. While largely replaced in modern microservice deployments by container-native engines, it remains a powerful workhorse for complex, multi-platform compiled build environments. +## Public Cloud Infrastructure + +### AWS Ecosystem + +#### DevOps Foundations + + - [AWS DevOps](https://aws.amazon.com/devops) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Curator Insight: Main AWS portal summarizing continuous integration, deployment, and management tools. +Live Grounding: Features structural overviews of AWS CodePipeline, CodeBuild, and CodeDeploy, illustrating patterns for cloud-native delivery inside AWS. +## Software Delivery + +### CICD Foundations + +#### Open Source Pipelines + + - [devops.com: 7 Popular Open Source CI/CD Tools](https://devops.com/7-popular-open-source-ci-cd-tools) [COMMUNITY-TOOL] β€” Curator Insight: Comparative survey of prominent open-source continuous integration and deployment engines. Live Grounding: Analyzes Jenkins, GitLab, Tekton, and others, contrasting their resource overheads and declarative features. Useful for teams choosing a baseline deployment stack. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/jenkins.md b/v2-docs/jenkins.md index fa31e987..4c0c31f2 100644 --- a/v2-docs/jenkins.md +++ b/v2-docs/jenkins.md @@ -1,21 +1,70 @@ -# Jenkins +# Jenkins & CloudBees !!! info "Architectural Context" - Detailed reference for Jenkins in the context of Engineering Pipeline. + Detailed reference for Jenkins & CloudBees in the context of Engineering Pipeline. ## Standard Reference + - [WebSocket support in now available for Jenkins CLI and agent networking!](https://www.jenkins.io/blog/2020/02/02/web-socket) [COMMUNITY-TOOL] + - [webhookrelay.com: Receive Github webhooks on Jenkins without public IP 🌟](https://webhookrelay.com/blog/github-jenkins-guide) [COMMUNITY-TOOL] + - [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [COMMUNITY-TOOL] + - [lambdatest.com: How To Set Up Continuous Integration With Git and Jenkins?](https://www.testmuai.com/blog/how-to-setup-continuous-integration-with-git-jenkins) [COMMUNITY-TOOL] + - [lambdatest.com: Jenkins Tutorial 🌟](https://www.testmuai.com/learning-hub/jenkins) [COMMUNITY-TOOL] + - [youtube/Bribe By Bytes: Jenkins Pipelines | Pipeline Concept | Types of Pipelines | Part 1](https://www.youtube.com/watch?v=iddMXjmr7mk&t=657s&ab_channel=BribeByBytes) [COMMUNITY-TOOL] + - [lambdatest.com: How To Set Jenkins Pipeline Environment Variables? 🌟](https://www.testmuai.com/blog/set-jenkins-pipeline-environment-variables-list) [COMMUNITY-TOOL] + - [infoworld.com: Continuous integration with Docker and Jenkins](https://www.infoworld.com/article/2270388/continuous-integration-with-docker-and-jenkins.html) [COMMUNITY-TOOL] + - [lambdatest.com: What Is Jenkins Used For? 🌟](https://www.testmuai.com/blog/what-is-jenkins) [COMMUNITY-TOOL] + - [jenkins.io - **Jenkinsfile** 🌟](https://www.jenkins.io/doc/book/pipeline/jenkinsfile) [COMMUNITY-TOOL] + - [thoughtworks.com: Modernizing your build pipelines 🌟](https://www.thoughtworks.com/es-es/insights/blog) [COMMUNITY-TOOL] + - [jenkins users mailing list: Declarative pipelines vs scripted](http://jenkins-ci.361315.n4.nabble.com/Declarative-pipelines-vs-scripted-td4891792.html) [COMMUNITY-TOOL] + - [lambdatest.com: How To Use Shared Libraries In A Jenkins Pipeline? 🌟](https://www.testmuai.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline) [COMMUNITY-TOOL] + - [docs.cloudbees.com: Configuration as Code for CloudBees Core on modern cloud platforms](https://docs.cloudbees.com/docs/cloudbees-ci/latest/casc-controller/distribute-casc-bundles-from-oc) [COMMUNITY-TOOL] + - [jenkins-job-builder.readthedocs.io 🌟](https://jenkins-job-builder.readthedocs.io/en/latest) [COMMUNITY-TOOL] + - [Matrix 🌟](https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix) [COMMUNITY-TOOL] + - [Atlassian's new Bitbucket Server integration for Jenkins 🌟](https://www.jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integration-for-jenkins) [COMMUNITY-TOOL] + - [In this presentation](https://www.meetup.com/jenkins-online-meetup/events/270630108) [COMMUNITY-TOOL] + - [**Cloudbees Flow** 🌟](https://www.cloudbees.com/capabilities/continuous-delivery) [COMMUNITY-TOOL] + - [Build Monitor Plugin](https://plugins.jenkins.io/build-monitor-plugin) [COMMUNITY-TOOL] β€” - [Monitor CI nodes with Jenkins](http://www.ampelofilosofies.gr/software/2017/03/04/monitor-ci-nodes-with-jenkins#sthash.eLP0PanT.dpbs) + - [youtube: How to create Build Monitor View](https://www.youtube.com/watch?v=WnQK6-puXSM) + - [youtube: monitoring jenkins job with build monitor view](https://www.youtube.com/watch?v=y6RNLNvnYIw) + - [tatiyants.com: jenkins build monitor](http://tatiyants.com/jenkins-build-monitor) + - [Monitor Pro Plugin](https://plugins.jenkins.io/monitor-pro) [COMMUNITY-TOOL] + - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] + - [opsview.com: opspack](https://docs.itrsgroup.com/docs/opsview/6.12.1/opspacks/opspack-index/index.html) [COMMUNITY-TOOL] + - [Chrome Extension](https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpihlkgc) [COMMUNITY-TOOL] + - [stats.jenkins.io 🌟](http://stats.jenkins.io) [COMMUNITY-TOOL] + - [jaxenter.com - CI/CD for Spring Boot Microservices](https://devm.io/microservices/cicd-microservices-docker-162408) [COMMUNITY-TOOL] + - [rollout.io: CloudBees Rollout Tutorial: Feature Flagging in your React Native App in 5 minutes](https://www.cloudbees.com/blog/rollout-tutorial-feature-flagging-your-react-native-app-5-minutes) [COMMUNITY-TOOL] + - [How to Speed Up Software Development with Build and Test Acceleration Tools](https://www.cloudbees.com/blog) [COMMUNITY-TOOL] + - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] + - [sap.github.io/jenkins-library](https://www.project-piper.io) [COMMUNITY-TOOL] + - [DevOps Toolbox: Jenkins, Ansible, Chef, Puppet, Vagrant, & SaltStack](https://hostadvice.com/blog/devops-toolbox-jenkins-ansible-chef-puppet-vagrant-saltstack) [COMMUNITY-TOOL] + - [medium: jenkins cicd getting started with groovy and docker](https://medium.com/@fvtool/jenkins-cicd-getting-started-with-groovy-and-docker-containers-part-2-b03a1b934a49) [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] - [CloudBees](https://www.cloudbees.com) [COMMUNITY-TOOL] - [Official Jenkins Docker image](https://github.com/michaelneale/jenkins-ci.org-docker) [COMMUNITY-TOOL] - [github.com/jenkinsci 🌟](https://github.com/jenkinsci) [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] + - [Dzone refcard: Jenkins on PaaS](https://dzone.com/refcardz/jenkins-paas) [COMMUNITY-TOOL] - [jenkins.io 2020-05-06: Slave to Agent renaming. Renaming of the official' Docker images for Jenkins agents](https://www.jenkins.io/blog/2020/05/06/docker-agent-image-renaming) [COMMUNITY-TOOL] - [Windows Docker Agent Images: General Availability 🌟](https://www.jenkins.io/blog/2020/05/11/docker-windows-agents) [COMMUNITY-TOOL] - [Jenkins: Shifting Gears 🌟🌟](https://www.jenkins.io/blog/2018/08/31/shifting-gears) [COMMUNITY-TOOL] - [aws.amazon.com/blogs: Why Jenkins still continuously serves developers 🌟](https://aws.amazon.com/blogs/opensource/why-jenkins-still-continuously-serves-developers) [COMMUNITY-TOOL] - [On Jenkins Terminology Updates](https://www.jenkins.io/blog/2020/06/18/terminology-update) [COMMUNITY-TOOL] + - [medium: Deploy your App Using CI/CD Pipeline](https://medium.com/wind-of-change/creating-a-ci-cd-pipeline-6ff9aeb0848c) [COMMUNITY-TOOL] + - [medium: CI/CD Pipeline of Jenkins Using Groovy Language With Monitoring' on the Top of Kubernetes 🌟](https://medium.com/swlh/ci-cd-pipeline-of-jenkins-using-groovy-language-with-monitoring-on-the-top-of-kubernetes-b37f962fb0ac) [COMMUNITY-TOOL] + - [Cross account ECR push with Jenkins](https://devopsformula.hashnode.dev/cross-account-ecr-push-with-jenkins) [COMMUNITY-TOOL] + - [dzone.com: Easily Automate Your CI/CD Pipeline With Jenkins, Helm, and Kubernetes' 🌟](https://dzone.com/articles/easily-automate-your-cicd-pipeline-with-jenkins-he) [COMMUNITY-TOOL] + - [Building Pipeline and Launching Jenkins in Container](https://medium.com/@rishabh1799/building-pipeline-and-launching-jenkins-in-container-d4faf39de173) [COMMUNITY-TOOL] - [youtube: MSBuild With Jenkins | Jenkins For C# / .NET Applications](https://www.youtube.com/watch?v=uC7vajbnZS4) [COMMUNITY-TOOL] + - [betsol.com: DevOps Using Jenkins, Docker, and Kubernetes](https://www.betsol.com/blog/devops-using-jenkins-docker-and-kubernetes) [COMMUNITY-TOOL] + - [Setup Chained Jenkins Declarative Pipeline Projects with Triggers 🌟](https://medium.com/@rosaniline/setup-chained-jenkins-declarative-pipeline-projects-with-triggers-d3d04f1daf75) [COMMUNITY-TOOL] - [linkedin: Jenkins Server setup with dynamic worker nodes](https://www.linkedin.com/pulse/jenkins-server-setup-dynamic-worker-nodes-shishir-khandelwal) [COMMUNITY-TOOL] + - [medium: CI/CD with Dockers and Jenkins](https://medium.com/avmconsulting-blog/ci-cd-with-dockers-and-jenkins-70b6f801f9f7) [COMMUNITY-TOOL] - [jenkins.io: Docker image updates](https://www.jenkins.io/blog/2021/02/08/docker-base-os-upgrade) [COMMUNITY-TOOL] + - [blog.executeautomation.com: Running Jenkins Build Agent within Docker container' – Part A](https://blog.executeautomation.com/running-jenkins-build-agent-within-docker-container-part-a) [COMMUNITY-TOOL] - [itnext.io: Jenkins: running workers in Kubernetes and Docker images build](https://itnext.io/jenkins-running-workers-in-kubernetes-and-docker-images-build-83299a10f3ca) [COMMUNITY-TOOL] - [amazon.com: Building a serverless Jenkins environment on AWS Fargate](https://aws.amazon.com/es/blogs/devops/building-a-serverless-jenkins-environment-on-aws-fargate) [COMMUNITY-TOOL] - [youtube: How to Create a GitLab Multibranch Pipeline in Jenkins](https://www.youtube.com/watch?app=desktop&v=y4XGFluzPHY&ab_channel=CloudBeesTV) [COMMUNITY-TOOL] @@ -23,6 +72,7 @@ - [slideshare.net: Jeff Geerling - Jenkins or: How I learned to stop worrying' and love automation 🌟](https://www.slideshare.net/geerlingguy/jenkins-or-how-i-learned-to-stop-worrying-and-love-automation) [COMMUNITY-TOOL] - [youtube - CloudBeesTV: How to Run a Shell Script in Jenkins Pipeline 🌟](https://www.youtube.com/watch?v=mbeQWBNaNKQ&ab_channel=CloudBeesTV) [COMMUNITY-TOOL] - [opensource.com: Make Jenkins logs pretty](https://opensource.com/article/21/5/jenkins-logs) [COMMUNITY-TOOL] + - [medium: Dynamic and reactive parameterization in Jenkins pipelines using' HTML, Groovy, and Bash 🌟](https://medium.com/globant/dynamic-and-reactive-parameterization-in-jenkins-pipelines-using-html-groovy-and-bash-27b031fcd69b) [COMMUNITY-TOOL] - [automationreinvented.blogspot.com: How to schedule a job in Jenkins pipeline?' How to run automation suite everyday with auto trigger scheduler?](https://automationreinvented.blogspot.com/2021/05/how-to-schedule-job-in-jenkins-pipeline.html) [COMMUNITY-TOOL] - [automationscript.com: How To Read Jenkins Build Log Console Output](https://automationscript.com/how-to-read-console-output-in-jenkins-pipeline) [COMMUNITY-TOOL] - [cloudbees.com: So, Your Jenkins Is Slow. Here’s How to Fix It 🌟](https://www.cloudbees.com/blog/your-jenkins-slow-how-to-fix) [COMMUNITY-TOOL] @@ -37,6 +87,7 @@ - [gist.github.com/twasink: Jenkins Image, using Docker-in-Docker 🌟](https://gist.github.com/twasink/d52ef998b2a5b24cdfaa9e7358c5282f) [COMMUNITY-TOOL] - [youtube: Run Jenkins Pipeline With AWS ECS Fargate & AWS EC2 Based ECS Cluster' | Learn DevOps Tools Ep4](https://www.youtube.com/watch?v=K2CBHLwPL50&ab_channel=SandipDas) [COMMUNITY-TOOL] - [youtube LambdaTest: Jenkins Tutorial For Beginners | Part 9 | Cross Browser' Testing With LambdaTest Jenkins Plugin](https://www.youtube.com/watch?v=x5cyrE9ecis&ab_channel=LambdaTest) [COMMUNITY-TOOL] + - [medium: Integrate BitBucket & Jenkins](https://medium.com/ampersand-academy/integrate-bitbucket-jenkins-c6e51103d0fe) [COMMUNITY-TOOL] - [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] - [jenkins.io: Git Username/Password Credentials Binding for sh, bat, and powershell' 🌟](https://www.jenkins.io/blog/2021/07/27/git-credentials-binding-phase-1) [COMMUNITY-TOOL] - [youtube: Creating a CI/CD deployment pipeline for JenkinsCI with AWS SAM' Pipelines 🌟](https://www.youtube.com/watch?v=tJOlk-B66R4&ab_channel=ServerlessLand) [COMMUNITY-TOOL] @@ -49,17 +100,35 @@ - [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] - [community.jenkins.io: DSTY - jenkins-std-lib (Shared Library) - Interact' with files/directories using Groovy!](https://community.jenkins.io/t/dsty-jenkins-std-lib-shared-library-interact-with-files-directories-using-groovy/398) [COMMUNITY-TOOL] - [Connecting and authenticating to Jenkins with Teleport Application Access](https://github.com/gravitational/teleport/discussions/8330) ⭐ 20357 [DE FACTO STANDARD] + - [dzone: Parameterize Jenkinsfile in MultiBranch Jobs 🌟](https://dzone.com/articles/parameterize-jenkinsfile-in-multibranch-jobs) [COMMUNITY-TOOL] - [automationreinvented.blogspot.com: How to create parameterized job in Jenkins?' What is parameterized build in Jenkins?](https://automationreinvented.blogspot.com/2021/08/how-to-create-parameterized-job-in.html) [COMMUNITY-TOOL] - [automationqahub.com: How To Publish ExtentReport Using Jenkins](https://automationqahub.com/how-to-publish-extentreport-using-jenkins) [COMMUNITY-TOOL] - [developers.redhat.com: A developer's guide to CI/CD and GitOps with Jenkins' Pipelines](https://developers.redhat.com/articles/2022/01/13/developers-guide-cicd-and-gitops-jenkins-pipelines) [COMMUNITY-TOOL] + - [inder-devops.medium.com: CI/CD setup in just 5 mins with basic yaml configuration](https://inder-devops.medium.com/ci-cd-setup-in-just-5-mins-with-basic-yaml-configuration-95b8e894a110) [COMMUNITY-TOOL] - [youtube: Cloud Learn Hub - How to Integrate Jenkins with Ansible Tower?](https://www.youtube.com/watch?v=E3Xyu29LIwY&ab_channel=CLOUDLEARNHUB) [COMMUNITY-TOOL] - [youtube: Tech World with Nana - Jenkins Tutorial for Beginners](https://www.youtube.com/playlist?list=PLy7NrYWoggjw_LIiDK1LXdNN82uYuuuiC) [COMMUNITY-TOOL] - [camunda.com: How We Overcame Long-Running Job Limitations in Jenkins Declarative' Pipelines](https://camunda.com/blog/2022/02/how-we-overcame-long-running-job-limitations-in-jenkins-declarative-pipelines) [COMMUNITY-TOOL] - [aws.amazon.com: Jenkins high availability and disaster recovery on AWS' 🌟](https://aws.amazon.com/blogs/devops/jenkins-high-availability-and-disaster-recovery-on-aws) [COMMUNITY-TOOL] + - [blog.searce.com: Jenkins Distributed Cluster Using Dynamic Build Agents' On GKE](https://blog.searce.com/jenkins-distributed-cluster-using-dynamic-build-agents-on-gke-e2262a59dcb3) [COMMUNITY-TOOL] - [fosstechnix.com: How to Validate Jenkinsfile using Visual Studio Code](https://www.fosstechnix.com/validate-jenkinsfile-using-visual-studio-code) [COMMUNITY-TOOL] - [freecodecamp.org: Learn Jenkins by Building a CI/CD Pipeline 🌟](https://www.freecodecamp.org/news/learn-jenkins-by-building-a-ci-cd-pipeline) [COMMUNITY-TOOL] + - [medium.com/ni-tech-talk: Creating Customized Kubernetes Pod Templates using' Groovy in Jenkins Pipeline 🌟](https://medium.com/ni-tech-talk/creating-customized-kubernetes-pod-templates-using-groovy-in-jenkins-pipeline-7007f023a585) [COMMUNITY-TOOL] + - [palak-bhawsar.hashnode.dev: Automated CI/CD pipeline for Java Project](https://palak-bhawsar.hashnode.dev/automated-cicd-pipeline-for-java-project) [COMMUNITY-TOOL] + - [faun.pub: Set up Jenkins on a Kubernetes Cluster](https://faun.pub/set-up-jenkins-on-a-kubernetes-cluster-2b982c840ebe) [COMMUNITY-TOOL] + - [blog.devops.dev: Blue-Green Deployment (CI/CD) Pipelines with Docker, GitHub,' Jenkins and SonarQube](https://blog.devops.dev/blue-green-deployment-ci-cd-pipelines-with-docker-github-and-jenkins-6a262b2994c6) [COMMUNITY-TOOL] - [itnext.io: Accelerate Development with Jenkins Pipelines and Continuous' Integration](https://itnext.io/accelerate-development-with-jenkins-pipelines-and-continuous-integration-9a6c7857ccd2) [COMMUNITY-TOOL] + - [dzone.com: Continuous Integration in AWS Using Jenkins Pipelines: Best Practices' and Strategies](https://dzone.com/articles/continuous-integration-in-aws-using-jenkins) [COMMUNITY-TOOL] + - [praveendandu24.medium.com: Understanding the Differences Between Jenkins' Scripted and Declarative Pipeline: A Comprehensive Guide with Real-World Examples](https://praveendandu24.medium.com/understanding-the-differences-between-jenkins-scripted-and-declarative-pipeline-a-comprehensive-960826e26c2) [COMMUNITY-TOOL] + - [prabirmahatha.hashnode.dev: Jenkins Declarative Pipeline with Docker](https://prabirmahatha.hashnode.dev/jenkins-declarative-pipeline-with-docker) [COMMUNITY-TOOL] + - [blog.devops.dev: Deploying Helm Charts with Jenkins and Groovy: A Comprehensive' Guide](https://blog.devops.dev/deploying-helm-charts-with-jenkins-and-groovy-a-comprehensive-guide-c2aa0f2bd424) [COMMUNITY-TOOL] - [github.com/jenkinsci/helm-charts](https://github.com/jenkinsci/helm-charts) ⭐ 656 [COMMUNITY-TOOL] + - [aws.plainenglish.io: Deploying AWS Resources and a Jenkins Server with Terraform](https://aws.plainenglish.io/deploying-aws-resources-and-a-jenkins-server-with-terraform-297bad905459) [COMMUNITY-TOOL] + - [aws.plainenglish.io: Terraform: How To Deploy Jenkins CI/CD Pipelines Using' Terraform](https://aws.plainenglish.io/terraform-how-to-deploy-jenkins-ci-cd-pipelines-using-terraform-9ffc086dcd56) [COMMUNITY-TOOL] + - [jenkinsistheway.io: Jenkins Is The Way 🌟](https://jenkinsistheway.io) [COMMUNITY-TOOL] + - [jenkinsistheway.io: Financial Transactions Simplified With Faster Build' Cycles 🌟](https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-fintech-excellence) [COMMUNITY-TOOL] + - [jenkinsistheway.io: Advanced Declarative Pipelines for Workflow and Decision' Automation Platform 🌟](https://jenkinsistheway.io/user-story/to-build-ci-cd-that-fits-advanced-and-unique-use-cases) [COMMUNITY-TOOL] + - [jenkinsistheway.io: Alert Management](https://jenkinsistheway.io/user-story/jenkins-is-the-way-to-improve-solution-development) [COMMUNITY-TOOL] + - [jenkinsistheway.io: Jenkins is the way to DevSecOps. Cybersecurity CI/CD](https://jenkinsistheway.io/user-story/to-devsecops) [COMMUNITY-TOOL] - [Presentation: NADOG - Evolution of open source CI/CD tools - Oleg Nenashev' 🌟](https://docs.google.com/presentation/d/17bQ30ycAUB-k4YZ4dC23cxNiNChvRRQO7_6FNGcS0j4/edit?usp=sharing) [COMMUNITY-TOOL] - [Pipeline as Code](https://www.manning.com/books/pipeline-as-code) [COMMUNITY-TOOL] - [riptutorial.com: Learning Jenkins](https://riptutorial.com/ebook/jenkins) [COMMUNITY-TOOL] @@ -71,50 +140,78 @@ - [github.com/jenkinsci/kubernetes-operator: 🌟](https://github.com/jenkinsci/kubernetes-operator) ⭐ 643 [COMMUNITY-TOOL] - [jenkins.io: Jenkins Operator becomes an official sub-project!](https://www.jenkins.io/blog/2021/04/15/jenkins-operator-sub-project) [COMMUNITY-TOOL] - [jenkins.io: Security Validator for Jenkins Operator for Kubernetes](https://www.jenkins.io/blog/2021/08/23/jenkins-operator-security-work-report) [COMMUNITY-TOOL] + - [cd.foundation: Going Cloud Native with Jenkins Kubernetes Operator](https://cd.foundation/blog/2021/09/02/going-cloud-native-with-jenkins-kubernetes-operator) [COMMUNITY-TOOL] + - [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] - [opensource.com: Read and write files with Groovy](https://opensource.com/article/21/4/groovy-io) [COMMUNITY-TOOL] + - [dzone: Groovy Goodness: Using The Call Operator](https://dzone.com/articles/groovy-goodness-using-the-call-operator) [COMMUNITY-TOOL] - [sahilsk/awesome-jenkins](https://github.com/sahilsk/awesome-jenkins) ⭐ 70 [COMMUNITY-TOOL] - [Hacking jenkins](https://github.com/orangetw/awesome-jenkins-rce-2019) [COMMUNITY-TOOL] - [Jenkins SIG Platform 🌟](https://www.jenkins.io/sigs/platform) [COMMUNITY-TOOL] - [Jenkins SIG Cloud Native 🌟](https://www.jenkins.io/sigs/cloud-native) [COMMUNITY-TOOL] + - [Oracle Java 11 and OpenJDK](https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html) [COMMUNITY-TOOL] + - [It’s time! Migrating to Java 11 🌟](https://medium.com/criciumadev/its-time-migrating-to-java-11-5eb3868354f9) [COMMUNITY-TOOL] - [blog.techiescamp.com/jenkins-course 🌟🌟🌟](https://blog.techiescamp.com/jenkins-course) [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] - [wardviaene/jenkins-course](https://github.com/wardviaene/jenkins-course) [COMMUNITY-TOOL] - [Job DSL](https://plugins.jenkins.io/job-dsl) [COMMUNITY-TOOL] + - [Jenkins Pipeline execution engine based on Continuation Passing Style (CPS)' transformation of Groovy scripts. DSL Methods:](https://jenkinsci.github.io/job-dsl-plugin) [COMMUNITY-TOOL] - [job-dsl **Gradle** Example](https://github.com/sheehan/job-dsl-gradle-example) ⭐ 451 [COMMUNITY-TOOL] - [Jenkins DSL for **Nexus**](https://accenture.github.io/adop-cartridges-cookbook/docs/recipes/archiving-artefact-to-nexus) [COMMUNITY-TOOL] - [Pipeline Global Library for ci.jenkins.io](https://github.com/jenkins-infra/pipeline-library) [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] - [Pipeline as Code with Jenkins 🌟](https://www.jenkins.io/solutions/pipeline) [COMMUNITY-TOOL] - [**Why Pipeline?**](https://www.jenkins.io/doc/book/pipeline) [COMMUNITY-TOOL] + - [Dzone refcard: **Continuous Delivery with Jenkins Pipeline** 🌟](https://dzone.com/refcardz/continuous-delivery-with-jenkins-pipeline) [COMMUNITY-TOOL] - [GitHub Gist - Faheetah/Jenkinsfile.groovy: **Jenkinsfile idiosynchrasies' with escaping and quotes**](https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4) [COMMUNITY-TOOL] + - [DZone refcard: declarative pipeline with jenkins 🌟](https://dzone.com/refcardz/declarative-pipeline-with-jenkins) [COMMUNITY-TOOL] + - [magalix.com: Create a CI/CD pipeline with Kubernetes and Jenkins (Ansible,' Docker, Golang App) 🌟](https://www.magalix.com/blog/create-a-ci/cd-pipeline-with-kubernetes-and-jenkins) [COMMUNITY-TOOL] + - [dzone: learn how to setup a cicd pipeline from scratch 🌟](https://dzone.com/articles/learn-how-to-setup-a-cicd-pipeline-from-scratch) [COMMUNITY-TOOL] - [opensource.com - building cicd pipelines with jenkins 🌟](https://opensource.com/article/19/9/intro-building-cicd-pipelines-jenkins) [COMMUNITY-TOOL] - [devopscube.com: Jenkins Pipeline as Code Tutorial For Beginners 🌟](https://devopscube.com/jenkins-pipeline-as-code) [COMMUNITY-TOOL] - [loves.cloud: CI/CD Pipeline Using Docker and Jenkins](https://loves.cloud/ci-cd-pipeline-using-docker-and-jenkins) [COMMUNITY-TOOL] + - [Dzone: Top 10 Best Practices for Jenkins Pipeline](https://dzone.com/articles/top-10-best-practices-for-jenkins-pipeline) [COMMUNITY-TOOL] - [opensource.com - Introduction to writing pipelines-as-code and implementing DevOps with Jenkins 2](https://opensource.com/article/18/8/devops-jenkins-2) [COMMUNITY-TOOL] - [cloudbees.com: Top 10 Best Practices for Jenkins Pipeline Plugin 🌟🌟](https://www.cloudbees.com/blog/top-10-best-practices-jenkins-pipeline-plugin) [COMMUNITY-TOOL] + - [cuelogic.com: Decoding Pipeline as Code (With Jenkins) 🌟](https://www.cuelogic.com/blog/pipeline-as-code) [COMMUNITY-TOOL] - [mtijhof.wordpress.com: Jenkins: Running a declarative pipeline from your' Shared Library 🌟](https://mtijhof.wordpress.com/2019/04/22/jenkins-running-a-declarative-pipeline-from-your-shared-library) [COMMUNITY-TOOL] - [Starting with Declarative 1.2, released in late September, 2017, you can define Declarative Pipelines in your shared libraries as well 🌟](https://www.jenkins.io/doc/book/pipeline/shared-libraries) [COMMUNITY-TOOL] - [Declarative Pipeline - Jenkins shared library 🌟](https://github.com/gfkse/jenkins-shared-library) ⭐ 22 [COMMUNITY-TOOL] + - [stackoverflow.com: Can I have an entire declarative pipeline defined and' parameterized in a shared library?](https://stackoverflow.com/questions/45889796/can-i-have-an-entire-declarative-pipeline-defined-and-parameterized-in-a-shared) [COMMUNITY-TOOL] - [jenkins.io: Share a standard Pipeline across multiple projects with Shared' Libraries 🌟](https://www.jenkins.io/blog/2017/10/02/pipeline-templates-with-shared-libraries) [COMMUNITY-TOOL] - [jenkins.io: Parallel stages with Declarative Pipeline 1.2 🌟](https://www.jenkins.io/blog/2017/09/25/declarative-1) [COMMUNITY-TOOL] - [A sustainable pattern with shared library 🌟](https://www.jenkins.io/blog/2020/10/21/a-sustainable-pattern-with-shared-library) [COMMUNITY-TOOL] - [tomd.xyz: Jenkins shared library: tutorial with examples 🌟](https://tomd.xyz/jenkins-shared-library) [COMMUNITY-TOOL] + - [jjba.dev: Jenkins Shared Library with Unit tests](https://jjba.dev/posts/jenkins-shared-library) [COMMUNITY-TOOL] - [Jenkinsfile Runner](https://github.com/jenkinsci/jenkinsfile-runner) ⭐ 1202 [COMMUNITY-TOOL] - [Jenkins Configuration as Code Plugin](https://www.jenkins.io/projects/jcasc) [COMMUNITY-TOOL] - [devops.com: Using jenkins configuration as code](https://devops.com/using-jenkins-configuration-as-code) [COMMUNITY-TOOL] + - [Dzone: Running Jenkins Server With Configuration-as-Code 🌟](https://dzone.com/articles/running-jenkins-server-with-configuration-as-code) [COMMUNITY-TOOL] + - [cloudbees.com: CloudBees Core Configuration as Code](https://www.previous.cloudbees.com/blog/cloudbees-core-configuration-code-preview) [COMMUNITY-TOOL] - [Visual Studio Code JCasC-Plugin 🌟](https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin) [COMMUNITY-TOOL] + - [Configuration as Code of Jenkins (for Kubernetes) 🌟🌟](https://github.com/figaw/configuration-as-code-jenkins-k8s) [COMMUNITY-TOOL] - [JEP-224: System Read permission: Improve experience of Jenkins Configuration-as-Code' users](https://www.jenkins.io/events/online-hackfest/2020-uiux) [COMMUNITY-TOOL] - [cloudbees.com: All Tier 1 Plugins Support Configuration as Code 🌟🌟](https://www.cloudbees.com/blog/configuration-as-code-plugin-support) [COMMUNITY-TOOL] - [Example of JCasC](https://github.com/halkeye-docker/docker-jenkins) ⭐ 16 [COMMUNITY-TOOL] + - [iceburn.medium.com: Jenkins Configuration As Code](https://iceburn.medium.com/jenkins-configuration-as-code-afd9031a42c9) [COMMUNITY-TOOL] - [Read-only Jenkins Configuration 🌟](https://www.jenkins.io/blog/2020/05/25/read-only-jenkins-announcement) [COMMUNITY-TOOL] + - [docs.openstack.org: Jenkins Job Builder](https://docs.openstack.org/infra/jenkins-job-builder/index.html) [COMMUNITY-TOOL] + - [faun.pub: Automate Jenkins Pipelines management with Jenkins Job Builder' 🌟](https://faun.pub/automate-jenkins-pipelines-management-6e771b5890f) [COMMUNITY-TOOL] - [plugins.jenkins.io/templating-engine: Jenkins Template Engine JTE 🌟](https://plugins.jenkins.io/templating-engine) [COMMUNITY-TOOL] - [cloudbees.com: Managing DevSecOps Pipelines at Scale with Jenkins Templating' Engine](https://www.cloudbees.com/videos/jenkins-template-pipeline-devsecops) [COMMUNITY-TOOL] - [Jenkins Pipeline Unit testing framework](https://github.com/jenkinsci/JenkinsPipelineUnit) ⭐ 1586 [COMMUNITY-TOOL] - [devopscube.com: Jenkins Architecture Explained – Beginners Guide](https://devopscube.com/jenkins-architecture-explained) [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] - [devops.com: kubernetes jenkins master slave scalability](https://devops.com/kubernetes-jenkins-master-slave-scaling-the-scalability-issue) [COMMUNITY-TOOL] + - [7 Ways to Optimize Jenkins](https://www.sitepoint.com/7-ways-optimize-jenkins) [COMMUNITY-TOOL] - [devopscube.com: How to Setup Docker containers as Build Slaves for Jenkins](https://devopscube.com/docker-containers-as-build-slaves-jenkins) [COMMUNITY-TOOL] - [cloudbees.com: Troubleshooting Jenkins Performance: Kubernetes Edition -' Part 1 (2020) 🌟](https://www.cloudbees.com/blog/apm-tools-jenkins-performance) [COMMUNITY-TOOL] - [cloudbees.com: Troubleshooting Jenkins Performance: Kubernetes Edition -' Part 2 (2020) 🌟](https://www.cloudbees.com/blog/application-performance-monitoring-tools) [COMMUNITY-TOOL] - [cloudbees.com: The Two Most Common Issues with Jenkins and How to Fix Them' 🌟](https://www.cloudbees.com/blog/most-common-issues-scaling-jenkins) [COMMUNITY-TOOL] - [cloudbees.com: Enterprise JVM Administration and Jenkins Performance 🌟](https://www.cloudbees.com/blog/enterprise-jvm-administration-and-jenkins-performance) [COMMUNITY-TOOL] + - [Dzone: Running Ansible Playbooks From Jenkins](https://dzone.com/articles/running-ansible-playbooks-from-jenkins) [COMMUNITY-TOOL] + - [itnext.io: Ansible and Jenkins β€” automate your scritps 🌟](https://itnext.io/ansible-and-jenkins-automate-your-scritps-8dff99ef653) [COMMUNITY-TOOL] - [ansible-role-jenkins](https://github.com/geerlingguy/ansible-role-jenkins) ⭐ 851 [COMMUNITY-TOOL] - [Jenkins CLI](https://www.jenkins.io/doc/book/managing/cli) [COMMUNITY-TOOL] - [How to create initial "seed" job](https://github.com/jenkinsci/configuration-as-code-plugin) ⭐ 2791 [COMMUNITY-TOOL] @@ -127,8 +224,11 @@ - [marketplace.visualstudio.com: Jenkins Extension Pack: DontShaveTheYak](https://marketplace.visualstudio.com/items?itemName=DontShaveTheYak.jenkins-extension-pack) [COMMUNITY-TOOL] - [infracloud.io: Migrating Jenkins Freestyle Job to Multibranch Pipeline 🌟](https://www.infracloud.io/blogs/jenkins-freestyle-pipeline-migration) [COMMUNITY-TOOL] - [youtube: How to Create a Bitbucket Cloud Branch Source Multibranch Pipeline' in Jenkins](https://www.youtube.com/watch?v=LNfthmZuRDI&ab_channel=CloudBeesTV) [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] - [dev.to: 8 Jenkins plugins I can't live without (2019)](https://dev.to/jcoelho/8-jenkins-plugins-i-cant-live-without-3bin) [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] - [devops.com: 15 must have Jenkins plugins to increase productivity](https://devops.com/15-must-jenkins-plugins-increase-productivity) [COMMUNITY-TOOL] + - [jrebel.com: Top 10 Jenkins Plugins and Features (2014)](https://www.jrebel.com/blog/top-10-jenkins-plugins-and-features) [COMMUNITY-TOOL] - [devteam.space: 10 Best Jenkins Plugins For DevOps](https://www.devteam.space/blog/10-best-jenkins-plugins-for-devops) [COMMUNITY-TOOL] - [devops.com: Top 10 Best Practices for Jenkins Pipeline Plugin 🌟](https://devops.com/top-10-best-practices-for-jenkins-pipeline-plugin) [COMMUNITY-TOOL] - [jenkins.io: Deprecating non-Java plugins](https://www.jenkins.io/blog/2021/12/22/deprecated-ruby-runtime) [COMMUNITY-TOOL] @@ -147,6 +247,7 @@ - [Code Average API](https://plugins.jenkins.io/code-coverage-api) [COMMUNITY-TOOL] - [Fortify](https://plugins.jenkins.io/fortify) [COMMUNITY-TOOL] - [SonarQube Scanner 🌟](https://plugins.jenkins.io/sonar) [COMMUNITY-TOOL] + - [medium: ECS Jenkins Plugin to create ephemeral Slaves in Fargate](https://medium.com/@jportasa/ecs-jenkins-plugin-to-create-ephemeral-slaves-in-fargate-8cb80b46fb75) [COMMUNITY-TOOL] - [Pipeline: SCM Step (workflow-scm-step)](https://www.jenkins.io/doc/pipeline/steps/workflow-scm-step) [COMMUNITY-TOOL] - [Amazon EC2 plugin](https://plugins.jenkins.io/ec2) [COMMUNITY-TOOL] - [Copy Artifact](https://plugins.jenkins.io/copyartifact) [COMMUNITY-TOOL] @@ -208,16 +309,17 @@ - [Plugin Development: Dependency Management](https://www.jenkins.io/doc/developer/plugin-development/dependency-management) [COMMUNITY-TOOL] - [Parent POM for Jenkins Plugins. Plugin POM 4.0](https://github.com/jenkinsci/plugin-pom) ⭐ 75 [COMMUNITY-TOOL] - [Jenkins BlueOcean 🌟](https://www.jenkins.io/doc/book/blueocean/getting-started) [COMMUNITY-TOOL] + - [cd.foundation: Bringing Blue Ocean into the future of Jenkins](https://cd.foundation/blog/2021/09/02/bringing-blue-ocean-into-the-future-of-jenkins) [COMMUNITY-TOOL] - [Splunk Plugins](https://plugins.jenkins.io/splunk-devops) [COMMUNITY-TOOL] - [Logstash](https://plugins.jenkins.io/logstash) [COMMUNITY-TOOL] - [ALM Performance: Continuously Monitor Performance and Vitality of your Jenkins' Deployment](https://www.almtoolbox.com/jenkins-monitoring.php) [COMMUNITY-TOOL] + - [medium: prometheus and grafana dashboard](https://medium.com/@gangsta_black/grafana-cool-dashboard-for-monitoring-jenkins-with-prometheus-c7ba4f1c6297) [COMMUNITY-TOOL] - [youtube: Monitoring Jenkins with Grafana and Prometheus](https://www.youtube.com/watch?v=EWFJem7GUAc) [COMMUNITY-TOOL] - [youtube: Jenkins Prometheus Grafana Dashboard | Prometheus Jenkins Monitoring' | Prometheus.yml | Thetips4you](https://www.youtube.com/watch?v=N8P9ZLMA2xY) [COMMUNITY-TOOL] - [dynatrace.com: optimizing jenkins to ensure fast build times with dynatrace](https://www.dynatrace.com/news/blog/optimizing-jenkins-to-ensure-fast-build-times-with-dynatrace) [COMMUNITY-TOOL] - [Jenkins plugin to provide automatic status for multibranch jobs (Grafana)](https://plugins.jenkins.io/github-autostatus) [COMMUNITY-TOOL] - [youtube - CloudBeesTV: Jenkins Performance: Avoiding Pitfalls, Diagnosing' Issues & Scaling for Growth](https://www.youtube.com/watch?v=yTafQ-e84eY) [COMMUNITY-TOOL] - [Jenkins opentelemetry-plugin 🌟](https://github.com/jenkinsci/opentelemetry-plugin) ⭐ 124 [COMMUNITY-TOOL] - - [**InfluxDB**:](https://www.influxdata.com) [COMMUNITY-TOOL] - [jenkins.io: Jenkins Remoting Monitoring 🌟](https://www.jenkins.io/projects/gsoc/2021/projects/remoting-monitoring) [COMMUNITY-TOOL] - [Jenkins Remoting monitoring with OpenTelemetry Plugin 🌟](https://github.com/jenkinsci/remoting-opentelemetry-plugin) ⭐ 15 [COMMUNITY-TOOL] - [Jenkins: Agents Monitoring End User Survey](https://docs.google.com/forms/d/e/1FAIpQLSdiuQN3sm2mQ2E86VTXVXu7bf_9C0hVdzhw2_Kvu3DFqL7EZA/viewform) [COMMUNITY-TOOL] @@ -227,8 +329,10 @@ - [External Fingerprint Storage Phase-1 Updates](https://www.jenkins.io/blog/2020/06/27/external-fingerprint-storage) [COMMUNITY-TOOL] - [Redis Fingerprint Storage Plugin](https://github.com/jenkinsci/redis-fingerprint-storage-plugin) ⭐ 5 [COMMUNITY-TOOL] - [piotrminkowski.wordpress.com: Kotlin microservice with spring boot](https://piotrminkowski.wordpress.com/2019/01/15/kotlin-microservice-with-spring-boot) [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] - [itnext.io: docker in docker](https://itnext.io/docker-in-docker-521958d34efd) [COMMUNITY-TOOL] - [code-maze.com: ci jenkins docker](https://code-maze.com/ci-jenkins-docker) [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] - [ref1: docker build --network=host](https://github.com/awslabs/amazon-eks-ami/issues/183) ⭐ 2647 [COMMUNITY-TOOL] - [How to Disable Code: The Developer's Production Kill Switch 🌟](https://www.cloudbees.com/blog/how-disable-code-developers-production-kill-switch) [COMMUNITY-TOOL] - [jenkinsci/jenkins-scripts 🌟](https://github.com/jenkinsci/jenkins-scripts) [COMMUNITY-TOOL] @@ -240,14 +344,37 @@ - [blogs.sap.com: Continuous quality using plugins and Jenkins (ABAP & UI5)](https://blogs.sap.com/2020/10/18/continuous-quality-using-plugins-and-jenkins-abap-ui5) [COMMUNITY-TOOL] - [blogs.sap.com: CI/CD Tools for SAP Cloud Platform ABAP Environment](https://blogs.sap.com/2020/10/22/ci-cd-tools-for-sap-cloud-platform-abap-environment) [COMMUNITY-TOOL] - [templates.cloudonaut.io: Jenkins 2.0: highly available master](https://templates.cloudonaut.io/en/stable/jenkins/#jenkins-20-highly-available-master) [COMMUNITY-TOOL] + - [Robot Framework 🌟](https://robotframework.org) [COMMUNITY-TOOL] + - [JM Meessen: Declarative Jenkinsfile Support](https://marketplace.visualstudio.com/items?itemName=jmMeessen.jenkins-declarative-support) [COMMUNITY-TOOL] + - [Continuation Passing Style (CPS)](https://github.com/cloudbees/groovy-cps) ⭐ 95 [COMMUNITY-TOOL] + - [pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images 🌟](https://pushbuildtestdeploy.com/jenkins-on-kubernetes-building-docker-images) [COMMUNITY-TOOL] +## Application Delivery and GitOps + +### Package Management + +#### OpenShift Integration + + - [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) [ENTERPRISE-STABLE] [GUIDE] β€” Red Hat developer guide demonstrating automated Helm deployments through Jenkins on OpenShift 4. Covers pipeline definitions, credentials handling, and rollback automations. +## Cloud Infrastructure + +### Orchestration + +#### AWS EKS Tools + + - **(2026)** [==eksctl: EKS installer==](https://github.com/eksctl-io/eksctl) ⭐ 5202 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The official CLI tool for creating and managing EKS clusters on AWS. Automates CloudFormation stacks, node group configurations, IAM integration (IRSA), and VPC provisions. ## Continuous Integration ### CI Tools -#### Jenkins (1) +#### Jenkins - [performance-plugin](https://github.com/jenkinsci/performance-plugin) ⭐ 194 [EN CONTENT] [COMMUNITY-TOOL] β€” A stable Jenkins CI plugin designed to ingest, compile, and visualize execution metrics from varied load-testing libraries including JMeter, Taurus, and JUnit. + - [Jenkins Kubernetes Plugin](https://plugins.jenkins.io/kubernetes) [EN CONTENT] [ENTERPRISE-STABLE] β€” The critical Kubernetes integration for Jenkins, executing dynamic agents directly inside cluster pods. Solves pipeline scale issues by tearing down runner instances upon build completion. + - [Kubernetes Continuous Deploy](https://plugins.jenkins.io/kubernetes-cd) [EN CONTENT] [COMMUNITY-TOOL] β€” A traditional Jenkins plugin for deploying build outputs to Kubernetes. Note: Has fallen out of favor in modern GitOps-centric continuous delivery pipelines. + - [openshift-pipeline](https://plugins.jenkins.io/openshift-pipeline) [EN CONTENT] [COMMUNITY-TOOL] β€” Allows direct deployment integrations inside Red Hat OpenShift pipelines via Jenkins, automating image building and pipeline orchestrations. + - [openshift-sync](https://plugins.jenkins.io/openshift-sync) [EN CONTENT] [COMMUNITY-TOOL] β€” Synchronizes OpenShift environment configs, secrets, build limits, and pod templates automatically to ensure consistent CI runner execution. + - [openshift-client](https://plugins.jenkins.io/openshift-client) [EN CONTENT] [COMMUNITY-TOOL] β€” Exposes OpenShift's command-line tool definitions directly inside Jenkins jobs, enabling custom script actions to command remote clusters safely. ## DevOps ### CI-CD Pipelines @@ -255,15 +382,42 @@ #### Jenkins Ecosystem - [Jenkins Pipeline Syntax: Scripted Syntax (Groovy DSL syntax) & Declarative' Syntax 🌟](https://www.jenkins.io/doc/book/pipeline/syntax) [EN CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] β€” Authoritative documentation explaining scripted and declarative Jenkins pipeline configuration syntaxes. Breaks down flow control structures, declarative directives, agent allocations, and step definitions essential to enterprise build automation. -## Red Hat OpenShift +## GitOps and Continuous Delivery + +### Kubernetes Native CI-CD + +#### Argo Workflows + + - [Migrating CI/CD from Jenkins to Argo Workflows](https://dev.to/intuitdev/migrating-cicd-from-jenkins-to-argo-1km4) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A comprehensive real-world migration case study detailing how Intuit transitioned high-volume CI/CD pipelines from Jenkins to Kubernetes-native Argo Workflows. Outlines critical architectural lessons, scale bottlenecks, pipeline-as-code models, and resource optimization. +## Platform Engineering ### CI-CD Pipelines (1) +#### Jenkins (1) + + - [Back of the Napkin Guide to Updating Jenkins](https://www.jenkins.io/blog/2023/10/31/marc-s-napkin-upgrade-guide) [ENTERPRISE-STABLE] β€” A highly practical, pragmatic guide from a core Jenkins maintainer outlining safe upgrade strategies for Jenkins controllers and its complex plugin ecosystem. Reduces administrative friction by emphasizing snapshot backups, compatibility matrices, and staged canary verification. +## Red Hat OpenShift + +### CI-CD Pipelines (2) + #### Jenkins Ecosystem (1) - - **(2018)** [Building Declarative Pipelines with OpenShift DSL Plugin 🌟🌟](https://www.redhat.com/en/blog/building-declarative-pipelines-openshift-dsl-plugin) [EN CONTENT] [COMMUNITY-TOOL] β€” Details strategies to compile reliable, declarative Jenkins pipelines utilizing OpenShift DSL plugins. Discusses native methods to trigger S2I builds, promote container images, and securely communicate with Cluster managers. - [opensource.com: running jenkins builds containers 🌟](https://opensource.com/article/18/4/running-jenkins-builds-containers) [EN CONTENT] [COMMUNITY-TOOL] β€” Step-by-step tutorial addressing the orchestration of containerized workloads inside a Jenkins building phase. Evaluates Docker-in-Docker strategies and Kubernetes dynamic agents to avoid single-host execution bottlenecks and guarantee runtime isolation. +## Runtime Optimizations + +### JVM Tuning + +#### Language Fundamentals + + - [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.) [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Administrative guide addressing the platform transition of the Jenkins controller from obsolete Java 8 engines to modern Java 11 runtime profiles. +## Software Engineering + +### CICD + +#### Trends + + - [sdtimes.com: CI/CD pipelines are expanding 🌟](https://sdtimes.com/devops/ci-cd-pipelines-are-expanding) [COMMUNITY-TOOL] β€” Explores how modern CI/CD pipelines are expanding their scope to integrate security scans, compliance policy engines, and platform provisioning stages. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.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 new file mode 100644 index 00000000..ad07cc47 --- /dev/null +++ b/v2-docs/jvm-parameters-matrix-table.md @@ -0,0 +1,13 @@ +# JVM Parameters Matrix Table + +!!! info "Architectural Context" + Detailed reference for JVM Parameters Matrix Table in the context of Developer Ecosystem. + +## Standard Reference + + - [Dzone: 7 JVM Arguments of Highly Effective Applications 🌟🌟🌟](https://dzone.com/articles/7-jvm-arguments-of-highly-effective-applications-1) [COMMUNITY-TOOL] + + +--- +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) + diff --git a/v2-docs/keptn.md b/v2-docs/keptn.md index 0d671ad1..b146767c 100644 --- a/v2-docs/keptn.md +++ b/v2-docs/keptn.md @@ -1,10 +1,18 @@ -# Keptn +# Keptn. Data Driven DevOps Automation with Ketpn. Automating Service Level Indicators/Service Level Objectives based build validation with Keptn and Jenkins !!! info "Architectural Context" - Detailed reference for Keptn in the context of Engineering Pipeline. + Detailed reference for Keptn. Data Driven DevOps Automation with Ketpn. Automating Service Level Indicators/Service Level Objectives based build validation with Keptn and Jenkins in the context of Engineering Pipeline. ## Standard Reference + - [Keptn](https://keptn.sh/stable) [COMMUNITY-TOOL] + - [Quick Start](https://v1.keptn.sh/docs/quickstart) [COMMUNITY-TOOL] + - [dynatrace.com: What is keptn, how it works and how to get started!](https://www.dynatrace.com/news/blog/what-is-keptn-how-it-works-and-how-to-get-started) [COMMUNITY-TOOL] + - [Jenkins Online Meetup](https://www.meetup.com/jenkins-online-meetup/events/270861119) [COMMUNITY-TOOL] + - [youtube: Level-Up your Jenkins-based Delivery with Keptn](https://www.youtube.com/watch?v=VYRdirdjOAg&t=5s) [COMMUNITY-TOOL] + - [tutorials.keptn.sh 🌟](https://tutorials.keptn.sh) [COMMUNITY-TOOL] + - [medium: Keptn 0.6.0 β€” My top 5 favorite improvements](https://medium.com/keptn/keptn-0-6-0-my-top-5-favorite-improvements-242d8ac1abfe) [COMMUNITY-TOOL] + - [medium: How we are redesigning our microservices deployment strategy](https://medium.com/dynatrace-engineering/how-we-are-redesigning-our-microservices-deployment-strategy-c567e310a42e) [COMMUNITY-TOOL] - [Keptn Jenkins Shared Library](https://github.com/keptn-sandbox/keptn-jenkins-library) ⭐ 8 [COMMUNITY-TOOL] - [thenewstack.io: How Keptn Automatically Configures Prometheus Ecosystems](https://thenewstack.io/how-keptn-automatically-configures-prometheus-ecosystems) [COMMUNITY-TOOL] - [github.com/keptn-sandbox/keptn-on-k3s: Tutorial: Keptn for Dynatrace Users' in 5 Minutes 🌟](https://github.com/keptn-sandbox/keptn-on-k3s/blob/master/README-KeptnForDynatrace.md) ⭐ 29 [COMMUNITY-TOOL] @@ -13,5 +21,5 @@ --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/kubectl-commands.md b/v2-docs/kubectl-commands.md index a173f578..0c005e97 100644 --- a/v2-docs/kubectl-commands.md +++ b/v2-docs/kubectl-commands.md @@ -1,38 +1,68 @@ -# Kubectl Commands +# Kubectl commands !!! info "Architectural Context" - Detailed reference for Kubectl Commands in the context of The Container Stack. + Detailed reference for Kubectl commands in the context of The Container Stack. ## Standard Reference + - [BuildKit CLI for kubectl (by vmware-tanzu) 🌟](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [COMMUNITY-TOOL] + - [Kubectl Autocomplete](https://kubernetes.io/docs/reference/kubectl/quick-reference) [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] + - [hidetatz/kubecolor 🌟](https://github.com/hidetatz/kubecolor) ⭐ 1445 [COMMUNITY-TOOL] + - [container-registry.com: Lifting Developers’ Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl) [COMMUNITY-TOOL] + - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] - [itnext.io: Boosting your kubectl productivity](https://itnext.io/boosting-your-kubectl-productivity-b348f7c25712) [COMMUNITY-TOOL] + - [medium: Ready-to-use commands and tips for kubectl](https://medium.com/flant-com/kubectl-commands-and-tips-7b33de0c5476) [COMMUNITY-TOOL] + - [medium: Be fast with Kubectl 1.19 CKAD/CKA 🌟](https://medium.com/faun/be-fast-with-kubectl-1-18-ckad-cka-31be00acc443) [COMMUNITY-TOOL] - [developers.redhat.com: Kubectl: Developer tips for the Kubernetes command' line 🌟](https://developers.redhat.com/blog/2020/11/20/kubectl-developer-tips-for-the-kubernetes-command-line) [COMMUNITY-TOOL] + - [pixelstech.net: Update & Delete Kubernetes resources in one-line command](https://www.pixelstech.net/article/1604225312-Update-&-Delete-Kubernetes-resources-in-one-line-command) [COMMUNITY-TOOL] - [opensource.com: 5 useful ways to manage Kubernetes with kubectl](https://opensource.com/article/21/7/kubectl) [COMMUNITY-TOOL] - [hackerxone.com: How to Manage Single & Multiple Kubernetes Clusters using' kubectl & kubectx in Linux](https://www.hackerxone.com/2021/07/10/how-manage-single-multiple-kubernetes-clusters-using-kubectl-kubectx-linux) [COMMUNITY-TOOL] - [Get kubectl access to your private cluster from anywhere](https://blog.alexellis.io/get-private-kubectl-access-anywhere) [COMMUNITY-TOOL] + - [medium: One CKA/CKAD/CKS requirement: Mastering Kubectl](https://medium.com/nerd-for-tech/one-cka-ckad-cks-requirement-mastering-kubectl-85486bc0a3aa) [COMMUNITY-TOOL] + - [medium: Replication Controller Vs ReplicaSets in Kubernetes](https://medium.com/geekculture/replication-controller-vs-replicasets-in-kubernetes-7b780e4d09d5) [COMMUNITY-TOOL] - [dev.to: Open a command prompt in a Kubernetes cluster](https://dev.to/eldadak/open-a-command-prompt-in-a-kubernetes-cluster-206g) [COMMUNITY-TOOL] + - [akhilsharma.work: Checking Kubernetes API Calls using kubectl](https://akhilsharma.work/checking-kubernetes-api-calls-using-kubectl) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Restart Kubernetes Pods with Kubectl](https://www.cloudsavvyit.com/14587/how-to-restart-kubernetes-pods-with-kubectl) [COMMUNITY-TOOL] + - [technos.medium.com: How kubectl apply command works?](https://technos.medium.com/how-kubectl-apply-command-works-d092121056d3) [COMMUNITY-TOOL] + - [blogs.nakam.org: What Happens When? K8s Edition 🌟](https://blogs.nakam.org/what-happens-when-k8s-edition) [COMMUNITY-TOOL] - [inlets.dev: Fixing the Developer Experience of Kubernetes Port Forwarding](https://inlets.dev/blog/2022/06/24/fixing-kubectl-port-forward.html) [COMMUNITY-TOOL] + - [medium.com/swlh: Break Down Kubernetes Server-Side Apply (Advanced kubectl)' 🌟](https://medium.com/swlh/break-down-kubernetes-server-side-apply-5d59f6a14e26) [COMMUNITY-TOOL] + - [blog.devgenius.io: K8s β€” Manage Multiple Clusters Using kubectl at Scale](https://blog.devgenius.io/k8s-manage-multiple-clusters-using-kubectl-at-scale-9f200c692099) [COMMUNITY-TOOL] - [itnext.io: How to Restart Kubernetes Pods With Kubectl 🌟](https://itnext.io/how-to-restart-kubernetes-pods-with-kubectl-2a7834a6b961) [COMMUNITY-TOOL] + - [awstip.com: Kubernetes β€” Creating deployments via command line and with' YAML files](https://awstip.com/kubernetes-creating-deployments-via-command-line-and-with-yaml-files-783eaad7b3be) [COMMUNITY-TOOL] - [superbrothers/zsh-kubectl-prompt 🌟](https://github.com/superbrothers/zsh-kubectl-prompt) ⭐ 591 [COMMUNITY-TOOL] - - [hidetatz/kubecolor 🌟](https://github.com/hidetatz/kubecolor) ⭐ 1445 [COMMUNITY-TOOL] + - [medium.com/@emmaliaocode: kubectl create vs kubectl apply. What’s the difference?](https://medium.com/@emmaliaocode/kubectl-create-vs-kubectl-apply-whats-the-differences-f6472f4c6c86) [COMMUNITY-TOOL] + - [medium.com/codex: Kubectl Output 101](https://medium.com/codex/kubectl-output-101-851f8e61fd51) [COMMUNITY-TOOL] + - [medium.com/geekculture: kubectl β€” Best Practices](https://medium.com/geekculture/kubectl-best-practices-c4ff809167dd) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [shardul.dev: Most Useful kubectl Plugins](https://shardul.dev/most-useful-kubectl-plugins) [COMMUNITY-TOOL] - [howtogeek.com: Getting Started With Kubectl to Manage Kubernetes Clusters](https://www.howtogeek.com/devops/getting-started-with-kubectl-to-manage-kubernetes-clusters) [COMMUNITY-TOOL] + - [medium.com/@jake.page91: The guide to kubectl I never had](https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Contexts: Complete Guide for Developers](https://itnext.io/kubernetes-contexts-complete-guide-for-developers-7ea5b2fc75c7) [COMMUNITY-TOOL] - [ahmetb/kubectl-aliases](https://github.com/ahmetb/kubectl-aliases) ⭐ 3691 [ENTERPRISE-STABLE] + - [blog.devgenius.io: Daily useful Kubernetes aliases](https://blog.devgenius.io/daily-useful-kubernetes-aliases-c35f7f411f39) [COMMUNITY-TOOL] - [kubectl explain](https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_explain) [COMMUNITY-TOOL] - [itnext.io: Using β€˜kubectl explain’ for Custom Resources](https://itnext.io/understanding-kubectl-explain-9d703396cc8) [COMMUNITY-TOOL] - [github.com/trstringer/kubectl-example](https://github.com/trstringer/kubectl-example) ⭐ 13 [COMMUNITY-TOOL] - [kubectl Shell Autocomplete](https://blog.heptio.com/kubectl-shell-autocomplete-heptioprotip-48dd023e0bf3) [COMMUNITY-TOOL] - [complete-alias](https://github.com/cykerway/complete-alias) ⭐ 811 [COMMUNITY-TOOL] - - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] - [itnext.io: Connect to containers using Kubectl Exec](https://itnext.io/connect-to-containers-using-kubectl-exec-b1fb5c171f03) [COMMUNITY-TOOL] - [goteleport.com: kubectl exec vs SSH](https://goteleport.com/blog/ssh-vs-kubectl) [COMMUNITY-TOOL] - [hackernoon.com: How to Work With the Kubectl Debug Command](https://hackernoon.com/how-to-work-with-the-kubectl-debug-command) [COMMUNITY-TOOL] - [Flag export deprecated in kubernetes 1.14](https://github.com/kubernetes/kubernetes/pull/73787) ⭐ 122403 [DE FACTO STANDARD] - - [container-registry.com: Lifting Developers’ Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl) [COMMUNITY-TOOL] + - [Copy secrets between namespaces](https://stackoverflow.com/questions/55515594/is-there-a-way-to-share-a-configmap-in-kubernetes-between-namespaces) [COMMUNITY-TOOL] + - [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com) [COMMUNITY-TOOL] +## Continuous Integration + +### CI Tools + +#### Jenkins + + - [Jenkins Kubernetes Plugin](https://plugins.jenkins.io/kubernetes) [EN CONTENT] [ENTERPRISE-STABLE] β€” The critical Kubernetes integration for Jenkins, executing dynamic agents directly inside cluster pods. Solves pipeline scale issues by tearing down runner instances upon build completion. + - [Kubernetes Continuous Deploy](https://plugins.jenkins.io/kubernetes-cd) [EN CONTENT] [COMMUNITY-TOOL] β€” A traditional Jenkins plugin for deploying build outputs to Kubernetes. Note: Has fallen out of favor in modern GitOps-centric continuous delivery pipelines. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-alternatives.md b/v2-docs/kubernetes-alternatives.md index d40ff765..3acdec41 100644 --- a/v2-docs/kubernetes-alternatives.md +++ b/v2-docs/kubernetes-alternatives.md @@ -3,6 +3,16 @@ !!! info "Architectural Context" Detailed reference for Kubernetes Alternatives in the context of The Container Stack. +## Standard Reference + + - [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] + ## Artificial Intelligence ### Serverless AI @@ -105,13 +115,6 @@ - [simform.com: Top Alternatives to Kubernetes to Overcome Business Challenges](https://www.simform.com/blog/alternatives-to-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” An informative breakdown analyzing leading container orchestrators other than Kubernetes. Details architectural features of Docker Swarm, Nomad, and AWS ECS for diverse engineering demands. - [thenewstack.io: Do I Really Need Kubernetes?](https://thenewstack.io/do-i-really-need-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” A candid architectural decision guide evaluating the complexity, overhead, and maintenance costs of adopting Kubernetes. Offers simpler alternative infrastructure paradigms. - [towardsdatascience.com: Heroku + Docker in 10 Minutes](https://towardsdatascience.com/heroku-docker-in-10-minutes-f4329c4fd72f) [EN CONTENT] [COMMUNITY-TOOL] β€” A quick-deployment tutorial showing how to containerize dynamic web applications with Docker and deploy them smoothly to Heroku's managed infrastructure. -## Platform Engineering - -### Site Reliability Engineering - -#### Foundations - - - **(2024)** [itprotoday.com: Why Site Reliability Engineering Is Key to Modern DevOps](https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget) 🌟 [COMMUNITY-TOOL] β€” An executive analysis examining why SRE architecture is a vital component of any modern, high-density DevOps delivery system trying to limit service down-time. ## Serverless Architectures ### WebAssembly and Edge @@ -125,5 +128,5 @@ - **(2025)** [dreamland](https://github.com/taubyte/dream) ⭐ 88 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] β€” A local testing and deployment tool for the Taubyte WebAssembly-native edge framework. Lets engineers build, test, and debug distributed serverless systems locally. --- -πŸ’‘ **Explore Related:** [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) | [Container Managers](./container-managers.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-autoscaling.md b/v2-docs/kubernetes-autoscaling.md index 79867788..c87bd8b5 100644 --- a/v2-docs/kubernetes-autoscaling.md +++ b/v2-docs/kubernetes-autoscaling.md @@ -1,49 +1,114 @@ -# Kubernetes Autoscaling +# Autoscaling !!! info "Architectural Context" - Detailed reference for Kubernetes Autoscaling in the context of The Container Stack. + Detailed reference for Autoscaling in the context of The Container Stack. ## Standard Reference + - [replex.io](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] + - [blog.scaleway.com: Understanding Kubernetes Autoscaling](https://www.scaleway.com/en/blog/understanding-kubernetes-autoscaling) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes pod autoscaler using custom metrics](https://www.sysdig.com/blog/kubernetes-autoscaler) [COMMUNITY-TOOL] + - [learnk8s.io: Architecting Kubernetes clusters β€” choosing the best autoscaling strategy 🌟](https://learnkube.com/kubernetes-autoscaling-strategies) [COMMUNITY-TOOL] + - [thinksys.com: Understanding Kubernetes Autoscaling](https://thinksys.com/devops/kubernetes-autoscaling) [COMMUNITY-TOOL] + - [HPA: Horizontal Pod Autoscaler](https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale) [COMMUNITY-TOOL] + - [around25.com: Horizontal Pod Autoscaler in Kubernetes 🌟](https://www.around25.com/blog/horizontal-pod-autoscaler-in-kubernetes) [COMMUNITY-TOOL] + - [sysdig.com: Trigger a Kubernetes HPA with Prometheus metrics](https://www.sysdig.com/blog/kubernetes-hpa-prometheus) [COMMUNITY-TOOL] + - [hub.helm.sh: cluster-autoscaler](https://artifacthub.io/packages/helm/stable/cluster-autoscaler) [COMMUNITY-TOOL] + - [kedify.io: Prometheus and Kubernetes Horizontal Pod Autoscaler don’t talk, KEDA does](https://www.kedify.io/resources/blog/prometheus-and-kubernetes-horizontal-pod-autoscaler-dont-talk-keda-does) [COMMUNITY-TOOL] + - [opcito.com: A guide to mastering autoscaling in Kubernetes with KEDA](https://www.opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with-keda) [COMMUNITY-TOOL] + - [Amazon Web Services: EKS Cluster Autoscaler](https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html#cluster-autoscaler) [COMMUNITY-TOOL] β€” - [eksworkshop.com: Configure Cluster Autoscaler (CA)](https://eksworkshop.com/scaling/deploy_ca) + - [Azure: AKS Cluster Autoscaler](https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler) [COMMUNITY-TOOL] + - [Google Cloud Platform: GKE Cluster Autoscaler](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler) [COMMUNITY-TOOL] + - [DigitalOcean Kubernetes: DOKS Cluster Autoscaler](https://docs.digitalocean.com/products/kubernetes/how-to/autoscale) [COMMUNITY-TOOL] + - [itnext.io: Kubernetes: load-testing and high-load tuning β€” problems and' solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791) [COMMUNITY-TOOL] + - [github.com/jthomperoo: Predictive Horizontal Pod Autoscaler](https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler) ⭐ 383 [COMMUNITY-TOOL] + - [thenewstack.io: K8s Resource Management: An Autoscaling Cheat Sheet' 🌟](https://thenewstack.io/k8s-resource-management-an-autoscaling-cheat-sheet) [COMMUNITY-TOOL] + - [thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape](https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape) [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] + - [eksworkshop.com: Configure Cluster Autoscaler (CA)](https://eksworkshop.com/scaling/deploy_ca) [COMMUNITY-TOOL] + - [tomd.xyz: Event-driven integration on Kubernetes with Camel & KEDA](https://tomd.xyz/kubernetes-event-driven-keda) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Effects of Docker Image Size on AutoScaling w.r.t' Single and Multi-Node Kube Cluster](https://levelup.gitconnected.com/effects-of-docker-image-size-on-autoscaling-w-r-t-single-and-multi-node-kube-cluster-29c4f689cd99) [COMMUNITY-TOOL] - [infracloud.io: 3 Autoscaling Projects to Optimise Kubernetes Costs](https://www.infracloud.io/blogs/3-autoscaling-projects-optimising-kubernetes-costs) [COMMUNITY-TOOL] - [infracloud.io: Kubernetes Autoscaling with Custom Metrics (updated) 🌟](https://www.infracloud.io/blogs/kubernetes-autoscaling-custom-metrics) [COMMUNITY-TOOL] - [thenewstack.io: Reduce Kubernetes Costs Using Autoscaling Mechanisms](https://thenewstack.io/reduce-kubernetes-costs-using-autoscaling-mechanisms) [COMMUNITY-TOOL] - [cast.ai: Guide to Kubernetes autoscaling for cloud cost optimization 🌟](https://cast.ai/blog/guide-to-kubernetes-autoscaling-for-cloud-cost-optimization) [COMMUNITY-TOOL] - [thenewstack.io: Scaling Microservices on Kubernetes 🌟](https://thenewstack.io/scaling-microservices-on-kubernetes) [COMMUNITY-TOOL] - [cloud.ibm.com: Tutorial - Scalable webapp 🌟](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-scalable-webapp-kubernetes) [COMMUNITY-TOOL] + - [medium.com/airbnb-engineering: Dynamic Kubernetes Cluster Scaling at Airbnb](https://medium.com/airbnb-engineering/dynamic-kubernetes-cluster-scaling-at-airbnb-d79ae3afa132) [COMMUNITY-TOOL] + - [chaitu-kopparthi.medium.com: Scaling Kubernetes workloads using custom Prometheus' metrics](https://chaitu-kopparthi.medium.com/scaling-kubernetes-workloads-using-custom-prometheus-metrics-1eb64b23919e) [COMMUNITY-TOOL] + - [medium.com/@niklas.uhrberg: Auto scaling in Kubernetes using Kafka and application' metrics β€” part 1](https://medium.com/@niklas.uhrberg/auto-scaling-in-kubernetes-using-kafka-and-application-metrics-part-1-a509256b64ff) [COMMUNITY-TOOL] + - [openai.com: Scaling Kubernetes to 7,500 Nodes](https://openai.com/blog/scaling-kubernetes-to-7500-nodes) [COMMUNITY-TOOL] + - [medium.com/mindboard: What is Autoscaling in Kubernetes?](https://medium.com/mindboard/what-is-autoscaling-in-kubernetes-109c7b5d321) [COMMUNITY-TOOL] - [clickittech.com: Kubernetes Autoscaling: How to use the Kubernetes Autoscaler](https://www.clickittech.com/devops/kubernetes-autoscaling) [COMMUNITY-TOOL] - [github.com/kubernetes: **Kubernetes Cluster Autoscaler**](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler) ⭐ 8858 [ENTERPRISE-STABLE] + - [gitconnected.com: Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal' Pod Autoscaler, and Vertical Pod Autoscaler](https://levelup.gitconnected.com/kubernetes-autoscaling-101-cluster-autoscaler-horizontal-pod-autoscaler-and-vertical-pod-2a441d9ad231) [COMMUNITY-TOOL] + - [packet.com: Kubernetes Cluster Autoscaler](https://www.packet.com/resources/guides/kubernetes-cluster-autoscaler-on-packet) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Cluster Autoscaler: More than scaling out](https://itnext.io/kubernetes-cluster-autoscaler-more-than-scaling-out-7b2d97f10b27) [COMMUNITY-TOOL] + - [cloud.ibm.com: Containers Troubleshoot Cluster Autoscaler](https://cloud.ibm.com/docs/containers?topic=containers-troubleshoot_cluster_autoscaler) [COMMUNITY-TOOL] - [platform9.com: Kubernetes Autoscaling Options: Horizontal Pod Autoscaler,' Vertical Pod Autoscaler and Cluster Autoscaler](https://platform9.com/blog/kubernetes-autoscaling-options-horizontal-pod-autoscaler-vertical-pod-autoscaler-and-cluster-autoscaler) [COMMUNITY-TOOL] + - [banzaicloud.com: Autoscaling Kubernetes clusters](https://banzaicloud.com/blog/k8s-cluster-autoscaler) [COMMUNITY-TOOL] + - [tech.deliveryhero.com: Dynamically overscaling a Kubernetes cluster with' cluster-autoscaler and Pod Priority](https://tech.deliveryhero.com/dynamically-overscaling-a-kubernetes-cluster-with-cluster-autoscaler-and-pod-priority) [COMMUNITY-TOOL] + - [medium: Build Kubernetes Autoscaling for Cluster Nodes and Application Pods' 🌟](https://medium.com/better-programming/build-kubernetes-autoscaling-for-cluster-nodes-and-application-pods-bb7f2d716b07) [COMMUNITY-TOOL] + - [Auto-Scaling Your Kubernetes Workloads (K8s) 🌟](https://medium.com/faun/autoscaling-in-kubernetes-cluster-bc55b8393a19) [COMMUNITY-TOOL] + - [medium: Cluster Autoscaler in Kubernetes](https://medium.com/avmconsulting-blog/cluster-autoscaler-type-in-kubernetes-part2-f2ae432eefbb) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Resources and Autoscaling β€” From Basics to Greatness' 🌟](https://itnext.io/kubernetes-resources-and-autoscaling-from-basics-to-greatness-7cae17fbf27b) [COMMUNITY-TOOL] - - [Symbiosis](https://symbiosis.host) [COMMUNITY-TOOL] + - [kubedex.com: autoscaling 🌟](https://kubedex.com/autoscaling) [COMMUNITY-TOOL] + - [chrisedrego.medium.com: Kubernetes AutoScaling Series: Cluster AutoScaler' 🌟](https://chrisedrego.medium.com/kubernetes-autoscaling-series-cluster-autoscaler-5d60c10c3dc1) [COMMUNITY-TOOL] - [the-gigi.github.io: Advanced Kubernetes Scheduling and Autoscaling](https://the-gigi.github.io/gigi-zone/posts/2024/05/advanced-k8s-scheduling-and-autoscaling) [COMMUNITY-TOOL] - [returngis.net: Escalado vertical de tus pods en Kubernetes con VerticalPodAutoscaler](https://www.returngis.net/2020/07/escalado-vertical-de-tus-pods-en-kubernetes) [COMMUNITY-TOOL] - [itnext.io: Horizontal Pod Autoscaling with Custom Metric from Different' Namespace](https://itnext.io/horizontal-pod-autoscaling-with-custom-metric-from-different-namespace-f19f8446143b) [COMMUNITY-TOOL] + - [Kubernetes autoscaling with Istio metrics 🌟](https://medium.com/google-cloud/kubernetes-autoscaling-with-istio-metrics-76442253a45a) [COMMUNITY-TOOL] + - [medium: 1/3 Autoscaling in Kubernetes: A Primer on Autoscaling](https://medium.com/expedia-group-tech/autoscaling-in-kubernetes-a-primer-on-autoscaling-7b8f0f95a928) [COMMUNITY-TOOL] + - [superawesome.com: Scaling pods with HPA using custom metrics. How we scale' our kid-safe technology using Kubernetes 🌟](https://www.superawesome.com/blog/how-we-scale-our-kid-safe-technology-using-auto-scaling-on-kubernetes) [COMMUNITY-TOOL] - [velotio.com: Autoscaling in Kubernetes using HPA and VPA](https://www.velotio.com/engineering-blog/autoscaling-in-kubernetes-using-hpa-vpa) [COMMUNITY-TOOL] - [kubectl-vpa](https://github.com/ninlil/kubectl-vpa) ⭐ 4 [COMMUNITY-TOOL] - [itnext.io: K8s Vertical Pod Autoscaling 🌟](https://itnext.io/k8s-vertical-pod-autoscaling-fd9e602cbf81) [COMMUNITY-TOOL] + - [czakozoltan08.medium.com: Stupid Simple Scalability](https://czakozoltan08.medium.com/stupid-simple-scalability-dc4a7fbe67d6) [COMMUNITY-TOOL] + - [cloudnatively.com: Understanding Horizontal Pod Autoscaling](https://www.cloudnatively.com/kubernetes-hpa-explanation) [COMMUNITY-TOOL] - [blog.px.dev: Horizontal Pod Autoscaling with Custom Metrics in Kubernetes' 🌟](https://blog.px.dev/autoscaling-custom-k8s-metric) [COMMUNITY-TOOL] + - [awstip.com: Kubernetes HPA](https://awstip.com/kubernetes-hpa-8b7cf54f115) [COMMUNITY-TOOL] + - [medium.com/@CloudifyOps: Setting up a Horizontal Pod Autoscaler for Kubernetes' cluster](https://medium.com/@CloudifyOps/setting-up-a-horizontal-pod-autoscaler-for-kubernetes-cluster-a7d3cf3be7) [COMMUNITY-TOOL] + - [betterprogramming.pub: Advanced Features of Kubernetes’ Horizontal Pod Autoscaler](https://betterprogramming.pub/advanced-features-of-kubernetes-horizontal-pod-autoscaler-536ebd7893ad) [COMMUNITY-TOOL] - [code.egym.de: Horizontal Pod Autoscaler in Kubernetes (Part 1) β€” Simple' Autoscaling using Metrics Server](https://code.egym.de/horizontal-pod-autoscaler-in-kubernetes-part-1-simple-autoscaling-using-metrics-server-929e96cc2ab2) [COMMUNITY-TOOL] + - [medium.com/@kewynakshlley: Performance evaluation of the autoscaling strategies' vertical and horizontal using Kubernetes](https://medium.com/@kewynakshlley/performance-evaluation-of-the-autoscaling-strategies-vertical-and-horizontal-using-kubernetes-42d9a1663e6b) [COMMUNITY-TOOL] - [itnext.io: Stupid Simple Scalability](https://itnext.io/stupid-simple-scalability-dc4a7fbe67d6) [COMMUNITY-TOOL] + - [faun.pub: Scaling Your Application Using Kubernetes - Harness | Pavan Belagatti](https://faun.pub/scaling-your-application-using-kubernetes-9ad0d6bcf0d6) [COMMUNITY-TOOL] + - [dnastacio.medium.com: Infinite scaling with containers and Kubernetes](https://dnastacio.medium.com/kubernetes-resources-1a1fa1e72dcf) [COMMUNITY-TOOL] + - [medium.com/@badawekoo: Scaling in Kubernetes _What, Why and How?](https://medium.com/@badawekoo/scaling-in-kubernetes-what-why-and-how-d120e99be071) [COMMUNITY-TOOL] + - [pauldally.medium.com: HorizontalPodAutoscaler uses request (not limit) to' determine when to scale by percent](https://pauldally.medium.com/horizontalpodautoscaler-uses-request-not-limit-to-determine-when-to-scale-97643d808997) [COMMUNITY-TOOL] - [dev.to: Scaling Your Application With Kubernetes | Pavan Belagatti](https://dev.to/pavanbelagatti/scaling-your-application-with-kubernetes-5715) [COMMUNITY-TOOL] - - [github.com/jthomperoo: Predictive Horizontal Pod Autoscaler](https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler) ⭐ 383 [COMMUNITY-TOOL] + - [waswani.medium.com: Autoscaling Pods in Kubernetes](https://waswani.medium.com/autoscaling-pods-in-kubernetes-37d05000c41) [COMMUNITY-TOOL] + - [mckornfield.medium.com: Working with HPAs in Kubernetes](https://mckornfield.medium.com/working-with-hpas-in-kubernetes-ced39263b596) [COMMUNITY-TOOL] - [code.egym.de: Vertical Pod Autoscaler in Kubernetes](https://code.egym.de/vertical-pod-autoscaler-in-kubernetes-b12a5c61393f) [COMMUNITY-TOOL] + - [faun.pub: Intelligently estimating your Kubernetes resource needs!](https://faun.pub/intelligently-estimating-your-kubernetes-resource-needs-c12a75ea3138) [COMMUNITY-TOOL] - [itnext.io: Kubernetes: vertical Pods scaling with Vertical Pod Autoscaler](https://itnext.io/kubernetes-vertical-pods-scaling-with-vertical-pod-autoscaler-e2e5a3b8e1a9) [COMMUNITY-TOOL] + - [medium.com/@adityadhopade18: Mastering K8s Event Driven AutoScaling](https://medium.com/@adityadhopade18/mastering-k8s-event-driven-autoscaling-cd1b9df78903) [COMMUNITY-TOOL] + - [dzone: Scale to Zero With Kubernetes with KEDA and/or Knative](https://dzone.com/articles/scale-to-zero-with-kubernetes) [COMMUNITY-TOOL] - [dev.to/danielepolencic: Request-based autoscaling in Kubernetes: scaling' to zero](https://dev.to/danielepolencic/request-based-autoscaling-in-kubernetes-scaling-to-zero-2i73) [COMMUNITY-TOOL] - [keda.sh: Kubernetes Event-driven Autoscaling. Application autoscaling' made simple.](https://keda.sh) [COMMUNITY-TOOL] + - [medium.com/backstagewitharchitects: How Autoscaling Works in Kubernetes?' Why You Need To Start Using KEDA?](https://medium.com/backstagewitharchitects/how-autoscaling-works-in-kubernetes-why-you-need-to-start-using-keda-b601b483d355) [COMMUNITY-TOOL] - [partlycloudy.blog: Horizontal Autoscaling in Kubernetes #3 – KEDA](https://partlycloudy.blog/2020/05/29/horizontal-autoscaling-in-kubernetes-3-keda) [COMMUNITY-TOOL] - [thenewstack.io: CNCF KEDA 2.0 Scales up Event-Driven Programming on Kubernetes](https://thenewstack.io/microsoft-keda-2-0-scales-up-event-driven-programming-on-kubernetes) [COMMUNITY-TOOL] + - [blog.cloudacode.com: How to Autoscale Kubernetes pods based on ingress request' β€” Prometheus, KEDA, and K6](https://blog.cloudacode.com/how-to-autoscale-kubernetes-pods-based-on-ingress-request-prometheus-keda-and-k6-84ae4250a9f3) [COMMUNITY-TOOL] + - [medium.com/@toonvandeuren: Kubernetes Scaling: The Event Driven Approach' - KEDA](https://medium.com/@toonvandeuren/kubernetes-scaling-the-event-driven-approach-bdd58ded4e3f) [COMMUNITY-TOOL] + - [Dzone: Autoscaling Your Kubernetes Microservice with KEDA](https://dzone.com/articles/autoscaling-your-kubernetes-microservice-with-keda) [COMMUNITY-TOOL] + - [faun.pub: Scaling an app in Kubernetes with KEDA (no Prometheus is needed)](https://faun.pub/keda-ec9fc7c8dd81) [COMMUNITY-TOOL] - [itnext.io: Event Driven Autoscaling](https://itnext.io/event-driven-autoscaling-503b5cefaa49) [COMMUNITY-TOOL] + - [medium.com/@casperrubaek: Why KEDA is a game-changer for scaling in Kubernetes](https://medium.com/@casperrubaek/why-keda-is-a-game-changer-for-scaling-in-kubernetes-4ebf34cb4b61) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Scale your Apps using KEDA in Kubernetes](https://levelup.gitconnected.com/scale-your-apps-using-keda-in-kubernetes-a1f2142ecc20) [COMMUNITY-TOOL] + - [blog.devops.dev: KEDA: Autoscaling Kubernetes apps using Prometheus](https://blog.devops.dev/keda-autoscaling-kubernetes-apps-using-prometheus-da037fe572cf) [COMMUNITY-TOOL] + - [purushothamkdr453.medium.com: Event driven autoscaling in kubernetes using' KEDA](https://purushothamkdr453.medium.com/event-driven-autoscaling-in-kubernetes-using-keda-a0c16a383619) [COMMUNITY-TOOL] + - [medium.com/@rtaplamaci: Horizontal Scaling on Kubernetes Clusters Based' on AWS CloudWatch Metrics with KEDA](https://medium.com/@rtaplamaci/horizontal-scaling-on-kubernetes-clusters-based-on-aws-cloudwatch-metrics-with-keda-7c9e0e3ba5f) [COMMUNITY-TOOL] + - [medium.com/@hirushanonline: Dynamic Scaling with Kubernetes Event-driven' Autoscaling (KEDA)](https://medium.com/@hirushanonline/dynamic-scaling-with-kubernetes-event-driven-autoscaling-keda-caaa15096e1c) [COMMUNITY-TOOL] - [github.com/kedacore/keda/issues/2214](https://github.com/kedacore/keda/issues/2214) ⭐ 10216 [ENTERPRISE-STABLE] - [dev.to/vinod827: Scale your apps using KEDA in Kubernetes](https://dev.to/vinod827/scale-your-apps-using-keda-in-kubernetes-4i3h) [COMMUNITY-TOOL] - [bitnami/cluster-autoscaler](https://hub.docker.com/r/bitnami/cluster-autoscaler) [COMMUNITY-TOOL] - [dev.to/danielepolencic: Scaling Kubernetes to multiple clusters and regions' 🌟](https://dev.to/danielepolencic/scaling-kubernetes-to-multiple-clusters-and-regionss-294b) [COMMUNITY-TOOL] - - [itnext.io: Kubernetes: load-testing and high-load tuning β€” problems and' solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791) [COMMUNITY-TOOL] - [engineering.zalando.com: Building an End to End load test automation system' on top of Kubernetes](https://engineering.zalando.com/posts/2021/03/building-an-end-to-end-load-test-automation-system-on-top-of-kubernetes.html) [COMMUNITY-TOOL] - - [thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape](https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape) [COMMUNITY-TOOL] + - [medium.com/teamsnap-engineering: Load Testing a Service with ~20,000 Requests' per Second with Locust, Helm, and Kustomize](https://medium.com/teamsnap-engineering/load-testing-a-service-with-20-000-requests-per-second-with-locust-helm-and-kustomize-ea9bea02ae28) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-backup-migrations.md b/v2-docs/kubernetes-backup-migrations.md index 393b74f4..1f1d6d79 100644 --- a/v2-docs/kubernetes-backup-migrations.md +++ b/v2-docs/kubernetes-backup-migrations.md @@ -1,10 +1,27 @@ -# Kubernetes Backup Migrations +# Kubernetes Backup and Migrations !!! info "Architectural Context" - Detailed reference for Kubernetes Backup Migrations in the context of The Container Stack. + Detailed reference for Kubernetes Backup and Migrations in the context of The Container Stack. ## Standard Reference + - [konveyor 🌟](https://konveyor.io) [COMMUNITY-TOOL] + - [rancher.com: The No. 1 Rule of Disaster Recovery](https://www.suse.com/c/rancher_blog/the-no-1-rule-of-disaster-recovery) [COMMUNITY-TOOL] + - [rancher.com: Disaster Recovery Preparedness for Your Kubernetes Clusters 🌟](https://www.suse.com/c/rancher_blog/disaster-recovery-preparedness-for-your-kubernetes-clusters) [COMMUNITY-TOOL] + - [percona.com: Using Volume Snapshot/Clone in Kubernetes (GKE & Percona Kubernetes Operator for XtraDB Cluster)](https://www.percona.com/blog/using-volume-snapshot-clone-in-kubernetes) [COMMUNITY-TOOL] + - [blog.palark.com: Kubernetes snapshots: What are they and how to use them? 🌟](https://palark.com/blog/kubernetes-snaphots-usage) [COMMUNITY-TOOL] + - [blocksandfiles.com: Red Hat OpenShift now does container storage backup 🌟](https://www.blocksandfiles.com/container-storage/2021/01/27/red-hat-openshift-now-does-container-storage-backup/1611166) [COMMUNITY-TOOL] + - [Trillio](http://trilio.io) [COMMUNITY-TOOL] + - [Kasten](https://www.veeam.com/products/cloud/kubernetes-data-protection.html) [COMMUNITY-TOOL] + - [github.com/vmware-tanzu/velero](https://github.com/velero-io/velero) ⭐ 10028 [ENTERPRISE-STABLE] + - [akomljen.com: Kubernetes Backup and Restore with Velero 🌟](https://akomljen.com/kubernetes-backup-and-restore-with-velero/?utm_sq=ggwzo8xdd8) [COMMUNITY-TOOL] + - [medium: Velero backup/restore for K8s Stateful Applications managed by Operators](https://medium.com/@Sandeepkallazhi/velero-backup-restore-for-k8s-stateful-applications-managed-by-operators-8fd9c732ffcc?utm_sq=gi0vbpxxa3) [COMMUNITY-TOOL] + - [cloud.redhat.com: Velero Backup and Restore of an Application Using gp2 StorageClass on ROSA](https://www.redhat.com/en/blog/velero-backup-and-restore-of-an-application-using-gp2-storageclass-on-rosa) [COMMUNITY-TOOL] + - [PX-Backup: docs](https://docs.portworx.com/portworx-backup-on-prem) [COMMUNITY-TOOL] + - [containerjournal.com: Red Hat, IBM Launch Konveyor to Aggregate Kubernetes Tools](https://cloudnativenow.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools) [COMMUNITY-TOOL] + - [github.com/konveyor/crane: Crane 2.0 🌟](https://github.com/migtools/crane) ⭐ 54 [COMMUNITY-TOOL] + - [kubebyexample.com: Migrating to Kubernetes with Open Source Tools (Konveyor, Tackle, KubeVirt, Forklift) 🌟](https://kubebyexample.com/community/blog/migrating-to-kubernetes-with-open-source-tools) [COMMUNITY-TOOL] + - [Automate SQL Server Backups with PowerShell](https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell) [COMMUNITY-TOOL] - [kube-backup: Kubernetes resource state sync to git](https://github.com/pieterlange/kube-backup) ⭐ 493 [COMMUNITY-TOOL] - [Stash](https://github.com/stashed/stash) ⭐ 1414 [COMMUNITY-TOOL] - [thenewstack.io: Cloud Native Backups, Disaster Recovery and Migrations on' Kubernetes](https://thenewstack.io/cloud-native-backups-disaster-recovery-and-migrations-on-kubernetes) [COMMUNITY-TOOL] @@ -16,18 +33,31 @@ - [thenewstack.io: Red Hat Brings Backup, Snapshots to OpenShift Container' Storage](https://thenewstack.io/red-hat-brings-backup-snapshots-to-openshift-container-storage) [COMMUNITY-TOOL] - [thenewstack.io: 5 Best Practices to Back up Kubernetes](https://thenewstack.io/5-best-practices-to-back-up-kubernetes) [COMMUNITY-TOOL] - [Bacula Enterprise for OpenShift and Kubernetes 🌟](https://www.baculasystems.com) [COMMUNITY-TOOL] + - [dani-izquierdo95.medium.com: Batch processing using Cron Jobs. MySQL automated' backup on Openshift/K8s](https://dani-izquierdo95.medium.com/mysql-automated-backup-on-openshift-k8s-3690280d304f) [COMMUNITY-TOOL] - [itnext.io: Backup and Restore of Kubernetes Stateful Application Data with' CSI Volume Snapshots](https://itnext.io/backup-and-restore-of-kubernetes-stateful-application-data-with-csi-volume-snapshots-14ce9e6f3778) [COMMUNITY-TOOL] - [dev.to: Kubernetes Backup & Restore made easy! 🌟](https://dev.to/techworld_with_nana/kubernetes-backup-restore-made-easy-2nlg) [COMMUNITY-TOOL] + - [blog.kasten.io: 10 Key Takeaways from Kubernetes Backup & Recovery For Dummies](https://blog.kasten.io/10-key-takeaways-from-kubernetes-backup-recovery-for-dummies) [COMMUNITY-TOOL] - [k8up.io](https://k8up.io) [COMMUNITY-TOOL] + - [medium.com/@amitabhprasad: Kubernetes volume backup for disaster recovery](https://medium.com/@amitabhprasad/kubernetes-volume-backup-for-disaster-recovery-56a5facee7fe) [COMMUNITY-TOOL] - [thenewstack.io: K8s Backup and Disaster Recovery Is More Important Than' Ever](https://thenewstack.io/k8s-backup-and-disaster-recovery-is-more-important-than-ever) [COMMUNITY-TOOL] - [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing' API](https://martinheinz.dev/blog/85) [COMMUNITY-TOOL] - [youtube: Kubernetes.. ETCD Backup and Restore... Very Easy Steps... CKA' Exam Tips..](https://www.youtube.com/watch?app=desktop&v=mODkt1OJDew&ab_channel=AlokKumar) [COMMUNITY-TOOL] - [github.com/gardener/etcd-backup-restore](https://github.com/gardener/etcd-backup-restore) ⭐ 328 [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes 1.20: Kubernetes Volume Snapshot Moves to GA](https://kubernetes.io/blog/2020/12/10/kubernetes-1.20-volume-snapshot-moves-to-ga) [COMMUNITY-TOOL] + - [medium: Leveraging operator pattern and VolumeSnapshots to backup databases' in Kubernetes](https://medium.com/blablacar/leveraging-operator-pattern-and-volumesnapshots-to-backup-databases-in-kubernetes-3a28aa425100) [COMMUNITY-TOOL] - [TrillioVault for Kubernetes](https://www.trilio.io/triliovault-for-kubernetes) [COMMUNITY-TOOL] + - [blog.kasten.io: Extending Kubernetes Application Backup and Mobility to' the Edge with Kasten K10 V4.5](https://blog.kasten.io/posts/extending-kubernetes-application-backup-and-mobility-to-the-edge-with-kasten-k10-v4.5) [COMMUNITY-TOOL] - [thenewstack.io: Kasten K10 V4.5: Grafana Observability, More Edge Support](https://thenewstack.io/kasten-k10-v4-5-grafana-observability-more-edge-support) [COMMUNITY-TOOL] + - [faun.pub: Kasten K10 on KubeSphere to Ensure Kubernetes Backup and Restore](https://faun.pub/kasten-k10-on-kubesphere-to-ensure-kubernetes-backup-and-restore-1bc59a0b91aa) [COMMUNITY-TOOL] + - [wecloudpro.com: Kubernetes Disaster Recovery with Velero 🌟](https://www.wecloudpro.com/2020/08/22/kubernetes-disaster-recovery-with-velero.html) [COMMUNITY-TOOL] + - [medium.com/@firat.yasar: Backup & Restore Kubernetes resources with VELERO](https://medium.com/@firat.yasar/backup-restore-kubernetes-resources-with-velero-b7fee14e7664) [COMMUNITY-TOOL] + - [skildops.medium.com: Backup an entire Kubernetes cluster using Velero to' AWS S3](https://skildops.medium.com/backup-an-entire-kubernetes-cluster-using-velero-to-aws-s3-73d76d51d4bc) [COMMUNITY-TOOL] + - [blog.devgenius.io: Backup, Restore and Migrate Kubernetes Cluster resources' using Velero](https://blog.devgenius.io/backup-restore-and-migrate-kubernetes-cluster-resources-using-velero-a9b6997e4b54) [COMMUNITY-TOOL] + - [PX-Backup](https://portworx.com/products/px-backup) [COMMUNITY-TOOL] - [github.com/konveyor 🌟](https://github.com/konveyor) [COMMUNITY-TOOL] + - [engineering.konveyor.io: Konveyor Engineering Knowledgebase](https://engineering.konveyor.io) [COMMUNITY-TOOL] - [youtube: Crane 2 Preview: Introduction and Demo](https://www.youtube.com/watch?v=esIZS7PVrvs&ab_channel=Konveyor) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [COMMUNITY-TOOL] ## Cloud Providers @@ -39,5 +69,5 @@ - [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) [EN CONTENT] [COMMUNITY-TOOL] β€” Deep dive into the native GKE Backup service, designed for stateful application restoration and cluster disaster recovery. Discusses how to safeguard configuration metadata and persistent volume states natively through GCP APIs. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-based-devel.md b/v2-docs/kubernetes-based-devel.md index e15b0205..fa2654ea 100644 --- a/v2-docs/kubernetes-based-devel.md +++ b/v2-docs/kubernetes-based-devel.md @@ -1,7 +1,37 @@ -# Kubernetes Based Devel +# Kubernetes Based Development. Kubernetes Distributions for local environments. Kubernetes Development Tools and Dashboards !!! info "Architectural Context" - Detailed reference for Kubernetes Based Devel in the context of The Container Stack. + Detailed reference for Kubernetes Based Development. Kubernetes Distributions for local environments. Kubernetes Development Tools and Dashboards in the context of The Container Stack. + +## Standard Reference + + - [faun.pub: Finally, (successfully…) setup docker registry inside kind Kubernetes' cluster](https://faun.pub/finally-successfully-setup-docker-registry-inside-kind-kubernetes-cluster-5b0381dbb2ec) [COMMUNITY-TOOL] + - [medium.com: Local Kubernetes for Linuxβ€Šβ€”β€ŠMiniKube vs MicroK8s](https://medium.com/containers-101/local-kubernetes-for-linux-minikube-vs-microk8s-1b2acad068d3) [COMMUNITY-TOOL] + - [dex.dev: Local Development Clusters](https://www.dex.dev/dex-videos/development-clusters) [COMMUNITY-TOOL] + - [medium: Happy trip to Kubernetes in our company](https://medium.com/condorlabs-engineering/happy-trip-to-kubernetes-in-our-company-85ecfde573fd) [COMMUNITY-TOOL] + - [yitaek.medium.com: Useful Tools for Better Kubernetes Development 🌟](https://yitaek.medium.com/useful-tools-for-better-kubernetes-development-87820c2b9435) [COMMUNITY-TOOL] + - [cncf.io: Tools to develop apps on Kubernetes 🌟](https://www.cncf.io/blog/2021/05/10/tools-to-develop-apps-on-kubernetes) [COMMUNITY-TOOL] + - [blog.usejournal.com: Useful Tools for Better Kubernetes Development](https://blog.usejournal.com/useful-tools-for-better-kubernetes-development-87820c2b9435) [COMMUNITY-TOOL] + - [docker.com: Kubernetes in Production Environments](https://www.docker.com/blog/dear-moby-2-kubernetes-in-production) [COMMUNITY-TOOL] + - [yash-kukreja-98.medium.com: Develop on Kubernetes Series β€” Demystifying' the For vs Owns vs Watches controller-builders in controller-runtime](https://yash-kukreja-98.medium.com/develop-on-kubernetes-series-demystifying-the-for-vs-owns-vs-watches-controller-builders-in-c11ab32a046e) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Get Started With DevSpace and Rapidly Develop' Kubernetes Apps](https://www.cloudsavvyit.com/14690/how-to-get-started-with-devspace-and-rapidly-develop-kubernetes-apps) [COMMUNITY-TOOL] + - [betterprogramming.pub: Do Faster Development and Testing on Kubernetes Apps' With Telepresence](https://betterprogramming.pub/do-faster-development-and-testing-on-kubernetes-apps-with-telepresence-b7eac604dca4) [COMMUNITY-TOOL] + - [venturebeat.com: Garden.io, an end-to-end devops platform for Kubernetes' and containers, raises $16M](https://venturebeat.com/2022/03/30/garden-io-an-end-to-end-devops-platform-for-kubernetes-and-containers-raises-16m) [COMMUNITY-TOOL] + - [ordina-jworks.github.io: A comparison of Kubernetes clients and dashboards](https://ordina-jworks.github.io/cloud/2020/08/28/kubernetes-clients-comparison.html) [COMMUNITY-TOOL] + - [kccncna20.sched.com: A Walk Through the Kubernetes UI Landscape](https://kccncna20.sched.com/event/ekAd/a-walk-through-the-kubernetes-ui-landscape-joaquim-rocha-kinvolk-henning-jacobs-zalando-se) [COMMUNITY-TOOL] + - [williamlam.com: Useful Interactive Terminal and Graphical UI Tools for Kubernetes](https://williamlam.com/2020/04/useful-interactive-terminal-and-graphical-ui-tools-for-kubernetes.html) [COMMUNITY-TOOL] + - [medium: YAKD: Yet Another Kubernetes Dashboard](https://medium.com/geekculture/yakd-yet-another-kubernetes-dashboard-7766bd071f30) [COMMUNITY-TOOL] + - [medium.com/@satyakommula: Deploy Kubernetes dashboard with NodePort](https://medium.com/@satyakommula/deploy-kubernetes-dashboard-with-nodeport-382f447d2ff8) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Step by Step Slow Guide: Kubernetes Dashboard' on Raspberry Pi Cluster (Part 2)](https://levelup.gitconnected.com/step-by-step-slow-guide-kubernetes-dashboard-on-raspberry-pi-cluster-part-2-acdc8f9b5b99) [COMMUNITY-TOOL] + - [medium.com/kubeshop-i: Monokle vs. Lens vs. K9s 🌟](https://medium.com/kubeshop-i/monokle-vs-lens-vs-k9s-1d5d94d84b5c) [COMMUNITY-TOOL] + - [medium: Lens 5 Released](https://medium.com/k8slens/lens-5-released-f7e58e8842cf) [COMMUNITY-TOOL] + - [medium: How To Give Developers Secure Access to Kubernetes Clusters](https://medium.com/k8slens/how-to-give-developers-secure-access-to-kubernetes-clusters-c6025f0dd288) [COMMUNITY-TOOL] + - [thedevopslife.com: Kubernetes IDE and UI – Lens IDE](https://thedevopslife.com/kubernetes-gui-lens-ide) [COMMUNITY-TOOL] + - [medium.com/k8slens: Lens 6 Released, Vision for the Future, New Subscription' Model and Features Available](https://medium.com/k8slens/lens-6-released-vision-for-the-future-new-subscription-model-and-features-available-628ff21fe14a) [COMMUNITY-TOOL] + - [blog.devgenius.io: Is it time to migrate from Lens to OpenLens to manage' your Kubernetes clusters?](https://blog.devgenius.io/is-it-time-to-migrate-from-lens-to-openlens-75496e5758d8) [COMMUNITY-TOOL] + - [medium.com/k8slens: Eliminating Kubernetes Complexity for Developers Using' Lens](https://medium.com/k8slens/eliminating-kubernetes-complexity-for-developers-using-lens-5c199e5aff4e) [COMMUNITY-TOOL] + - [medium.com/k8slens: Lens Kubernetes is all you need in the development env' to build, ship, and run](https://medium.com/k8slens/lens-kubernetes-is-all-you-need-in-the-development-env-to-build-ship-and-run-5c1980a12fcf) [COMMUNITY-TOOL] + - [medium: Do It All Kubernetes Dashboard](https://medium.com/faun/do-it-all-kubernetes-dashboard-81375833e01c) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -19,6 +49,7 @@ - [github.com/marketplace: Automating your Kubernetes dev environments with' the open source oktetohq Cloud got easier with GitHub Actions](https://github.com/marketplace?query=publisher%3Aokteto&type=actions) [COMMUNITY-TOOL] β€” Technical documentation showing how to leverage Okteto's custom GitHub actions to spin up on-demand preview namespaces as part of CI validation pipelines. #### Skaffold + - [skaffold](https://skaffold.dev) [DE FACTO STANDARD] β€” Highly active open-source CLI utility by Google that automates the workflow for building, pushing, and deploying Kubernetes applications. Accelerates inner-loop cycles through continuous live-sync engine integration. - [infracloud.io: Build and deploy Kubernetes apps with Skaffold](https://www.infracloud.io/blogs/skaffold-usecases) [COMMUNITY-TOOL] β€” Explains practical implementation tactics and use cases for Skaffold. Demonstrates how to design reproducible container builds and configure deployment pipelines efficiently. - [dev.to: How to Simplify Your Local Kubernetes Development With Skaffold](https://dev.to/otomato_io/local-kubernetes-development-with-skaffold-i0k) [COMMUNITY-TOOL] β€” Explains how to customize Skaffold profiles for high-performance dev environments. Details hot-reload integrations and remote debugger port attachments. ### Debugging Practices @@ -62,6 +93,9 @@ ### API Mocking and Testing +#### Microservices + + - [microcks.io 🌟](https://microcks.io) [EN CONTENT] [ENTERPRISE-STABLE] β€” Microcks is a cloud-native platform for mocking and testing API specifications (REST, gRPC, GraphQL, and event-driven architectures). It allows microservices teams to mock dependencies and run contract tests rapidly during continuous integration. #### Podman Integration - [microcks.io: Podman Compose support in Microcks](https://microcks.io/blog/podman-compose-support) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A practical guide showing how to configure Microcks mocking environments using Podman Compose instead of Docker. Offers a reliable setup path for developers running security-hardened container environments. @@ -93,6 +127,9 @@ #### Docker-in-Docker - [**kind**](https://github.com/kubernetes-sigs/kind) ⭐ 15254 [EN CONTENT] [DE FACTO STANDARD] β€” kind (Kubernetes in Docker) is an open-source tool for running local Kubernetes clusters using Docker containers as nodes. Highly favored for CI/CD environments and rapid inner-loop developer workflows because of its quick startup times and minimal host footprint. +#### Guides and Workflows + + - [itnext.io: Software development in containers β€” a cookbook 🌟🌟🌟](https://itnext.io/software-development-in-containers-a-cookbook-2ba14d07e535) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A detailed technical guide explaining how to design local workflows with container environments. Demonstrates setup strategies for hot reloading, direct container mounts, network port forwards, and dev-to-prod pipeline parity. #### Legacy Installers (1) - [dj-wasabi/vagrant-kubernetes](https://github.com/dj-wasabi/vagrant-kubernetes) [EN CONTENT] [LEGACY] β€” An older Vagrant-based helper for building and running multi-node Kubernetes clusters. Kept for historical reference on VM-based local orchestration workflows before containerized tools like kind became popular. @@ -112,15 +149,13 @@ #### Validation and Security - [kubevious 🌟🌟](https://github.com/kubevious/kubevious) ⭐ 1695 [EN CONTENT] [COMMUNITY-TOOL] β€” Kubevious is an open-source Kubernetes dashboard that provides full cluster topology visualization and configuration audits. It detects anti-patterns and validates live manifests, giving developers a clear view of cluster health. -## Observability and Performance - -### Performance Testing - -#### Microservices - - - [garden.io: Performance testing on a microservice architecture](https://docs.garden.io) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official integration documentation for running non-disruptive, end-to-end performance tests within a modern microservices workflow. Emphasizes utilizing Garden's graph-based execution framework for local and CI load validation. ## Operations and Management +### Application Catalog + +#### Kubeapps + + - [kubeapps.dev 🌟](https://kubeapps.dev) [ENTERPRISE-STABLE] β€” A web-based control panel by VMware Tanzu that simplifies packaging, deployment, and management of Helm charts and operators within multitenant clusters. ### Cluster Visualizers #### Aptakube @@ -212,5 +247,5 @@ - [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Crucial security review warning how misconfigured visual cluster admin panels can act as Remote Access Tools (RATs) for malicious actors to execute arbitrary code. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-bigdata.md b/v2-docs/kubernetes-bigdata.md index 41d5a124..1d4c1ea1 100644 --- a/v2-docs/kubernetes-bigdata.md +++ b/v2-docs/kubernetes-bigdata.md @@ -1,7 +1,15 @@ -# Kubernetes Bigdata +# Big Data and Kubernetes Big Data !!! info "Architectural Context" - Detailed reference for Kubernetes Bigdata in the context of The Container Stack. + Detailed reference for Big Data and Kubernetes Big Data in the context of The Container Stack. + +## Standard Reference + + - [tomlous.medium.com: CI/CD for Data Engineers. Reliably Deploying Scala Spark' containers for Kubernetes with Github Actions](https://tomlous.medium.com/ci-cd-for-data-engineers-68b0fd915545) [COMMUNITY-TOOL] + - [dzone: Run and Scale an Apache Spark Application on Kubernetes](https://dzone.com/articles/run-and-scale-an-apache-spark-application-on-kuber) [COMMUNITY-TOOL] + - [dzone: Running Apache Spark on Kubernetes](https://dzone.com/articles/running-apache-spark-on-kubernetes) [COMMUNITY-TOOL] + - [medium: Running Apache Spark on Kubernetes](https://medium.com/empathyco/running-apache-spark-on-kubernetes-2e64c73d0bb2) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Master SparkML: Practical Guide for Machine Learning](https://levelup.gitconnected.com/master-sparkml-practical-guide-for-machine-learning-1efe1bd9cdce) [COMMUNITY-TOOL] ## Cloud Native AI @@ -52,5 +60,5 @@ Live Grounding: Deep-dives into memory allocation, dynamic resource allocation, Live Grounding: Demystifies user routing, security context constraints, and performance tuning when running containerized Spark clusters on enterprise Red Hat foundations. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Noops](./noops.md) | [Container Managers](./container-managers.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-client-libraries.md b/v2-docs/kubernetes-client-libraries.md index 515cd422..c65fd833 100644 --- a/v2-docs/kubernetes-client-libraries.md +++ b/v2-docs/kubernetes-client-libraries.md @@ -1,11 +1,14 @@ -# Kubernetes Client Libraries +# Client Libraries for Kubernetes !!! info "Architectural Context" - Detailed reference for Kubernetes Client Libraries in the context of The Container Stack. + Detailed reference for Client Libraries for Kubernetes in the context of The Container Stack. ## 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] + - [cdk8s](https://github.com/cdk8s-team/cdk8s) ⭐ 4813 [ENTERPRISE-STABLE] - [github.com/kubernetes-client 🌟](https://github.com/kubernetes-client) [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] - [k8s-ruby: Kubernetes Ruby Client](https://github.com/k8s-ruby/k8s-ruby) ⭐ 75 [COMMUNITY-TOOL] - [kubernetes/client-go: Go client for Kubernetes 🌟](https://github.com/kubernetes/client-go) ⭐ 9818 [ENTERPRISE-STABLE] - [pkg.go.dev/k8s.io/client-go](https://pkg.go.dev/k8s.io/client-go) [COMMUNITY-TOOL] @@ -13,20 +16,26 @@ - [kubernetes-client/go: OpenAPI based Generated Go client for Kubernetes](https://github.com/kubernetes-client/go) ⭐ 239 [COMMUNITY-TOOL] - [kyaml2go (Pronounced as camel2go 🐫) 🌟](https://github.com/PrasadG193/kyaml2go) ⭐ 283 [COMMUNITY-TOOL] - [itnext.io: Writing a Kubernetes CLI in Go](https://itnext.io/writing-a-kubernetes-cli-in-go-a3970ad58299) [COMMUNITY-TOOL] + - [blog.devgenius.io: Learn Kubernetes Programming β€” Part 1](https://blog.devgenius.io/learn-kubernetes-programming-part-1-7384e5f3c481) [COMMUNITY-TOOL] - [iximiuz.com: How To Develop Kubernetes CLIs Like a Pro](https://iximiuz.com/en/posts/kubernetes-api-go-cli) [COMMUNITY-TOOL] - [github.com/kubernetes-client/python](https://github.com/kubernetes-client/python) ⭐ 7580 [ENTERPRISE-STABLE] - [github.com/kubernetes-client/python-base](https://github.com/kubernetes-client/python-base) ⭐ 69 [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] + - [blog.devgenius.io: Automate Kubernetes With Python 🌟](https://blog.devgenius.io/automate-kubernetes-with-python-2150c290afe7) [COMMUNITY-TOOL] - [martinheinz.dev/blog/73: Automate All the Boring Kubernetes Operations with' Python 🌟](https://martinheinz.dev/blog/73) [COMMUNITY-TOOL] - [itnext.io: Difference between Fabric8 and Official Kubernetes Java Client' 🌟](https://itnext.io/difference-between-fabric8-and-official-kubernetes-java-client-3e0a994fd4af) [COMMUNITY-TOOL] - [github.com/kubernetes-client/java: Kubernetes Java Client](https://github.com/kubernetes-client/java) ⭐ 3974 [ENTERPRISE-STABLE] + - [developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications' to OpenShift](https://developers.redhat.com/blog/2020/05/28/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: What’s new in Fabric8 Kubernetes Java client 4.12.0](https://developers.redhat.com/blog/2020/10/30/whats-new-in-fabric8-kubernetes-java-client-4-12-0) [COMMUNITY-TOOL] - [blog.marcnuri.com: Fabric8 Kubernetes Client for Java introduction](https://blog.marcnuri.com/kubernetes-client-java-fabric8-introduction) [COMMUNITY-TOOL] - [blog.marcnuri.com: Build Kubernetes controllers with Fabric8 Kubernetes' Client, Quarkus, and JKube](https://blog.marcnuri.com/fabric8-kubernetes-java-client-and-quarkus-and-graalvm) [COMMUNITY-TOOL] - [developers.redhat.com: How to generate code using Fabric8 Kubernetes Client](https://developers.redhat.com/articles/2023/01/24/how-generate-code-using-fabric8-kubernetes-client) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: First Try on Java Operator SDK](https://levelup.gitconnected.com/first-try-on-java-operator-sdk-5a07f30771de) [COMMUNITY-TOOL] - [developers.redhat.com: How to use Fabric8 Java Client with Kubernetes](https://developers.redhat.com/articles/2023/01/04/how-use-fabric8-java-client-kubernetes) [COMMUNITY-TOOL] - - [cdk8s](https://github.com/cdk8s-team/cdk8s) ⭐ 4813 [ENTERPRISE-STABLE] - [blog.twstewart.me: cdk8s-python - A Love and Hate Experience](https://blog.twstewart.me/posts/cdk8s-python) [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] - [blog.marcnuri.com](https://blog.marcnuri.com) [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] - [javaoperatorsdk.io: Build Kubernetes Operators in Java without hassle](https://javaoperatorsdk.io) [COMMUNITY-TOOL] ## Cloud-Native @@ -38,12 +47,17 @@ ##### Eclipse JKube - [developers.redhat.com: Cloud-native Java applications made easy: Eclipse' JKube 1.0.0 now available](https://developers.redhat.com/blog/2020/09/09/cloud-native-java-applications-made-easy-eclipse-jkube-1-0-0-now-available) [COMMUNITY-TOOL] β€” Launch announcement of Eclipse JKube 1.0.0 detailing its design philosophy, architectural decoupling from old Fabric8 dependencies, and its seamless integration with modern cloud-native standards. + - [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] β€” Exploring developer loop workflows utilizing Eclipse JKube to build, deploy, and debug Java applications in real-time inside a local or remote Kubernetes cluster environment. #### Migration Guides ##### Eclipse JKube (1) - - **(2026)** [**eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to Eclipse JKube 🌟**](https://eclipse.dev/jkube/docs/migration-guide) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Official technical reference outlining the exact property conversions, API transformations, and plugin changes needed to move builds from `fabric8-maven-plugin` to `jkube-maven-plugin`. - [developers.redhat.com: Migrating from Fabric8 Maven Plugin to Eclipse JKube' 1.0.0](https://developers.redhat.com/blog/2020/09/21/migrating-from-fabric8-maven-plugin-to-eclipse-jkube-1-0-0) [LEGACY] β€” Step-by-step technical guide highlighting the namespace transitions, configuration changes, and structural refactoring required when migrating legacy Fabric8 Maven build files to the modernized Eclipse JKube. +#### Product Updates + +##### Eclipse JKube (2) + + - [blog.marcnuri.com: Eclipse JKube 1.4.0 is now available!](https://blog.marcnuri.com/eclipse-jkube-1-4-0) [COMMUNITY-TOOL] β€” Detail-rich release note highlighting improvements, bug fixes, and support extensions introduced in version 1.4.0 of Eclipse JKube. #### Quarkus Integration ##### Video Tutorials @@ -62,5 +76,5 @@ - **(2025)** [GitHub: Eclipse JKube](https://github.com/eclipse-jkube/jkube) ⭐ 850 [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Active repository containing the source code, extensions, and Maven/Gradle plugins for Eclipse JKube. Simplifies localized builds, auto-detects Java application frameworks, and generates matching Kubernetes resource configurations. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-monitoring.md b/v2-docs/kubernetes-monitoring.md index 8e5042f2..11ca4f5a 100644 --- a/v2-docs/kubernetes-monitoring.md +++ b/v2-docs/kubernetes-monitoring.md @@ -1,7 +1,66 @@ -# Kubernetes Monitoring +# Kubernetes Monitoring and Logging !!! info "Architectural Context" - Detailed reference for Kubernetes Monitoring in the context of The Container Stack. + Detailed reference for Kubernetes Monitoring and Logging in the context of The Container Stack. + +## Standard Reference + + - [botkube.io](https://botkube.io) [COMMUNITY-TOOL] + - [DZone: Kubernetes Monitoring Essentials](https://dzone.com/refcardz/monitoring-kubernetes) [COMMUNITY-TOOL] + - [faun.pub: Becoming DevOps β€” Observability](https://faun.pub/becoming-devops-observability-152b292c05b9) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Installing & Exploring the Kube-Prometheus Project](https://levelup.gitconnected.com/installing-exploring-the-kube-prometheus-project-eef375d49f6b) [COMMUNITY-TOOL] + - [medium: Kubernetes Monitoring: Kube-State-Metrics](https://medium.com/@chrisedrego/kubernetes-monitoring-kube-state-metrics-df6546aea324) [COMMUNITY-TOOL] + - [Kubernetes Monitoring 101 β€” Core pipeline & Services Pipeline](https://levelup.gitconnected.com/kubernetes-monitoring-101-core-pipeline-services-pipeline-a34cd4cc9627) [COMMUNITY-TOOL] + - [medium: Utilizing and monitoring kubernetes cluster resources more effectively](https://medium.com/@martin.schneppenheim/utilizing-and-monitoring-kubernetes-cluster-resources-more-effectively-using-this-tool-df4c68ec2053) [COMMUNITY-TOOL] + - [magalix.com: Best Practices And Tools For Monitoring Your Kubernetes Cluster](https://www.magalix.com/blog/best-practices-and-tools-for-monitoring-your-kubernetes-cluster) [COMMUNITY-TOOL] + - [cncf.io: Avoiding Kubernetes cluster outages with synthetic monitoring](https://www.cncf.io/blog/2021/08/10/avoiding-kubernetes-cluster-outages-with-synthetic-monitoring) [COMMUNITY-TOOL] + - [medium: Replication Controller & Replica sets in Kubernetes](https://medium.com/avmconsulting-blog/replication-controller-replica-sets-in-kubernetes-820f3cec7170) [COMMUNITY-TOOL] + - [arabitnetwork.com: K8S – Enabling Auditing Logs | Step-by-Step](https://arabitnetwork.com/2021/03/13/k8s-enabling-auditing-logs-step-by-step) [COMMUNITY-TOOL] + - [medium.com/is-it-observable: How to collect metrics in a Kubernetes cluster](https://medium.com/is-it-observable/how-to-collect-metrics-in-a-kubernetes-cluster-9ad4a69aafb0) [COMMUNITY-TOOL] + - [medium.com/@lucapompei91: Kubernetes observability](https://medium.com/@lucapompei91/kubernetes-observability-17a7875a38f6) [COMMUNITY-TOOL] + - [hitesh-pattanayak.medium.com: Observability in Kubernetes](https://hitesh-pattanayak.medium.com/observability-in-kubernetes-b53d6ea1b37d) [COMMUNITY-TOOL] + - [medium.com/@kylekhunter: Kubernetes Monitoring with Prometheus](https://medium.com/@kylekhunter/kubernetes-monitoring-with-prometheus-a149c35694c4) [COMMUNITY-TOOL] + - [medium.com/@clymeneallen: Best Practices, Monitoring System for Multi-K8s' Cluster Environments Using Open Source](https://medium.com/@clymeneallen/best-practices-monitoring-system-for-multi-k8s-cluster-environments-using-open-source-d85544052f37) [COMMUNITY-TOOL] + - [medium.com/@magstherdev: OpenTelemetry on Kubernetes 🌟](https://medium.com/@magstherdev/opentelemetry-on-kubernetes-c167f024b35f) [COMMUNITY-TOOL] + - [betterprogramming.pub: 6 Metrics To Watch for on Your K8s Cluster 🌟](https://betterprogramming.pub/6-metrics-to-watch-for-on-your-k8s-cluster-76d58f08397f) [COMMUNITY-TOOL] + - [figments.medium.com: Observable Kubernetes Cluster Using Grafana-Loki-Prometheus](https://figments.medium.com/observable-kubernetes-cluster-using-grafana-loki-prometheus-a661a31d7ad8) [COMMUNITY-TOOL] + - [medium.com/@isalapiyarisi: Getting Started on Kubernetes observability with' eBPF](https://medium.com/@isalapiyarisi/getting-started-on-kubernetes-observability-with-ebpf-88139eb13fb2) [COMMUNITY-TOOL] + - [medium.com/@HirenDhaduk1: Top Kubernetes Observability Tools and their Usage](https://medium.com/@HirenDhaduk1/top-kubernetes-observability-tools-and-their-usage-e4e8eef8aec3) [COMMUNITY-TOOL] + - [milindasenaka96.medium.com: Setup Prometheus and Grafana to Monitor the' K8s Cluster](https://milindasenaka96.medium.com/setup-prometheus-and-grafana-to-monitor-the-k8s-cluster-e1d35343d7a9) [COMMUNITY-TOOL] + - [kemilad.medium.com: Monitoring-Stack Deployment To A Kubernetes Cluster' β€” Prometheus | Grafana | AlertManager | Loki + Exporters | Dashboards and etc 🌟](https://kemilad.medium.com/monitoring-stack-deployment-to-a-kubernetes-cluster-prometheus-grafana-alertmanager-loki-dcc7339d4f19) [COMMUNITY-TOOL] + - [awstip.com: Monitoring Your EKS Cluster with the Power of Prometheus and' Grafana through Helm](https://awstip.com/monitoring-your-eks-cluster-with-the-power-of-prometheus-and-grafana-through-helm-%EF%B8%8F-1e8dc1ad5620) [COMMUNITY-TOOL] + - [medium.com/@poseidon.os: Poseidon: A Kubernetes Cluster Visualization &' Cost Analysis Tool](https://medium.com/@poseidon.os/poseidon-a-kubernetes-cluster-visualization-cost-analysis-tool-d0fb55c2858c) [COMMUNITY-TOOL] + - [umeey.medium.com: Four Golden Signals Of Monitoring: Site Reliability Engineering' (SRE) Metrics](https://umeey.medium.com/four-golden-signals-of-monitoring-site-reliability-engineering-sre-metrics-64031dbe268) [COMMUNITY-TOOL] + - [medium.com/@lambdaEranga: Monitor Kubernets Services/Endpoints with Prometheus' Blackbox Exporter 🌟](https://medium.com/@lambdaEranga/monitor-kubernets-services-endpoints-with-prometheus-blackbox-exporter-a64e062c05d5) [COMMUNITY-TOOL] + - [samiislam0306.medium.com: Insightful Monitoring of Kubernetes Clusters with' Traces](https://samiislam0306.medium.com/insightful-monitoring-of-kubernetes-clusters-with-traces-c7c3b33ed07e) [COMMUNITY-TOOL] + - [medium.com/@walissonscd: Monitoring Kubernetes Cluster Resources: Using' Top Metrics Commands](https://medium.com/@walissonscd/monitoring-kubernetes-cluster-resources-using-top-metrics-commands-a60408765321) [COMMUNITY-TOOL] + - [blog.devops.dev: Prometheus metrics within Kubernetes β€” an aerial view' | Joseph Esrig](https://blog.devops.dev/prometheus-metrics-within-kubernetes-an-ariel-view-d1d3b7d75418) [COMMUNITY-TOOL] + - [betterprogramming.pub: Improve Cluster Monitoring With Network Mapping in' Grafana](https://betterprogramming.pub/improve-cluster-monitoring-with-network-mapping-in-grafana-fa8bb479fd47) [COMMUNITY-TOOL] + - [betterprogramming.pub: Kubernetes Observability Part 1: Events, Logs, and' Integration With Slack, OpenAI, and Grafana](https://betterprogramming.pub/kubernetes-observability-part-1-events-logs-integration-with-slack-openai-and-grafana-62068cf43ec) [COMMUNITY-TOOL] + - [medium.com/@onai.rotich: Understand container metrics and why they matter](https://medium.com/@onai.rotich/understand-container-metrics-and-why-they-matter-9e88434ca62a) [COMMUNITY-TOOL] + - [kkamalesh117.medium.com: Setting up Prometheus and Grafana Integration on' Kubernetes with Helm](https://kkamalesh117.medium.com/setting-up-prometheus-and-grafana-integration-on-kubernetes-with-helm-dfc63823608c) [COMMUNITY-TOOL] + - [medium.com/@MetricFire: Monitoring Kubernetes tutorial: Using Grafana and' Prometheus](https://medium.com/@MetricFire/monitoring-kubernetes-tutorial-using-grafana-and-prometheus-3239079b138f) [COMMUNITY-TOOL] + - [medium.com/globant: Monitoring a multi-cluster Kubernetes Deployment](https://medium.com/globant/monitoring-a-multi-cluster-kubernetes-deployment-9e7a418a06b7) [COMMUNITY-TOOL] + - [medium.com/@martin.hodges: Adding observability to a Kubernetes cluster' using Prometheus](https://medium.com/@martin.hodges/adding-observability-to-a-kubernetes-cluster-using-prometheus-c2cba6c0fdaa) [COMMUNITY-TOOL] + - [addozhang.medium.com: Non-intrusive Inject OpenTelemetry Auto-Instrumentation' in Kubernetes](https://addozhang.medium.com/non-intrusive-inject-opentelemetry-auto-instrumentation-in-kubernetes-a9dfd49fc714) [COMMUNITY-TOOL] + - [medium.com/@abhisman.sarkar: Kubernetes Monitoring: Effective Cluster Tracking' with Prometheus](https://medium.com/@abhisman.sarkar/kubernetes-monitoring-effective-cluster-tracking-with-prometheus-b0ed5b3efb32) [COMMUNITY-TOOL] + - [aws.plainenglish.io: Mastering Monitoring: The Complete Guide to Using' Prometheus and Grafana with Kubernetes](https://aws.plainenglish.io/mastering-monitoring-the-complete-guide-to-using-prometheus-and-grafana-with-kubernetes-e53d8306123d) [COMMUNITY-TOOL] + - [medium.com/@muppedaanvesh: A Hands-On Guide to Kubernetes Monitoring Using' Prometheus & Grafana](https://medium.com/@muppedaanvesh/a-hands-on-guide-to-kubernetes-monitoring-using-prometheus-grafana-%EF%B8%8F-b0e00b1ae039) [COMMUNITY-TOOL] + - [cncf.io: Logging in Kubernetes: EFK vs PLG Stack](https://www.cncf.io/blog/2020/07/27/logging-in-kubernetes-efk-vs-plg-stack) [COMMUNITY-TOOL] + - [medium: How to Deploy an EFK stack to Kubernetes](https://medium.com/avmconsulting-blog/how-to-deploy-an-efk-stack-to-kubernetes-ebc1b539d063) [COMMUNITY-TOOL] + - [portworx.com: How to backup and restore Elasticsearch on Kubernetes](https://portworx.com/how-to-backup-and-restore-elasticsearch-on-kubernetes) [COMMUNITY-TOOL] + - [medium.com/vmacwrites: Kubernetes Audit Logs: Who created or deleted a namespace?](https://medium.com/vmacwrites/kubernetes-audit-logs-who-created-or-deleted-a-namespace-7d55c20d2730) [COMMUNITY-TOOL] + - [shivanshu1333.medium.com: Structured logging in Kubernetes](https://shivanshu1333.medium.com/structured-logging-in-kubernetes-58cf35e6d60d) [COMMUNITY-TOOL] + - [blog.devops.dev: Importance of Logging In Kubernetes, Intro to Grafana Loki' & deploying with helm-charts](https://blog.devops.dev/importance-of-logging-in-kubernetes-and-intro-to-grafana-loki-f8dc6f736e6) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Practice β€” Logging with Logstash and FluentD by Sidecar' Container](https://faun.pub/kubernetes-practice-logging-with-logstash-and-fluentd-by-sidecar-container-86076da0812f) [COMMUNITY-TOOL] + - [blog.amhaish.com: Observing the K8 cluster using ELK stack](https://blog.amhaish.com/observing-the-k8-cluster-using-elk-stack-7d4264fdb0e3) [COMMUNITY-TOOL] + - [akyriako.medium.com: Kubernetes Logging with Grafana Loki & Promtail in' under 10 minutes 🌟](https://akyriako.medium.com/kubernetes-logging-with-grafana-loki-promtail-in-under-10-minutes-d2847d526f9e) [COMMUNITY-TOOL] + - [yuminlee2.medium.com: Kubernetes: Container and Pod Logging](https://yuminlee2.medium.com/kubernetes-container-and-pod-logging-82ec5c057cb2) [COMMUNITY-TOOL] + - [medium.com/kubernetes-tutorials: Cluster-level Logging in Kubernetes with' Fluentd](https://medium.com/kubernetes-tutorials/cluster-level-logging-in-kubernetes-with-fluentd-e59aa2b6093a) [COMMUNITY-TOOL] + - [shivanshu1333.medium.com: Contextual Logging in Kubernetes](https://shivanshu1333.medium.com/contextual-logging-in-kubernetes-41f4cc5fea69) [COMMUNITY-TOOL] + - [medium.com/kernel-space: KubeShark: Wireshark for Kubernetes](https://medium.com/kernel-space/kubeshark-wireshark-for-kubernetes-4069a5f5aa3d) [COMMUNITY-TOOL] + - [medium.com/@bareckidarek: TCP packets traffic visualization for kubernetes' by k8spacket and Grafana](https://medium.com/@bareckidarek/tcp-packets-traffic-visualization-for-kubernetes-by-k8spacket-and-grafana-bb87cb106f30) [COMMUNITY-TOOL] + - [pakdailytimes.com: TCP packets traffic visualization for kubernetes by k8spacket' and Grafana](https://www.pakdailytimes.com/2022/12/tcp-packets-traffic-visualization-for.html) [COMMUNITY-TOOL] ## Observability @@ -40,6 +99,7 @@ #### Command Line Tools (1) + - [bul: Interactive TUI for Exploring Kubernetes Container Logs](https://github.com/ynqa/bul) ⭐ 16 [COMMUNITY-TOOL] β€” An interactive Terminal User Interface (TUI) written in Go for streaming and searching Kubernetes container logs. Grounding suggests that development has stalled (inactive for over 4 years), so while technically functional for local dev, tools like Stern or K9s are preferred in enterprise environments. - [kubelog.de](https://kubelog.de) [COMMUNITY-TOOL] β€” A specialized logging utility designed to simplify container log fetching. Grounding reveals it as a community-driven project that acts as an easy alternative to standard kubectl logs with colorized output. #### Concepts @@ -67,6 +127,7 @@ #### Prometheus + - [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart) [ENTERPRISE-STABLE] β€” A direct, production-ready tutorial demonstrating how to install and configure Prometheus using official Helm charts. Explains default values overrides, persistent volume configurations, and custom alertmanager integration for instant operational visibility. - [blog.fourninecloud.com: Kubernetes monitoring β€” How to monitor using prometheus?](https://blog.fourninecloud.com/kubernetes-monitoring-how-to-monitor-using-prometheus-f2eff767f6bb) [COMMUNITY-TOOL] [GUIDE] β€” A foundational tutorial detail step-by-step deployment of Prometheus on Kubernetes. It covers target discovery, metrics collection, and node exporter setup. While helpful for beginners, modern architectures typically favor Operator-based deployments. - [aws.amazon.com: Using Prometheus to Avoid Disasters with Kubernetes CPU' Limits 🌟](https://aws.amazon.com/blogs/containers/using-prometheus-to-avoid-disasters-with-kubernetes-cpu-limits) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A critical engineering guide addressing the dreaded CPU throttling issue in Kubernetes caused by hard CFS limits. Combines Prometheus query analysis with kernel-level metrics to showcase how to balance application latency and resource utilization. Highly recommended for production platform engineers. - [itnext.io: Kubernetes: monitoring with Prometheus β€” exporters, a Service' Discovery, and its roles](https://itnext.io/kubernetes-monitoring-with-prometheus-exporters-a-service-discovery-and-its-roles-ce63752e5a1) [COMMUNITY-TOOL] β€” Deconstructs Prometheus service discovery mechanics inside Kubernetes, highlighting the difference between Pod, Service, and Endpoint discovery roles. Demonstrates how exporters expose node and application-level metrics for scrape targets. @@ -171,6 +232,13 @@ #### Pixie Integration - [itnext.io: How to tackle Kubernetes observability challenges with Pixie](https://itnext.io/how-to-tackle-kubernetes-observability-challenges-with-pixie-4c6414ca913) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Explains how to use Pixie, an eBPF-driven platform, to achieve instant observability on Kubernetes clusters. Demonstrates capturing system-wide HTTP traffic, db queries, and CPU profiles with zero code instrumenting overhead. +## Operations and Reliability + +### Observability and Monitoring + +#### Foundations + + - [Monitoring Distributed Systems - Google SRE Book](https://sre.google/sre-book/monitoring-distributed-systems) [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] β€” The industry-standard chapter from Google's SRE book detailing the implementation of distributed systems monitoring. It defines the 'Four Golden Signals'β€”latency, traffic, errors, and saturationβ€”providing practical blueprints to prevent alert fatigue and build actionable dashboard designs. ## Platform Engineering ### Compute @@ -194,5 +262,5 @@ - [signoz.io: Kubernetes Audit Logs - Best Practices And Configuration](https://signoz.io/blog/kubernetes-audit-logs) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Outlines advanced configuration policies for the Kubernetes API audit logging engine. Deeply covers audit profiles, performance tuning, secure log transport, and compliance-driven retention metrics. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) | [Kubernetes Storage](./kubernetes-storage.md) diff --git a/v2-docs/kubernetes-networking.md b/v2-docs/kubernetes-networking.md index 7bf4435f..029a0f24 100644 --- a/v2-docs/kubernetes-networking.md +++ b/v2-docs/kubernetes-networking.md @@ -5,103 +5,227 @@ ## Standard Reference + - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] + - [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL] + - [ovh.com - getting external traffic into kubernetes: clusterip, nodeport, loadbalancer and ingress](https://blog.ovhcloud.com) [COMMUNITY-TOOL] + - [containo.us: Kubernetes Ingress & Service API Demystified](https://traefik.io/blog/kubernetes-ingress-service-api-demystified) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy 🌟](https://docs.getenroute.io) [COMMUNITY-TOOL] + - [openshift.com: gRPC or HTTP/2 Ingress Connectivity in OpenShift 🌟](https://www.redhat.com/en/blog/grpc-or-http/2-ingress-connectivity-in-openshift) [COMMUNITY-TOOL] + - [searchitoperations.techtarget.com: Differences between Kubernetes Ingress vs. load balancer](https://www.techtarget.com/searchitoperations/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer) [COMMUNITY-TOOL] + - [cloud.redhat.com: Global Load Balancer Approaches 🌟](https://www.redhat.com/en/blog/global-load-balancer-approaches) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes NGINX Ingress: 10 Useful Configuration Options 🌟](https://www.vcluster.com/blog/kubernetes-nginx-ingress) [COMMUNITY-TOOL] + - [learnk8s.io: Tracing the path of network traffic in Kubernetes 🌟](https://learnkube.com/kubernetes-network-packets) [COMMUNITY-TOOL] + - [blog.palark.com: Comparing Ingress controllers for Kubernetes](https://palark.com/blog/comparing-ingress-controllers-for-kubernetes) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes Services: ClusterIP, Nodeport and LoadBalancer](https://www.sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer) [COMMUNITY-TOOL] + - [otterize.com: Mastering Kubernetes networking: A journey in cloud-native packet management](https://www.cyera.com) [COMMUNITY-TOOL] + - [editor.cilium.io 🌟🌟🌟](https://editor.networkpolicy.io) [COMMUNITY-TOOL] + - [openshift.com: Network Policies: Controlling Cross-Project Communication on OpenShift](https://www.redhat.com/en/blog/network-policies-controlling-cross-project-communication-on-openshift) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes Network Policies: A Practitioner's Guide 🌟](https://www.vcluster.com/blog/kubernetes-network-policies-a-practitioners-guide) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes Network Policies for Isolating Namespaces 🌟](https://www.vcluster.com/blog/kubernetes-network-policies-for-isolating-namespaces) [COMMUNITY-TOOL] + - [buoyant.io: Kubernetes network policies with Cilium and Linkerd](https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd) [COMMUNITY-TOOL] + - [fusionlayer.com: Software-Defined IP Address Management (IPAM)](https://www.fusionlayer.com/products/infinity) [COMMUNITY-TOOL] β€” - Cloud computing and service automation are changing the way in which applications and data are being delivered and consumed. The existing 30-year-old networking model is failing to keep up with the automated service architectures and the Internet of Things (IoT) based on end-to-end automation. + - **To facilitate the migration to cloud-era computing, service providers and data centers must add networking into the automated service workflows.** This requires agility and elasticity that traditional networking products are not designed to provide. As IT environments of tomorrow involve a plethora of orchestrators and controllers spinning up services and applications inside shared networks, they all must be managed and provisioned by a unified solution authoritative for all network-related information. + - [Flannel](https://github.com/flannel-io/flannel) ⭐ 9454 [ENTERPRISE-STABLE] β€” - [Weave-net](https://www.weave.works/) + - [sysdig.com: How to monitor coreDNS 🌟](https://www.sysdig.com/blog/how-to-monitor-coredns) [COMMUNITY-TOOL] + - [Project Calico](https://www.projectcalico.org) [COMMUNITY-TOOL] + - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] + - [AWS-VPC](https://en.wikipedia.org/wiki/Amazon_Virtual_Private_Cloud) [COMMUNITY-TOOL] + - [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [COMMUNITY-TOOL] + - [Network Node Manager](https://github.com/kakao/network-node-manager) ⭐ 109 [COMMUNITY-TOOL] + - [ingressbuilder.jetstack.io 🌟🌟](https://ingressbuilder.jetstack.io) [COMMUNITY-TOOL] + - [NetMaker](https://github.com/gravitl/netmaker) ⭐ 11581 [ENTERPRISE-STABLE] + - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] + - [Get kubectl access to your private cluster from anywhere](https://blog.alexellis.io/get-private-kubectl-access-anywhere) [COMMUNITY-TOOL] + - [Introducing Subnet Peering in Azure](https://techcommunity.microsoft.com/blog/azurenetworkingblog/introducing-subnet-peering-in-azure/4383841) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] - [kubernetes.io: The Kubernetes network model. How to implement the Kubernetes' networking model](https://kubernetes.io/docs/concepts/cluster-administration/networking) [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] - [blog.alexellis.io: Get a LoadBalancer for your private Kubernetes cluster](https://blog.alexellis.io/ingress-for-your-local-kubernetes-cluster) [COMMUNITY-TOOL] - [dustinspecker.com: How Do Kubernetes and Docker Create IP Addresses?!](https://dustinspecker.com/posts/how-do-kubernetes-and-docker-create-ip-addresses) [COMMUNITY-TOOL] - [youtube: Kubernetes Ingress Explained Completely For Beginners](https://www.youtube.com/watch?v=VicH6KojwCI) [COMMUNITY-TOOL] + - [medium: Service Types in Kubernetes? 🌟](https://medium.com/faun/service-types-in-kubernetes-24a1587677d6) [COMMUNITY-TOOL] - [speakerdeck.com: Kubernetes and networks. Why is this so dan hard? 🌟](https://speakerdeck.com/thockin/kubernetes-and-networks-why-is-this-so-dang-hard) [COMMUNITY-TOOL] + - [eevans.co: Deconstructing Kubernetes Networking](https://eevans.co/blog/deconstructing-kubernetes-networking) [COMMUNITY-TOOL] - [externalTrafficPolicy=local on kubernetes. How to preserve the source IP in kubernetes](https://blog.getambassador.io/externaltrafficpolicy-local-on-kubernetes-e66e498212f9) [COMMUNITY-TOOL] - [ronaknathani.com: How a Kubernetes Pod Gets an IP Address 🌟](https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address) [COMMUNITY-TOOL] - [opensource.com: Why I use Ingress Controllers to expose Kubernetes services](https://opensource.com/article/20/8/ingress-controllers-kubernetes) [COMMUNITY-TOOL] + - [medium: How to setup Hetzner load balancer on a Kubernetes cluster](https://medium.com/@jmrobles/how-to-setup-hetzner-load-balancer-on-a-kubernetes-cluster-2ce79ca4a27b) [COMMUNITY-TOOL] + - [zhimin-wen.medium.com: Sticky Sessions in Kubernetes 🌟](https://zhimin-wen.medium.com/sticky-sessions-in-kubernetes-56eb0e8f257d) [COMMUNITY-TOOL] - [infoq.com: Kubernetes Ingress Is Now Generally Available](https://www.infoq.com/news/2020/09/kubernetes-ingress-ga) [COMMUNITY-TOOL] + - [jmrobles.medium.com: How to setup Hetzner load balancer on a Kubernetes' cluster](https://jmrobles.medium.com/how-to-setup-hetzner-load-balancer-on-a-kubernetes-cluster-2ce79ca4a27b) [COMMUNITY-TOOL] - [kubernetes.io: Scaling Kubernetes Networking With EndpointSlices](https://kubernetes.io/blog/2020/09/02/scaling-kubernetes-networking-with-endpointslices) [COMMUNITY-TOOL] + - [medium: Create a Custom Annotation for the Kubernetes ingress-nginx Controller](https://medium.com/better-programming/creating-a-custom-annotation-for-the-kubernetes-ingress-nginx-controller-444e9d486192) [COMMUNITY-TOOL] - [haproxy.com: Announcing HAProxy Kubernetes Ingress Controller 1.5 🌟](https://www.haproxy.com/blog/announcing-haproxy-kubernetes-ingress-controller-1-5) [COMMUNITY-TOOL] - [thenewstack.io: HAProxy Kubernetes Ingress Controller Moves Outside the' Cluster](https://thenewstack.io/haproxy-kubernetes-ingress-controller-moves-outside-the-cluster) [COMMUNITY-TOOL] - [suse.com: NGINX Guest Blog: NGINX Kubernetes Ingress Controller 🌟](https://www.suse.com/c/nginx-guest-blog-kubernetes-ingress-controller) [COMMUNITY-TOOL] - [blog.cloudflare.com: Moving k8s communication to gRPC](https://blog.cloudflare.com/moving-k8s-communication-to-grpc) [COMMUNITY-TOOL] - [K8GB - Kubernetes Global Balancer](https://github.com/AbsaOSS/k8gb) ⭐ 1 [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - - [Network Node Manager](https://github.com/kakao/network-node-manager) ⭐ 109 [COMMUNITY-TOOL] + - [ithands-on.com: Kubernetes 101 : External services - ExternalName, DNS and' Endpoints](https://www.ithands-on.com/2021/04/kubernetes-101-external-services.html) [COMMUNITY-TOOL] - [opensource.googleblog.com: Kubernetes: Efficient Multi-Zone Networking with' Topology Aware Routing](https://opensource.googleblog.com/2020/11/kubernetes-efficient-multi-zone.html) [COMMUNITY-TOOL] - [nbailey.ca: Domesticated Kubernetes Networking](https://nbailey.ca/post/k8s-networking) [COMMUNITY-TOOL] - [sookocheff.com: A Guide to the Kubernetes Networking Model 🌟](https://sookocheff.com/post/kubernetes/understanding-kubernetes-networking-model) [COMMUNITY-TOOL] - - [ingressbuilder.jetstack.io 🌟🌟](https://ingressbuilder.jetstack.io) [COMMUNITY-TOOL] + - [build.thebeat.co: A curious case of AWS NLB timeouts in Kubernetes](https://build.thebeat.co/a-curious-case-of-aws-nlb-timeouts-in-kubernetes-522bd88a3399) [COMMUNITY-TOOL] - [itnext.io: Generating Kubernetes Network Policies Automatically By Sniffing' Network Traffic 🌟](https://itnext.io/generating-kubernetes-network-policies-by-sniffing-network-traffic-6d5135fe77db) [COMMUNITY-TOOL] + - [medium: Using nginx-ingress controller to restrict access by IP (ip whitelisting)' for a service deployed to a Kubernetes (AKS) cluster](https://medium.com/@maninder.bindra/using-nginx-ingress-controller-to-restrict-access-by-ip-ip-whitelisting-for-a-service-deployed-to-bd5c86dc66d6) [COMMUNITY-TOOL] - [inlets.dev: Fixing Ingress for short-lived local Kubernetes clusters](https://inlets.dev/blog/2021/07/08/short-lived-clusters.html) [COMMUNITY-TOOL] + - [blog.teamhephy.info: Running Workflow Without Any LoadBalancer](https://blog.teamhephy.info/blog/posts/tutorials/running-workflow-without-any-loadbalancer.html) [COMMUNITY-TOOL] + - [medium: Access Application Externally In Kubernetes Cluster using Load Balancer' Service](https://medium.com/codex/access-application-externally-in-kubernetes-cluster-using-load-balancer-service-d1b7858d51) [COMMUNITY-TOOL] - [itnext.io: Why and How of Kubernetes Ingress (and Networking) 🌟](https://itnext.io/why-and-how-of-kubernetes-ingress-and-networking-6cb308ca03d2) [COMMUNITY-TOOL] + - [techdozo.dev: gRPC load balancing on Kubernetes (using Headless Service)](https://techdozo.dev/grpc-load-balancing-on-kubernetes-using-headless-service) [COMMUNITY-TOOL] - [thenewstack.io: ZeroLB, a New Decentralized Pattern for Load Balancing](https://thenewstack.io/zerolb-a-new-decentralized-pattern-for-load-balancing) [COMMUNITY-TOOL] - [ungleich.ch: Making kubernetes kube-dns publicly reachable](https://ungleich.ch/u/blog/kubernetes-making-dns-publicly-reachable) [COMMUNITY-TOOL] - [ungleich.ch: Building Ingress-less Kubernetes Clusters](https://ungleich.ch/u/blog/kubernetes-without-ingress) [COMMUNITY-TOOL] - [thenewstack.io: Ingress Controllers: The More the Merrier](https://thenewstack.io/ingress-controllers-the-more-the-merrier) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Setting up Application Load Balancer (Ingress)' for the Pods running in AWS EKS Fargate](https://levelup.gitconnected.com/setting-up-application-load-balancer-ingress-for-the-pods-running-in-aws-eks-fargate-519e20e97497) [COMMUNITY-TOOL] - [devopscube.com: Kubernetes Ingress Tutorial For Beginners 🌟](https://devopscube.com/kubernetes-ingress-tutorial) [COMMUNITY-TOOL] + - [ystatit.medium.com: How to Change Kubernetes Kube-apiserver IP Address](https://ystatit.medium.com/how-to-change-kubernetes-kube-apiserver-ip-address-402d6ddb8aa2) [COMMUNITY-TOOL] + - [ithands-on.com: Kubernetes 101 : Changing a service type](https://www.ithands-on.com/2021/09/kubernetes-101-changing-service-type.html) [COMMUNITY-TOOL] + - [technos.medium.com: Kubernetes Services for Absolute Beginners β€” NodePort' 🌟](https://technos.medium.com/kubernetes-services-for-absolute-beginners-nodeport-139b7060fe3) [COMMUNITY-TOOL] + - [fransemalila.medium.com: Kubernetes Networking](https://fransemalila.medium.com/kubernetes-networking-cea2e1b7d2b3) [COMMUNITY-TOOL] - [thenewstack.io: Ingress Controllers: The Swiss Army Knife of Kubernetes](https://thenewstack.io/ingress-controllers-the-swiss-army-knife-of-kubernetes) [COMMUNITY-TOOL] + - [medium.com/the-programmer: Working With ClusterIP Service Type In Kubernetes](https://medium.com/the-programmer/working-with-clusterip-service-type-in-kubernetes-45f2c01a89c8) [COMMUNITY-TOOL] + - [olamiko.medium.com: Technical Series: Kubernetes Networking](https://olamiko.medium.com/technical-series-kubernetes-networking-5a5dc3823163) [COMMUNITY-TOOL] + - [devopslearners.com: Kubernetes Ingress Tutorial For Beginners](https://devopslearners.com/kubernetes-ingress-tutorial-for-beginners-26c2f7727bc) [COMMUNITY-TOOL] - [devopscube.com: How To Configure Ingress TLS/SSL Certificates in Kubernetes](https://devopscube.com/configure-ingress-tls-kubernetes) [COMMUNITY-TOOL] - [armosec.io: Getting Started with Kubernetes Ingress | Ben Hirschberg](https://www.armosec.io/blog/kubernetes-ingress-beginners-guide) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Service Type LB for On Prem Deployments](https://itnext.io/kubernetes-service-type-lb-for-on-prem-deployments-89e9b2a73a0c) [COMMUNITY-TOOL] + - [medium.com/techbeatly: Kubernetes Networking Fundamentals](https://medium.com/techbeatly/kubernetes-networking-fundamentals-d30baf8a28c8) [COMMUNITY-TOOL] + - [rajivsharma-2205.medium.com: Demystify how traffic reaches directly to pod' on using alb.ingress.kubernetes.io/target-type: ip](https://rajivsharma-2205.medium.com/demystify-how-traffic-reaches-directly-to-pod-on-using-alb-ingress-kubernetes-io-target-type-ip-f2d1be346b46) [COMMUNITY-TOOL] + - [medium.com/linux-shots: Kubernetes ingress as reverse proxy to Application' running outside cluster](https://medium.com/linux-shots/kubernetes-ingress-as-reverse-proxy-to-application-running-outside-cluster-206b6003f9cb) [COMMUNITY-TOOL] + - [medium.com/@zhaoyi0113: Kubernetes β€” How does service network work in the' cluster](https://medium.com/@zhaoyi0113/kubernetes-how-does-service-network-work-in-the-cluster-d235b69ff536) [COMMUNITY-TOOL] + - [medium.com/@pavanbelagatti: Kubernetes Service Types Explained 🌟](https://medium.com/@pavanbelagatti/kubernetes-service-types-explained-2709cde3bc0c) [COMMUNITY-TOOL] - [tkng.io: The Kubernetes Networking Guide 🌟🌟](https://www.tkng.io) [COMMUNITY-TOOL] - [tkng.io/arch: THE KUBERNETES NETWORK MODEL 🌟🌟](https://www.tkng.io/arch) [COMMUNITY-TOOL] + - [medium.com/stakater: Efficiently Expose Services on Kubernetes (part 1)' 🌟](https://medium.com/stakater/efficiently-expose-services-on-kubernetes-494a80f88aad) [COMMUNITY-TOOL] - [platform9.com: Ultimate Guide to Kubernetes Ingress Controllers 🌟](https://platform9.com/blog/ultimate-guide-to-kubernetes-ingress-controllers) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Service Types Tutorial | Pavan Belagatti 🌟](https://faun.pub/kubernetes-service-types-tutorial-39223391316c) [COMMUNITY-TOOL] + - [medium.com/slalom-build: Managing Ingress Traffic on Kubernetes Platforms' 🌟](https://medium.com/slalom-build/managing-ingress-traffic-on-kubernetes-platforms-ebd537cdfb46) [COMMUNITY-TOOL] + - [craig-godden-payne.medium.com: How does ingress work in Kubernetes?](https://craig-godden-payne.medium.com/how-does-ingress-work-in-kubernetes-f3b121d0351f) [COMMUNITY-TOOL] - [dustinspecker.com: Kubernetes Networking from Scratch: Using BGP and BIRD' to Advertise Pod Routes](https://dustinspecker.com/posts/kubernetes-networking-from-scratch-bgp-bird-advertise-pod-routes) [COMMUNITY-TOOL] - [home.robusta.dev: The ultimate guide to Kubernetes Services, LoadBalancers,' and Ingress 🌟🌟🌟](https://home.robusta.dev/blog/kubernetes-service-vs-loadbalancer-vs-ingress) [COMMUNITY-TOOL] + - [sanjimoh.medium.com: Demystifying Kubernetes Networking β€” Episode 1](https://sanjimoh.medium.com/demystifying-kubernetes-networking-episode-1-ca5605a97f87) [COMMUNITY-TOOL] - [dev.to: Tune up your Kubernetes Application Performance with a small DNS' Configuration](https://dev.to/imjoseangel/tune-up-your-kubernetes-application-performance-with-a-small-dns-configuration-1o46) [COMMUNITY-TOOL] + - [medium.com/@mehmetodabashi: Kubernetes networking and service object: Understanding' ClusterIp and nodePort with hands on study](https://medium.com/@mehmetodabashi/kubernetes-networking-and-service-object-understanding-clusterip-and-nodeport-with-hands-on-study-90cfeaf66e8c) [COMMUNITY-TOOL] + - [medium.com/@jasonmfehr: Inspecting Kubernetes Client to API Server Network' Traffic](https://medium.com/@jasonmfehr/inspecting-kubernetes-client-to-api-server-network-traffic-cd6d1802bb43) [COMMUNITY-TOOL] + - [medium.com/geekculture: K8s Network β€” CNI Introduction](https://medium.com/geekculture/k8s-network-cni-introduction-b035d42ad68f) [COMMUNITY-TOOL] + - [medium.com/patilswapnilv: Getting Started with Kubernetes Networking' 🌟](https://medium.com/patilswapnilv/getting-started-with-kubernetes-networking-7e10623fc78f) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Ingress with Nginx](https://faun.pub/kubernetes-ingress-with-nginx-3c77e703e91a) [COMMUNITY-TOOL] - [itnext.io: Inspecting and Understanding k8s Service Network 🌟](https://itnext.io/inspecting-and-understanding-service-network-dfd8c16ff2c5) [COMMUNITY-TOOL] + - [ovidiuborlean.medium.com: Networking latency measurement in Kubernetes with' Sockperf plugin](https://ovidiuborlean.medium.com/networking-latency-measurement-in-kubernetes-with-sockperf-plugin-68283a0ed989) [COMMUNITY-TOOL] - [itnext.io: Kubernetes networking deep dive: Did you make the right choice?](https://itnext.io/kubernetes-network-deep-dive-7492341e0ab5) [COMMUNITY-TOOL] + - [medium.com/@muhidabid.cs: Why does Kubernetes need Ingress?](https://medium.com/@muhidabid.cs/why-does-kubernetes-need-ingress-73d969fb6ffe) [COMMUNITY-TOOL] + - [blog.devgenius.io: K8s β€” ipvs Mode Introduction](https://blog.devgenius.io/k8s-ipvs-mode-introduction-6457a02cd91a) [COMMUNITY-TOOL] - [edureka.co: Kubernetes Networking – A Comprehensive Guide To The Networking' Concepts In Kubernetes](https://www.edureka.co/blog/kubernetes-networking) [COMMUNITY-TOOL] + - [whyk8s.substack.com: Why not DNS?](https://whyk8s.substack.com/p/why-not-dns) [COMMUNITY-TOOL] + - [medium.com/geekculture: Kubernetes Gateway API: The Intro You Need To Read](https://medium.com/geekculture/kubernetes-gateway-api-the-intro-you-need-to-read-80965f7acd82) [COMMUNITY-TOOL] + - [ksingh7.medium.com: Kubernetes Endpoint Object: Your Bridge to External' Services 🌟🌟](https://ksingh7.medium.com/kubernetes-endpoint-object-your-bridge-to-external-services-3fc48263b776) [COMMUNITY-TOOL] + - [medium.com/@ahmet16ck: What Is Load Balancer and How Does It Work In Kubernetes' ? 🌟](https://medium.com/@ahmet16ck/what-is-load-balancer-and-how-does-it-work-in-kubernetes-5ab5f0537069) [COMMUNITY-TOOL] - [api7.ai: How Does APISIX Ingress Support Thousands of Pod Replicas?](https://api7.ai/blog/apisix-ingress-support-thousands-pod-replicas) [COMMUNITY-TOOL] + - [medium.com/illuminations-mirror: Basic | Networking and Communication Between' Pods in Kubernetes](https://medium.com/illuminations-mirror/basic-networking-and-communication-between-pods-in-kubernetes-2e1627b03a87) [COMMUNITY-TOOL] + - [blog.devops.dev: Networking in Kubernetes](https://blog.devops.dev/networking-in-kubernetes-55dcf794b9cd) [COMMUNITY-TOOL] + - [medium.com/@mustafaaltunok: How Ingress, Service, Deployment and Pod Link' to each other](https://medium.com/@mustafaaltunok/how-ingress-service-deployment-and-pod-link-to-eachother-d3a6ae2c0e06) [COMMUNITY-TOOL] - [inlets.dev: How to Get Ingress for Private Kubernetes Clusters](https://inlets.dev/blog/2023/02/24/ingress-for-local-kubernetes-clusters.html) [COMMUNITY-TOOL] + - [blog.devops.dev: Demystifying Kubernetes:Understanding Ingress, Configuration,' and Best Practices](https://blog.devops.dev/demystifying-kubernetes-understanding-ingress-configuration-and-best-practices-fb34e33e5f5f) [COMMUNITY-TOOL] - [dev.to/narasimha1997: Communication between Microservices in a Kubernetes' cluster 🌟](https://dev.to/narasimha1997/communication-between-microservices-in-a-kubernetes-cluster-1n41) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Kubernetes Ingress Vs Gateway API 🌟](https://medium.com/google-cloud/kubernetes-ingress-vs-gateway-api-647ee233693d) [COMMUNITY-TOOL] + - [medium.com/nerd-for-tech: Kubernetes: Deploying NGINX with a ConfigMap |' Chanel Jemmott](https://medium.com/nerd-for-tech/kubernetes-deploying-nginx-with-a-configmap-e8a2fe59bcb1) [COMMUNITY-TOOL] + - [medium.com/@sangjinn: How to communicate with Kubernetes workloads β€” Part' I. Service | Brandon Kang](https://medium.com/@sangjinn/how-to-communicate-with-kubernetes-workloads-1-service-abe1c5b03fc) [COMMUNITY-TOOL] + - [shahneil.medium.com: What Are Kubernetes Endpoints?](https://shahneil.medium.com/what-are-kubernetes-endpoints-and-how-to-use-them-a5a5da56f4d4) [COMMUNITY-TOOL] + - [fr4nk.xyz: Understanding Ingress in Kubernetes: A Comprehensive Guide](https://fr4nk.xyz/understanding-ingress-in-kubernetes-a-comprehensive-guide-b23b5cf37f8d) [COMMUNITY-TOOL] - [thenewstack.io: Otterize: Intent-Based Access Control for Kubernetes and' Cloud](https://thenewstack.io/otterize-intent-based-access-control-for-kubernetes-and-cloud) [COMMUNITY-TOOL] - [community.ops.io: Kubernetes Ingress Controller. How does it work?=](https://community.ops.io/danielepolencic/learning-how-an-ingress-controller-works-by-building-one-in-bash-3fni) [COMMUNITY-TOOL] + - [medium.com/@rasikzilte711: Kubernetes Networking β€” A Guide to Services,' Ingress, Network Policies, DNS, and CNI Plugins](https://medium.com/@rasikzilte711/kubernetes-networking-a-guide-to-services-ingress-network-policies-dns-and-cni-plugins-fc1ad7d22ab4) [COMMUNITY-TOOL] + - [medium.com/codex: Capture tcpdump with ksniff and wireshark from Kubernetes](https://medium.com/codex/capture-tcpdump-with-ksniff-and-wireshark-from-kubernetes-c212b93ff9f9) [COMMUNITY-TOOL] - [cloudtechtwitter.com: Reverse Proxy vs. Forward Proxy: The Differences](https://www.cloudtechtwitter.com/2022/05/reverse-proxy-vs-forward-proxy.html) [COMMUNITY-TOOL] - [matthewpalmer.net: Kubernetes Networking Guide for Beginners](https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-networking-guide-beginners.html) [COMMUNITY-TOOL] - [itnext.io: Deciphering the Kubernetes Networking Maze: Navigating Load-Balance,' BGP, IPVS and Beyond](https://itnext.io/deciphering-the-kubernetes-networking-maze-navigating-load-balance-bgp-ipvs-and-beyond-7123ef428572) [COMMUNITY-TOOL] - - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] + - [adil.medium.com: Network Traffic Shaping in Kubernetes: Topology Aware Routing](https://adil.medium.com/network-traffic-shaping-in-kubernetes-topology-aware-routing-e4ea4a03dd20) [COMMUNITY-TOOL] - [blog.cloudsigma.com: Kubernetes DNS Service: A Beginner’s Guide](https://blog.cloudsigma.com/kubernetes-dns-service-a-beginners-guide) [COMMUNITY-TOOL] + - [kuderko.medium.com: Fixing bad CPU usage distribution in Kubernetes 🌟](https://kuderko.medium.com/fixing-bad-cpu-usage-distribution-in-kubernetes-e1e43ed87cd6) [COMMUNITY-TOOL] + - [medium.com: Headless Kubernetes Service](https://medium.com/@bubu.tripathy/headless-k8s-service-924c689607a7) [COMMUNITY-TOOL] + - [goglides.dev: Headless services in Kubernetes Vs Regular Service: What,' Why, and How?](https://www.goglides.dev/bkpandey/headless-services-in-kubernetes-what-why-and-how-39fl) [COMMUNITY-TOOL] - [opensource.com: What you need to know about Kubernetes NetworkPolicy](https://opensource.com/article/21/10/kubernetes-networkpolicy) [COMMUNITY-TOOL] - [itnext.io: CKAD Scenarios about Ingress and NetworkPolicy](https://itnext.io/ckad-scenarios-about-ingress-and-networkpolicy-155ce958c9ce) [COMMUNITY-TOOL] + - [whyk8s.substack.com: Why NetworkPolicies?](https://whyk8s.substack.com/p/why-networkpolicies) [COMMUNITY-TOOL] + - [yuminlee2.medium.com: Kubernetes Network Policies](https://yuminlee2.medium.com/kubernetes-network-policies-a93c2f588e31) [COMMUNITY-TOOL] + - [bagas-awibowo.medium.com: Helm β€” Templating Network Policy using Helm](https://bagas-awibowo.medium.com/helm-templating-network-policy-using-helm-783b2f7e401a) [COMMUNITY-TOOL] - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] - - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] - [NGINX Ingress Controller - v1.0.0](https://github.com/kubernetes/ingress-nginx/releases/tag/controller-v1.0.0) ⭐ 19495 [DE FACTO STANDARD] + - [amy-ma.medium.com: Nginx Ingress Configuration](https://amy-ma.medium.com/ingress-configuration-d9f13c5bcf1a) [COMMUNITY-TOOL] - [devopscube.com: How to Setup Nginx Ingress Controller On Kubernetes – Detailed' Guide 🌟](https://devopscube.com/setup-ingress-kubernetes-nginx-controller) [COMMUNITY-TOOL] + - [medium.com/@jonathan_37674: How to secure Kubernetes ingress? | By ARMO](https://medium.com/@jonathan_37674/how-to-secure-kubernetes-ingress-by-armo-cb86086ec540) [COMMUNITY-TOOL] + - [engineering.backmarket.com: How we improved third-party availability and' latency with Nginx in Kubernetes 🌟](https://engineering.backmarket.com/how-we-improved-third-party-availability-and-latency-with-nginx-in-kubernetes-bb3fc7224ae4) [COMMUNITY-TOOL] + - [towardsdev.com: Kubernetes: Deploying Nginx Servers with ConfigMaps & Shared' Services with Minikube](https://towardsdev.com/kubernetes-deploying-nginx-servers-with-configmaps-shared-services-with-minikube-618aee9a8ff6) [COMMUNITY-TOOL] + - [faun.pub: How to Monitor and Alert on Ingress-NGINX in Kubernetes](https://faun.pub/how-to-monitor-and-alert-on-nginx-ingress-in-kubernetes-6d7d172f0399) [COMMUNITY-TOOL] + - [sumanprasad.hashnode.dev: A Beginner's Guide to Ingress and Ingress Controllers' in Kubernetes](https://sumanprasad.hashnode.dev/a-beginners-guide-to-ingress-and-ingress-controllers-in-kubernetes) [COMMUNITY-TOOL] + - [akyriako.medium.com: Configure path-based routing with Nginx Ingress Controller](https://akyriako.medium.com/configure-path-based-routing-with-nginx-ingress-controller-64a63cd4d6bd) [COMMUNITY-TOOL] - [mattias.engineer: Kubernetes-101: Ingress 🌟](https://mattias.engineer/k8s/ingress) [COMMUNITY-TOOL] - [trstringer.com: Kubernetes Ingress with Contour](https://trstringer.com/kubernetes-ingress-with-contour) [COMMUNITY-TOOL] - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] - [gateway-api.sigs.k8s.io 🌟](https://gateway-api.sigs.k8s.io) [COMMUNITY-TOOL] - [kubernetes.io: Evolving Kubernetes networking with the Gateway API](https://kubernetes.io/blog/2021/04/22/evolving-kubernetes-networking-with-the-gateway-api) [COMMUNITY-TOOL] - [thenewstack.io: Unifying Kubernetes Service Networking (Again) with the' Gateway API 🌟](https://thenewstack.io/unifying-kubernetes-service-networking-again-with-the-gateway-api) [COMMUNITY-TOOL] + - [blog.flomesh.io: Kubernetes Gateway API β€” Evolution of Service Networking](https://blog.flomesh.io/kubernetes-gateway-api-evolution-of-service-networking-aa76ec4efa7e) [COMMUNITY-TOOL] - [armosec.io: The New Kubernetes Gateway API and Its Use Cases](https://www.armosec.io/blog/kubernetes-gateway-api) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Security with Kubernetes Gateway API 🌟](https://medium.com/google-cloud/security-with-kubernetes-gateway-api-dcbb934ed2a4) [COMMUNITY-TOOL] - [navendu.me: Comparing Kubernetes Gateway and Ingress APIs](https://navendu.me/posts/gateway-vs-ingress-api) [COMMUNITY-TOOL] - - [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [COMMUNITY-TOOL] - [dustinspecker.com: iptables: How Kubernetes Services Direct Traffic to Pods](https://dustinspecker.com/posts/iptables-how-kubernetes-services-direct-traffic-to-pods) [COMMUNITY-TOOL] - [arthurchiao.art: Cracking kubernetes node proxy (aka kube-proxy)](https://arthurchiao.art/blog/cracking-k8s-node-proxy) [COMMUNITY-TOOL] - [developers.redhat.com: Use Skupper to connect multiple Kubernetes clusters' 🌟](https://developers.redhat.com/blog/2021/04/20/use-skupper-to-connect-multiple-kubernetes-clusters) [COMMUNITY-TOOL] - [itnext.io: Multi-Cluster Kubernetes Networking with Netmaker](https://itnext.io/multi-cluster-kubernetes-networking-with-netmaker-bfa4e22eb2fb) [COMMUNITY-TOOL] - [howtoforge.com: Network Policy in Kubernetes 🌟](https://www.howtoforge.com/kubernetes_network_policy) [COMMUNITY-TOOL] + - [medium: How to Provision Network Policies in Kubernetes | AWS 🌟](https://medium.com/avmconsulting-blog/exploring-network-policies-in-kubernetes-c8a3d8ed00cb) [COMMUNITY-TOOL] - [learncloudnative.com: Kubernetes Network Policy](https://www.learncloudnative.com/blog/2020-10-07-network-policies) [COMMUNITY-TOOL] - [bionconsulting.com: Kubernetes Network Policies](https://www.bionconsulting.com/blog/kubernetes-network-policies) [COMMUNITY-TOOL] - [thenewstack.io: The Kubernetes Network Security Effect 🌟](https://thenewstack.io/the-kubernetes-network-security-effect) [COMMUNITY-TOOL] + - [faun.pub: Control traffic flow to and from Kubernetes pods with Network' Policies](https://faun.pub/control-traffic-flow-to-and-from-kubernetes-pods-with-network-policies-bc384c2d1f8c) [COMMUNITY-TOOL] + - [loft-sh.medium.com: Kubernetes Network Policies: A Practitioner’s Guide' 🌟](https://loft-sh.medium.com/kubernetes-network-policies-a-practitioners-guide-c9bb4cdd0dbc) [COMMUNITY-TOOL] + - [medium: Kubernetes Network Policies: Are They Really Useful? 🌟](https://medium.com/codex/kubernetes-network-polices-are-they-really-useful-c3a153c49316) [COMMUNITY-TOOL] - [arthurchiao.art: Cracking Kubernetes Network Policy](https://arthurchiao.art/blog/cracking-k8s-network-policy) [COMMUNITY-TOOL] + - [engineering.mercari.com: Managing Network Policies for namespaces isolation' on a multi-tenant Kubernetes cluster](https://engineering.mercari.com/en/blog/entry/20220214-managing-network-policies) [COMMUNITY-TOOL] + - [blog.devgenius.io: Simplify Kubernetes Network Policy Generation](https://blog.devgenius.io/kubernetes-namespace-wide-network-policy-1126fafdf221) [COMMUNITY-TOOL] + - [blog.slycreator.com: Network Policies: Understanding Kubernetes Network' Policies](https://blog.slycreator.com/network-policies-understanding-kubernetes-network-policies) [COMMUNITY-TOOL] - [cilium.io: NetworkPolicy Editor: Create, Visualize, and Share Kubernetes' NetworkPolicies 🌟](https://cilium.io/blog/2021/02/10/network-policy-editor) [COMMUNITY-TOOL] - [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] - [cilium.io: CNI Benchmark: Understanding Cilium Network Performance](https://cilium.io/blog/2021/05/11/cni-benchmark) [COMMUNITY-TOOL] - [cockroachlabs.com: How to use Cluster Mesh for Multi-Region Kubernetes Pod' Communication](https://www.cockroachlabs.com/blog/cockroachdb-kubernetes-cilium) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [medium.com/@charled.breteche: Kubernetes Security β€” Control pod to pod communications' with Cilium network policies](https://medium.com/@charled.breteche/kubernetes-security-control-pod-to-pod-communications-with-cilium-network-policies-d7275b2ed378) [COMMUNITY-TOOL] + - [betterprogramming.pub: K8s: Network Policy Made Simple With Cilium Editor' 🌟](https://betterprogramming.pub/k8s-network-policy-made-simple-with-cilium-editor-a5b55781291c) [COMMUNITY-TOOL] + - [ahmetb/kubernetes-network-policy-recipes 🌟](https://github.com/ahmetb/kubernetes-network-policy-recipes) ⭐ 6139 [ENTERPRISE-STABLE] - [Supporting the Evolving Ingress Specification in Kubernetes 1.18](https://kubernetes.io/blog/2020/06/05/supporting-the-evolving-ingress-specification-in-kubernetes-1.18) [COMMUNITY-TOOL] + - [medium: Ingress service types in Kubernetes 🌟](https://medium.com/faun/ingress-service-types-in-kubernetes-3e9b68b78307) [COMMUNITY-TOOL] - [itnext.io: Autoscaling Ingress Controllers in Kubernetes (Daniele Polencic)](https://itnext.io/autoscaling-ingress-controllers-in-kubernetes-c64b47088485) [COMMUNITY-TOOL] - [github.com/stakater/Xposer](https://github.com/stakater/Xposer) ⭐ 32 [COMMUNITY-TOOL] + - [IP Address Management (IPAM)](https://en.wikipedia.org/wiki/IP_address_management) [COMMUNITY-TOOL] - [Kubernetes.io: Network Plugins](https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins) [COMMUNITY-TOOL] - [Rancher CNI Providers 🌟](https://rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers) [COMMUNITY-TOOL] - [github.com/containernetworking 🌟](https://github.com/containernetworking) [COMMUNITY-TOOL] + - [dzone: How to Understand and Set Up Kubernetes Networking 🌟](https://dzone.com/articles/how-to-understand-and-setup-kubernetes-networking) [COMMUNITY-TOOL] + - [medium: Container Networking Interface aka CNI](https://medium.com/@vikram.fugro/container-networking-interface-aka-cni-bdfe23f865cf) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [Damn](https://github.com/nokia/danm) ⭐ 393 [COMMUNITY-TOOL] - [tigera.io](https://www.tigera.io) [COMMUNITY-TOOL] + - [medium: Calico for Kubernetes networking: the basics & examples](https://medium.com/flant-com/calico-for-kubernetes-networking-792b41e19d69) [COMMUNITY-TOOL] + - [projectcalico.org: Advertising Kubernetes Service IPs with Calico and BGP](https://www.projectcalico.org/advertising-kubernetes-service-ips-with-calico-and-bgp) [COMMUNITY-TOOL] - [mhmxs.blogspot.com: Autoscaling Calico Route Reflector topology in Kubernetes](https://mhmxs.blogspot.com/2020/12/autoscaling-calico-route-reflector.html) [COMMUNITY-TOOL] - [tigera.io: Enforcing Network Security Policies with GitOps – Part 1 (Calico' + ArgoCD)](https://www.tigera.io/blog/enforcing-network-security-policies-with-gitops-part-1) [COMMUNITY-TOOL] + - [blog.devgenius.io: K8s Networking β€” Calico (Part1)](https://blog.devgenius.io/k8s-networking-calico-part1-7f74395b6fe2) [COMMUNITY-TOOL] + - [medium.com/@arbnair97: Introduction to Kubernetes Network Policy and Calico' Based Network Policy](https://medium.com/@arbnair97/introduction-to-kubernetes-network-policy-and-calico-based-network-policy-675a7fa6b5dc) [COMMUNITY-TOOL] + - [medium: How to Autoscale the DNS Service in a Kubernetes Cluster](https://medium.com/faun/how-to-autoscale-the-dns-service-in-a-kubernetes-cluster-cbb46ae89678) [COMMUNITY-TOOL] - [thenewstack.io: Supercharge CoreDNS with Cluster Addons 🌟](https://thenewstack.io/supercharge-coredns-with-cluster-addons) [COMMUNITY-TOOL] + - [iamitcohen.medium.com: DNS in Kubernetes, how does it work?](https://iamitcohen.medium.com/dns-in-kubernetes-how-does-it-work-7c4690fd813e) [COMMUNITY-TOOL] - [nslookup.io: The life of a DNS query in Kubernetes](https://www.nslookup.io/learning/the-life-of-a-dns-query-in-kubernetes) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Kubernetes with CoreDNS](https://levelup.gitconnected.com/kubernetes-with-coredns-e40772c5e6ee) [COMMUNITY-TOOL] - [NodeLocal DNSCache](https://github.com/kubernetes/enhancements) ⭐ 3877 [ENTERPRISE-STABLE] - [Kubernetes Node Local DNS Cache](https://povilasv.me/kubernetes-node-local-dns-cache) [COMMUNITY-TOOL] - [k8gb.io](https://www.k8gb.io) [COMMUNITY-TOOL] + - [blog.abaganon.com: Why you probably won’t use K8gb.io](https://blog.abaganon.com/going-global-with-kubernetes-490cf51e2bf8) [COMMUNITY-TOOL] - [dev.to/aws-builders: Amazon VPC Lattice β€” Build Applications, Not Networks](https://dev.to/aws-builders/amazon-vpc-lattice-build-applications-not-networks-59j8) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -111,10 +235,23 @@ #### Networking - [cilium.io](https://cilium.io) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An eBPF-powered open-source project that provides high-performance, secure, and observable networking, load balancing, and network security for Kubernetes workloads. Cilium is widely adopted by enterprise platforms due to its scale capabilities and granular L3-L7 policy controls. -#### Service Mesh +## Cloud Native Infrastructure - - **(2021)** [**Service meshes to the rescue: Load balancing and scaling long-lived connections in Kubernetes 🌟**](https://learnkube.com/kubernetes-long-lived-connections) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep dive into the engineering challenge of load balancing long-lived connections (gRPC, HTTP/2, WebSockets) within Kubernetes. It explains how standard L4 kube-proxy load balancing fails to distribute traffic evenly and presents L7 proxies and service meshes (like Linkerd or Istio) as the definitive architectural solution. -## Networking (1) +### Networking (1) + +#### Egress Traffic Control + +##### Case Studies + + - [Controlling outbound traffic from Kubernetes](https://monzo.com/blog/controlling-outbound-traffic-from-kubernetes) [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [ENTERPRISE-STABLE] β€” A highly regarded engineering case study by Monzo bank detailing how they designed and operated egress gateways to control and audit outbound traffic. Explains compliance benefits, custom proxy layers, and high-availability engineering patterns. +## Cloud Native Security + +### Network Security + +#### Network Policies + + - [blog.nody.cc: Verify your Kubernetes Cluster Network Policies: From Faith' to Proof](https://blog.nody.cc/posts/2020-06-kubernetes-network-policy-verification) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Outlines a methodology to empirically test and verify active Kubernetes Network Policies. Details the usage of programmatic probes to transition network security evaluation from abstract policy syntax configurations to verifiable network boundaries. +## Networking (2) ### Ingress Controllers @@ -123,5 +260,5 @@ - [Learnk8s: Comparison of Kubernetes Ingress controllers 🌟](https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An industry-standard comparison spreadsheet analyzing over a dozen Kubernetes Ingress controllers. Details performance, dynamic reloading capabilities, routing protocols, and native TLS/WAF integrations. --- -πŸ’‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Caching](./caching.md) | [Istio](./istio.md) +πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Istio](./istio.md) diff --git a/v2-docs/kubernetes-on-premise.md b/v2-docs/kubernetes-on-premise.md index 6fb7080a..5689a2a2 100644 --- a/v2-docs/kubernetes-on-premise.md +++ b/v2-docs/kubernetes-on-premise.md @@ -1,11 +1,41 @@ -# Kubernetes On Premise +# On-Premise Production Kubernetes Cluster Installers !!! info "Architectural Context" - Detailed reference for Kubernetes On Premise in the context of The Container Stack. + Detailed reference for On-Premise Production Kubernetes Cluster Installers in the context of The Container Stack. ## Standard Reference + - [wecloudpro.com: Deploy HA kubernetes cluster in AWS in less than 5 minutes](http://wecloudpro.com/2020/01/13/kube-autp-aws.html) [COMMUNITY-TOOL] + - [blog.kubecost.com: Kubernetes kOps: Step-By-Step Example & Alternatives](https://blog.kubecost.com/blog/kubernetes-kops) [COMMUNITY-TOOL] + - [imsundeep8.medium.com: Deploy Production-grade Kubernetes Cluster using' kOps on Amazon Cloud (AWS)](https://imsundeep8.medium.com/deploy-production-grade-kubernetes-cluster-using-kops-on-amazon-cloud-aws-abc79f46aa32) [COMMUNITY-TOOL] + - [medium.com: **Demystifying High Availability in Kubernetes Using Kubeadm**](https://medium.com/velotio-perspectives/demystifying-high-availability-in-kubernetes-using-kubeadm-3d83ed8c458b) [COMMUNITY-TOOL] + - [blog.tobias-huebner.org: Low-budget self-hosted Kubernetes 🌟](https://blog.tobias-huebner.org/low-budget-kubernetes-self-hosted-series) [COMMUNITY-TOOL] + - [medium.com/@ZiXianZeroX: Setting Up an On-premise Kubernetes Cluster from' Scratch](https://medium.com/@ZiXianZeroX/setting-up-an-on-premise-kubernetes-cluster-from-scratch-8e3a6b415387) [COMMUNITY-TOOL] + - [faun.pub: Configuring HA Kubernetes cluster on bare metal servers with kubeadm.' 1/3](https://faun.pub/configuring-ha-kubernetes-cluster-on-bare-metal-servers-with-kubeadm-1-2-1e79f0f7857b) [COMMUNITY-TOOL] + - [blog.learncodeonline.in: Kubernetes Cluster Deployment on CentOS Linux](https://blog.learncodeonline.in/kubernetes-cluster-deployment-on-centos-linux) [COMMUNITY-TOOL] + - [medium.com/@benjaminacar.private: A Comprehensive Guide to Setup a New K8s' Cluster](https://medium.com/@benjaminacar.private/a-comprehensive-guide-to-setup-a-new-k8s-cluster-4b88e6f021bc) [COMMUNITY-TOOL] + - [itwonderlab.com: Kubernetes Cluster using Vagrant and Ansible with Containerd' (in 3 minutes) 🌟](https://www.itwonderlab.com/en/ansible-kubernetes-vagrant-tutorial) [COMMUNITY-TOOL] + - [WKSctl - A New OSS Kubernetes Manager using GitOps](https://www.weave.works/blog/wksctl-a-new-oss-kubernetes-manager-using-gitops) [COMMUNITY-TOOL] + - [napo.io: Kubernetes The (real) Hard Way on AWS](https://napo.io/posts/kubernetes-the-real-hard-way-on-aws) [COMMUNITY-TOOL] + - [napo.io: Terraform Kubernetes Multi-Cloud (ACK, AKS, DOK, EKS, GKE, OKE)](https://napo.io/posts/terraform-kubernetes-multi-cloud-ack-aks-dok-eks-gke-oke) [COMMUNITY-TOOL] + - [medium: Upgrading Kubernetes The Hard Way](https://medium.com/nordcloud-engineering/upgrading-kubernetes-the-hard-way-ac533cfb4ff2) [COMMUNITY-TOOL] + - [medium: Kubernetes the hard way on Docker](https://medium.com/@brightzheng100/kubernetes-the-hard-way-on-docker-f512bae734af) [COMMUNITY-TOOL] + - [medium.com/@norlin.t: Kubernetes the hard (illumos) way](https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-c4b45a080bac) [COMMUNITY-TOOL] + - [medium.com/@norlin.t: Kubernetes the hard (illumos) way, last part](https://medium.com/@norlin.t/kubernetes-the-hard-illumos-way-last-part-c68ca71bc2ce) [COMMUNITY-TOOL] + - [medium: ClusterOps: 1-Line Commit to Upgrade Your Kubernetes Clusters 🌟](https://medium.com/swlh/clusterops-1-line-commit-to-upgrade-your-kubernetes-clusters-de3548124d04) [COMMUNITY-TOOL] + - [cncf.io webinar: Deploying Kubernetes to bare metal using cluster API](https://www.cncf.io/webinars/deploying-kubernetes-to-bare-metal-using-cluster-api) [COMMUNITY-TOOL] - [weave.works: Manage Thousands of Clusters with GitOps and the Cluster API](https://www.weave.works/blog/manage-thousands-of-clusters-with-gitops-and-the-cluster-api) [COMMUNITY-TOOL] + - [cncf.io: Kubernetes Cluster API reaches production readiness with version' 1.0](https://www.cncf.io/blog/2021/10/06/kubernetes-cluster-api-reaches-production-readiness-with-version-1-0) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to run your own kubernetes cluster with Microk8s](https://www.cloudsavvyit.com/13024/how-to-run-your-own-kubernetes-cluster-with-microk8s) [COMMUNITY-TOOL] + - [kubedex.com: Kubernetes Operating Systems 🌟](https://kubedex.com/kubernetes-operating-systems) [COMMUNITY-TOOL] + - [baeldung.com: Lightweight Kubernetes Distributions](https://www.baeldung.com/ops/kubernetes-lightweight-distributions) [COMMUNITY-TOOL] + - [weave.works: Weave Kubernetes Platform](https://www.weave.works) [COMMUNITY-TOOL] + - [**VMware Kubernetes Tanzu**](https://cloud.vmware.com/tanzu) [COMMUNITY-TOOL] + - [wecloudpro.com: VMware Tanzu Community Edition 🌟](https://www.wecloudpro.com/2021/11/13/Tanzu-Community-Edition.html) [COMMUNITY-TOOL] + - [Pharos 🌟](https://k8spharos.dev) [COMMUNITY-TOOL] + - [medium: K0s Supports Kubernetes 1.22](https://medium.com/k0sproject/k0s-supports-kubernetes-1-22-a498e41bf5af) [COMMUNITY-TOOL] + - [medium: k0s Ready for Production](https://medium.com/k0sproject/k0s-ready-for-production-20255c4b0791) [COMMUNITY-TOOL] + - [medium: k0s Optimizes Start Time, Adds Cluster Level Backup/Restore and' More](https://medium.com/k0sproject/k0s-optimizes-start-time-adds-cluster-level-backup-restore-and-more-8ffef894a1ae) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -23,6 +53,7 @@ #### Bare-Metal and Edge + - **(2026)** [**Charmed Kubernetes**](https://ubuntu.com/kubernetes/charmed-k8s) [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Canonical's model-driven Kubernetes distribution designed for bare-metal, private, and multi-cloud environments. Leverages Ubuntu's automated Juju framework to manage complex cluster lifecycles, upgrades, security scanning, and seamless hypervisor scaling. - [poseidon/typhoon](https://github.com/poseidon/typhoon) ⭐ 2042 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Typhoon is a bare-metal and multi-cloud Kubernetes distribution focused on simplicity. Built entirely with Terraform and running on Flatcar Container Linux, it provides a stable setup that operates efficiently without heavy proprietary layers. #### Comparison @@ -59,6 +90,13 @@ - [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) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A detailed technical review showing vSphere with Kubernetes in a live environment. Reviews how the Supervisor Cluster exposes Kubernetes native primitives natively within vCenter, allowing developers to consume storage and compute via standard YAML. - [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) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A practical walk-through detailing how to construct and deploy a Tanzu Kubernetes Grid (TKG) guest cluster. Covers configuration details including Cluster API controllers, control-plane load balancers, and persistent virtual storage. +## GitOps + +### Hybrid Cloud Platforms + +#### Azure Arc Integration + + - **(2021)** [Kubernetes GitOps with Azure Arc and Charmed Kubernetes](https://canonical.com/blog/gitops-with-azure-arc-and-charmed-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A technical guide illustrating the integration of Charmed Kubernetes with Azure Arc to orchestrate hybrid-cloud resources. Demonstrates how GitOps configurations are pushed dynamically across decentralized architectures using unified portal controls. ## Infrastructure ### Air-Gapped @@ -146,6 +184,7 @@ #### Kubeadm Guides - [Setting Up a Kubernetes Cluster on Ubuntu 18.04](https://loves.cloud/setting-up-a-kubernetes-cluster-on-ubuntu-18-04) [LEGACY] β€” Step-by-step tutorial for building a Kubernetes control plane and node infrastructure on Ubuntu 18.04 VMs using kubeadm. Explores Docker runtime configuration and basic CNI setups. Highly legacy given newer Ubuntu releases and containerd/CRI-O standard transition. + - [itnext.io: Kubernetes Journey β€” Up and running out of the cloud β€” How to' setup the Masters using kubeadm bootstrap](https://itnext.io/kubernetes-journey-up-and-running-out-of-the-cloud-how-to-setup-the-masters-using-kubeadm-9a496a14fbc1) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth guide on deploying an on-premises multi-master Kubernetes control plane using kubeadm and HAProxy for load balancing. Walks through the bootstrap token mechanism and control-plane join procedures. Excellent theoretical coverage of manual multi-master networking. - [mirantis.com: How to install Kubernetes with Kubeadm: A quick and dirty' guide](https://www.mirantis.com/blog/how-install-kubernetes-kubeadm) [COMMUNITY-TOOL] β€” A simplified deployment checklist for running containerized workloads on Kubernetes via kubeadm. Demonstrates manual package installation, initialization commands, and standard validation tests. Good starting point for spinning up fast staging clusters. #### Kubespray @@ -175,6 +214,12 @@ #### Security Benchmarking - [MicroK8s & Kubernetes security benchmark from CIS](https://github.com/didier-durand/microk8s-kube-bench) ⭐ 17 [COMMUNITY-TOOL] β€” A validation utility adapting aquasecurity's kube-bench to run structured CIS security benchmarks directly against canonical MicroK8s clusters. Confirms cluster configuration conformance to standard security profiles. +### GitOps (1) + +#### Cluster Provisioning (1) + + - [Weave Kubernetes System Control - wksctl](https://github.com/weaveworks/wksctl) ⭐ 389 [ADVANCED LEVEL] [LEGACY] β€” An early GitOps-driven Kubernetes cluster manager from Weaveworks that provisioned clusters from a declared state stored in git. Following Weaveworks' operational shutdown, this project is considered legacy but remains highly influential in GitOps control-loop architecture history. + - [WKSctl: a Tool for Kubernetes Cluster Management Using GitOps](https://www.infoq.com/news/2020/02/wksctl-kubernetes-gitops) [COMMUNITY-TOOL] β€” An InfoQ editorial piece analyzing the operational design of WKSctl. Explores how declarative machine and cluster definitions allowed users to bootstrap and reconcile nodes over SSH using Git as the source of truth. ### Infrastructure as Code #### Ansible @@ -193,6 +238,11 @@ - [kosyfrances.com: Using kubeadm to create a Kubernetes 1.20 cluster on VirtualBox' with Ubuntu](https://kosyfrances.com/kubernetes-cluster) [COMMUNITY-TOOL] β€” A local lab guide explaining how to spin up a Kubernetes 1.20 multi-node environment on Oracle VirtualBox using kubeadm. Outlines setting up host-only networking, static IP mapping, and configuring containerd manually. Tailored for software testing and network topology validation. ## Networking +### Container Network Interface + +#### CNI Plugins + + - [github: Weave Net - Weaving Containers into Applications](https://github.com/weaveworks/weave) ⭐ 6613 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] [LEGACY] β€” Weave Net is a resilient container CNI designed to create peer-to-peer overlay networks without external databases or configurations. The project was officially archived by Weaveworks in 2024, prompting teams to migrate to more modern CNI plugins like Cilium and Calico. ### Service Mesh #### VMware Tanzu Ecosystem (3) @@ -205,6 +255,13 @@ #### Legacy Tools - **(2023)** [vmware-tanzu/octant](https://github.com/vmware-archive/octant) ⭐ 6249 [EN CONTENT] 🌟 [ENTERPRISE-STABLE] [LEGACY] β€” Octant was a widely used extensible, developer-focused dashboard for exploring Kubernetes structures. It was archived in 2023 and has been succeeded by more modern and active alternatives like Lens and K9s. +## Platform Engineering + +### Site Reliability Engineering + +#### Foundations + + - **(2024)** [itprotoday.com: Why Site Reliability Engineering Is Key to Modern DevOps](https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-World-Today-combine-with-TechTarget) 🌟 [COMMUNITY-TOOL] β€” An executive analysis examining why SRE architecture is a vital component of any modern, high-density DevOps delivery system trying to limit service down-time. ## Storage ### Stateful Workloads @@ -214,5 +271,5 @@ - [Stateful Kubernetes-In-a-Box with Kontena Pharos](https://blog.purestorage.com/stateful-kubernetes-pure-service-orchestrator-kontena-pharos) [EN CONTENT] [ADVANCED LEVEL] [LEGACY] β€” A historical look at combining the Kontena Pharos Kubernetes distribution with Pure Storage orchestrators to run heavy database workloads. Useful for documenting the evolution of early volume mount drivers before CSI stabilization. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-operators-controllers.md b/v2-docs/kubernetes-operators-controllers.md index 59564f77..82d689f0 100644 --- a/v2-docs/kubernetes-operators-controllers.md +++ b/v2-docs/kubernetes-operators-controllers.md @@ -1,10 +1,48 @@ -# Kubernetes Operators Controllers +# Kubernetes Operators and Controllers !!! info "Architectural Context" - Detailed reference for Kubernetes Operators Controllers in the context of The Container Stack. + Detailed reference for Kubernetes Operators and Controllers in the context of The Container Stack. ## Standard Reference + - [KPIs](https://www.kpi.org/KPI-Basics) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [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] + - [kruschecompany.com: Prometheus Operator – Installing Prometheus Monitoring Within The Kubernetes Environment](https://kruschecompany.com/page-not-found) [COMMUNITY-TOOL] + - [kube-fluentd-operator 🌟](https://github.com/vmware-archive/kube-fluentd-operator) ⭐ 321 [COMMUNITY-TOOL] + - [isaaguilar/terraform-operator: Terraform Operator](https://github.com/GalleyBytes/terraform-operator) ⭐ 381 [COMMUNITY-TOOL] + - [openshift.com: Is your Operator Air-Gap Friendly?](https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly) [COMMUNITY-TOOL] + - [kuberhealthy 🌟](https://github.com/kuberhealthy/kuberhealthy) ⭐ 2235 [COMMUNITY-TOOL] + - [Capsule Operator](https://github.com/projectcapsule/capsule) ⭐ 2082 [COMMUNITY-TOOL] + - [github.com/2-alchemists/krossboard-kubernetes-operator](https://github.com/2-alchemists/krossboard) ⭐ 63 [COMMUNITY-TOOL] + - [cloud.redhat.com: Red Hat Container Community of Practice Operators](https://www.redhat.com/en/blog/red-hat-container-community-of-practice-operators) [COMMUNITY-TOOL] + - [openshift.com: 7 Best Practices for Writing Kubernetes Operators: An SRE Perspective](https://www.redhat.com/en/blog/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective) [COMMUNITY-TOOL] + - [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] + - [brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs](https://shipit.dev/posts/k8s-operators-with-python-part-1.html) [COMMUNITY-TOOL] + - [metalbear.co: Writing a Kubernetes Operator](https://metalbear.com/blog/writing-a-kubernetes-operator) [COMMUNITY-TOOL] + - [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [COMMUNITY-TOOL] + - [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) ⭐ 1696 [COMMUNITY-TOOL] + - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] + - [operatorhub.io](https://operatorhub.io) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [borchero/switchboard: Switchboard](https://github.com/borchero/switchboard) ⭐ 163 [COMMUNITY-TOOL] + - [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer) ⭐ 194 [COMMUNITY-TOOL] + - [NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) ⭐ 3760 [ENTERPRISE-STABLE] + - [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev) [COMMUNITY-TOOL] + - [KUDO: The Kubernetes Universal Declarative Operator 🌟](https://kudo.dev) [COMMUNITY-TOOL] + - [abhirockzz/kubexpose-operator](https://github.com/abhirockzz/kubexpose-operator) [COMMUNITY-TOOL] + - [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) ⭐ 734 [COMMUNITY-TOOL] + - [cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks](https://github.com/cloud-bulldozer/benchmark-operator) ⭐ 304 [COMMUNITY-TOOL] + - [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) ⭐ 2513 [COMMUNITY-TOOL] + - [medium.com/@mikakrief: Using Azure Service Operator v2](https://medium.com/@mikakrief/using-azure-service-operator-v2-4a1fa1f5e3b8) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [developers.redhat.com: Writing a Kubernetes Operator in Java using Quarkus' - **Cheat Sheet** 🌟](https://developers.redhat.com/cheat-sheets/writing-kubernetes-operator-java) [COMMUNITY-TOOL] + - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] + - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] + - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] + - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [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] - [devops.com: Day 2 for the Operator Ecosystem 🌟](https://devops.com/day-2-for-the-operator-ecosystem) [COMMUNITY-TOOL] - [Domain-harvester](https://github.com/shurshun/domain-harvester) [COMMUNITY-TOOL] - [Cass Operator](https://github.com/datastax/cass-operator) ⭐ 258 [COMMUNITY-TOOL] @@ -15,11 +53,11 @@ - [thenewstack.io: When to Use, and When to Avoid, the Operator Pattern 🌟](https://thenewstack.io/kubernetes-when-to-use-and-when-to-avoid-the-operator-pattern) [COMMUNITY-TOOL] - [infoq.com: Kubernetes Operators in Depth](https://www.infoq.com/articles/kubernetes-operators-in-depth) [COMMUNITY-TOOL] - [DB Operator 🌟](https://github.com/kloeckner-i/db-operator) ⭐ 163 [COMMUNITY-TOOL] + - [cncf.io: Kubernetes Operators 101](https://www.cncf.io/blog/2020/10/02/kubernetes-operators-101) [COMMUNITY-TOOL] - [container-solutions.com: Kubernetes Operators Explained](https://blog.container-solutions.com/kubernetes-operators-explained) [COMMUNITY-TOOL] - [kubeload - load testing](https://github.com/Efrat19/kubeload) [COMMUNITY-TOOL] - [registry-creds](https://github.com/alexellis/registry-creds) ⭐ 351 [COMMUNITY-TOOL] - [gemini](https://github.com/FairwindsOps/gemini) ⭐ 433 [COMMUNITY-TOOL] - - [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev) [COMMUNITY-TOOL] - [HostPort Operator](https://github.com/rmb938/hostport-allocator) ⭐ 18 [COMMUNITY-TOOL] - [iximiuz.com: Exploring Kubernetes Operator Pattern 🌟](https://iximiuz.com/en/posts/kubernetes-operator-pattern) [COMMUNITY-TOOL] - [didil/autobucket-operator](https://github.com/didil/autobucket-operator) ⭐ 12 [COMMUNITY-TOOL] @@ -31,78 +69,142 @@ - [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) [COMMUNITY-TOOL] - [IngressMonitorController (Deprecated)](https://github.com/stakater/IngressMonitorController) ⭐ 730 [COMMUNITY-TOOL] - [FairwindsOps/rbac-manager: RBAC Manager 🌟](https://github.com/FairwindsOps/rbac-manager) ⭐ 1649 [COMMUNITY-TOOL] - - [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) ⭐ 734 [COMMUNITY-TOOL] - [kubernetes.io: Writing a Controller for Pod Labels](https://kubernetes.io/blog/2021/06/21/writing-a-controller-for-pod-labels) [COMMUNITY-TOOL] - [kubermatic.com: Why Implementing Kubernetes Operators Is a Good Idea! 🌟](https://www.kubermatic.com/blog/why-implementing-kubernetes-operators-is-a-good-idea) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [cncf.io: CNCF Operator White Paper (PDF) 🌟](https://www.cncf.io/wp-content/uploads/2021/07/CNCF_Operator_WhitePaper.pdf) [COMMUNITY-TOOL] - [itnext.io: Kubexpose: A Kubernetes Operator, for fun and profit!](https://itnext.io/kubexpose-a-kubernetes-operator-for-fun-and-profit-f528586eee07) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Operators: Cruise Control for Managing Cloud-Native' Apps](https://itnext.io/kubernetes-operators-cruise-control-for-managing-cloud-native-apps-db328ef8e345) [COMMUNITY-TOOL] - [digitalis-io/vals-operator](https://github.com/digitalis-io/vals-operator) ⭐ 166 [COMMUNITY-TOOL] - [banzaicloud/thanos-operator 🌟](https://github.com/banzaicloud/thanos-operator) ⭐ 283 [COMMUNITY-TOOL] - - [cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks](https://github.com/cloud-bulldozer/benchmark-operator) ⭐ 304 [COMMUNITY-TOOL] - [pravega/pravega-operator](https://github.com/pravega/pravega-operator) ⭐ 40 [COMMUNITY-TOOL] - [Quentin-M/etcd-cloud-operator](https://github.com/Quentin-M/etcd-cloud-operator) ⭐ 234 [COMMUNITY-TOOL] - [spring.io: Get to Know a Kubernetes Operator!](https://spring.io/blog/2021/11/19/get-to-know-a-kubernetes-operator) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Operators : Extending Kubernetes Capabilities](https://levelup.gitconnected.com/operators-extending-kubernetes-capabilities-184df001b7e) [COMMUNITY-TOOL] - [VictoriaMetrics/operator](https://github.com/VictoriaMetrics/operator) ⭐ 559 [COMMUNITY-TOOL] - [blog.px.dev/k8s-operator: 3 Reasons to Use Kubernetes Operators (and 2 Reasons' Not To)](https://blog.px.dev/k8s-operator) [COMMUNITY-TOOL] - [practicalkubernetes.blogspot.com: Making the case for Kubernetes Operators](https://practicalkubernetes.blogspot.com/2022/01/making-case-for-kubernetes-operators.html) [COMMUNITY-TOOL] - [reactive-tech/kubegres](https://github.com/reactive-tech/kubegres) ⭐ 1351 [COMMUNITY-TOOL] - [redhat-cop/keepalived-operator: Keepalived operator](https://github.com/redhat-cop/keepalived-operator) ⭐ 123 [COMMUNITY-TOOL] + - [medium.com/@samng1991216: Building Kubernetes Operator Application from' Scratch (Part 1)](https://medium.com/@samng1991216/building-kubernetes-operator-application-from-scratch-part-1-211b6b2467df) [COMMUNITY-TOOL] - [redhat-cop/dynamic-rbac-operator: Dynamic RBAC Operator](https://github.com/redhat-cop/dynamic-rbac-operator) ⭐ 23 [COMMUNITY-TOOL] - [spotify/flink-on-k8s-operator: Kubernetes Operator for Apache Flink](https://github.com/spotify/flink-on-k8s-operator) ⭐ 225 [COMMUNITY-TOOL] - [kube-green](https://kube-green.dev) [COMMUNITY-TOOL] - [krestomatio/keydb-operator](https://github.com/krestomatio/keydb-operator) ⭐ 58 [COMMUNITY-TOOL] - [Keel 🌟](https://github.com/keel-hq/keel) ⭐ 2711 [COMMUNITY-TOOL] - - [openshift/machine-api-operator](https://github.com/openshift/machine-api-operator) ⭐ 185 [COMMUNITY-TOOL] + - [medium.com/@mjkool: Kubernetes Operator β€” Simplified!](https://medium.com/@mjkool/kubernetes-operator-simplified-96b8c8f7e627) [COMMUNITY-TOOL] + - [medium.com/@timebertt: Kubernetes Controllers at Scale: Clients, Caches,' Conflicts, Patches Explained](https://medium.com/@timebertt/kubernetes-controllers-at-scale-clients-caches-conflicts-patches-explained-aa0f7a8b4332) [COMMUNITY-TOOL] - [rancher/system-upgrade-controller: System Upgrade Controller](https://github.com/rancher/system-upgrade-controller) ⭐ 947 [COMMUNITY-TOOL] + - [alenkacz.medium.com: Kubernetes operator best practices: Implementing observedGeneration](https://alenkacz.medium.com/kubernetes-operator-best-practices-implementing-observedgeneration-250728868792) [COMMUNITY-TOOL] - [ckotzbauer/vulnerability-operator](https://github.com/ckotzbauer/vulnerability-operator) ⭐ 87 [COMMUNITY-TOOL] - [Michaelpalacce/SimpleSecrets](https://github.com/Michaelpalacce/SimpleSecrets) [COMMUNITY-TOOL] - [learnsteps.com: Advance Kubernetes: What exactly are Kubernetes Operators?](https://www.learnsteps.com/advanced-kubernetes-what-exactly-are-kubernetes-operators) [COMMUNITY-TOOL] + - [betterprogramming.pub: Build a Kubernetes Operator in 10 Minutes 🌟](https://betterprogramming.pub/build-a-kubernetes-operator-in-10-minutes-11eec1492d30) [COMMUNITY-TOOL] + - [alain-airom.medium.com: Kubernetes Operators Patterns and Best Practices' 🌟](https://alain-airom.medium.com/kubernetes-operators-patterns-and-best-practices-b7fbaa4cbd1) [COMMUNITY-TOOL] - [OT-CONTAINER-KIT/mongodb-operator: MongoDB Operator](https://github.com/OT-CONTAINER-KIT/mongodb-operator) ⭐ 49 [COMMUNITY-TOOL] - [prosimcorp/reforma](https://github.com/prosimcorp/reforma) ⭐ 58 [COMMUNITY-TOOL] + - [awstip.com: Manage AWS services directly from Kubernetes - AWS Controllers' for Kubernetes (ACK)](https://awstip.com/manage-aws-services-directly-from-kubernetes-%EF%B8%8F-6c94e376febb) [COMMUNITY-TOOL] - [vitobotta/velero-notifications](https://github.com/vitobotta/velero-notifications) ⭐ 36 [COMMUNITY-TOOL] - - [NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) ⭐ 3760 [ENTERPRISE-STABLE] + - [medium.com/@marom.itamar: Kubernetes Controllers, Custom Resources, and' Operators Explained](https://medium.com/@marom.itamar/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6) [COMMUNITY-TOOL] - [glebiller/dynamic-configuration-operator: Dynamic Configuration Operator](https://github.com/glebiller/dynamic-configuration-operator) ⭐ 34 [COMMUNITY-TOOL] + - [faun.pub: A Definitive guide to Kubernetes Operator β€” The crawl!](https://faun.pub/a-definitive-guide-to-kubernetes-operator-the-crawl-7647b278c28b) [COMMUNITY-TOOL] - [github.com/furiko-io/furiko](https://github.com/furiko-io/furiko) ⭐ 502 [COMMUNITY-TOOL] + - [paul-the-kelly.medium.com: Extending the Kubernetes API using Operators](https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9ffc8364ae5c) [COMMUNITY-TOOL] - [github.com/DevOps-Nirvana: Kubernetes Volume / Disk Autoscaler (via Prometheus)](https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler) ⭐ 317 [COMMUNITY-TOOL] - - [borchero/switchboard: Switchboard](https://github.com/borchero/switchboard) ⭐ 163 [COMMUNITY-TOOL] - [scylladb/scylla-operator](https://github.com/scylladb/scylla-operator) ⭐ 398 [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Controllers, Custom Resources, and Operators Explained](https://faun.pub/kubernetes-controllers-custom-resources-and-operators-explained-8e92f46829f6) [COMMUNITY-TOOL] - [coderanger/migrations-operator: Migrations-Operator](https://github.com/coderanger/migrations-operator) ⭐ 136 [COMMUNITY-TOOL] - [omerxx.com: 10 Things I wish I’d known before building a Kubernetes CRD' controller](https://omerxx.com/k8s-controllers) [COMMUNITY-TOOL] - [github.com/mittwald/kubernetes-secret-generator 🌟](https://github.com/mittwald/kubernetes-secret-generator) ⭐ 387 [COMMUNITY-TOOL] - [github.com/ContainerSolutions/delayed-jobs-operator](https://github.com/ContainerSolutions/delayed-jobs-operator) ⭐ 10 [COMMUNITY-TOOL] + - [medium.com/sda-se: Kubernetes Operator to the rescue. How our own MongoDB' Operator improved our deployments](https://medium.com/sda-se/kubernetes-operator-to-the-rescue-how-our-own-mongodb-operator-improved-our-deployments-6d5ba3324abc) [COMMUNITY-TOOL] - [blog.frankel.ch: Introduction to Kubernetes extensibility 🌟](https://blog.frankel.ch/kubernetes-extensibility) [COMMUNITY-TOOL] - [superorbital.io: Testing Production Kubernetes Controllers](https://superorbital.io/blog/testing-production-controllers) [COMMUNITY-TOOL] - [github.com/lukaszraczylo/jobs-manager-operator 🌟](https://github.com/lukaszraczylo/jobs-manager-operator) [COMMUNITY-TOOL] - [github.com/ricoberger/vault-secrets-operator](https://github.com/ricoberger/vault-secrets-operator) ⭐ 680 [COMMUNITY-TOOL] - [github.com/ElementTech/kube-reqsizer](https://github.com/ElementTech/kube-reqsizer) [COMMUNITY-TOOL] + - [betterprogramming.pub: How To Use Server-Side Apply in K8S Operators](https://betterprogramming.pub/how-to-use-server-side-apply-in-k8s-operators-5cbff023183c) [COMMUNITY-TOOL] - [github.com/sieve-project/sieve](https://github.com/sieve-project/sieve) ⭐ 344 [COMMUNITY-TOOL] + - [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] - [thenewstack.io: HashiCorp Vault Operator Manages Kubernetes Secrets](https://thenewstack.io/hashicorp-vault-operator-manages-kubernetes-secrets) [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] - [github.com/gianlucam76/k8s-cleaner 🌟](https://github.com/gianlucam76/k8s-cleaner) ⭐ 780 [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] - [github.com/NCCloud/mayfly: Ephemeral Kubernetes Resources 🌟](https://github.com/NCCloud/mayfly) ⭐ 338 [COMMUNITY-TOOL] - [itnext.io: 5 Advanced Kubernetes Operators Every DevOps Engineer Should' Know About 🌟](https://itnext.io/5-advanced-kubernetes-operators-every-devops-engineer-should-know-about-ab46bdc1c7d5) [COMMUNITY-TOOL] - - [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) ⭐ 1696 [COMMUNITY-TOOL] - [kubernetes-sigs/kubebuilder](https://github.com/kubernetes-sigs/kubebuilder) ⭐ 9153 [ENTERPRISE-STABLE] + - [medium.com/@adnn.selimovic: Creating Kubernetes operator using **Kubebuilder**](https://medium.com/@adnn.selimovic/creating-kubernetes-operator-using-kubebuilder-15db5f29ee50) [COMMUNITY-TOOL] + - [medium.com/geekculture: A New Pattern that Simplifies Operator Building](https://medium.com/geekculture/a-new-pattern-that-simplifies-operator-building-39df5d021cfa) [COMMUNITY-TOOL] + - [qdnqn.com: Creating Kubernetes operator using Kubebuilder](https://qdnqn.com/creating-kubernetes-operator-using-kubebuilder) [COMMUNITY-TOOL] - [dev.to/thenjdevopsguy: What Is A Kubernetes Operator?](https://dev.to/thenjdevopsguy/what-is-a-kubernetes-operator-53kb) [COMMUNITY-TOOL] - - [operatorhub.io](https://operatorhub.io) [COMMUNITY-TOOL] - [Operator Capability Levels](https://operatorframework.io/operator-capabilities) [COMMUNITY-TOOL] - [Cluster Addons 🌟](https://github.com/kubernetes-sigs/cluster-addons) ⭐ 156 [COMMUNITY-TOOL] - [K8Spin Operator 🌟](https://github.com/k8spin/k8spin-operator) ⭐ 217 [COMMUNITY-TOOL] - [thenewstack.io: K8Spin Provides Multitenant Isolation for Kubernetes](https://thenewstack.io/k8spin-provides-multitenant-isolation-for-kubernetes) [COMMUNITY-TOOL] - [Discover K8Spin open source software](https://k8spin.cloud/oss-projects) [COMMUNITY-TOOL] - [K8s KPIs with Kuberhealthy 🌟](https://kubernetes.io/blog/2020/05/29/k8s-kpis-with-kuberhealthy) [COMMUNITY-TOOL] - - [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) ⭐ 2513 [COMMUNITY-TOOL] - [Kubernetes.io: Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator) [COMMUNITY-TOOL] - [opensource.com: Build a Kubernetes Operator in 10 minutes with Operator' SDK](https://opensource.com/article/20/3/kubernetes-operator-sdk) [COMMUNITY-TOOL] - [itnext.io: Testing the Operator SDK and making a prefetch mechanism for' Kubernetes](https://itnext.io/testing-the-operator-sdk-and-making-a-prefetch-mechanism-for-kubernetes-7508577efdd7) [COMMUNITY-TOOL] + - [magalix.com: Creating Custom Kubernetes Operators](https://www.magalix.com/blog/creating-custom-kubernetes-operators) [COMMUNITY-TOOL] + - [medium.com: Writing Your First Kubernetes Operator](https://medium.com/faun/writing-your-first-kubernetes-operator-8f3df4453234) [COMMUNITY-TOOL] - [bmc.com: What Is a Kubernetes Operator?](https://www.bmc.com/blogs/kubernetes-operator) [COMMUNITY-TOOL] - [linuxera.org: Writing Operators using the Operator Framework SDK](https://linuxera.org/writing-operators-using-operator-framework) [COMMUNITY-TOOL] + - [medium: From Zero to Kubernetes Operator](https://medium.com/@victorpaulo/from-zero-to-kubernetes-operator-dd06436b9d89) [COMMUNITY-TOOL] - [vivilearns2code.github.io: Writing Controllers For Kubernetes Resources](https://vivilearns2code.github.io/k8s/2021/03/11/writing-controllers-for-kubernetes-custom-resources.html) [COMMUNITY-TOOL] + - [cloudark.medium.com: Writing Kubernetes Custom Controllers](https://cloudark.medium.com/kubernetes-custom-controllers-b6c7d0668fdf) [COMMUNITY-TOOL] - [developers.redhat.com: Managing stateful applications with Kubernetes Operators' in Golang 🌟](https://developers.redhat.com/articles/2021/08/04/managing-stateful-applications-kubernetes-operators-golang) [COMMUNITY-TOOL] + - [medium: Kubernetes Dummy Operator in Java](https://medium.com/xgeeks/kubernetes-dummy-operator-in-java-6b2f26198a55) [COMMUNITY-TOOL] + - [betterprogramming.pub: Build a Highly Available Kubernetes Operator Using' Golang](https://betterprogramming.pub/building-a-highly-available-kubernetes-operator-using-golang-fe4a44c395c2) [COMMUNITY-TOOL] - [kubernetes/sample-controller](https://github.com/kubernetes/sample-controller) ⭐ 3481 [ENTERPRISE-STABLE] + - [betterprogramming.pub: Writing Custom Kubernetes Controller and Webhooks](https://betterprogramming.pub/writing-custom-kubernetes-controller-and-webhooks-141230820e9) [COMMUNITY-TOOL] + - [betterprogramming.pub: How To Write Tests for Your Kubernetes Operator](https://betterprogramming.pub/write-tests-for-your-kubernetes-operator-d3d6a9530840) [COMMUNITY-TOOL] - [dev.to/hkhelil: Building a Kubernetes Operator with an NGINX CRD](https://dev.to/hkhelil/building-a-kubernetes-operator-with-an-nginx-crd-3lil) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### Infrastructure as Code + +#### Testing Practices + + - [AI Meets Terraform: Prompt Strategies for Test Generation](https://masterpoint.io/blog/ai-meets-tf-prompt-strategies-for-test-generation) [COMMUNITY-TOOL] β€” Outlines specific prompting strategies to automatically draft tests for Terraform modules. Synthesizes automated validation frameworks like `terraform test` with generative AI outputs to ensure infrastructure stability. +## Cloud Native AI + +### Batch Workloads + +#### Kueue Scheduling + + - [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) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Curator Insight: Documentation for the Red Hat Build of Kueue scheduler within OpenShift. +Live Grounding: Kueue offers advanced queueing mechanism controls, priority groupings, and resource quotas, making it the premier platform tool for managing AI/ML and batch workloads. +### Infrastructure Acceleration + +#### GPU Management + + - [NVIDIA GPU Operator](https://github.com/NVIDIA/gpu-operator) ⭐ 2712 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Curator Insight: Kubernetes operator designed to automate the management of NVIDIA software components on nodes. +Live Grounding: Provisions GPU drivers, container runtimes, device plug-ins, and monitoring tools automatically, ensuring consistent access to hardware acceleration. +## Cloud Native Architecture + +### Kubernetes Operators + +#### CI-CD Auto-Scaling + + - [github.com/actions/actions-runner-controller 🌟](https://github.com/actions/actions-runner-controller) ⭐ 6260 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” An official Kubernetes operator designed to manage self-hosted runner infrastructure dynamically. Integrates natively with Kubernetes HPA metrics to automatically scale runner pods based on job queues. +## GitOps and Continuous Delivery + +### GitOps + +#### Argo CD + + - [feat(ui): Add AppSet to Application Resource Tree in Argo CD](https://github.com/argoproj/argo-cd/pull/26601) ⭐ 22950 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The official GitHub pull request introducing ApplicationSet rendering directly inside the Argo CD UI Resource Tree. This highly demanded improvement provides cluster administrators with superior visibility into generated application topologies and dependencies directly from the dashboard. +## Platform Engineering + +### Compute + +#### GPU Integration + + - [Sharing a NVIDIA GPU Between Pods in Kubernetes](https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Explores the technicalities of sharing physical NVIDIA GPUs among multiple Pods in Kubernetes. Covers GPU fractional slicing, Multi-Instance GPU (MIG) strategies, and workload optimization for ML/AI clusters. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-releases.md b/v2-docs/kubernetes-releases.md index 5c223abc..bb9cb6a7 100644 --- a/v2-docs/kubernetes-releases.md +++ b/v2-docs/kubernetes-releases.md @@ -5,7 +5,21 @@ ## Standard Reference + - [sysdig.com: What’s new in Kubernetes 1.20?](https://www.sysdig.com/blog/whats-new-kubernetes-1-20) [COMMUNITY-TOOL] + - [openshift.com: Kubernetes is Removing Docker Support, Kubernetes is Not Removing Docker Support](https://www.redhat.com/en/blog/kubernetes-is-removing-docker-support-kubernetes-is-not-removing-docker-support) [COMMUNITY-TOOL] + - [devclass.com: Kubernetes 1.21 unloads pod security, adds dual IPv4/IPv6 networking, and shuts down gracefully](https://www.devclass.com/containers/2021/04/09/kubernetes-121-unloads-pod-security-adds-dual-ipv4/ipv6-networking-and-shuts-down-gracefully/1623619) [COMMUNITY-TOOL] + - [openshift.com: Kubernetes 1.21 Grows Innovative New Features](https://www.redhat.com/en/blog/kubernetes-1.21-grows-innovative-new-features) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes 1.22 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-22-whats-new) [COMMUNITY-TOOL] + - [acloudguru.com: What’s new with Kubernetes 1.22?](https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes 1.23 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-23-whats-new) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes 1.24 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-24-whats-new) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes 1.25 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-25-whats-new) [COMMUNITY-TOOL] + - [datree.io: EKS 1.22 Upgrade Tutorial](https://www.datree.io/resources/eks-1-22-upgrade-tutorial) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes 1.26 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-26-whats-new) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes 1.27 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-27-whats-new) [COMMUNITY-TOOL] + - [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) ⭐ 2513 [COMMUNITY-TOOL] - [relnotes.k8s.io: Kubernetes Release Notes](https://relnotes.k8s.io) [COMMUNITY-TOOL] + - [magalix: What You Should Know about Kubernetes 1.20](https://www.magalix.com/blog/what-you-should-know-about-kubernetes-1.20) [COMMUNITY-TOOL] - [zdnet.com: Kubernetes dropping Docker is not that big of a deal](https://www.zdnet.com/article/kubernetes-dropping-docker-is-not-that-big-of-a-deal) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes 1.20 Lands with 44 Enhancements](https://thenewstack.io/kubernetes-1-20-lands-with-44-enhancements) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes 1.20 Enhances the Operator Experience and Brings' New Features to the Container Runtime](https://thenewstack.io/kubernetes-1-20-enhances-the-operator-experience-and-brings-new-features-to-the-container-runtime) [COMMUNITY-TOOL] @@ -23,14 +37,17 @@ - [kubernetes.io: Graceful Node Shutdown Goes Beta](https://kubernetes.io/blog/2021/04/21/graceful-node-shutdown-beta) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes Memory Manager moves to beta](https://kubernetes.io/blog/2021/08/11/kubernetes-1-22-feature-memory-manager-moves-to-beta) [COMMUNITY-TOOL] - [kubernetes.io: Dockershim removal is coming. Are you ready?](https://kubernetes.io/blog/2021/11/12/are-you-ready-for-dockershim-removal) [COMMUNITY-TOOL] + - [medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in](https://medium.com/thermokline/kubernetes-v1-22-ends-cloud-provider-loadbalancer-lock-in-80ed7907695e) [COMMUNITY-TOOL] - [armosec.io: Kubernetes version 1.23 is out – everything you should know](https://www.armosec.io/blog/kubernetes-version-1-23-is-out-everything-you-should-know) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes 1.23: Dual Stack IPv4/IPv6, CronJobs, Ephemeral' Volumes](https://thenewstack.io/kubernetes-1-23-dual-stack-ipv4-ipv6-cronjobs-ephemeral-volumes) [COMMUNITY-TOOL] - [blog.aquasec.com: Kubernetes Version 1.23: What’s New for Security?](https://blog.aquasec.com/kubernetes-version-1.23-security-features) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes 1.23: The Next Frontier](https://kubernetes.io/blog/2021/12/07/kubernetes-1-23-release-announcement) [COMMUNITY-TOOL] - [infoq.com: Kubernetes Proceeding with Deprecation of Dockershim in Upcoming' 1.24 Release](https://www.infoq.com/news/2022/01/kubernetes-dockershim-removal) [COMMUNITY-TOOL] + - [blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?](https://blog.runx.dev/will-that-kubernetes-v1-22-upgrade-break-my-application-cc339dc2e2c7) [COMMUNITY-TOOL] - [kubernetes.io: Updated: Dockershim Removal FAQ](https://kubernetes.io/blog/2022/02/17/dockershim-faq) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes Release Cadence Change: Here’s What You Need' To Know](https://kubernetes.io/blog/2021/07/20/new-kubernetes-release-cadence) [COMMUNITY-TOOL] - [aws.amazon.com: Amazon EKS now supports Kubernetes 1.22](https://aws.amazon.com/blogs/containers/amazon-eks-now-supports-kubernetes-1-22) [COMMUNITY-TOOL] + - [inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes' 1.24 is coming](https://inder-devops.medium.com/its-time-to-migrate-your-container-runtime-kubernetes-1-24-is-coming-f0c0b6b9bb90) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes Removals and Major Changes In 1.25](https://kubernetes.io/blog/2022/08/04/upcoming-changes-in-kubernetes-1-25) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes v1.25: Combiner](https://kubernetes.io/blog/2022/08/23/kubernetes-v1-25-release) [COMMUNITY-TOOL] - [kubernetes.io: PodSecurityPolicy: The Historical Context 🌟](https://kubernetes.io/blog/2022/08/23/podsecuritypolicy-the-historical-context) [COMMUNITY-TOOL] @@ -43,15 +60,18 @@ - [kubernetes.io: Kubernetes v1.26: CPUManager goes GA](https://kubernetes.io/blog/2022/12/27/cpumanager-ga) [COMMUNITY-TOOL] - [itnext.io: Unleashing the Power of Kubernetes 1.26: Exploring the New ValidatingAdmissionPolicy' Feature with CEL](https://itnext.io/unleashing-the-power-of-kubernetes-1-26-56979ee667fd) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes 1.26: Job Tracking, to Support Massively Parallel' Batch Workloads, Is Generally Available](https://kubernetes.io/blog/2022/12/29/scalable-job-tracking-ga) [COMMUNITY-TOOL] + - [alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA' Users?](https://alexandrev.medium.com/kubernetes-autoscaling-1-26-a-game-changer-for-keda-users-c718a81fb155) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes v1.26: Advancements in Kubernetes Traffic Engineering](https://kubernetes.io/blog/2022/12/30/advancements-in-kubernetes-traffic-engineering) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes v1.27: Chill Vibes](https://kubernetes.io/blog/2023/04/11/kubernetes-v1-27-release) [COMMUNITY-TOOL] + - [medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know' | ARMO](https://medium.com/@jonathan_37674/kubernetes-1-27-everything-you-should-know-armo-236de6d77272) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes 1.27 Arrives](https://thenewstack.io/kubernetes-1-27-arrives) [COMMUNITY-TOOL] - [armosec.io: Kubernetes 1.27 Release: Enhancements and Security Updates](https://www.armosec.io/blog/kubernetes-1-27-release) [COMMUNITY-TOOL] - [Private Access to the AWS Management Console is generally available](https://aws.amazon.com/about-aws/whats-new/2023/05/aws-management-console-private-access) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes 1.27: In-place Resource Resize for Kubernetes' Pods (alpha)](https://kubernetes.io/blog/2023/05/12/in-place-pod-resize-alpha) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes 1.28 Accommodates the Service Mesh, Sudden Outages](https://thenewstack.io/kubernetes-1-28-accommodates-the-service-mesh-sudden-outages) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node' Shutdown Feature](https://levelup.gitconnected.com/kubernetes-planternetes-v1-28-non-graceful-node-shutdown-feature-8608d5073519) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-security.md b/v2-docs/kubernetes-security.md index 517824b6..09f1565d 100644 --- a/v2-docs/kubernetes-security.md +++ b/v2-docs/kubernetes-security.md @@ -3,6 +3,112 @@ !!! info "Architectural Context" Detailed reference for Kubernetes Security in the context of Hardened Infrastructure. +## Standard Reference + + - [jetstack.io: Getting started using cert-manager with the sig-network Gateway API](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] + - [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] + - [cncf.io: Kubernetes Security 🌟](https://www.cncf.io/blog/2021/03/22/kubernetes-security) [COMMUNITY-TOOL] + - [redkubes.com: 10 Kubernetes Security Risks & Best Practices](https://redkubes.com/10-kubernetes-security-risks-best-practices) [COMMUNITY-TOOL] + - [blog.kasten.io: Kubernetes Ransomware Protection with Kasten K10 v4.0](https://blog.kasten.io/ransomware-protection-kasten-k10-v4) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Enforce Audit Policy in Kubernetes (k8s)](https://levelup.gitconnected.com/enforce-audit-policy-in-kubernetes-k8s-34e504733300) [COMMUNITY-TOOL] + - [magalix.com: Top 8 Kubernetes Security Best Practices 🌟](https://www.magalix.com/blog/top-8-kubernetes-security-best-practices) [COMMUNITY-TOOL] + - [cncf.io: How to secure your Kubernetes control plane and node components](https://www.cncf.io/blog/2021/08/20/how-to-secure-your-kubernetes-control-plane-and-node-components) [COMMUNITY-TOOL] + - [akhilsharma.work: The 4C's of Kubernetes Security](https://akhilsharma.work/the-4cs-of-kubernetes-security) [COMMUNITY-TOOL] + - [medium: Securing the Kubernetes cluster | Lessandro Z. Ugulino](https://medium.com/@lessandro.ugulino/securing-the-kubernetes-cluster-c5ab43fe0dd0) [COMMUNITY-TOOL] + - [amazicworld.com: Top 5 security threats unique to a Kubernetes and Cloud' Native stack](https://amazicworld.com/top-5-security-threats-unique-to-a-kubernetes-and-cloud-native-stack) [COMMUNITY-TOOL] + - [venturebeat.com: Kubernetes security will have a breakout year in 2022](https://venturebeat.com/2021/12/27/kubernetes-security-will-have-a-breakout-year-in-2022) [COMMUNITY-TOOL] + - [medium: Comparing Kubernetes Security Frameworks and Guidance 🌟](https://medium.com/@jonathan_37674/comparing-kubernetes-security-frameworks-and-guidance-f1c2821ea733) [COMMUNITY-TOOL] + - [blog.devgenius.io: How is security managed in Kubernetes clusters?](https://blog.devgenius.io/how-is-security-managed-in-kubernetes-clusters-addefffd2b0) [COMMUNITY-TOOL] + - [medium.com/@jonathan_37674: Kubernetes Security Best Practices: Definitive' Guide](https://medium.com/@jonathan_37674/kubernetes-security-best-practices-definitive-guide-bcb546e9f529) [COMMUNITY-TOOL] + - [faun.pub: From dev to admin: an easy Kubernetes privilege escalation you' should be aware of β€” the attack](https://faun.pub/from-dev-to-admin-an-easy-kubernetes-privilege-escalation-you-should-be-aware-of-the-attack-950e6cf76cac) [COMMUNITY-TOOL] + - [medium.com/@dotdc: Is your Kubernetes API Server exposed? Learn how to' check and fix! 🌟](https://medium.com/@dotdc/is-your-kubernetes-api-server-exposed-learn-how-to-check-and-fix-609ab9638fae) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: The Core of Kubernetes Security: Clusters](https://levelup.gitconnected.com/the-core-of-kubernetes-security-clusters-5d9a69f1dba4) [COMMUNITY-TOOL] + - [medium.com/@codingkarma: Kubernetes Goat Part-1](https://medium.com/@codingkarma/kubernetes-goat-part-1-8718b1345a42) [COMMUNITY-TOOL] + - [medium.com/@badawekoo: Limit number of processes running in a Kubernetes' pod](https://medium.com/@badawekoo/limit-number-of-processes-running-in-a-kubernetes-pod-50ccf156ec18) [COMMUNITY-TOOL] + - [medium.com/cloudyrion: Kubernetes end-to-end chain exploit](https://medium.com/cloudyrion/kubernetes-end-to-end-chain-exploit-c2be32688fd0) [COMMUNITY-TOOL] + - [xgrid.medium.com: Securing a Kubernetes cluster using TLS certificates' 🌟](https://xgrid.medium.com/securing-a-kubernetes-cluster-using-tls-certificates-5e64a6bb26de) [COMMUNITY-TOOL] + - [ahmedy.hashnode.dev: Creating TLS Certificates for K8s components with OpenSSL](https://ahmedy.hashnode.dev/creating-tls-certificates-for-k8s-components-with-openssl) [COMMUNITY-TOOL] + - [erkanzileli.medium.com: How TLS Certificates Work](https://erkanzileli.medium.com/how-tls-certificates-work-422d95f1df5e) [COMMUNITY-TOOL] + - [medium.com/@martin.hodges: Using a wildcard certificate within your Kubernetes' cluster](https://medium.com/@martin.hodges/using-a-wildcard-certificate-within-your-kubernetes-cluster-87c014e8dafe) [COMMUNITY-TOOL] + - [blog.cloudsecque.com: How to Improve the Security of Your Applications' with Kubernetes Security Scanners](https://blog.cloudsecque.com/how-to-improve-the-security-of-your-applications-with-kubernetes-security-scanners-cda97fd2f574) [COMMUNITY-TOOL] + - [techmanyu.com: Kubernetes Security with Kube-bench and Kube-hunter 🌟](https://www.techmanyu.com/kubernetes-security-with-kube-bench-and-kube-hunter-6765bf44ebc6) [COMMUNITY-TOOL] + - [aninditabasak.medium.com: A Lap around Kubernetes Security & Vulnerability' scanning Tools β€” checkov, kube-hunter, kube-bench & Starboard](https://aninditabasak.medium.com/a-lap-around-kubernetes-security-vulnerability-scanning-tools-checkov-kube-hunter-kube-bench-4ffda92c4cf1) [COMMUNITY-TOOL] + - [towardsdev.com: 12 Scanners to Find Security Vulnerabilities and Misconfigurations' in Kubernetes](https://towardsdev.com/12-scanners-to-find-security-vulnerabilities-and-misconfigurations-in-kubernetes-332a738d076d) [COMMUNITY-TOOL] + - [faun.pub: Gatekeeper | K8 hardening backlog](https://faun.pub/gatekeeper-k8-hardening-backlog-956d1b6860b6) [COMMUNITY-TOOL] + - [systemweakness.com: OWASP-K8S Security: Insecure Workload Configurations](https://systemweakness.com/owasp-k8s-security-insecure-workload-configurations-c14c4028beb1) [COMMUNITY-TOOL] + - [darkreading.com: Top 10 Kubernetes Security Risks Every DevSecOps Pro Should' Know](https://www.darkreading.com/dr-tech/top-10-kubernetes-security-risks-every-devsecops-needs-to-know) [COMMUNITY-TOOL] + - [Kubernetes Hardening Guidance 🌟🌟](https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETES%20HARDENING%20GUIDANCE.PDF) [COMMUNITY-TOOL] + - [aymen-abdelwahed.medium.com: K8s Operators β€” CIS Kubernetes Benchmarks](https://aymen-abdelwahed.medium.com/k8s-operators-cis-benchmarks-8d7915d5cb2d) [COMMUNITY-TOOL] + - [medium: Working with Service Account In Kubernetes 🌟](https://medium.com/the-programmer/working-with-service-account-in-kubernetes-df129cb4d1cc) [COMMUNITY-TOOL] + - [sandeepbaldawa.medium.com: Service Accounts in K8s (Kubernetes)](https://sandeepbaldawa.medium.com/service-accounts-in-k8s-kubernetes-2779ee4fb331) [COMMUNITY-TOOL] + - [medium.com/pareture: Kubernetes Bound Projected Service Account Token Volumes' Might Surprise You](https://medium.com/pareture/kubernetes-bound-projected-service-account-token-volumes-might-surprise-you-434ff2cd1483) [COMMUNITY-TOOL] + - [medium.com/geekculture: K8s β€” ServiceAccount Token](https://medium.com/geekculture/k8s-serviceaccount-token-313d62aee119) [COMMUNITY-TOOL] + - [motilayo.hashnode.dev: Exploring Kubernetes Service Account Tokens and Secure' Workload Identity Federation](https://motilayo.hashnode.dev/exploring-kubernetes-service-account-tokens-and-secure-workload-identity-federation) [COMMUNITY-TOOL] + - [overcast.blog: Kubernetes Service Accounts: A Practical Guide](https://overcast.blog/kubernetes-service-accounts-a-practical-guide-f99c1ed65483) [COMMUNITY-TOOL] + - [cncf.io: Revealing the secrets of Kubernetes secrets 🌟](https://www.cncf.io/blog/2021/04/22/revealing-the-secrets-of-kubernetes-secrets) [COMMUNITY-TOOL] + - [blog.doit-intl.com: Kubernetes and Secrets Management in the Cloud](https://blog.doit-intl.com/kubernetes-and-secrets-management-in-cloud-858533c20dca) [COMMUNITY-TOOL] + - [medium: Kubernetes Secrets Explained](https://medium.com/codex/kubernetes-secrets-explained-f45baf8cefa7) [COMMUNITY-TOOL] + - [medium: Managing your sensitive information during GitOps process with Secret' Sealed](https://medium.com/@jerome_tarte/managing-your-sensitive-information-during-gitops-process-with-secret-sealed-27498c77e2b8) [COMMUNITY-TOOL] + - [enlear.academy: Sealed Secrets with Kubernetes](https://enlear.academy/sealed-secrets-with-kubernetes-a3f4d13dbc17) [COMMUNITY-TOOL] + - [medium.com/codex: Sealed Secrets for Kubernetes](https://medium.com/codex/sealed-secrets-for-kubernetes-722d643eb658) [COMMUNITY-TOOL] + - [carlosalca.medium.com: How to manage all my K8s secrets in git securely' with Bitnami Sealed Secrets](https://carlosalca.medium.com/how-to-manage-all-my-k8s-secrets-in-git-securely-with-bitnami-sealed-secrets-43580b8fa0c7) [COMMUNITY-TOOL] + - [pjame-fb.medium.com: Kubernetes Secrets from Secrets Manager using External' Secrets Operators](https://pjame-fb.medium.com/kubernetes-secrets-from-secrets-manager-using-external-secrets-operators-4819562c3b02) [COMMUNITY-TOOL] + - [mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret' Storage CSI as Kubernetes External Secrets is Deprecated](https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc?gi=a7ce4398a8d7) [COMMUNITY-TOOL] + - [faun.pub: Secrets | Kubernetes](https://faun.pub/secrets-kubernetes-298ea8dd9911) [COMMUNITY-TOOL] + - [medium.com/@knoldus: Using sealed secrets in Kubernetes](https://medium.com/@knoldus/using-sealed-secrets-in-kubernetes-7f7518d4c984) [COMMUNITY-TOOL] + - [eminalemdar.medium.com: Cloud Native Secret Management with External Secrets' Operator](https://eminalemdar.medium.com/cloud-native-secret-management-with-external-secrets-operator-2912f41f9c49) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Handle Kubernetes Secrets the GitOps Way β€” Part' 1](https://medium.com/google-cloud/handle-kubernetes-secrets-the-gitops-way-part-1-7079bd8221f3) [COMMUNITY-TOOL] + - [Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-manager 🌟](https://medium.com/flant-com/cert-manager-lets-encrypt-ssl-certs-for-kubernetes-7642e463bbce) [COMMUNITY-TOOL] + - [medium: Encrypting the certificate for Kubernetes (Let’s Encrypt) 🌟](https://medium.com/avmconsulting-blog/encrypting-the-certificate-for-kubernetes-lets-encrypt-805d2bf88b2a) [COMMUNITY-TOOL] + - [betterprogramming.pub: Kubernetes and SSL Certificate Management 🌟](https://betterprogramming.pub/kubernetes-and-ssl-certificate-management-5f6a4b6f5ae9) [COMMUNITY-TOOL] + - [faun.pub: Automate Certificate Management In Kubernetes Using Cert-Manager](https://faun.pub/automate-certificate-management-in-kubernetes-using-cert-manager-d0745e5c7757) [COMMUNITY-TOOL] + - [medium.com/@knoldus: Configure SSL certificate with cert-manager on Kubernetes](https://medium.com/@knoldus/configure-ssl-certificate-with-cert-manager-on-kubernetes-e5ca8a804e16) [COMMUNITY-TOOL] + - [blog.devgenius.io: Automated DNS/TLS with External DNS & LetsEncrypt on' Kubernetes](https://blog.devgenius.io/automated-dns-tls-with-external-dns-letsencrypt-on-kubernetes-6f4f41827df9) [COMMUNITY-TOOL] + - [faun.pub: Let’s encrypt and CertManager](https://faun.pub/lets-encrypt-and-certmanager-aa88775730b8) [COMMUNITY-TOOL] + - [armin.su: SSL certificates from Let’s Encrypt for Kubernetes Private Ingress' via Terraform](https://armin.su/ssl-certificates-from-lets-encrypt-for-kubernetes-private-ingress-via-terraform-c9f595ee65fa) [COMMUNITY-TOOL] + - [betterprogramming.pub: Kubernetes Authentication Sidecars: A Revelation' in Microservice Architecture](https://betterprogramming.pub/kubernetes-authentication-sidecars-a-revelation-in-microservice-architecture-12c4608189ab) [COMMUNITY-TOOL] + - [blog.devgenius.io: SSO Authentication for Applications in Kubernetes](https://blog.devgenius.io/sso-authentication-for-applications-in-kubernetes-aedc3c189d89) [COMMUNITY-TOOL] + - [imanishchaudhary.medium.com: Securing Kubernetes Dashboards: SSO Authentication' and RBAC Implementation with Okta and OAuth2 Proxy](https://imanishchaudhary.medium.com/secure-kubernetes-dashboards-with-sso-authentication-using-okta-oauth2-proxy-9e52189e9749) [COMMUNITY-TOOL] + - [Configure RBAC in Kubernetes Like a Boss 🌟](https://medium.com/trendyol-tech/configure-rbac-in-kubernetes-like-a-boss-665e2a8665dd) [COMMUNITY-TOOL] + - [Kubernetes RBAC Permission Manager 🌟](https://toolbox.kali-linuxtr.net/kubernetes-rbac-permission-manager.tool) [COMMUNITY-TOOL] + - [medium.com/devops-mojo: Kubernetes β€” Role-Based Access Control (RBAC) Overview](https://medium.com/devops-mojo/kubernetes-role-based-access-control-rbac-overview-introduction-rbac-with-kubernetes-what-is-2004d13195df) [COMMUNITY-TOOL] + - [loft-sh.medium.com: 10 Essentials for Kubernetes Access Control](https://loft-sh.medium.com/10-essentials-for-kubernetes-access-control-a67ae72977dd) [COMMUNITY-TOOL] + - [sumanthkumarc.medium.com: Kubernetes RBAC β€” Update default ClusterRoles' without editing them](https://sumanthkumarc.medium.com/kubernetes-rbac-update-default-clusterroles-without-editing-them-ef206254e0) [COMMUNITY-TOOL] + - [faun.pub: Assign permissions to an user in Kubernetes. An overview of RBAC-based' AuthZ in k8s 🌟](https://faun.pub/assign-permissions-to-an-user-in-kubernetes-an-overview-of-rbac-based-authz-in-k8s-7d9e5e1099f1) [COMMUNITY-TOOL] + - [medium.com/@badawekoo: Using RBAC in Kubernetes for authorization-Complete' Demo-Part 1](https://medium.com/@badawekoo/using-rbac-in-kubernetes-for-authorization-complete-demo-part-1-83f0a1fb8f) [COMMUNITY-TOOL] + - [medium.com/@15daniel10: YOYO attack on a K8S cluster](https://medium.com/@15daniel10/yoyo-attack-on-a-k8s-cluster-102bc1d5ca3e) [COMMUNITY-TOOL] + - [medium.com/@danielepolencic: How does RBAC work in kubernetes 🌟](https://medium.com/@danielepolencic/how-does-rbac-work-in-kubernetes-d50dd34771ca) [COMMUNITY-TOOL] + - [dominik-tornow.medium.com: Inside Kubernetes RBAC](https://dominik-tornow.medium.com/inside-kubernetes-rbac-9988b08a738a) [COMMUNITY-TOOL] + - [medium.com/@jtdv01: Kubernetes Authorization and Role Based Access Controls' 🌟](https://medium.com/@jtdv01/kubernetes-authorization-and-role-based-access-controls-ca0b7acc17a4) [COMMUNITY-TOOL] + - [faun.pub: Give Users and Groups Access to Kubernetes Cluster Using RBAC](https://faun.pub/give-users-and-groups-access-to-kubernetes-cluster-using-rbac-b614b6c0b383) [COMMUNITY-TOOL] + - [medium.com/@danielepolencic: AWS IAM Roles for service accounts for on-prem' clusters](https://medium.com/@danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-b8bac41f269d) [COMMUNITY-TOOL] + - [medium.com/andcloudio: Setting up Authentication and RBAC Authorization' in Kubernetes](https://medium.com/andcloudio/creating-authentication-and-authorization-in-kubernetes-c6c5f0f1d2ad) [COMMUNITY-TOOL] + - [medium.com/@mehmetodabashi: Authentication and Authorization in Kubernetes:' Client Certificates and Role Based Access Control (RBAC)](https://medium.com/@mehmetodabashi/authentication-and-authorization-in-kubernetes-client-certificates-and-role-based-access-control-d4e98a3c1098) [COMMUNITY-TOOL] + - [medium.com/@brunoolimpio: Kubernetes DeepDive β€” Parte 2 - Kubernetes RBAC' and more... | Bruno Olimpio](https://medium.com/@brunoolimpio/kubernetes-deepdive-parte-2-a65ffdce596d) [COMMUNITY-TOOL] + - [blog.styra.com: Why RBAC is not enough for kubernetes security 🌟🌟](https://blog.styra.com/blog/why-rbac-is-not-enough-for-kubernetes-api-security) [COMMUNITY-TOOL] + - [medium: Single Sign-On in Kubernetes](https://medium.com/@andriisumko/single-sign-on-in-kubernetes-1ad9528350ed) [COMMUNITY-TOOL] + - [medium.com/dynatrace-engineering: Kubernetes Security Best Practices Part' 2: Network Policies](https://medium.com/dynatrace-engineering/kubernetes-security-best-practices-part-2-network-policies-405b36ed9d94) [COMMUNITY-TOOL] + - [medium.com/@cloud_tips: Kubernetes Security Best Practices](https://medium.com/@cloud_tips/kubernetes-security-best-practices-ea1e3913c001) [COMMUNITY-TOOL] + - [magalix.com: kubernetes authentication 🌟](https://www.magalix.com/blog/kubernetes-authentication) [COMMUNITY-TOOL] + - [magalix.com: kubernetes authorization 🌟](https://www.magalix.com/blog/kubernetes-authorization) [COMMUNITY-TOOL] + - [lisowski0925.medium.com: Using Kubernetes Certificate Signing Requests and' RBAC for User Authentication and Authorization](https://lisowski0925.medium.com/using-kubernetes-csrs-and-rbac-for-cluster-user-authentication-and-authorization-9df5498655cd) [COMMUNITY-TOOL] + - [Kubernetes Authentication and Authorization with X509 client certificates](https://medium.com/@sureshpalemoni/kubernetes-authentication-and-authorization-with-x509-client-certificates-edbc3517c10) [COMMUNITY-TOOL] + - [stackoverflow: Accessing the Kubernetes REST end points using bearer token](https://stackoverflow.com/questions/56214715/accessing-the-kubernetes-rest-end-points-using-bearer-token) [COMMUNITY-TOOL] + - [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] + - [blog.lightspin.io: NGINX Custom Snippets CVE-2021-25742](https://blog.lightspin.io/nginx-custom-snippets-cve-2021-25742) [COMMUNITY-TOOL] + - [kube-bench 🌟](https://github.com/aquasecurity/kube-bench) ⭐ 8049 [ENTERPRISE-STABLE] + +## Cloud Architecture + +### Cloud Native Infrastructure + +#### Ingress and API Gateways + + - **(2025)** [**docs.traefik.io**](https://doc.traefik.io/traefik) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” The official documentation for Traefik Proxy, showcasing a clean, production-grade implementation of MkDocs. It illustrates how complex microservice routing, TLS termination, and middleware configurations can be elegantly structured. Double-Evidence: While initially seen as a standard documentation site, live grounding shows it serves as a golden reference for structural information layout and API reference nesting in cloud-native ingress architectures. ## Cloud Infrastructure ### Container Runtimes @@ -21,6 +127,7 @@ - [Kubernetes Goat 🌟](https://madhuakula.com/kubernetes-goat) [ENTERPRISE-STABLE] β€” The premier interactive, intentionally vulnerable Kubernetes environment designed for learning cloud-native security. It features various real-world scenarios covering container escapes, SSRF, and credential harvesting, making it invaluable for security training. #### Networking + - [cilium.io](https://cilium.io) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An eBPF-powered open-source project that provides high-performance, secure, and observable networking, load balancing, and network security for Kubernetes workloads. Cilium is widely adopted by enterprise platforms due to its scale capabilities and granular L3-L7 policy controls. - [itnext.io: How-To: Kubernetes Cluster Network Security 🌟](https://itnext.io/how-to-kubernetes-cluster-network-security-f19bc99161f5) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A detailed technical guide explaining network security configurations within Kubernetes clusters. It demonstrates how to write and apply zero-trust Network Policies to restrict pod-to-pod and egress traffic effectively. #### Observability @@ -29,6 +136,14 @@ * Details rule construction and audit filtering. * Provides blueprint event matching for runtime anomalies and suspicious API server activities. - [Analyze Kubernetes Audit logs using Falco 🌟](https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster) [COMMUNITY-TOOL] β€” A hands-on open-source demonstration project for analyzing Kubernetes audit logs on lightweight K3s clusters using Falco. Ideal for dev environments and homelabs to understand security monitoring patterns. +#### Policy-as-Code + + - [Kyverno 🌟](https://kyverno.io) [DE FACTO STANDARD] β€” A CNCF graduated Kubernetes-native policy engine. + +* Allows policy definition as standard Kubernetes resources (YAML). +* Eliminates the need for complex DSLs like Rego. +* Simplifies admission control, generation, mutation, and validation of workloads. + - [kyverno.io: 56 sample policies 🌟](https://kyverno.io/policies) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” A rich library of ready-to-use Kyverno policy definitions. These templates address common cloud security standards (Pod Security Standards, multi-tenancy constraints, best practices, and resource optimization parameters) for instant cluster hardening. #### Security (1) - **(2021)** [**tldrsec.com: Risk8s Business: Risk Analysis of Kubernetes Clusters 🌟**](https://tldrsec.com/?404=%2Fguides%2Fkubernetes) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A security auditing guide outlining common vulnerabilities and risk assessment techniques for Kubernetes environments. @@ -67,6 +182,20 @@ * Details how the tool scans clusters for RBAC misconfigurations. * Pinpoints exposed endpoints and vulnerable images to provide rapid threat-vector modeling. +## Cloud Native Security + +### Supply Chain Security + +#### Security Tooling + + - **(2021)** [**cloud.redhat.com: Top Open Source Kubernetes Security Tools of 2021 🌟🌟**](https://www.redhat.com/en/blog/top-open-source-kubernetes-security-tools-of-2021) [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A strategic overview of outstanding open-source Kubernetes protection mechanisms. Summarizes and contrasts the deployment use-cases for prominent systems focused on static verification, policy governance, and kernel monitoring. +## Identity and Access Management + +### Cloud IAM + +#### Microsoft Entra + + - [Configure Microsoft Entra for Increased Security](https://learn.microsoft.com/en-us/entra/fundamentals/configure-security) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Official documentation outlines hardening parameters for Microsoft Entra ID. Features prescriptive blueprints for setting up conditional access, continuous access evaluation, Multi-Factor Authentication (MFA), and role-based identity management. ## Microservices ### Application Lifecycle @@ -74,6 +203,18 @@ #### Kubernetes Deployment - [itnext.io: Journey Of A Microservice Application In The Kubernetes World' 🌟](https://itnext.io/journey-of-a-microservice-application-in-the-kubernetes-world-6abd625c60fe) [EN CONTENT] [ENTERPRISE-STABLE] β€” Follows a microservice application from development to full-scale production deployment on Kubernetes, focusing on ingress, security, and scaling. Curator insight breaks down architectural steps, including secure service routing and config separation. Live grounding verifies that understanding the holistic life cycle helps teams avoid standard reliability bottlenecks and secure their continuous delivery setups. +## Platform Security + +### Compliance and Auditing + +#### Security Frameworks + + - [armosec.io: Kubernetes Security Compliance Frameworks 🌟](https://www.armosec.io/blog/kubernetes-security-frameworks-and-guidance) [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Provides a thorough breakdown of standard security compliance frameworks applicable to Kubernetes environments, including CIS Benchmarks, NSA-CISA hardening guides, and MITRE ATT&CK. Details key validation metrics and remediation methods required to audit clusters against these controls. +### Kubernetes Fundamentals + +#### Security Concepts + + - **(2026)** [==kubernetes.io: Overview of Cloud Native Security==](https://kubernetes.io/docs/concepts/security) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The authoritative framework defining Kubernetes security architecture across the 'FourCs' Model: Cloud, Cluster, Container, and Code. Serves as the foundational blueprint for understanding attack vectors, defense-in-depth methodologies, and default-deny paradigms in orchestrating container workloads safely. ## Security (2) ### Access Control @@ -115,6 +256,12 @@ #### Client-Side Security - [curity.io: Client Security](https://curity.io/resources/client-security) [EN CONTENT] [ENTERPRISE-STABLE] β€” Analyzes security patterns and best practices for implementing secure clients within modern web architecture. Curator insight focuses on preventing token leakage on client platforms. Live grounding confirms that securing the client architecture is paramount to avoiding credential hijacking in distributed web environments. +#### OAuth 2.0 + + - [curity.io: OAuth 2.0 Overview](https://curity.io/resources/learn/oauth-overview) [EN CONTENT] [DE FACTO STANDARD] β€” An authoritative reference detailing the core flows, mechanics, and actors within the OAuth 2.0 authorization framework. Curator insight describes integration opportunities for web, native, and API client types. Live grounding demonstrates that OAuth 2.0 tokens serve as the underlying standard for authenticating microservice operations. +#### OIDC + + - [curity.io: OpenID Connect Overview](https://curity.io/resources/learn/openid-connect-overview) [EN CONTENT] [DE FACTO STANDARD] β€” Provides a comprehensive introduction to OpenID Connect (OIDC), the identity layer built directly on top of OAuth 2.0. Curator insight highlights how OIDC standardizes token delivery to provide secure client identity resolution. Live grounding affirms that OIDC is the preferred mechanism for securing user access to corporate Kubernetes instances. ### Certificates #### Concepts @@ -125,19 +272,20 @@ - **(2025)** [github.com/cert-manager: Policy Approver](https://github.com/cert-manager/approver-policy) ⭐ 90 [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An official cert-manager approver-policy extension that verifies certificate requests against user-defined security guidelines before signing actions take place. #### TLS Automation + - **(2021)** [getbetterdevops.io: How to Secure K8S Nginx Ingress With Let’s Encrypt and Cert Manager](https://www.empowersurvivors.net) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Rescued guide detailing the technical orchestration steps of cert-manager and Let's Encrypt certificates mapping over NGINX Ingress controllers for ingress traffic protection. - **(2021)** [rejupillai.com: Let’s Encrypt the Web (for free)](https://rejupillai.com/index.php/2021/03/06/configure-tls-on-gke-ingress-for-free-with-lets-encrypt) 🌟🌟 [COMMUNITY-TOOL] β€” Teaches administrators how to configure automated TLS on Google Kubernetes Engine (GKE) endpoints using GKE Ingress controllers and free Let's Encrypt certificates. - - [cert-manager.io 🌟](https://cert-manager.io/docs) [DOCUMENTATION] [DE FACTO STANDARD] β€” The main technical documentation page for cert-manager, the industry-standard PKI and TLS certificate operator for automating certificates generation and renewal. - [cert-manager/cert-manager](https://github.com/cert-manager/cert-manager) ⭐ 13830 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” Consolidated record of the cert-manager project, automating dynamic certificate lifecycles to guarantee encrypted transport paths between internal microservice runtimes. + - [cert-manager.io 🌟](https://cert-manager.io/docs) [DOCUMENTATION] [DE FACTO STANDARD] β€” The main technical documentation page for cert-manager, the industry-standard PKI and TLS certificate operator for automating certificates generation and renewal. - [itnext.io: Upgrade Cert-Manager for Your Production Deployment Without Downtime](https://itnext.io/upgrade-cert-manager-for-your-production-deployment-without-downtime-ee5d32fabec8) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Discusses upgrading cert-manager inside highly available environments without causing downtime, explaining migration mappings of CRDs and webhook components. ### Cluster Hardening #### Best Practices - **(2024)** [==Kubernetes Security 101: Risks and 29 Best Practices 🌟==](https://www.redhat.com/en/topics/containers/kubernetes-security) [EN CONTENT] [GUIDE] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [GUIDE] β€” Curator Insight: Fundamental 101 guide compiling standard security paradigms and vectors. Live Grounding: Maintained by Red Hat; compiles 29 production-validated rules including image scanning, API isolation, and run-time container metrics. + - [Amazon EKS Best Practices Guide for Security 🌟](https://aws.github.io/aws-eks-best-practices) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [DE FACTO STANDARD] [GUIDE] β€” Curator Insight: The definitive handbook for securing AWS EKS environments, curated by AWS security engineers. Live Grounding: Serves as the primary operational baseline for hardening network, IAM, data, and compute resources in AWS. - [thenewstack.io: 6 Kubernetes Security Best Practices 🌟](https://thenewstack.io/6-kubernetes-security-best-practices) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Conceptual breakdown of the six pillars of native Kubernetes security. Live Grounding: Distills complicated architectures into six action items (e.g., container isolation, CIS benchmarks) for fast-growing engineering teams. - [armosec.io: Kubernetes Security Best Practices: Definitive Guide](https://www.armosec.io/blog/kubernetes-security-best-practices) [EN CONTENT] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Comprehensive security handbook focused on practical remediation. Live Grounding: Authored by Armo (developers of Kubescape); highly detailed on network security, host configuration, and scanning orchestration. - [spectrocloud.com: Kubernetes security best practices: 5 easy ways to cut' risk](https://www.spectrocloud.com/blog/kubernetes-security-best-practices-5-easy-ways-to-cut-risk) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Architectural guide targeting five foundational risk-reduction vectors. Live Grounding: Emphasizes simple steps like node OS patching, configuration drift detection, and early pipeline policy enforcement. - - [Amazon EKS Best Practices Guide for Security 🌟](https://aws.github.io/aws-eks-best-practices) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [DE FACTO STANDARD] [GUIDE] β€” Curator Insight: The definitive handbook for securing AWS EKS environments, curated by AWS security engineers. Live Grounding: Serves as the primary operational baseline for hardening network, IAM, data, and compute resources in AWS. #### Deployment Security - **(2023)** [semaphoreci.com: Secure Your Kubernetes Deployments](https://semaphore.io/blog/kubernetes-deployments) [EN CONTENT] [GUIDE] 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: Actionable patterns for securing standard Deployment manifests in CI/CD pipelines. Live Grounding: Explains key-value securityContext settings, network policy bounds, and resource allocations. @@ -162,7 +310,7 @@ #### Threat Modeling - [owasp.org: OWASP Kubernetes Top Ten](https://owasp.org/www-project-kubernetes-top-ten) [DOCUMENTATION] [DE FACTO STANDARD] β€” The official OWASP Kubernetes Top 10 project cataloging critical security issues. Helps engineering teams understand threat models ranging from insecure pod configurations to compromised secrets storage. -### Compliance and Auditing +### Compliance and Auditing (1) #### Audit Methodology @@ -180,6 +328,9 @@ #### CICD Pipeline Security - **(2021)** [infoworld.com: 10 steps to automating security in Kubernetes pipelines](https://www.infoworld.com/article/2258136/10-steps-to-automating-security-in-kubernetes-pipelines.html) [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Focuses on establishing highly automated security checkpoints across the continuous delivery pipeline. Curator insight lists key automation areas, including infrastructure-as-code linting and automated vulnerability patching. Live grounding proves that shifting security left into the pipeline minimizes runtime surprises and maintains continuous developer velocity. +#### SAST + + - [GitHub Code Security Risk Assessment: Free Vulnerability Scanning](https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free) [EN CONTENT] [COMMUNITY-TOOL] β€” An introduction to GitHub's native, free vulnerability scanning tools designed to locate security regressions, secrets, and supply chain threats directly within the code repository. It highlights automated security alerts and quick enablement configurations. #### Static Code Analysis - [itnext.io: Performing Security Checks for Deployed Kubernetes Manifests](https://itnext.io/performing-security-checks-for-deployed-kubernetes-manifests-fa9d442b7951) [EN CONTENT] [ENTERPRISE-STABLE] β€” Outlines methods and tools used to inspect existing, live-running, or static Kubernetes resource manifests for structural defects. Curator insight showcases policy enforcement tools such as Checkov and Kube-score. Live grounding demonstrates that shift-left auditing of manifests in CI guarantees that only vetted resources enter production. @@ -219,6 +370,7 @@ #### Cloud Integration - [dev.to: Binding AWS IAM roles to Kubernetes Service Account for on-prem' clusters | Daniele Polencic 🌟](https://dev.to/danielepolencic/binding-aws-iam-roles-to-kubernetes-service-account-for-on-prem-clusters-1icc) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Technical guide on binding AWS IAM roles directly to ServiceAccounts inside on-premises nodes. Live Grounding: Offers an architecturally sound pattern for managing hybrid cloud identity federations without static AWS keys. + - [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) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Architect blueprint for managing Microsoft Entra ID integration in Azure Kubernetes Service. Live Grounding: Walks through configuring fine-grained identity federation and replacing Kubernetes cluster roles with enterprise Azure AD mappings. #### Enterprise Authentication - **(2023)** [**gravitational.com: How to Set Up Kubernetes SSO with SAML**](https://goteleport.com/blog/kubernetes-sso-saml) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] [LEGACY] β€” Curator Insight: Tutorial showing how to secure the Kubernetes API utilizing SAML Single Sign-On. Live Grounding: Details proxy setup and Dex configuration, bridging legacy authentication methods with modern web authorization engines. @@ -247,7 +399,7 @@ - **(2024)** [==learnk8s.io/authentication-kubernetes: User and workload identities in Kubernetes 🌟🌟🌟==](https://learnkube.com/authentication-kubernetes) [GUIDE] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [GUIDE] β€” A deep dive comparing human user logins and system-managed Service Accounts. Walks through the mechanics of token verification and the internal request protocols of the API server. - **(2021)** [**linkerd.io: Using Kubernetes's new Bound Service Account Tokens for secure workload identity**](https://linkerd.io/2021/12/28/using-kubernetess-new-bound-service-account-tokens-for-secure-workload-identity/index.html) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Describes how Linkerd leverages Bound Service Account Tokens to construct cryptographic workload identity, showing their security advantages over older token mechanisms. -### Identity and Access Management +### Identity and Access Management (1) #### API Server Hardening @@ -276,6 +428,7 @@ #### Network Protection - **(2025)** [**Calico in EKS**](https://docs.aws.amazon.com/eks/latest/userguide/cni-network-policy.html) [EN CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Curator Insight: Official AWS guide to configuring Calico as a network policy engine within EKS clusters. Live Grounding: Standard pattern for implementing namespace segregation and network isolation for microservices. + - [Building a DDoS Response Plan with Azure DDoS Protection](https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddos-response-plan/4372256) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Architecture plan to withstand high-volume distributed denial-of-service attempts. Live Grounding: Focuses heavily on cloud-native patterns like rate-limiting, load-balancer protection, and Edge integration on Azure platforms. - [Security Group Rules EKS](https://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html) [EN CONTENT] [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Curator Insight: Official AWS guidelines on minimal security group parameters for EKS control planes and workers. Live Grounding: Vital infrastructure design reference preventing accidental exposure of internal cluster controllers. - [EC2 ENI and IP Limit](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI) [EN CONTENT] [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Curator Insight: Technical documentation specifying ENI limits and IP exhaustion thresholds in EC2. Live Grounding: Critical reference for EKS network planning to avoid pod startup errors due to IP scarcity. #### Vulnerability Intelligence @@ -348,6 +501,7 @@ - [youtube: Manage Kubernetes Secrets With External Secrets Operator (ESO)' 🌟](https://www.youtube.com/watch?v=SyRZe5YVCVk) [ENTERPRISE-STABLE] β€” A video walk-through of the External Secrets Operator (ESO). Explains how to orchestrate automated synchronization between external secrets engines and native Kubernetes workflows. #### Cloud Integrations (1) + - **(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] β€” Evaluates four approaches to integrate Azure Key Vault secrets within AKS environments. Weighs security architectures including Azure Workload Identity and the Secrets Store CSI driver. - [itnext.io: Effective Secrets with Vault and Kubernetes](https://itnext.io/effective-secrets-with-vault-and-kubernetes-9af5f5c04d06) [COMMUNITY-TOOL] β€” Explains HashiCorp Vault integration inside Kubernetes environments. Illustrates the Vault Agent Sidecar Injector mechanism, allowing target workloads to resolve credentials directly. - [itnext.io: Vault cluster with auto unseal on Kubernetes](https://itnext.io/vault-cluster-with-auto-unseal-on-kubernetes-8e469f9cdcfd) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details the configurations needed to bootstrap highly available HashiCorp Vault systems using dynamic KMS systems (AWS or GCP) to automate unsealing tasks. #### Compliance Auditing (1) @@ -455,5 +609,5 @@ - [snyk.io: 10 Kubernetes Security Context settings you should understand](https://snyk.io/blog/10-kubernetes-security-context-settings-you-should-understand) [EN CONTENT] [ENTERPRISE-STABLE] β€” A comprehensive guide on utilizing the Kubernetes `securityContext` API to enforce Pod and container-level boundaries. Curator insight details foundational settings like `runAsNonRoot`, `readOnlyRootFilesystem`, and `allowPrivilegeEscalation`. Live grounding confirms these configurations remain the primary defense-in-depth mechanisms for preventing container breakouts in 2026 production environments. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) | [Crossplane](./crossplane.md) diff --git a/v2-docs/kubernetes-storage.md b/v2-docs/kubernetes-storage.md index 7bcc07da..b1bc377b 100644 --- a/v2-docs/kubernetes-storage.md +++ b/v2-docs/kubernetes-storage.md @@ -1,66 +1,140 @@ -# Kubernetes Storage +# Kubernetes Storage. Cloud Native Storage !!! info "Architectural Context" - Detailed reference for Kubernetes Storage in the context of The Container Stack. + Detailed reference for Kubernetes Storage. Cloud Native Storage in the context of The Container Stack. ## Standard Reference + - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] + - [Red Hat Ceph Storage](https://ceph.io/en) [COMMUNITY-TOOL] β€” - [Noobaa](https://github.com/noobaa/noobaa-core): + - Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc) + - Asynchronous replication of data between my local ceph and my cloud provider + - Deduplication + - Compression + - Encryption + - [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] + - [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) [COMMUNITY-TOOL] + - [blog.min.io: Kubernetes, Consistency and Commoditization - The Way of the Cloud](https://www.min.io/blog) [COMMUNITY-TOOL] + - [thenewstack.io: The most popular cloud native solutions 🌟](https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-solutions) [COMMUNITY-TOOL] + - [blocksandfiles.com: geless storage is the β€˜answer’ to Kubernetes data challenges](https://www.blocksandfiles.com/container-storage/2020/12/22/storageless-storage-is-the-answer-to-kubernetes-data-challenges/1611647) [COMMUNITY-TOOL] + - [rancher.com: What is Cloud-Native Storage?](https://www.suse.com/c/rancher_blog/what-is-cloud-native-storage) [COMMUNITY-TOOL] + - [storj.io: Integrating Decentralized Cloud Storage with Duplicati](https://www.storj.io/cloud-object-storage) [COMMUNITY-TOOL] + - [infoworld.com: Kubernetes object storage best practices](https://www.infoworld.com/article/2269961/kubernetes-object-storage-best-practices.html) [COMMUNITY-TOOL] + - [blog.flant.com: Comparing Ceph, LINSTOR, Mayastor, and Vitastor storage performance in Kubernetes](https://palark.com/blog/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor) [COMMUNITY-TOOL] + - [blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes Volumes](https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volumes) [COMMUNITY-TOOL] + - [blocksandfiles.com: Lightbits Labs adds Kubernetes table stakes: CSI support](https://www.blocksandfiles.com/block/2020/06/23/lightbits-labs-adds-kubernetes-table-stakes-csi-support/1598623) [COMMUNITY-TOOL] + - [Longhorn Simplifies Distributed Block Storage in Kubernetes](https://www.suse.com/c/rancher_blog/longhorn-simplifies-distributed-block-storage-in-kubernetes) [COMMUNITY-TOOL] + - [containerjournal.com: Rancher Labs Adds Support for Longhorn Storage on Kubernetes Clusters](https://cloudnativenow.com/topics/cloudnativeplatforms/rancher-labs-adds-support-for-longhorn-storage-on-kubernetes-clusters) [COMMUNITY-TOOL] + - [searchstorage.techtarget.com: IBM Spectrum](https://www.techtarget.com/searchitchannel/definition/IBM-International-Business-Machines) [COMMUNITY-TOOL] + - [blocksandfiles.com: Kubernetes storage: SmartX’s IOMesh beats Portworx, Longhorn and OpenEBS](https://www.blocksandfiles.com/block/2021/08/05/kubernetes-storage-smartxs-iomesh-beats-portworx-longhorn-and-openebs/1617691) [COMMUNITY-TOOL] + - [min.io](https://www.min.io) [COMMUNITY-TOOL] + - [dok.community: Data on Kubernetes 2021 Report](https://dok.community/dokc-2021-report) [COMMUNITY-TOOL] + - [Rook-Ceph](https://operatorhub.io/operator/rook-ceph) [COMMUNITY-TOOL] + - [Rook](https://rook.io) [COMMUNITY-TOOL] + - [kubestr.io](https://kubestr.io) [COMMUNITY-TOOL] + - [Kadalu](https://github.com/kadalu/kadalu) ⭐ 749 [COMMUNITY-TOOL] + - [VolSync 🌟](https://github.com/backube/volsync) ⭐ 973 [COMMUNITY-TOOL] - [thenewstack.io: How Kubernetes provides networking and storage to applications](https://thenewstack.io/how-kubernetes-provides-networking-and-storage-to-applications) [COMMUNITY-TOOL] + - [medium: Kubernetes Storage Explained 🌟](https://medium.com/swlh/kubernetes-storage-explained-558e85596d0c) [COMMUNITY-TOOL] - [thenewstack.io: A Guide to Running Stateful Applications in Kubernetes](https://thenewstack.io/a-guide-to-running-stateful-applications-in-kubernetes) [COMMUNITY-TOOL] - [forbes.com: 5 Cloud Native Storage Startups To Watch Out For In 2019](https://www.forbes.com/sites/janakirammsv/2019/06/28/5-cloud-native-storage-startups-to-watch-out-for-in-2019) [COMMUNITY-TOOL] + - [medium: Solution architect’s guide to Kubernetes persistent storage](https://medium.com/weareservian/solution-architects-guide-to-kubernetes-persistant-storage-3c9660187e8f) [COMMUNITY-TOOL] - [howtoforge.com: Storage in Kubernetes 🌟](https://www.howtoforge.com/storage-in-kubernetes) [COMMUNITY-TOOL] + - [cncf.io: Container Attached Storage is Cloud Native Storage (CAS)](https://www.cncf.io/blog/2020/09/22/container-attached-storage-is-cloud-native-storage-cas) [COMMUNITY-TOOL] + - [medium: Kubernetes Storage Performance Comparison v2 (2020 Updated) 🌟](https://medium.com/volterra-io/kubernetes-storage-performance-comparison-v2-2020-updated-1c0b69f0dcf4) [COMMUNITY-TOOL] - [softwareengineeringdaily.com: Why Is Storage On Kubernetes So Hard? 🌟](https://softwareengineeringdaily.com/2019/01/11/why-is-storage-on-kubernetes-is-so-hard) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [gitlab.com: Kubernetes storage provider benchmarks](https://gitlab.com/mrman/k8s-storage-provider-benchmarks) [COMMUNITY-TOOL] - [thenewstack.io: Beyond Block and File: COSI Enables Object Storage in Kubernetes' 🌟](https://thenewstack.io/beyond-block-and-file-cosi-enables-object-storage-in-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: When Is Decentralized Storage the Right Choice?](https://thenewstack.io/when-is-decentralized-storage-the-right-choice) [COMMUNITY-TOOL] - [thenewstack.io: The Biggest Gap in Kubernetes Storage Architecture?](https://thenewstack.io/whats-the-biggest-gap-in-kubernetes-storage-architecture) [COMMUNITY-TOOL] + - [medium: Provisioning storage in Kubernetes](https://medium.com/avmconsulting-blog/provisioning-storage-in-kubernetes-e1dc5610318d) [COMMUNITY-TOOL] - [kylezsembery.com: Persistent Storage in Kubernetes](https://www.kylezsembery.com/persistent-storage-kubernetes) [COMMUNITY-TOOL] + - [blog.mayadata.io: Container Attached Storage (CAS) vs. Software-Defined' Storage - Which One to Choose?](https://blog.mayadata.io/container-attached-storage-cas-vs.-software-defined-storage-which-one-to-choose) [COMMUNITY-TOOL] - [thenewstack.io: Stateful Workloads on Kubernetes with Container Attached' Storage 🌟](https://thenewstack.io/stateful-workloads-on-kubernetes-with-container-attached-storage) [COMMUNITY-TOOL] - [developers.redhat.com: How to maximize data storage for microservices and' Kubernetes, Part 1: An introduction 🌟](https://developers.redhat.com/articles/2021/08/11/how-maximize-data-storage-microservices-and-kubernetes-part-1-introduction) [COMMUNITY-TOOL] + - [blog.mayadata.io: Kubernetes storage basics: PV, PVC and StorageClass 🌟](https://blog.mayadata.io/kubernetes-storage-basics-pv-pvc-and-storageclass) [COMMUNITY-TOOL] + - [ondat.io: Stateful Apps in Kubernetes are a big deal](https://www.ondat.io/blog/stateful-apps-in-kubernetes-are-a-big-deal) [COMMUNITY-TOOL] + - [techgenix.com: Data Storage Management for Kubernetes - 5 movers and shakers](https://techgenix.com/data-storage-management-for-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: The Growth of State in Kubernetes](https://thenewstack.io/the-growth-of-state-in-kubernetes) [COMMUNITY-TOOL] - [itnext.io: Highly Available NFS cluster in Kubernetes, a cloud vendor independent' storage solution](https://itnext.io/highly-available-nfs-cluster-in-kubernetes-a-cloud-vendor-independent-storage-solution-f9a314cfdfcc) [COMMUNITY-TOOL] - [armosec.io: Data Storage in Kubernetes](https://www.armosec.io/blog/kubernetes-data-storage) [COMMUNITY-TOOL] - [infoq.com: Best Practices for Running Stateful Applications on Kubernetes](https://www.infoq.com/articles/kubernetes-stateful-applications) [COMMUNITY-TOOL] + - [medium.com/@amir.ilw: Kubernetes Storage Migration 🌟](https://medium.com/@amir.ilw/kubernetes-storage-migration-ac48f6f9f5a5) [COMMUNITY-TOOL] + - [discoblocks.io 🌟](https://discoblocks.io) [COMMUNITY-TOOL] + - [medium.com/geekculture: Storage | Kubernetes](https://medium.com/geekculture/storage-kubernetes-92eb3d027282) [COMMUNITY-TOOL] - [itnext.io: Temporary Storage for Kubernetes Pods](https://itnext.io/temporary-storage-for-kubernetes-pods-f8330ad8db88) [COMMUNITY-TOOL] + - [medium.com/nerd-for-tech: Persistence with Kubernetes](https://medium.com/nerd-for-tech/persistence-with-kubernetes-46f039d9a2ad) [COMMUNITY-TOOL] + - [cncf.io: Kubernetes storage is complex, but it’s getting better](https://www.cncf.io/blog/2023/03/28/kubernetes-storage-is-complex-but-its-getting-better) [COMMUNITY-TOOL] + - [yuminlee2.medium.com: Kubernetes: Storage](https://yuminlee2.medium.com/kubernetes-storage-fe5363d88d42) [COMMUNITY-TOOL] + - [medium.com/kubernetes-deveops: Kubernetes β€” Deploying Application with Persistent' Storage](https://medium.com/kubernetes-deveops/kubernetes-deploying-application-with-persistent-storage-5068767e25f3) [COMMUNITY-TOOL] - [danielmangum.com: K8s ASA: The Storage Interface](https://danielmangum.com/posts/k8s-asa-the-storage-interface) [COMMUNITY-TOOL] - [kubermatic.com: Keeping the State of Apps 5: Introduction to Storage Classes](https://www.kubermatic.com/blog/keeping-the-state-of-apps-5-introduction-to-storage-classes) [COMMUNITY-TOOL] - [itnext.io: Kubernetes: PersistentVolume and PersistentVolumeClaim β€” an overview' with examples](https://itnext.io/kubernetes-persistentvolume-and-persistentvolumeclaim-an-overview-with-examples-3c5688222f99) [COMMUNITY-TOOL] - [thenewstack.io: Persistent Volumes: Separating Compute and Storage](https://thenewstack.io/persistent-volumes-separating-compute-and-storage) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] - [itnext.io: Resizing StatefulSet Persistent Volumes with zero downtime 🌟](https://itnext.io/resizing-statefulset-persistent-volumes-with-zero-downtime-916ebc65b1d4) [COMMUNITY-TOOL] - [github.com/kubernetes-sigs: Local Persistence Volume Static Provisioner' 🌟](https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner) ⭐ 1198 [COMMUNITY-TOOL] + - [shuanglu1993.medium.com: What happens when volumeManager in the kubelet' starts?](https://shuanglu1993.medium.com/what-happens-when-volumemanager-in-the-kubelet-starts-1fea623ac6ce) [COMMUNITY-TOOL] - [linkedin.com/pulse: What are Kubernetes Persistent Volumes?](https://www.linkedin.com/pulse/what-kubernetes-persistent-volumes-gyan-prakash-1f) [COMMUNITY-TOOL] + - [medium.com/codex: Kubernetes Persistent Volume Explained](https://medium.com/codex/kubernetes-persistent-volume-explained-fb27df29c393) [COMMUNITY-TOOL] + - [giffgaff.io: Resizing StatefulSet Persistent Volumes with zero downtime' 🌟](https://www.giffgaff.io/tech/resizing-statefulset-persistent-volumes-with-zero-downtime) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [blog.cloudnloud.com: Kubernetes Volume](https://blog.cloudnloud.com/kubernetes-volume) [COMMUNITY-TOOL] - [adamtheautomator.com: Effortless Storage Management With Kubernetes PVC' 🌟](https://adamtheautomator.com/kubernetes-pvc) [COMMUNITY-TOOL] + - [portworx.com: Kubernetes Persistent Volume Tutorial by Portworx](https://portworx.com/tutorial-kubernetes-persistent-volumes) [COMMUNITY-TOOL] - [openebs/zfs-localpv](https://github.com/openebs/zfs-localpv) ⭐ 561 [COMMUNITY-TOOL] + - [devineer.medium.com: Get to Grips with Kubernetes Volumes: A Practical Tutorial](https://devineer.medium.com/get-to-grips-with-kubernetes-volumes-a-practical-tutorial-c41853c64f02) [COMMUNITY-TOOL] + - [airplane.dev: How to use Kubernetes ephemeral volumes & storage 🌟](https://www.airplane.dev/blog/kubernetes-ephemeral-storage) [COMMUNITY-TOOL] + - [blog.devgenius.io: When K8s pods are stuck mounting large volumes](https://blog.devgenius.io/when-k8s-pods-are-stuck-mounting-large-volumes-2915e6656cb8) [COMMUNITY-TOOL] - [spacelift.io: Kubernetes Persistent Volumes – Tutorial and Examples](https://spacelift.io/blog/kubernetes-persistent-volumes) [COMMUNITY-TOOL] - [matthewpalmer.net: Filesystem vs Volume vs Persistent Volume 🌟](https://matthewpalmer.net/kubernetes-app-developer/articles/kubernetes-volumes-example-nfs-persistent-volume.html) [COMMUNITY-TOOL] + - [dok.community: DoKC Data on Kubernetes](https://dok.community) [COMMUNITY-TOOL] + - [Create ReadWriteMany PersistentVolumeClaims on your Kubernetes Cluster 🌟](https://medium.com/asl19-developers/create-readwritemany-persistentvolumeclaims-on-your-kubernetes-cluster-3a8db51f98e3) [COMMUNITY-TOOL] - [Digital Ocean: Kuberntes PVC ReadWriteMany access mode alternative](https://www.digitalocean.com/community/questions/kuberntes-pvc-readwritemany-access-mode-alternative) [COMMUNITY-TOOL] - [itnext.io: State of Persistent Storage in K8s β€” A Benchmark](https://itnext.io/state-of-persistent-storage-in-k8s-a-benchmark-77a96bb1ac29) [COMMUNITY-TOOL] - - [Rook](https://rook.io) [COMMUNITY-TOOL] - [itnext.io: Using Rook On A K3s Cluster](https://itnext.io/using-rook-on-a-k3s-cluster-8a97a75ba25e) [COMMUNITY-TOOL] + - [medium.com/@abdulfayis: storage Orchestration for Kubernetes](https://medium.com/@abdulfayis/storage-orchestration-for-kubernetes-c6370f943e23) [COMMUNITY-TOOL] + - [Robin](https://robin.io) [COMMUNITY-TOOL] - [Reduxio](https://www.reduxio.com) [COMMUNITY-TOOL] + - [Portworx](https://portworx.com) [COMMUNITY-TOOL] - [OpenEBS](https://openebs.io) [COMMUNITY-TOOL] + - [MayaData](https://mayadata.io) [COMMUNITY-TOOL] + - [goglides.io: Running OpenEBS in Kubernetes](https://goglides.io/running-openebs-in-kubernetes/371) [COMMUNITY-TOOL] - [openebs/dynamic-localpv-provisioner: Dynamic Kubernetes Local Persistent' Volumes](https://github.com/openebs/dynamic-localpv-provisioner) ⭐ 207 [COMMUNITY-TOOL] - [openebs/lvm-localpv](https://github.com/openebs/lvm-localpv) ⭐ 341 [COMMUNITY-TOOL] + - [LightOS](https://www.lightbitslabs.com/product) [COMMUNITY-TOOL] - [Longhorn](https://longhorn.io) [COMMUNITY-TOOL] - [thenewstack.io: Rancher Donates its β€˜Longhorn’ Kubernetes Persistent Storage' Software to CNCF](https://thenewstack.io/rancher-donates-its-longhorn-kubernetes-persistent-storage-software-to-cncf) [COMMUNITY-TOOL] + - [aesher9o1.medium.com: Autoscale large images faster using Longhorn (distributed' storage)](https://aesher9o1.medium.com/autoscale-large-images-faster-using-longhorn-distributed-storage-618d0cf01ba2) [COMMUNITY-TOOL] + - [medium.com/@abdelrhmanahmed131: Longhorn β€” Distributed Block Storage for' K8s](https://medium.com/@abdelrhmanahmed131/longhorn-distributed-block-storage-for-k8s-2ea11df400d1) [COMMUNITY-TOOL] - [linbit.com: LINSTOR - kubernetes persistent container storage](https://linbit.com/kubernetes) [COMMUNITY-TOOL] - - [Kadalu](https://github.com/kadalu/kadalu) ⭐ 749 [COMMUNITY-TOOL] - [iomesh.com](https://www.iomesh.com) [COMMUNITY-TOOL] - [iomesh.com: Outperforming Peer Products, IOMesh Takes Cloud Native Storage' to the Next Level](https://www.iomesh.com/blog/announcing_iomesh_preview) [COMMUNITY-TOOL] + - [docs.netapp.com: Intro to Astra Data Store preview](https://docs.netapp.com/us-en/astra-data-store/concepts/intro.html) [COMMUNITY-TOOL] - [libopenstorage/stork: Stork - Storage Operator Runtime for Kubernetes](https://github.com/libopenstorage/stork) ⭐ 401 [COMMUNITY-TOOL] + - [Curve: opencurve.io](https://opencurve.io) [COMMUNITY-TOOL] - [simplyblock: simplyblock.io](https://simplyblock.io) [COMMUNITY-TOOL] - [kubernetes-csi.github.io](https://kubernetes-csi.github.io) [COMMUNITY-TOOL] - [github.com/kubernetes-csi](https://github.com/kubernetes-csi) [COMMUNITY-TOOL] - [SMB CSI Driver for Kubernetes](https://github.com/kubernetes-csi/csi-driver-smb) ⭐ 639 [COMMUNITY-TOOL] - [github.com/yandex-cloud: CSI for S3](https://github.com/yandex-cloud/k8s-csi-s3) ⭐ 855 [COMMUNITY-TOOL] - [sklar.rocks: How the CSI (Container Storage Interface) Works](https://sklar.rocks/how-container-storage-interface-works) [COMMUNITY-TOOL] - - [kubestr.io](https://kubestr.io) [COMMUNITY-TOOL] - - [VolSync 🌟](https://github.com/backube/volsync) ⭐ 973 [COMMUNITY-TOOL] + - [blog.kasten.io: Benchmarking and Evaluating Your Kubernetes Storage with' Kubestr](https://blog.kasten.io/benchmarking-kubernetes-storage-with-kubestr) [COMMUNITY-TOOL] - [next.redhat.com: Introducing VolSync: your data, anywhere](https://next.redhat.com/2021/08/23/introducing-volsync-your-data-anywhere) [COMMUNITY-TOOL] + - [Discoblocks: ondat.io/discoblocks](https://www.ondat.io/discoblocks) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### Storage + +#### Distributed Filesystems + + - [Ceph: A Distributed Object, Block, and File Storage Platform](https://github.com/ceph/ceph) ⭐ 16621 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The industry-standard unified, distributed storage system designed to provide excellent performance, reliability, and scalability. + +* Provides object, block, and file storage within a single cluster. +* Acts as a foundational storage engine for large-scale Kubernetes PV platforms (Rook-Ceph) and private clouds. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/kubernetes-tools.md b/v2-docs/kubernetes-tools.md index a1e4f5ce..4bf69a20 100644 --- a/v2-docs/kubernetes-tools.md +++ b/v2-docs/kubernetes-tools.md @@ -1,44 +1,144 @@ -# Kubernetes Tools +# Kubernetes Plugins, Tools, Extensions and Projects !!! info "Architectural Context" - Detailed reference for Kubernetes Tools in the context of Architectural Foundations. + Detailed reference for Kubernetes Plugins, Tools, Extensions and Projects in the context of Architectural Foundations. ## 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] + - [containerjournal.com: 9 Open Source Developer Tools for Kubernetes](https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes) [COMMUNITY-TOOL] + - [dev.to: Top 200 Kubernetes Tools for DevOps Engineer Like You](https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips](https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips) [COMMUNITY-TOOL] + - [infoworld.com: 15 tools that make Kubernetes easier](https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html) [COMMUNITY-TOOL] + - [devtron.ai: 7 Tools To Make Kubernetes Management Easy](https://devtron.ai/blog/kubernetes-management-made-easier-with-tools) [COMMUNITY-TOOL] + - [The Golden Kubernetes Tooling and Helpers list](https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit) [COMMUNITY-TOOL] + - [kubech (kubectl change)](https://github.com/DevOpsHiveHQ/kubech) ⭐ 155 [COMMUNITY-TOOL] + - [Guard](https://github.com/kubeguard/guard) ⭐ 617 [COMMUNITY-TOOL] + - [**Kubei**](https://github.com/openclarity/openclarity) ⭐ 1458 [COMMUNITY-TOOL] + - [**kube-opex-analytics** 🌟](https://github.com/realopslabs/kubeledger) ⭐ 480 [COMMUNITY-TOOL] + - [learnk8s.io/real-time-dashboard](https://learnkube.com/real-time-dashboard) [COMMUNITY-TOOL] + - [Portfall: A desktop k8s port-forwarding portal for easy access to all your cluster UIs 🌟](https://github.com/Rested/portfall) ⭐ 127 [COMMUNITY-TOOL] + - [Access Pod Online using Podtnl](https://github.com/nnrthota/podtnl) ⭐ 65 [COMMUNITY-TOOL] + - [asdf-kubectl](https://github.com/asdf-community/asdf-kubectl) ⭐ 131 [COMMUNITY-TOOL] + - [Azure Arc enabled Kubernetes allows you to connect and manage external Kubernetes clusters in Azure](https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean) [COMMUNITY-TOOL] + - [ktx 🌟](https://github.com/vmware-archive/ktx) ⭐ 140 [COMMUNITY-TOOL] + - [identity-server](https://github.com/kubeops/ui-server) ⭐ 27 [COMMUNITY-TOOL] + - [Kev](https://github.com/appvia/tako) ⭐ 72 [COMMUNITY-TOOL] + - [kVDI](https://github.com/webmeshproj/webmesh-vdi) ⭐ 457 [COMMUNITY-TOOL] + - [awslabs/karpenter](https://github.com/aws/karpenter-provider-aws) ⭐ 7632 [ENTERPRISE-STABLE] + - [DevNation: 10 awesome kubernetes tools every user should know](https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit) [COMMUNITY-TOOL] β€” - [developers.redhat.com: 10 awesome Kubernetes tools every user should know | DevNation Tech Talk (video)](https://developers.redhat.com/devnation/tech-talks/10-kubernetes-tools) + - [PipeCD](https://github.com/pipe-cd/pipecd) ⭐ 1280 [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [kube-batch](https://github.com/kubernetes-retired/kube-batch) ⭐ 1093 [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline](https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline) [COMMUNITY-TOOL] + - [kube-burner 🌟](https://github.com/kube-burner/kube-burner) ⭐ 771 [COMMUNITY-TOOL] + - [Armada](https://github.com/armadaproject/armada) ⭐ 598 [COMMUNITY-TOOL] + - [Ko: Easy Go Containers 🌟](https://github.com/ko-build/ko) ⭐ 8433 [ENTERPRISE-STABLE] + - [Jetstack Secure Agent 🌟🌟](https://github.com/jetstack/jetstack-secure) ⭐ 261 [COMMUNITY-TOOL] + - [konveyor 🌟](https://konveyor.io) [COMMUNITY-TOOL] + - [Kerbi 🌟](https://github.com/xavier-mt/kerbi) ⭐ 14 [COMMUNITY-TOOL] + - [Kourier](https://github.com/knative-extensions/net-kourier) ⭐ 332 [COMMUNITY-TOOL] + - [community.suse.com: Comparing Modern-Day Container Image Builders: Jib, Buildpacks and Docker 🌟](https://www.rancher.com/community) [COMMUNITY-TOOL] + - [tremolosecurity.com: Updating kube-oidc-proxy](https://www.tremolo.io/post/updating-kube-oidc-proxy) [COMMUNITY-TOOL] + - [mperezco/forklift-configmap-service](https://github.com/mmmmmmpc/forklift-configmap-service) [COMMUNITY-TOOL] + - [KFServing 🌟](https://github.com/kserve/kserve) ⭐ 5494 [ENTERPRISE-STABLE] + - [kubernetes-sigs/kui](https://github.com/kubernetes-retired/kui) ⭐ 2900 [COMMUNITY-TOOL] + - [ddosify/ddosify](https://github.com/getanteon/anteon) ⭐ 8531 [ENTERPRISE-STABLE] + - [aelsabbahy/goss](https://github.com/goss-org/goss) ⭐ 5894 [ENTERPRISE-STABLE] + - [kei6u/kubectl-secret-data](https://github.com/keisku/kubectl-secretdata) ⭐ 39 [COMMUNITY-TOOL] + - [vbouchaud/k8s-ldap-auth](https://github.com/HopopOps/k8s-ldap-auth) ⭐ 54 [COMMUNITY-TOOL] + - [armosec/regolibrary](https://github.com/kubescape/regolibrary) ⭐ 131 [COMMUNITY-TOOL] + - [kubeops/config-syncer: Config Syncer (previously Kubed)](https://github.com/config-syncer/config-syncer) ⭐ 1017 [COMMUNITY-TOOL] + - [vmware-tanzu/k-bench 🌟](https://github.com/vmware/k-bench) ⭐ 408 [COMMUNITY-TOOL] + - [govirtuo/kube-ns-suspender 🌟](https://github.com/kube-ns-suspender/kube-ns-suspender) ⭐ 84 [COMMUNITY-TOOL] + - [kris-nova/kaar](https://github.com/krisnova/kaar) ⭐ 152 [COMMUNITY-TOOL] + - [acorn-io/acorn](https://github.com/obot-platform/obot) ⭐ 791 [COMMUNITY-TOOL] + - [github.com/kubernetes-sigs/etcdadm ⭐](https://github.com/kubernetes-retired/etcdadm) ⭐ 747 [COMMUNITY-TOOL] + - [github.com/jetpack-io/launchpad ⭐](https://github.com/jetify-com/launchpad) ⭐ 419 [COMMUNITY-TOOL] + - [Ksctl: Cloud Agnostic Kubernetes Management tool](https://github.com/ksctl/ksctl) ⭐ 270 [COMMUNITY-TOOL] + - [github.com/kubefirst/kubefirst](https://github.com/konstructio/kubefirst) ⭐ 2046 [COMMUNITY-TOOL] + - [BuildKit CLI for kubectl (by vmware-tanzu) 🌟](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [COMMUNITY-TOOL] + - [youtube: From Code to Cluster β€” Modern Kubernetes Workflows with K8Studio](https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be) [COMMUNITY-TOOL] + - [youtube.com: How to Write Software That Sets Up Kubernetes Anywhere with Kubermatic Kubeone](https://www.youtube.com/watch?v=BJufhuPK2DY&t=250s&ab_channel=Kubermatic) [COMMUNITY-TOOL] + - [Pscheidl/kubexplorer](https://github.com/Pscheidl/kubectl-explorer) ⭐ 61 [COMMUNITY-TOOL] + - [chen-keinan/mesh-kridik](https://github.com/chen-keinan/mesh-kridik) ⭐ 27 [COMMUNITY-TOOL] + - [kitploit.com: Mesh-Kridik](https://kitploit.com/2021/12/mesh-kridik-open-source-security.html) [COMMUNITY-TOOL] + - [bitnami-labs/kubewatch](https://github.com/vmware-archive/kubewatch) ⭐ 2426 [COMMUNITY-TOOL] + - [botkube.io](https://botkube.io) [COMMUNITY-TOOL] + - [redhat.com: How to streamline application portfolio modernization with Tackle](https://www.redhat.com/en/blog/tackle-application-modernization) [COMMUNITY-TOOL] + - [kubernetes-sigs/kpng](https://github.com/kubernetes-retired/kpng) ⭐ 240 [COMMUNITY-TOOL] + - [kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller (HNC)](https://github.com/kubernetes-retired/hierarchical-namespaces) ⭐ 667 [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [github.com/Azure/eraser 🌟](https://github.com/eraser-dev/eraser) ⭐ 602 [COMMUNITY-TOOL] + - [kubetools.io: Why K9s Should Be Your Go-To Tool for Kubernetes Management](https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management) [COMMUNITY-TOOL] + - [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [COMMUNITY-TOOL] + - [github.com/oslabs-beta/oslabs](https://github.com/oslabs-beta/KubernOcular) ⭐ 65 [COMMUNITY-TOOL] + - [kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers](https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers) [COMMUNITY-TOOL] + - [chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic and resolution guidance.](https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger) [COMMUNITY-TOOL] + - [Kubernetes: Un tour por los comandos bΓ‘sicos](https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT) [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/gquiman: K8Studio, Helm and Kubernetes management](https://medium.com/itnext/introducing-k8studio-v3-the-ultimate-kubernetes-workspace-just-got-even-better-0bc0de63642c) [COMMUNITY-TOOL] + - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] + - [FossFLOW](https://github.com/stan-smith/FossFLOW) [COMMUNITY-TOOL] + - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] + - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] + - [learnk8s/xlskubectl](https://github.com/learnk8s/xlskubectl) [COMMUNITY-TOOL] + - [Dekorate](https://dekorate.io) [COMMUNITY-TOOL] + - [thenewstack.io: IBM, Red Hat Bring Load-Aware Resource Management to Kubernetes](https://thenewstack.io/ibm-red-hat-bring-load-aware-resource-management-to-kubernetes) [COMMUNITY-TOOL] - [collabnix.com: Top 10 Kubernetes Tools You Need for 2021 – Part 1](https://collabnix.com/top-10-kubernetes-tools-you-need-for-2021) [COMMUNITY-TOOL] - [collabnix.github.io/kubetools 🌟](https://collabnix.github.io/kubetools) [COMMUNITY-TOOL] - [cyberithub.com: 70+ Important Kubernetes Related Tools You Should Know About](https://www.cyberithub.com/70-important-kubernetes-related-tools-you-should-know-about) [COMMUNITY-TOOL] - [itnext.io: Kubernetes GitOps Tools](https://itnext.io/kubernetes-gitops-tools-cf0247eb5368) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Essential Tools: 2021](https://itnext.io/kubernetes-essential-tools-2021-def12e84c572) [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] - [youtube: 10 Must-Have Kubernetes Tools | DevOps Toolkit](https://www.youtube.com/watch?v=CB79eTFbR0w&feature=youtu.be&ab_channel=DevOpsToolkit) [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] - [opensource.com: 5 open source tools for developing on the cloud](https://opensource.com/article/22/4/open-source-tools-developing-cloud) [COMMUNITY-TOOL] - [developers.redhat.com: 8 open source Kubernetes security tools](https://developers.redhat.com/articles/2022/06/20/8-open-source-kubernetes-security-tools#) [COMMUNITY-TOOL] + - [blog.devops.dev: Tools to manage Kubernetes](https://blog.devops.dev/tools-to-manage-kubernetes-15b675f407d4) [COMMUNITY-TOOL] + - [medium.com/@onai.rotich: 4 Tools that Make it Easy to manage your Kubernetes' Cluster](https://medium.com/@onai.rotich/4-tools-that-make-it-easy-to-manage-your-kubernetes-cluster-be252847cd85) [COMMUNITY-TOOL] - [virtualizationhowto.com: Kubernetes Best Kubernetes Management Tools in' 2023](https://www.virtualizationhowto.com/2023/08/best-kubernetes-management-tools-in-2023) [COMMUNITY-TOOL] - [coruzant.com/appdev: Kubernetes Management: Tools and Best Practices](https://coruzant.com/appdev/kubernetes-management-tools-and-best-practices) [COMMUNITY-TOOL] - [dev.to/cyclops-ui: Five tools to make your K8s experience more enjoyable](https://dev.to/cyclops-ui/five-tools-to-make-your-k8s-experience-more-enjoyable-5d85) [COMMUNITY-TOOL] + - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] + - [Floci - An AWS Local Emulator Alternative](https://github.com/floci-io/floci) ⭐ 12740 [ENTERPRISE-STABLE] + - [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [COMMUNITY-TOOL] + - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] + - [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) ⭐ 68 [COMMUNITY-TOOL] + - [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [COMMUNITY-TOOL] + - [Pulumi: Infrastructure as Code in Any Programming Language](https://github.com/pulumi/pulumi) ⭐ 25228 [DE FACTO STANDARD] + - [Platform Engineering Guide - 5 Key Use Cases of Internal Developer Platforms](https://www.techworld-with-nana.com/post/platform-engineering-guide) [COMMUNITY-TOOL] + - [Enhanced Local IDE Experience for AWS Step Functions](https://aws.amazon.com/blogs/compute/introducing-an-enhanced-local-ide-experience-for-aws-step-functions) [COMMUNITY-TOOL] + - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [COMMUNITY-TOOL] + - [Web Terminal Operator: Tips y Trucos](https://www.techqna.io/2024/09/web-terminal-operator-tips-tricks-for.html) [COMMUNITY-TOOL] - [downloadkubernetes.com: Download Kubernetes 🌟](https://www.downloadkubernetes.com) [COMMUNITY-TOOL] - [ramitsurana/awesome-kubernetes: Tools 🌟](https://github.com/ramitsurana/awesome-kubernetes#configuration) ⭐ 15940 [DE FACTO STANDARD] - [KSS - Kubernetes pod status on steroid](https://github.com/chmouel/kss) ⭐ 43 [COMMUNITY-TOOL] - [kubectl-tree](https://github.com/ahmetb/kubectl-tree) ⭐ 3370 [ENTERPRISE-STABLE] - [Kubecle](https://github.com/rydogs/kubecle) ⭐ 57 [COMMUNITY-TOOL] - [Permission Manager 🌟](https://github.com/sighupio/permission-manager) ⭐ 1360 [COMMUNITY-TOOL] + - [cloudnatively.com: Kubernetes client tools overview](https://www.cloudnatively.com/kubernetes-client-tools-overview) [COMMUNITY-TOOL] - [kubectx + kubens: : Power tools for kubectl🌟🌟](https://github.com/ahmetb/kubectx) ⭐ 19758 [DE FACTO STANDARD] - [go-kubectx](https://github.com/aca/go-kubectx) [COMMUNITY-TOOL] - [kubevious: application centric Kubernetes UI 🌟](https://kubevious.io) [COMMUNITY-TOOL] - [KubeStellar Console 🌟](https://console.kubestellar.io) [COMMUNITY-TOOL] + - [Kubevious SaaS: portal.kubevious.io](https://portal.kubevious.io) [COMMUNITY-TOOL] - [itnext.io: **arkade** by example β€” Kubernetes apps, the easy way 🌟](https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c) [COMMUNITY-TOOL] - [**Tubectl**: a kubectl alternative which adds a bit of magic to your everyday' kubectl routines by reducing the complexity of working with contexts, namespaces and intelligent matching resources.](https://github.com/reconquest/tubekit) ⭐ 216 [COMMUNITY-TOOL] - [**Kpt**: Packaging up your Kubernetes configuration with git and YAML since' 2014 **(Google)**](https://opensource.googleblog.com/2020/03/kpt-packaging-up-your-kubernetes.html) [COMMUNITY-TOOL] - [kubernetes-common-services](https://github.com/ManagedKube/kubernetes-common-services) ⭐ 129 [COMMUNITY-TOOL] - [**k8s-job-notify**](https://github.com/sukeesh/k8s-job-notify) ⭐ 133 [COMMUNITY-TOOL] - [**K8bit** β€” the tiny Kubernetes dashboard 🌟](https://github.com/learnk8s/k8bit) [COMMUNITY-TOOL] + - [**KUbernetes Test TooL (kuttl)** 🌟](https://kuttl.dev) [COMMUNITY-TOOL] - [k8s-dt-node-labeller](https://github.com/adaptant-labs/k8s-dt-node-labeller) ⭐ 17 [COMMUNITY-TOOL] - [kubedev 🌟](https://relferreira.github.io/kubedev) [COMMUNITY-TOOL] - [Kubectl SSH Proxy 🌟](https://github.com/little-angry-clouds/kubectl-ssh-proxy) ⭐ 48 [COMMUNITY-TOOL] - [kubectl-images](https://github.com/chenjiandongx/kubectl-images) ⭐ 277 [COMMUNITY-TOOL] - - [loft-sh/kiosk](https://github.com/loft-sh/kiosk?utm_sq=gf3f25b1tk#why-kiosk) ⭐ 1072 [COMMUNITY-TOOL] - [k8s Spot Rescheduler](https://github.com/pusher/k8s-spot-rescheduler) ⭐ 313 [COMMUNITY-TOOL] - [kube-spot-termination-notice-handler](https://github.com/kube-aws/kube-spot-termination-notice-handler) ⭐ 380 [COMMUNITY-TOOL] + - [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] - [kmoncon](https://github.com/Stono/kconmon) ⭐ 287 [COMMUNITY-TOOL] - [Tesoro](https://github.com/kapicorp/tesoro) ⭐ 37 [COMMUNITY-TOOL] - [DAST operator](https://github.com/banzaicloud/dast-operator) ⭐ 194 [COMMUNITY-TOOL] @@ -52,11 +152,14 @@ - [Kip, the Kubernetes Cloud Instance Provider](https://github.com/elotl/kip) ⭐ 232 [COMMUNITY-TOOL] - [Kubeletctl is a command line tool that implement kubelet's API 🌟](https://github.com/cyberark/kubeletctl) ⭐ 891 [COMMUNITY-TOOL] - [k8s-node-label-monitor: Kubernetes Node Label Monitor provides a custom' Kubernetes controller for monitoring and notifying changes in the label states of Kubernetes nodes (labels added, deleted, or updated), and can be run either node-local or cluster-wide](https://github.com/adaptant-labs/k8s-node-label-monitor) ⭐ 3 [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] - [Pluto is a cli tool to help discover deprecated apiVersions in Kubernetes 🌟](https://github.com/FairwindsOps/pluto) ⭐ 2518 [COMMUNITY-TOOL] + - [borchero/switchboard: Switchboard](https://github.com/borchero/switchboard) ⭐ 163 [COMMUNITY-TOOL] - [Kubernetes Deployment Builder 🌟🌟](https://static.brandonpotter.com/kubernetes/DeploymentBuilder.html) [COMMUNITY-TOOL] - [k8s-alert](https://github.com/kareem-elsayed/k8s-alerts) ⭐ 21 [COMMUNITY-TOOL] - [Arktos](https://github.com/futurewei-cloud/arktos) [COMMUNITY-TOOL] - [kube-exec 🌟](https://engineerd.github.io/kube-exec/introduction) [COMMUNITY-TOOL] + - [The Kubernetes Goat](https://github.com/madhuakula/kubernetes-goat) ⭐ 5646 [ENTERPRISE-STABLE] - [kubefs](https://github.com/configurator/kubefs) ⭐ 93 [COMMUNITY-TOOL] - [pangolin 🌟](https://github.com/dpeckett/pangolin) ⭐ 231 [COMMUNITY-TOOL] - [kubectl-isolate](https://github.com/yteraoka/kubectl-isolate) ⭐ 10 [COMMUNITY-TOOL] @@ -77,6 +180,7 @@ - [Setec 🌟](https://github.com/anthonysterling/setec) ⭐ 10 [COMMUNITY-TOOL] - [Kompose (Kubernetes + Compose) 🌟](https://github.com/kubernetes/kompose) ⭐ 10526 [ENTERPRISE-STABLE] - [hackernoon.com: How to Generate Kubernetes Manifests With a Single Command' (kompose)](https://hackernoon.com/how-to-generate-kubernetes-manifests-with-a-single-command) [COMMUNITY-TOOL] + - [kalm.dev 🌟](https://kalm.dev) [COMMUNITY-TOOL] - [Synator Kubernetes Secret and ConfigMap synchronizer 🌟](https://github.com/TheYkk/synator) ⭐ 117 [COMMUNITY-TOOL] - [kubes 🌟](https://github.com/boltops-tools/kubes) ⭐ 103 [COMMUNITY-TOOL] - [Kubernetes DaemonSet that enables a direct shell on each Node using SSH to localhost](https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc) [COMMUNITY-TOOL] @@ -85,11 +189,14 @@ - [Kubeswitch (for operators) 🌟](https://github.com/danielfoehrKn/kubeswitch) ⭐ 1164 [COMMUNITY-TOOL] - [kubectl build (formerly known as kubectl-kaniko)](https://github.com/kvaps/kubectl-build) ⭐ 149 [COMMUNITY-TOOL] - [Shell-operator](https://github.com/flant/shell-operator) ⭐ 2597 [COMMUNITY-TOOL] + - [ecrcp](https://github.com/bit-cloner/ecrcp) [COMMUNITY-TOOL] - [Checkov 🌟](https://github.com/bridgecrewio/checkov) ⭐ 8738 [ENTERPRISE-STABLE] - [Cluster Cloner 🌟](https://github.com/doitintl/clustercloner) ⭐ 33 [COMMUNITY-TOOL] - [kubectl-eksporter 🌟](https://github.com/Kyrremann/kubectl-eksporter) ⭐ 23 [COMMUNITY-TOOL] - [kubectl-neat 🌟](https://github.com/itaysk/kubectl-neat) ⭐ 2071 [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] - [Move2Kube 🌟](https://github.com/konveyor/move2kube) ⭐ 411 [COMMUNITY-TOOL] + - [Skopeo](https://github.com/containers/skopeo) ⭐ 10891 [ENTERPRISE-STABLE] - [junit5-kubernetes](https://github.com/JeanBaptisteWATENBERG/junit5-kubernetes) ⭐ 43 [COMMUNITY-TOOL] - [mbuffett.com: Replacing ngrok with ktunnel](https://mbuffett.com/posts/ktunnel-ngrok-replace) [COMMUNITY-TOOL] - [seaworthy: A CLI to verify #Kubernetes resource health !! 🌟](https://github.com/cakehappens/seaworthy) ⭐ 39 [COMMUNITY-TOOL] @@ -109,6 +216,7 @@ - [kube-fledged](https://github.com/senthilrch/kube-fledged) ⭐ 1372 [COMMUNITY-TOOL] - [Tagger](https://github.com/ricardomaraschini/tagger) ⭐ 15 [COMMUNITY-TOOL] - [helm-ecr 🌟](https://github.com/vetyy/helm-ecr) ⭐ 24 [COMMUNITY-TOOL] + - [blog.devgenius.io: K8s β€” Kubecolor Introduction](https://blog.devgenius.io/k8s-kubecolor-introduction-3d650effc36f) [COMMUNITY-TOOL] - [kubectl-sudo](https://github.com/postfinance/kubectl-sudo) ⭐ 172 [COMMUNITY-TOOL] - [kfilt](https://github.com/ryane/kfilt) ⭐ 114 [COMMUNITY-TOOL] - [k8s-mirror: Creates a local mirror of a kubernetes cluster in a docker container' to support offline reviewing 🌟](https://github.com/darkbitio/k8s-mirror) ⭐ 339 [COMMUNITY-TOOL] @@ -127,6 +235,7 @@ - [github.com: dnsconfig-injector - Mutating Admission Webhook for dnsconfig' pod injection](https://github.com/karampok/dnsconfig-injector) ⭐ 30 [COMMUNITY-TOOL] - [kubectl-view-webhook 🌟](https://github.com/Trendyol/kubectl-view-webhook) ⭐ 108 [COMMUNITY-TOOL] - [ContainerSSH: Launch containers on demand 🌟🌟](https://containerssh.io) [COMMUNITY-TOOL] + - [reconshell.com: Kubei – Kubernetes Runtime Vulnerabilities Scanner 🌟](https://reconshell.com/kubei-kubernetes-runtime-vulnerabilities-scanner) [COMMUNITY-TOOL] - [kube-ebpf-exporter 🌟](https://github.com/ahas-sigs/kube-ebpf-exporter) ⭐ 55 [COMMUNITY-TOOL] - [qontract](https://github.com/app-sre/qontract-server) ⭐ 16 [COMMUNITY-TOOL] - [sheaf](https://github.com/bryanl/sheaf) ⭐ 30 [COMMUNITY-TOOL] @@ -135,6 +244,7 @@ - [gimletd - the GitOps release manager](https://github.com/gimlet-io/gimletd) ⭐ 24 [COMMUNITY-TOOL] - [github.com/cloudflare/lockbox](https://github.com/cloudflare/lockbox) ⭐ 183 [COMMUNITY-TOOL] - [Suspicious pods 🌟](https://github.com/edrevo/suspicious-pods) ⭐ 96 [COMMUNITY-TOOL] + - [kubestr.io](https://kubestr.io) [COMMUNITY-TOOL] - [KubeEye: An Automatic Diagnostic Tool that Provides a Holistic View of Your' Kubernetes Cluster 🌟](https://kubesphere.io/blogs/kubeeye-automatic-cluster-diagnostic-tool) [COMMUNITY-TOOL] - [k8gb 🌟](https://github.com/k8gb-io/k8gb) ⭐ 1171 [COMMUNITY-TOOL] - [k8s-image-swapper 🌟](https://github.com/estahn/k8s-image-swapper) ⭐ 631 [COMMUNITY-TOOL] @@ -150,15 +260,21 @@ - [Karmada](https://github.com/karmada-io/karmada) ⭐ 5479 [ENTERPRISE-STABLE] - [kube-secrets-init](https://github.com/doitintl/kube-secrets-init) ⭐ 158 [COMMUNITY-TOOL] - [liqo: Enable dynamic and seamless Kubernetes multi-cluster topologies](https://github.com/liqotech/liqo) ⭐ 1440 [COMMUNITY-TOOL] + - [ingressbuilder.jetstack.io 🌟🌟](https://ingressbuilder.jetstack.io) [COMMUNITY-TOOL] - [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) ⭐ 582 [COMMUNITY-TOOL] + - [outdated.sh 🌟](https://outdated.sh) [COMMUNITY-TOOL] - [kubestriker 🌟](https://github.com/vchinnipilli/kubestriker) ⭐ 1004 [COMMUNITY-TOOL] - [KubeEye 🌟](https://github.com/kubesphere/kubeeye) ⭐ 851 [COMMUNITY-TOOL] - [KubeHelper](https://github.com/kubehelper/kubehelper) ⭐ 250 [COMMUNITY-TOOL] - [kubewebhook](https://github.com/slok/kubewebhook) ⭐ 627 [COMMUNITY-TOOL] + - [Kadalu](https://github.com/kadalu/kadalu) ⭐ 749 [COMMUNITY-TOOL] + - [forklift.konveyor.io 🌟](https://forklift.konveyor.io) [COMMUNITY-TOOL] - [opensource.com: Migrate virtual machines to Kubernetes with this new tool' - forklift 🌟](https://opensource.com/article/21/6/migrate-vms-kubernetes-forklift) [COMMUNITY-TOOL] + - [github.com/google/go-containerregistry 🌟](https://github.com/google/go-containerregistry) ⭐ 3881 [ENTERPRISE-STABLE] - [kubebox](https://github.com/astefanutti/kubebox) ⭐ 2228 [COMMUNITY-TOOL] - [skooner - Kubernetes Dashboard](https://github.com/skooner-k8s/skooner) ⭐ 1438 [COMMUNITY-TOOL] - [Polaris](https://github.com/FairwindsOps/polaris) ⭐ 3368 [ENTERPRISE-STABLE] + - [KTail: Kubernetes log viewer 🌟](https://www.ktail.de) [COMMUNITY-TOOL] - [Manifesto 🌟](https://gitlab.com/jackatbancast/manifesto) [COMMUNITY-TOOL] - [SigNoz: Open source Application Performance Monitoring (APM) & Observability' tool 🌟](https://github.com/SigNoz/signoz) ⭐ 26999 [DE FACTO STANDARD] - [port-map-operator](https://github.com/MOZGIII/port-map-operator) ⭐ 28 [COMMUNITY-TOOL] @@ -175,8 +291,10 @@ - [KubeSurvival 🌟](https://github.com/aporia-ai/kubesurvival) ⭐ 187 [COMMUNITY-TOOL] - [cf-for-k8s](https://github.com/cloudfoundry/cf-for-k8s) ⭐ 292 [COMMUNITY-TOOL] - [tekline 🌟](https://github.com/joyrex2001/tekline) ⭐ 11 [COMMUNITY-TOOL] + - [nerdctl 🌟](https://github.com/containerd/nerdctl) ⭐ 10104 [ENTERPRISE-STABLE] - [El Carro: The Oracle Operator for Kubernetes 🌟](https://github.com/GoogleCloudPlatform/elcarro-oracle-operator) ⭐ 213 [COMMUNITY-TOOL] - [jspolicy](https://github.com/loft-sh/jspolicy) ⭐ 416 [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] - [k8scr 🌟](https://github.com/hasheddan/k8scr) ⭐ 119 [COMMUNITY-TOOL] - [jsonnet-controller](https://github.com/pelotech/jsonnet-controller) ⭐ 73 [COMMUNITY-TOOL] - [rback: RBAC in Kubernetes visualizer 🌟🌟](https://github.com/team-soteria/rback) ⭐ 402 [COMMUNITY-TOOL] @@ -186,6 +304,7 @@ - [Armada kubectl plugin 🌟](https://github.com/night-gold/armada) ⭐ 15 [COMMUNITY-TOOL] - [Minnaker](https://github.com/armory/minnaker) ⭐ 156 [COMMUNITY-TOOL] - [Kubesurveyor 🌟](https://github.com/viralpoetry/kubesurveyor) [COMMUNITY-TOOL] + - [NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes](https://github.com/NVIDIA/k8s-device-plugin) ⭐ 3760 [ENTERPRISE-STABLE] - [kubectl-tmux-exec](https://github.com/predatorray/kubectl-tmux-exec) ⭐ 141 [COMMUNITY-TOOL] - [grype: a vulnerability scanner for container images and filesystems](https://github.com/anchore/grype) ⭐ 12262 [ENTERPRISE-STABLE] - [KubeView 🌟](https://github.com/benc-uk/kubeview) ⭐ 1195 [COMMUNITY-TOOL] @@ -196,16 +315,20 @@ - [Kspan - Turning Kubernetes Events into spans 🌟](https://github.com/weaveworks-experiments/kspan) ⭐ 807 [COMMUNITY-TOOL] - [csi-rclone: CSI rclone mount plugin](https://github.com/wunderio/csi-rclone) ⭐ 259 [COMMUNITY-TOOL] - [stackrox.io: Top 9 Open Source DevSecOps Tools for Kubernetes in 2021 🌟](https://www.stackrox.io/blog/top-9-open-source-devsecops-tools-for-kubernetes) [COMMUNITY-TOOL] + - [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev) [COMMUNITY-TOOL] - [chekr](https://github.com/ckotzbauer/chekr) ⭐ 9 [COMMUNITY-TOOL] - [KUR8 🌟](https://github.com/oslabs-beta/KUR8) ⭐ 215 [COMMUNITY-TOOL] + - [cdk8s](https://github.com/cdk8s-team/cdk8s) ⭐ 4813 [ENTERPRISE-STABLE] - [Havener](https://github.com/homeport/havener) ⭐ 334 [COMMUNITY-TOOL] - [rkubelog 🌟](https://github.com/solarwinds/rkubelog) ⭐ 23 [COMMUNITY-TOOL] - [kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟](https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran) ⭐ 1295 [COMMUNITY-TOOL] - [connaisseur](https://github.com/sse-secure-systems/connaisseur) ⭐ 473 [COMMUNITY-TOOL] + - [VolSync 🌟](https://github.com/backube/volsync) ⭐ 973 [COMMUNITY-TOOL] - [ketall](https://github.com/corneliusweig/ketall) ⭐ 750 [COMMUNITY-TOOL] - [kube-scheduler-simulator](https://github.com/kubernetes-sigs/kube-scheduler-simulator) ⭐ 1090 [COMMUNITY-TOOL] - [multus-cni 🌟](https://github.com/k8snetworkplumbingwg/multus-cni) ⭐ 2861 [COMMUNITY-TOOL] - [kim - The Kubernetes Image Manager](https://github.com/rancher/kim) ⭐ 322 [COMMUNITY-TOOL] + - [KUDO: The Kubernetes Universal Declarative Operator 🌟](https://kudo.dev) [COMMUNITY-TOOL] - [K8sPurger 🌟](https://github.com/yogeshkk/K8sPurger) ⭐ 256 [COMMUNITY-TOOL] - [sciuro](https://github.com/cloudflare/sciuro) ⭐ 180 [COMMUNITY-TOOL] - [rottencandy/vimkubectl](https://github.com/rottencandy/vimkubectl) ⭐ 79 [COMMUNITY-TOOL] @@ -213,6 +336,7 @@ - [abhirockzz/kubexpose-operator](https://github.com/abhirockzz/kubexpose-operator) [COMMUNITY-TOOL] - [kubernetes-reflector](https://github.com/emberstack/kubernetes-reflector) ⭐ 1602 [COMMUNITY-TOOL] - [Another Autoscaler](https://github.com/dignajar/another-autoscaler) ⭐ 80 [COMMUNITY-TOOL] + - [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) ⭐ 734 [COMMUNITY-TOOL] - [cloud-ark/caastle](https://github.com/cloud-ark/caastle) ⭐ 26 [COMMUNITY-TOOL] - [eezhee/eezhee](https://github.com/eezhee/eezhee) ⭐ 10 [COMMUNITY-TOOL] - [ContainerSolutions/ImageWolf: ImageWolf - Fast Distribution of Docker Images' on Clusters](https://github.com/ContainerSolutions/ImageWolf) [COMMUNITY-TOOL] @@ -220,6 +344,7 @@ - [KnicKnic/temp-kubernetes-ci: Temp Kubernetes CI](https://github.com/KnicKnic/temp-kubernetes-ci) ⭐ 15 [COMMUNITY-TOOL] - [mattmoor/warm-image: Kubernetes WarmImage CRD](https://github.com/mattmoor/warm-image) ⭐ 164 [COMMUNITY-TOOL] - [maorfr/kube-tasks: Kube tasks](https://github.com/maorfr/kube-tasks) ⭐ 23 [COMMUNITY-TOOL] + - [MagTape](https://github.com/tmobile/magtape) ⭐ 152 [COMMUNITY-TOOL] - [hiddeco/Cronjobber](https://github.com/hiddeco/cronjobber) ⭐ 238 [COMMUNITY-TOOL] - [karmab/autolabeller](https://github.com/karmab/autolabeller) [COMMUNITY-TOOL] - [kubernetes-sigs/nfs-subdir-external-provisioner: Kubernetes NFS Subdir External' Provisioner](https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner) ⭐ 3008 [ENTERPRISE-STABLE] @@ -269,6 +394,7 @@ - [cuber-cloud/cuber-gem: CUBER](https://github.com/cuber-cloud/cuber-gem) ⭐ 714 [COMMUNITY-TOOL] - [eldadru/ksniff 🌟](https://github.com/eldadru/ksniff) ⭐ 3467 [ENTERPRISE-STABLE] - [openclarity/kubeclarity](https://github.com/openclarity/kubeclarity) ⭐ 44 [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] - [NimbleArchitect/kubectl-ice 🌟](https://github.com/NimbleArchitect/kubectl-ice) ⭐ 254 [COMMUNITY-TOOL] - [k8tz/k8tz: Kubernetes Timezone Controller](https://github.com/k8tz/k8tz) ⭐ 522 [COMMUNITY-TOOL] - [patrickdappollonio/tabloid: tabloid -- your tabulated data's best friend](https://github.com/patrickdappollonio/tabloid) ⭐ 47 [COMMUNITY-TOOL] @@ -282,6 +408,7 @@ - [omrikiei/ktunnel ⭐](https://github.com/omrikiei/ktunnel) ⭐ 1054 [COMMUNITY-TOOL] - [dev.to: Pixie: an X-ray Machine for Kubernetes Traffic](https://dev.to/otomato_io/pixie-an-x-ray-machine-for-kubernetes-traffic-23pd) [COMMUNITY-TOOL] - [plural.sh: Deploy open-source software on Kubernetes in record time ⭐](https://www.plural.sh) [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] - [pan-net-security/kcount](https://github.com/pan-net-security/kcount) [COMMUNITY-TOOL] - [cloudtty/cloudtty: A Kubernetes Cloud Shell (Web Terminal) Operator](https://github.com/cloudtty/cloudtty) ⭐ 652 [COMMUNITY-TOOL] - [jthomperoo/k8shorizmetrics](https://github.com/jthomperoo/k8shorizmetrics) ⭐ 41 [COMMUNITY-TOOL] @@ -301,15 +428,18 @@ - [pulumi/kube2pulumi](https://github.com/pulumi/kube2pulumi) ⭐ 107 [COMMUNITY-TOOL] - [doitintl/kube-no-trouble: kubent ⭐⭐⭐](https://github.com/doitintl/kube-no-trouble) ⭐ 3667 [ENTERPRISE-STABLE] - [resmoio/kubernetes-event-exporter](https://github.com/resmoio/kubernetes-event-exporter) ⭐ 1028 [COMMUNITY-TOOL] + - [github.com/jthomperoo: Predictive Horizontal Pod Autoscaler](https://github.com/jthomperoo/predictive-horizontal-pod-autoscaler) ⭐ 383 [COMMUNITY-TOOL] - [github.com/chenjiandongx/kubectl-count](https://github.com/chenjiandongx/kubectl-count) ⭐ 39 [COMMUNITY-TOOL] - [github.com/rothgar/bashScheduler](https://github.com/rothgar/bashScheduler) [COMMUNITY-TOOL] - [kubernetes-sigs/kwok](https://github.com/kubernetes-sigs/kwok) ⭐ 3112 [ENTERPRISE-STABLE] - [github.com/squat/kilo](https://github.com/squat/kilo) ⭐ 2252 [COMMUNITY-TOOL] - [github.com/krateoplatformops/krateo](https://github.com/krateoplatformops/krateo) [COMMUNITY-TOOL] - [github.com/jwcesign/kubespider](https://github.com/jwcesign/kubespider) [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] - [kvaps/kubectl-node-shell](https://github.com/kvaps/kubectl-node-shell) ⭐ 1815 [COMMUNITY-TOOL] - [github.com/distribution/distribution](https://github.com/distribution/distribution) ⭐ 10429 [ENTERPRISE-STABLE] - [github.com/flomesh-io/pipy](https://github.com/flomesh-io/pipy) ⭐ 828 [COMMUNITY-TOOL] + - [blog.flomesh.io: sing Pipy as a Kubernetes policy engine](https://blog.flomesh.io/using-pipy-as-a-kubernetes-policy-engine-e70a23c8d54c) [COMMUNITY-TOOL] - [github.com/KWasm/podman-wasm](https://github.com/KWasm/podman-wasm) ⭐ 30 [COMMUNITY-TOOL] - [github.com/ibuildthecloud/wtfk8s](https://github.com/ibuildthecloud/wtfk8s) ⭐ 95 [COMMUNITY-TOOL] - [github.com/ContainerSSH/ContainerSSH](https://github.com/ContainerSSH/ContainerSSH) ⭐ 3045 [ENTERPRISE-STABLE] @@ -317,6 +447,7 @@ - [github.com/Skarlso/crd-to-sample-yaml](https://github.com/Skarlso/crd-to-sample-yaml) ⭐ 195 [COMMUNITY-TOOL] - [github.com/alexellis/run-job](https://github.com/alexellis/run-job) ⭐ 211 [COMMUNITY-TOOL] - [github.com/JovianX/Service-Hub](https://github.com/JovianX/Service-Hub) ⭐ 122 [COMMUNITY-TOOL] + - [medium.com/@markcallen_devops: Setup Kubernetes Admin on Linux with Brew](https://medium.com/@markcallen_devops/setup-kubernetes-admin-on-linux-with-brew-da143cef1c90) [COMMUNITY-TOOL] - [github.com/ahmetb/kubectl-foreach: kubectl foreach ⭐](https://github.com/ahmetb/kubectl-foreach) ⭐ 488 [COMMUNITY-TOOL] - [infoq.com: Kwok, a Tool to Spin up Kubernetes Nodes in a Second](https://www.infoq.com/news/2023/03/kwok-kubernetes) [COMMUNITY-TOOL] - [github.com/OvidiuBorlean/kubectl-sockperf](https://github.com/OvidiuBorlean/kubectl-sockperf) [COMMUNITY-TOOL] @@ -335,6 +466,7 @@ - [github.com/yonahd/orphaned-configmaps: Orphaned ConfigMaps](https://github.com/yonahd/orphaned-configmaps) [COMMUNITY-TOOL] - [github.com/updatecli/updatecli](https://github.com/updatecli/updatecli) ⭐ 914 [COMMUNITY-TOOL] - [github.com/yonahd/kor](https://github.com/yonahd/kor) ⭐ 1793 [COMMUNITY-TOOL] + - [granted.dev](https://www.granted.dev) [COMMUNITY-TOOL] - [github.com/Trolley-MGMT/trolleymgmt](https://github.com/Trolley-MGMT/trolleymgmt) ⭐ 113 [COMMUNITY-TOOL] - [github.com/akuity/kargo](https://github.com/akuity/kargo) ⭐ 3317 [ENTERPRISE-STABLE] - [github.com/Wilfred/difftastic](https://github.com/Wilfred/difftastic) ⭐ 25373 [DE FACTO STANDARD] @@ -347,46 +479,68 @@ - [Stern 🌟](https://github.com/stern/stern) ⭐ 4690 [ENTERPRISE-STABLE] - [github.com/portainer/portainer](https://github.com/portainer/portainer) ⭐ 37516 [DE FACTO STANDARD] - [github.com/kubecfg/kubecfg](https://github.com/kubecfg/kubecfg) ⭐ 253 [COMMUNITY-TOOL] + - [zhimin-wen.medium.com: Curl as a Network Protocol Testing Tool](https://zhimin-wen.medium.com/curl-as-a-network-protocol-testing-tool-7f49151ea365) [COMMUNITY-TOOL] - [kcp: a prototype of a Kubernetes API server that is not a Kubernetes cluster' - a place to create, update, and maintain Kube-like APIs with controllers above or without clusters](https://github.com/kcp-dev/kcp) ⭐ 2776 [COMMUNITY-TOOL] + - [cloudnativesimplified.substack.com: kcp: Kubernetes-like control plane](https://cloudnativesimplified.substack.com/p/tool-series-1-kcp) [COMMUNITY-TOOL] - [github.com/clusternet](https://github.com/clusternet/clusternet) ⭐ 1434 [COMMUNITY-TOOL] - [open-cluster-management.io](https://open-cluster-management.io) [COMMUNITY-TOOL] - [intellipaat.com: What is Penetration Testing?](https://intellipaat.com/blog/what-is-penetration-testing) [COMMUNITY-TOOL] - [quarkslab/kdigger](https://github.com/quarkslab/kdigger) ⭐ 481 [COMMUNITY-TOOL] - [inguardians/peirates](https://github.com/inguardians/peirates) ⭐ 1447 [COMMUNITY-TOOL] - [Deckhouse: NoOps Kubernetes platform 🌟](https://github.com/deckhouse/deckhouse) ⭐ 1310 [COMMUNITY-TOOL] + - [kubeip.com](https://kubeip.com) [COMMUNITY-TOOL] - [doitintl/kubeIP](https://github.com/doitintl/kubeIP) ⭐ 447 [COMMUNITY-TOOL] - [Porter](https://porter.sh) [COMMUNITY-TOOL] - [dev.to: CI With Datree](https://dev.to/thenjdevopsguy/ci-with-datree-4h8d) [COMMUNITY-TOOL] + - [kaniko](https://github.com/GoogleContainerTools/kaniko) ⭐ 15762 [DE FACTO STANDARD] + - [medium: Multibranch and HA Pipeline in Jenkins with Kaniko on GKE](https://medium.com/searce/multibranch-and-ha-pipeline-in-jenkins-with-kaniko-on-gke-8a1e7fa93403) [COMMUNITY-TOOL] - [developers.redhat.com: Perform a kaniko build on a Red Hat OpenShift cluster' and push the image to a registry](https://developers.redhat.com/articles/2021/06/18/perform-kaniko-build-red-hat-openshift-cluster-and-push-image-registry) [COMMUNITY-TOOL] - [devopscube.com: How To Build Docker Image In Kubernetes Pod 🌟](https://devopscube.com/build-docker-image-kubernetes-pod) [COMMUNITY-TOOL] - [learnsteps.com: Kaniko and how you can build images on Kubernetes using' kaniko?](https://www.learnsteps.com/kaniko-and-how-you-can-build-images-on-kubernetes-using-kaniko) [COMMUNITY-TOOL] + - [blog.rewanthtammana.com: Hardening Kaniko build process with Linux capabilities](https://blog.rewanthtammana.com/hardening-kaniko-build-process-with-linux-capabilities) [COMMUNITY-TOOL] + - [medium.com/@Mohamed-ElEmam: Build Docker Images in Kubernetes POD Without' Docker -Kaniko](https://medium.com/@Mohamed-ElEmam/build-docker-images-in-kubernetes-pod-without-docker-kaniko-46e1a5b76c9) [COMMUNITY-TOOL] + - [medium.com/@aqsarahman71: Introduction to Kaniko](https://medium.com/@aqsarahman71/introduction-to-kaniko-912e0f494570) [COMMUNITY-TOOL] - [shipwright.io](https://shipwright.io) [COMMUNITY-TOOL] + - [cd.foundation: CD Foundation Welcomes Shipwright, Framework for Building' Container Images on Kubernetes, As New Incubating Project](https://cd.foundation/blog/2021/08/03/cd-foundation-shipwright-announcement) [COMMUNITY-TOOL] + - [container-registry.com: Lifting Developers’ Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl) [COMMUNITY-TOOL] + - [technology.doximity.com: Buildpacks vs Dockerfiles 🌟](https://technology.doximity.com/articles/buildpacks-vs-dockerfiles) [COMMUNITY-TOOL] - [kubevela.io 🌟](https://kubevela.io) [COMMUNITY-TOOL] - [blog.logrocket.com: Intro to KubeVela: A better way to ship applications](https://blog.logrocket.com/kubevela-intro-better-way-ship-applications) [COMMUNITY-TOOL] - [px.dev: Pixie](https://px.dev) [COMMUNITY-TOOL] + - [docs.pixielabs.ai: Pixie](https://docs.pixielabs.ai) [COMMUNITY-TOOL] - [github.com: Pixie - Instant Kubernetes-Native Application Observability](https://github.com/pixie-io/pixie) ⭐ 6448 [ENTERPRISE-STABLE] - [developers.redhat.com: Using Dekorate to generate Kubernetes manifests for' Java applications](https://developers.redhat.com/blog/2021/03/17/using-dekorate-to-generate-kubernetes-manifests-for-java-applications) [COMMUNITY-TOOL] - [github.com/cyberark/kubesploit 🌟](https://github.com/cyberark/kubesploit) ⭐ 1221 [COMMUNITY-TOOL] - [cyberark.com: Kubesploit: A New Offensive Tool for Testing Containerized' Environments](https://www.cyberark.com/resources/threat-research-blog/kubesploit-a-new-offensive-tool-for-testing-containerized-environments) [COMMUNITY-TOOL] - [Kubeshop 🌟](https://kubeshop.io) [COMMUNITY-TOOL] + - [venturebeat.com: Kubeshop wants to be a Kubernetes product pipeline](https://venturebeat.com/2021/09/17/kubeshop-wants-to-be-a-kubernetes-product-pipeline) [COMMUNITY-TOOL] - [Meshery](https://github.com/meshery/meshery) ⭐ 10245 [ENTERPRISE-STABLE] - [Exploring Kubernetes Pods with Meshery](https://docs.meshery.io/guides/tutorials/kubernetes-pods) [COMMUNITY-TOOL] - [kubeshop/monokle](https://github.com/kubeshop/monokle) ⭐ 2133 [COMMUNITY-TOOL] + - [medium.com/kubeshop-i: Monokle 1.5.0 Release](https://medium.com/kubeshop-i/monokle-1-5-0-release-kubeshop-95f574563c79) [COMMUNITY-TOOL] - [youtube: From Code to Cloud: Quality Kubernetes Deployments with Monokle' | Cloud Native Islamabad](https://www.youtube.com/watch?v=7IFAg782pf8) [COMMUNITY-TOOL] - [k8studio](https://k8studio.io) [COMMUNITY-TOOL] - [KubeLibrary](https://github.com/devopsspiral/KubeLibrary) ⭐ 146 [COMMUNITY-TOOL] - [kube-vip](https://github.com/kube-vip/kube-vip) ⭐ 2846 [COMMUNITY-TOOL] - [oslabs-beta/kubermetrics](https://github.com/oslabs-beta/kubermetrics) [COMMUNITY-TOOL] + - [medium: Kubermetrics β€” Cluster Visualization Made Simple](https://medium.com/@sachem2015/kubermetrics-cluster-visualization-made-simple-d24928f63451) [COMMUNITY-TOOL] - [kustomizer](https://kustomizer.dev) [COMMUNITY-TOOL] + - [medium.com/@charled.breteche: Kind, Cilium, MetalLB, and still no kube-proxy](https://medium.com/@charled.breteche/kind-cilium-metallb-and-no-kube-proxy-a9fe66ddfad6) [COMMUNITY-TOOL] - [patrick.easte.rs: Forging an optimal MetalLB configuration](https://patrick.easte.rs/post/2022/forging-optimal-metallb-config) [COMMUNITY-TOOL] - [adaltas.com: Ingresses and Load Balancers in Kubernetes with MetalLB and' nginx-ingress](https://www.adaltas.com/en/2022/09/08/kubernetes-metallb-nginx) [COMMUNITY-TOOL] + - [itnext.io: Configuring routing for MetalLB in L2 mode](https://itnext.io/configuring-routing-for-metallb-in-l2-mode-7ea26e19219e) [COMMUNITY-TOOL] - [Kubermatic Kubernetes Platform 🌟](https://github.com/Kubermatic/Kubermatic) ⭐ 1278 [COMMUNITY-TOOL] - [thenewstack.io: Kubermatic Kubernetes Platform Beats Complexity Through' Automation](https://thenewstack.io/kubermatic-kubernetes-platform-beats-complexity-through-automation) [COMMUNITY-TOOL] - [kubermatic/kubeone 🌟](https://github.com/kubermatic/kubeone) ⭐ 1509 [COMMUNITY-TOOL] - [rootless-containers/usernetes](https://github.com/rootless-containers/usernetes) ⭐ 965 [COMMUNITY-TOOL] - [Popeye - A Kubernetes Cluster Sanitizer 🌟🌟](https://github.com/derailed/popeye) ⭐ 6281 [ENTERPRISE-STABLE] - [kbrew](https://github.com/kbrew-dev/kbrew) ⭐ 189 [COMMUNITY-TOOL] + - [medium.com/@sheraznadeem1: Kubescape & Kubernetes Hardening- Demystified](https://medium.com/@sheraznadeem1/kubescape-kubernetes-hardening-demystified-87fba47f3b6a) [COMMUNITY-TOOL] + - [blog.devgenius.io: Scanning Kubernetes YAML Files for Security 🌟](https://blog.devgenius.io/scanning-kubernetes-yaml-files-for-security-e302542b5407) [COMMUNITY-TOOL] - [infracloud.io: Securing Kubernetes Cluster using Kubescape and kube-bench](https://www.infracloud.io/blogs/securing-kubernetes-cluster-kubescape-kubebench) [COMMUNITY-TOOL] + - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] + - [cloudark.medium.com: kubectl connections](https://cloudark.medium.com/whats-cooking-in-your-kubernetes-namespace-9200be114f8) [COMMUNITY-TOOL] + - [cloud-bulldozer/benchmark-operator: The Chuck Norris of cloud benchmarks](https://github.com/cloud-bulldozer/benchmark-operator) ⭐ 304 [COMMUNITY-TOOL] - [openshift/source-to-image](https://github.com/openshift/source-to-image) ⭐ 2537 [COMMUNITY-TOOL] - [Qovery/engine: Qovery Engine 🌟](https://github.com/Qovery/engine) ⭐ 2443 [COMMUNITY-TOOL] - [moule3053/mck8s](https://github.com/moule3053/mck8s) ⭐ 73 [COMMUNITY-TOOL] @@ -399,15 +553,25 @@ - [blog.kloia.com: Karpenter Cluster Autoscaler](https://blog.kloia.com/karpenter-cluster-autoscaler-76d7f7ec0d0e) [COMMUNITY-TOOL] - [infoq.com: AWS Releases Multi-Cloud Kubernetes Autoscaler Karpenter](https://www.infoq.com/news/2022/01/karpenter-kubernetes-autoscaler) [COMMUNITY-TOOL] - [aws.amazon.com: Using Amazon EC2 Spot Instances with Karpenter](https://aws.amazon.com/blogs/containers/using-amazon-ec2-spot-instances-with-karpenter) [COMMUNITY-TOOL] + - [makendran.hashnode.dev: Just-in-time Worker Nodes with Karpenter](https://makendran.hashnode.dev/just-in-time-worker-nodes-with-karpenter) [COMMUNITY-TOOL] + - [awstip.com: This Code Works! β€” Autoscaling An Amazon EKS Cluster with Karpenter' β€” Part 1/3](https://awstip.com/this-code-works-autoscaling-an-amazon-eks-cluster-with-karpenter-part-1-3-40c7bed26cfd) [COMMUNITY-TOOL] - [dev.to: Karpenter: The Better Autoscaling Solution for Kubernetes- Part' 1](https://dev.to/aws-builders/karpenter-the-better-autoscaling-solution-for-kubernetes-part-1-4pd5) [COMMUNITY-TOOL] + - [medium.com/summit-technology-group: Karpenter β€” AutoScaling and Right-Sizing' EKS Nodes](https://medium.com/summit-technology-group/karpenter-autoscaling-and-right-sizing-eks-nodes-bc6d2b83d48e) [COMMUNITY-TOOL] + - [medium.com/israeli-tech-radar: Karpenter, and the future of Kubernetes](https://medium.com/israeli-tech-radar/karpenter-and-the-future-of-kubernetes-4ab7428b7f87) [COMMUNITY-TOOL] + - [medium.com/@micheldirk: On Amazon EKS and Karpenter](https://medium.com/@micheldirk/on-amazon-eks-and-karpenter-2b84e75e254e) [COMMUNITY-TOOL] + - [medium.com/@gajaoncloud: Unleash the Power of Karpenter: Automating AWS' EKS Scaling and Cost Optimization](https://medium.com/@gajaoncloud/unleash-the-power-of-karpenter-automating-aws-eks-scaling-and-cost-optimization-7e236319eda4) [COMMUNITY-TOOL] + - [medium.com/@gajaoncloud: Karpenter Mastery: NodePools & NodeClasses for' Workload Nirvana](https://medium.com/@gajaoncloud/karpenter-mastery-nodepools-nodeclasses-for-workload-nirvana-bc89850fa934) [COMMUNITY-TOOL] + - [medium.com/@gajaoncloud: Demystifying Karpenter’s Advanced Features: Consolidation,' Drift, and Spot Handling](https://medium.com/@gajaoncloud/demystifying-karpenters-advanced-features-consolidation-drift-and-spot-handling-007fbad29549) [COMMUNITY-TOOL] - [Kuby](https://getkuby.io) [COMMUNITY-TOOL] - [evilmartians.com: Kubing Rails: stressless Kubernetes deployments with Kuby](https://evilmartians.com/chronicles/kubing-rails-stressless-kubernetes-deployments-with-kuby) [COMMUNITY-TOOL] - [Direktiv](https://github.com/direktiv/direktiv) ⭐ 491 [COMMUNITY-TOOL] + - [blog.direktiv.io: Building a simple cloud-native, orchestrated microservice' from containers](https://blog.direktiv.io/building-a-simple-cloud-native-orchestrated-microservice-from-containers-39dbcb80b0d8) [COMMUNITY-TOOL] - [Jabos](https://github.com/srfrnk/jabos) ⭐ 3 [COMMUNITY-TOOL] - [itnext.io: Keep it simple K8s. Kubernetes GitOps using Jabos](https://itnext.io/keep-it-simple-k8s-c0c68c46eabb) [COMMUNITY-TOOL] - [Qovery/pleco](https://github.com/Qovery/pleco) ⭐ 228 [COMMUNITY-TOOL] - [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] - [robusta-dev/krr](https://github.com/robusta-dev/krr) ⭐ 4592 [ENTERPRISE-STABLE] + - [blog.devops.dev: How to use the Kubernetes Resource Recommender tool in' a GKE Cluster 🌟](https://blog.devops.dev/how-to-use-the-kubernetes-resource-recommender-tool-in-a-gke-cluster-ef48a6dea85c) [COMMUNITY-TOOL] - [caldito/soup](https://github.com/caldito/soup) ⭐ 40 [COMMUNITY-TOOL] - [epinio/epinio](https://github.com/epinio/epinio) ⭐ 587 [COMMUNITY-TOOL] - [testkube.io 🌟](https://testkube.io) [COMMUNITY-TOOL] @@ -417,10 +581,13 @@ - [piotrminkowski.com: Testing Java Apps on Kubernetes with Testkube](https://piotrminkowski.com/2023/11/27/testing-java-apps-on-kubernetes-with-testkube) [COMMUNITY-TOOL] - [kuberlogic](https://github.com/kuberlogic/kuberlogic) ⭐ 228 [COMMUNITY-TOOL] - [kubeshop/kusk: use OpenAPI to configure Kubernetes](https://github.com/kubeshop/kusk) ⭐ 7 [COMMUNITY-TOOL] + - [medium.com/kubeshop-i: Rapidly prototype your APIs on Kubernetes with Kusk' Gateway β€” Kubeshop 🌟](https://medium.com/kubeshop-i/rapidly-prototype-your-apis-on-kubernetes-with-kusk-gateway-kubeshop-4006f030e8e4) [COMMUNITY-TOOL] - [Azure/azure-workload-identity](https://github.com/Azure/azure-workload-identity) ⭐ 334 [COMMUNITY-TOOL] - [laurci/kubernate](https://github.com/laurci/kubernate) ⭐ 118 [COMMUNITY-TOOL] - [Azure/placement-policy-scheduler-plugins](https://github.com/Azure/placement-policy-scheduler-plugins) ⭐ 55 [COMMUNITY-TOOL] + - [Kueue Release v0.14.0](https://github.com/kubernetes-sigs/kueue/releases/tag/v0.14.0) ⭐ 2513 [COMMUNITY-TOOL] - [Azure/aad-pod-identity)](https://github.com/Azure/aad-pod-identity) ⭐ 561 [COMMUNITY-TOOL] + - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] - [microshift.io](https://microshift.io) [COMMUNITY-TOOL] - [txn2/kubefwd](https://github.com/txn2/kubefwd) ⭐ 4110 [ENTERPRISE-STABLE] - [kubernetes.io: Use KPNG to Write Specialized kube-proxiers](https://kubernetes.io/blog/2021/10/18/use-kpng-to-write-specialized-kube-proxiers) [COMMUNITY-TOOL] @@ -429,6 +596,9 @@ - [gardener/terraformer: Terraformer](https://github.com/gardener/terraformer) ⭐ 145 [COMMUNITY-TOOL] - [werf/werf](https://github.com/werf/werf) ⭐ 4687 [ENTERPRISE-STABLE] - [werf/kubedog](https://github.com/werf/kubedog) ⭐ 743 [COMMUNITY-TOOL] + - [blog.werf.io: Running one-time tasks and debugging images in the Kubernetes' cluster using werf](https://blog.werf.io/running-one-time-tasks-and-debugging-images-in-the-kubernetes-cluster-using-werf-936d6dc483e2) [COMMUNITY-TOOL] + - [blog.werf.io: werf v1.2 is now stable! Here’s what it is all about](https://blog.werf.io/werf-v1-2-is-now-stable-heres-what-it-is-all-about-832ed647810f) [COMMUNITY-TOOL] + - [blog.werf.io: Deploying Helm charts with dependencies in Kubernetes via' werf](https://blog.werf.io/deploying-helm-charts-with-dependencies-in-kubernetes-via-werf-17e5457cdd3f) [COMMUNITY-TOOL] - [aquasecurity/starboard](https://github.com/aquasecurity/starboard) ⭐ 1375 [COMMUNITY-TOOL] - [nicolaka/netshoot](https://github.com/nicolaka/netshoot) ⭐ 10699 [ENTERPRISE-STABLE] - [syntasso/kratix](https://github.com/syntasso/kratix) ⭐ 751 [COMMUNITY-TOOL] @@ -438,10 +608,12 @@ - [vcluster.com](https://www.vcluster.com) [COMMUNITY-TOOL] - [thenewstack.io: Locking Down Kubernetes Containers with vcluster](https://thenewstack.io/locking-down-kubernetes-containers-with-vcluster) [COMMUNITY-TOOL] - [kateyes.co.uk](https://www.kateyes.co.uk) [COMMUNITY-TOOL] + - [blog.devops.dev: Kateyes β€” Visual Kubernetes Explorer](https://blog.devops.dev/kateyes-visual-kubernetes-explorer-c40510874969) [COMMUNITY-TOOL] - [rene6502/keepass-secret](https://github.com/rene6502/keepass-secret) ⭐ 36 [COMMUNITY-TOOL] - [Alcide Advisor: an agentless service for Kubernetes audit and compliance' that's built to ensure a frictionless and secured DevSecOps workflow](https://github.com/alcideio/advisor) [COMMUNITY-TOOL] - [komodor.com: Komodor Workflows: Automated Troubleshooting at the Speed of' WHOOSH!](https://komodor.com/blog/using-workflows-to-troubleshoot-like-a-pro) [COMMUNITY-TOOL] - [apache/dolphinscheduler: Apache DolphinScheduler 🌟](https://github.com/apache/dolphinscheduler) ⭐ 14281 [ENTERPRISE-STABLE] + - [medium.com/linux-shots: ConfigMap Reloader β€” Automatically reload new data' from ConfigMap/Secret to deployments](https://medium.com/linux-shots/configmap-secret-reloader-automatically-add-reload-data-from-configmap-secret-to-deployments-dc245e06b92c) [COMMUNITY-TOOL] - [kluctl.io 🌟](https://kluctl.io) [COMMUNITY-TOOL] - [github.com/sl1pm4t/k2tf: Kubernetes YAML to Terraform HCL converter](https://github.com/sl1pm4t/k2tf) ⭐ 1230 [COMMUNITY-TOOL] - [PaloAltoNetworks/rbac-police](https://github.com/PaloAltoNetworks/rbac-police) ⭐ 352 [COMMUNITY-TOOL] @@ -449,11 +621,16 @@ - [github.com/reddec/keycloak-ext-operator](https://github.com/reddec/keycloak-ext-operator) ⭐ 23 [COMMUNITY-TOOL] - [purelb/purelb](https://gitlab.com/purelb/purelb) [COMMUNITY-TOOL] - [groundcover-com/murre](https://github.com/groundcover-com/murre) ⭐ 319 [COMMUNITY-TOOL] + - [betterprogramming.pub: Dependency-Free Kubernetes Cluster Monitoring](https://betterprogramming.pub/dependency-free-kubernetes-cluster-monitoring-5f7aa2f038d9) [COMMUNITY-TOOL] - [k9scli.io](https://k9scli.io) [COMMUNITY-TOOL] - [K9s - Kubernetes CLI To Manage Your Clusters In Style!](https://github.com/derailed/k9s) ⭐ 33709 [DE FACTO STANDARD] + - [medium.com/@fwiles: k9s EKS Context Error](https://medium.com/@fwiles/k9s-eks-context-error-7ff18df7547f) [COMMUNITY-TOOL] + - [tonylixu.medium.com: K8s Tools β€” K9s, Terminal Based UI to Manage Your Cluster](https://tonylixu.medium.com/devops-in-k8s-k9s-terminal-based-ui-to-manage-your-cluster-85b4f147e209) [COMMUNITY-TOOL] + - [medium.com/@gavinklfong: 8 tips to incredibly boost the efficiency of command' execution on Kubernetes using k9s](https://medium.com/@gavinklfong/8-tips-to-incredibly-boost-the-efficiency-of-command-execution-on-kubernetes-using-k9s-a515a90a3a27) [COMMUNITY-TOOL] - [dev.to: Detecting Kubernetes API Deprecations with pluto](https://dev.to/fkurz/detecting-kubernetes-api-deprecations-with-pluto-3g2m) [COMMUNITY-TOOL] - [github.com/SimonTheLeg/konf-go](https://github.com/SimonTheLeg/konf-go) ⭐ 180 [COMMUNITY-TOOL] - [github.com/k8spacket/k8spacket](https://github.com/k8spacket/k8spacket) ⭐ 1097 [COMMUNITY-TOOL] + - [medium.com/globant: Infrastructure as Code using Kubernetes](https://medium.com/globant/infrastructure-as-code-using-kubernetes-d3d329446517) [COMMUNITY-TOOL] - [github.com/Berops/claudie](https://github.com/Berops/claudie) ⭐ 775 [COMMUNITY-TOOL] - [vladimirvivien/ktop](https://github.com/vladimirvivien/ktop) ⭐ 1083 [COMMUNITY-TOOL] - [github.com/oslabs-beta/ClusterWatch](https://github.com/oslabs-beta/ClusterWatch) ⭐ 135 [COMMUNITY-TOOL] @@ -470,9 +647,36 @@ - [mlrun](https://github.com/mlrun/mlrun) ⭐ 1668 [COMMUNITY-TOOL] - [odigos](https://github.com/odigos-io/odigos) ⭐ 3659 [ENTERPRISE-STABLE] - [Grafana OnCall OSS](https://grafana.com/oss/oncall) [COMMUNITY-TOOL] + - [RBAC Wizard: Herramienta para visualizar y analizar la configuraciΓ³n RBAC' de Kubernetes](https://t.…) [COMMUNITY-TOOL] - [Bank Vaults: Un Cuchillo Suizo para HashiCorp Vault en Kubernetes](https://github.com/bank-vaults/bank-vaults) ⭐ 2248 [COMMUNITY-TOOL] + - [K3s vs Talos Linux](https://faun.pub/k3s-vs-talos-linux-8a1e0dce9a77) [COMMUNITY-TOOL] + - [Atomic ConfigMap Updates in Kubernetes: How Symlinks and Kubelet Make It' Happen](https://medium.com/itnext/atomic-configmap-updates-in-kubernetes-how-symlinks-and-kubelet-make-it-happen-21a44338c247) [COMMUNITY-TOOL] - [ASCIIFlow](https://asciiflow.com/#) [COMMUNITY-TOOL] + - [k8gb.io](https://www.k8gb.io) [COMMUNITY-TOOL] + - [itnext.io: Kubexpose: A Kubernetes Operator, for fun and profit!](https://itnext.io/kubexpose-a-kubernetes-operator-for-fun-and-profit-f528586eee07) [COMMUNITY-TOOL] +## Application Delivery + +### Helm + +#### Alternative Engines + + - [Nelm: A Helm Alternative for Kubernetes Deployments](https://github.com/werf/nelm) ⭐ 1072 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An innovative deployment engine integrated within the Werf workflow that functions as an alternative to native Helm release tracking. It resolves Helm's tracking limitations by ensuring strict live cluster validation and resource health monitoring. +#### Documentation + + - [helm-docs](https://github.com/norwoodj/helm-docs) ⭐ 1740 [DE FACTO STANDARD] β€” The industry standard utility that auto-generates Markdown documentation from Helm chart metadata and variables files. It reads 'values.yaml' schema annotations to generate detailed configuration tables, ensuring precise, up-to-date documentation. + - [helm-changelog: Create changelogs for Helm Charts, based on git history](https://github.com/mogensen/helm-changelog) ⭐ 43 [COMMUNITY-TOOL] β€” A CLI utility designed to automatically assemble neat changelogs for Helm charts by parsing git repository commit history. It simplifies publishing notes by keeping track of charts updates over multiple releases. +#### Governance + + - [redhat-certification: chart-verifier: Rules based tool to certify Helm charts' 🌟](https://github.com/redhat-certification/chart-verifier) ⭐ 61 [COMMUNITY-TOOL] β€” Red Hat's automated verification tool built to certify that third-party Helm charts align with platform standards on OpenShift. It performs automated checks against strict deployment policies and security guidelines. +#### Templating + + - [HULL](https://github.com/vidispine/hull) ⭐ 288 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A unique template library extension designed to drastically reduce boilerplate in Helm development. HULL enables declarative, object-oriented configuration structures, letting developers generate entire charts with minimal template overhead. +### Infrastructure as Code + +#### Terraform Components + + - [AWS EKS Argo CD Terraform Component](https://github.com/cloudposse-terraform-components/aws-eks-argocd) [COMMUNITY-TOOL] β€” Curator Insight: Enterprise-ready Terraform submodule designed to deploy, configure, and bootstrap Argo CD onto an existing AWS EKS cluster. Live Grounding: Standardizes complex security configuration flags, integrates smoothly with AWS IAM roles for service accounts (IRSA), and provisions preconfigured Helm-based releases. ## CICD Pipelines ### GitOps @@ -480,6 +684,129 @@ #### Policy Enforcement - [dev.to: Automating quality checks for Kubernetes YAMLs](https://dev.to/wkrzywiec/automating-quality-checks-for-kubernetes-yamls-398) [COMMUNITY-TOOL] [GUIDE] β€” A technical blueprint describing automated configuration pipeline testing using modern git hooks and validation platforms. Helps engineers automate linting policies directly in shared Git workflows. +## Cloud Infrastructure + +### Kubernetes + +#### Observability + + - [Analyze Kubernetes Audit logs using Falco 🌟](https://github.com/developer-guy/falco-analyze-audit-log-from-k3s-cluster) [COMMUNITY-TOOL] β€” A hands-on open-source demonstration project for analyzing Kubernetes audit logs on lightweight K3s clusters using Falco. Ideal for dev environments and homelabs to understand security monitoring patterns. +### Kubernetes Distributions + +#### Bare-Metal and Edge + + - [poseidon/typhoon](https://github.com/poseidon/typhoon) ⭐ 2042 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Typhoon is a bare-metal and multi-cloud Kubernetes distribution focused on simplicity. Built entirely with Terraform and running on Flatcar Container Linux, it provides a stable setup that operates efficiently without heavy proprietary layers. +## Cloud Management + +### FinOps + +#### AI Automation + + - [OpenOps: No-Code FinOps Automation Platform with AI](https://github.com/openops-cloud/openops) ⭐ 1024 [COMMUNITY-TOOL] β€” An open-source, no-code FinOps platform that leverages artificial intelligence to autonomously optimize cloud infrastructure costs. Integrates cloud budget controls directly with container orchestration metrics. +## Cloud Native AI + +### Distributed Orchestration + +#### Ray Clusters + + - [Kube-Ray](https://github.com/ray-project/kuberay) ⭐ 2507 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Curator Insight: An open-source Kubernetes Operator enabling the deployment and management of Ray clusters. +Live Grounding: Serves as the backbone for distributed machine learning workloads on Kubernetes, abstracting compute node scaling, memory configuration, and actor scheduling. +## Cloud Native Infrastructure + +### Service Mesh + +#### Istio Distributions + +##### Red Hat OpenShift + + - [Maistra.io](https://maistra.io) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” The home portal for Maistra, the open-source upstream project that powers Red Hat OpenShift Service Mesh. Provides a tailored package of Istio, Jaeger, Kiali, and Envoy adapted specifically for multi-tenant, secure enterprise OpenShift deployments. +## Containerization + +### Local Environment + +#### Docker Compose Orchestration + + - [DockSTARTer](https://github.com/GhostWriters/DockSTARTer) ⭐ 2558 [EN CONTENT] [COMMUNITY-TOOL] β€” A user-friendly CLI utility designed to simplify the configuration and installation of self-hosted server software via structured Docker Compose patterns. Serves as a solid entry point for containerization concepts in local server and edge hardware topologies. +## Data and Databases + +### Database Administration + +#### AI and MCP Clients + + - [Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP' Integration](https://github.com/TabularisDB/tabularis/blob/main/README.es.md) ⭐ 2151 [SPANISH CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An innovative, open-source cross-platform database client featuring deep AI integration and Model Context Protocol (MCP) compliance. This configuration enables language models to securely inspect, query, and mutate structured schemas under strict guardrails. Live grounding confirms the project provides localized Spanish documentation as its primary onboarding interface while keeping global compliance. +## DevSecOps + +### Infrastructure as Code Security + +#### Static Analysis + + - [KubeLinter](https://github.com/stackrox/kube-linter) ⭐ 3450 [ENTERPRISE-STABLE] β€” A static analysis tool that analyzes Kubernetes YAML manifests and Helm charts against best practices for security and production readiness. Checks for running as root, container security context settings, and missing resource limits. + - [github.com/yannh/kubeconform 🌟](https://github.com/yannh/kubeconform) ⭐ 3033 [ENTERPRISE-STABLE] β€” A highly performant Kubernetes manifest validator written in Go, acting as a faster alternative to `kubeval`. Validates resource specifications against OpenAPI schemas, supporting custom resource definitions (CRDs) seamlessly in CI/CD environments. +## Developer Experience + +### Database Tooling + +#### SQL Utilities + + - [SQL Studio: A Unified SQL Database Explorer](https://github.com/frectonz/sql-studio) ⭐ 3539 [EN CONTENT] [ENTERPRISE-STABLE] β€” A single-binary SQL database administrator interface written in Rust. It streamlines querying, schema inspection, and data visualization across multiple RDBMS engines (including SQLite, PostgreSQL, and MySQL) in resource-constrained containerized runtimes. +### Local Environment (1) + +#### Version Management + + - [asdf version manager (asdf-vm)](https://asdf-vm.com) [EN CONTENT] [DE FACTO STANDARD] β€” An extensible, multi-language version manager capable of centralizing tool runtimes through a unified CLI configuration file (`.tool-versions`). Eliminates environmental drift across localized developer workspaces by managing multiple CLI toolchains via a modular plugin architecture. +## Developer Reference + +### Syntax Cheat Sheets + +#### Language Manuals + + - [QuickRef.ME - Quick Reference Cheat Sheets](https://quickref.me/index.html) [COMMUNITY-TOOL] β€” A massive aggregator of high-density cheat sheets and quick reference guides covering terminal systems, programming syntaxes, database commands, and deployment paradigms. +## Developer Tools + +### Terminal Systems + +#### AI Tooling + + - [Warp: The Agentic Development Environment](https://www.warp.dev) [COMMUNITY-TOOL] β€” Evaluates Warp, a Rust-based modern terminal platform embedding native AI workflows. Outlines command prediction, architectural collaboration features, and native agentic debugging directly from terminal logs. +## Infrastructure + +### Cluster Provisioning + +#### Automation + + - [krd](https://github.com/electrocucaracha/krd) ⭐ 40 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Kubernetes Reference Deployment (KRD) utilizes Ansible playbooks and shell scripts to automate the installation of multi-node Kubernetes clusters with extensive integration of Cloud Native network elements, virtualization engines, and storage provisioners. Designed for prototyping comprehensive environments rapidly. +## Infrastructure as Code (1) + +### Configuration Management + +#### Templating (1) + + - [Kapitan: Generic templated configuration management for Kubernetes, Terraform' and other things](https://kapitan.dev) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A powerful configuration generator for Kubernetes and cloud platforms. Includes native cryptographic secrets handling (supporting GPG, KMS, Vault), allowing multi-environment configurations to remain secure in Git. +## Kubernetes (1) + +### Application Delivery (1) + +#### Continuous Delivery + + - [Devtron](https://github.com/devtron-labs/devtron) ⭐ 5486 [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” A comprehensive, open-source AppOps platform for Kubernetes designed to consolidate CI/CD pipelines, GitOps, observability, and cost optimization. Provides self-service deployment interfaces, security checks, and deep resource validation for multicluster operations. +### Cluster Operations + +#### GUI Clients + + - [Kubeterm: Graphical Management Tool for Kubernetes](https://github.com/kbterm/kubeterm) ⭐ 208 [EN CONTENT] [COMMUNITY-TOOL] β€” An open-source desktop client designed for administrative and monitoring interactions within Kubernetes clusters. Employs graphical representations of active resources to lower cognitive load during deep-dive debugging of deployments, services, and namespace configurations. + - [KubeUI: A Desktop Kubernetes Client](https://github.com/IvanJosipovic/KubeUI) ⭐ 308 [EN CONTENT] [COMMUNITY-TOOL] β€” A native, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. Enhances developer agility through dynamic views of multi-cluster namespaces, container outputs, and active workload parameters. +## Observability (1) + +### Dashboards and UIs + +#### Legacy Tools + + - **(2023)** [vmware-tanzu/octant](https://github.com/vmware-archive/octant) ⭐ 6249 [EN CONTENT] 🌟 [ENTERPRISE-STABLE] [LEGACY] β€” Octant was a widely used extensible, developer-focused dashboard for exploring Kubernetes structures. It was archived in 2023 and has been succeeded by more modern and active alternatives like Lens and K9s. +### Logging + +#### Command Line Tools + + - [bul: Interactive TUI for Exploring Kubernetes Container Logs](https://github.com/ynqa/bul) ⭐ 16 [COMMUNITY-TOOL] β€” An interactive Terminal User Interface (TUI) written in Go for streaming and searching Kubernetes container logs. Grounding suggests that development has stalled (inactive for over 4 years), so while technically functional for local dev, tools like Stern or K9s are preferred in enterprise environments. ## Observability and Performance ### Kubernetes Internals @@ -487,9 +814,21 @@ #### Autotuning - [How Kruize Optimizes OpenShift Workloads](https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads#what_is_kruize_autotune_) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Provides a comprehensive overview of how Kruize Autotune optimizes resource efficiency in OpenShift and Kubernetes workloads. Evaluates real-time scaling mechanisms and automated recommendations to reduce resource waste. +## Operations and Management + +### Cluster Visualizers + +#### Octant + + - [octant.dev](https://octant.dev) [LEGACY] β€” A highly functional open-source developer tool by VMware, now archived. Focused on generating interactive visual relationship diagrams of active Kubernetes resources. +### Terminal Enhancements + +#### Kui + + - [kui.tools](https://kui.tools) [ENTERPRISE-STABLE] β€” A hybrid CLI/GUI application that translates plain terminal commands into interactive graphs and visual widgets, bridging the gap between raw shells and heavy dashboards. ## Orchestration -### Kubernetes +### Kubernetes (2) #### JSON Schema Databases @@ -497,9 +836,54 @@ #### Manifest Generation - [k8syaml.com 🌟](https://k8syaml.com) [COMMUNITY-TOOL] β€” An interactive, web-based tool dedicated to synthesizing clean, boilerplate Kubernetes configurations. It simplifies complex manifest structural creation (Deployments, Services, and Ingress resources) to ease the onboarding of systems engineers. +## Platform Engineering + +### AI Integration + +#### Coding Assistants + + - [Claude Code in Action](https://anthropic.skilljar.com/claude-code-in-action) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” The official training course by Anthropic showcasing the capabilities and CLI operations of Claude Code. Demonstrates how developers can utilize the terminal agent for code reviews, refactoring, automated testing, and execution-guided software development. +### CI-CD + +#### Developer Productivity + + - [Gama: Terminal UI for GitHub Actions](https://github.com/termkit/gama) ⭐ 480 [EN CONTENT] [COMMUNITY-TOOL] β€” Terminal UI utility designed to monitor and execute GitHub Actions directly from CLI screens. Deprioritized under Minimum Viable Quality (MVQ) constraints due to lack of active commits since late 2021. +### CI-CD Pipelines + +#### Debugging + +##### GitHub Actions + + - [action-tmate: Debug GitHub Actions via SSH](https://github.com/mxschmitt/action-tmate) ⭐ 3544 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The definitive tool for debugging failing GitHub Actions runner environments. This action opens an interactive, secure shell (SSH or Web TUI) terminal session on the live GHA runner, allowing developers to execute shell commands, inspect filesystems, and debug failures instantly. +#### Enterprise Tooling + + - [PMEase QuickBuild](https://www.pmease.com) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A commercial continuous integration and release management system offering robust build configuration inheritance, graphical pipeline design, and extensive platform agent management. Favored by enterprises requiring complex build tree structures. +#### Infrastructure as Code (2) + +##### GitHub Actions (1) + + - [Terraform Module Releaser GitHub Action](https://github.com/techpivot/terraform-module-releaser) ⭐ 221 [COMMUNITY-TOOL] β€” A specialized GitHub Action designed to automate the release process, version tagging, and registry publication of Terraform modules. Resolves development overhead by automatically generating release logs and enforcing Semantic Versioning. +### Compute + +#### GPU Integration + + - [Sharing a NVIDIA GPU Between Pods in Kubernetes](https://www.cloudnativedeepdive.com/sharing-a-nvidia-gpu-between-pods-in-kubernetes) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Explores the technicalities of sharing physical NVIDIA GPUs among multiple Pods in Kubernetes. Covers GPU fractional slicing, Multi-Instance GPU (MIG) strategies, and workload optimization for ML/AI clusters. +### Infrastructure as Code (3) + +#### GitHub Actions Runners + +##### AWS + + - [Cloud Posse runs-on: GitHub Actions Self-Hosted Runners](https://docs.cloudposse.com/components/library/aws/runs-on) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A robust, production-tested Terraform component for deploying and autoscaling self-hosted GitHub Actions runners inside AWS. Integrates with AWS ECS, EKS, or EC2 to provide secure, ephemeral, and cost-effective pipeline execution environments. +### Kubernetes Management + +#### PaaS Solutions + + - [Canine: A Developer-friendly PaaS for Kubernetes](https://canine.sh) [COMMUNITY-TOOL] β€” An ultra-lightweight, developer-friendly Platform-as-a-Service (PaaS) built on top of Kubernetes. Focuses on minimizing the friction of infrastructure management by automating container packaging, ingress configuration, and SSL provisioning for rapid app deployments. + - [Devtron Labs: Devtron provides a 'seamless,’ 'implementation agnostic' uniform interface' across Kubernetes Life Cycle integrated with most Opensource and commercial tools](https://devtron.ai) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An open-source, enterprise-grade Kubernetes dashboard and application management suite designed to abstract Kubernetes complexity. Combines CI/CD capabilities, security auditing, multi-cluster GitOps orchestration, and centralized logs into a unified, highly intuitive control plane. ## Public Cloud Platforms -### AWS +### AWS (1) #### EKS Cost Optimization @@ -516,7 +900,46 @@ #### Troubleshooting and Diagnostics - [github.com/OvidiuBorlean/kubectl-windumps](https://github.com/OvidiuBorlean/kubectl-windumps) [EN CONTENT] [ADVANCED LEVEL] [LEGACY] β€” A specialized kubectl plugin facilitating raw packet capturing on AKS Windows worker nodes. Live grounding indicates the repository has been inactive for over four years, yet it remains a valuable conceptual reference for troubleshooting deep TCP/IP anomalies on legacy Windows container deployments. +## Security + +### Access Control + +#### Execution Control + + - [box/kube-exec-controller](https://github.com/box/kube-exec-controller) ⭐ 126 [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” 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 and modern service mesh execution boundaries. +#### RBAC Auditing Tools + + - [Krane 🌟](https://github.com/appvia/krane) ⭐ 740 [EN CONTENT] [LEGACY] β€” Curator Insight: An open-source Kubernetes RBAC static analysis tool designed to identify risky roles, cluster roles, and broad resource access configurations. Live Grounding: The repository is archived and inactive for over 4 years. While the structural rules engine remains historically valuable, it does not support modern Kubernetes RBAC security vectors. +### Compliance and Scanning + +#### Policy Enforcement (1) + + - [kubescape](https://github.com/kubescape/kubescape) ⭐ 11437 [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” An open-source Kubernetes security platform and CNCF Sandbox project providing multi-framework compliance scanning, vulnerability assessment, and risk analysis. It automates checks against NSA-CISA, CIS benchmarks, and MITRE ATT&CK frameworks, generating detailed security posture reports. Features deep integration with CI/CD pipelines and admission controllers to enforce security-as-code. +### Secrets Management + +#### Injection + + - [K8s Vault Webhook 🌟](https://ot-container-kit.github.io/k8s-vault-webhook) [DOCUMENTATION] [COMMUNITY-TOOL] β€” An admission webhook targeting automated HashiCorp Vault secrets injection inside pod templates. Replaces the necessity for heavy sidecar container orchestration inside lightweight pods. +#### Kubernetes Integrations + + - [jenkins-x/gsm-controller](https://github.com/jenkins-x/gsm-controller) ⭐ 25 [EN CONTENT] [COMMUNITY-TOOL] β€” The Google Secret Manager (GSM) controller for Jenkins X automates sync operations from Google Cloud secret stores down to Kubernetes native Secrets. Under MVQ parameters, it represents a stable, community-maintained tool for Google Cloud deployments. +## Software Delivery and Engineering + +### Continuous Integration + +#### Policy Enforcement (2) + + - [datree.io](https://www.datree.io) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” An open-source CLI-driven tool that scans Kubernetes manifests and Helm charts to verify compliance with operational guidelines and security benchmarks. Grounding shows how Datree can be executed within pre-commit hooks or CI/CD pipelines to prevent infrastructure misconfigurations. +## Software Engineering + +### Developer Experience (1) + +#### AI Assisted Coding + +##### Cursor Documentation + + - [Cursor Bugbot Effort Levels Documentation](https://cursor.com/docs/bugbot#effort-levels) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation explaining the Cursor Bugbot's dynamic execution tiering, balancing deep semantic analysis and token limits against codebase complexity metrics. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/kubernetes-troubleshooting.md b/v2-docs/kubernetes-troubleshooting.md index 4bec0acf..aab9cc82 100644 --- a/v2-docs/kubernetes-troubleshooting.md +++ b/v2-docs/kubernetes-troubleshooting.md @@ -5,48 +5,137 @@ ## Standard Reference + - [learnk8s.io: A visual guide on troubleshooting Kubernetes deployments 🌟](https://learnkube.com/troubleshooting-deployments) [COMMUNITY-TOOL] + - [cloud.redhat.com: Troubleshooting Sandboxed Containers Operator](https://www.redhat.com/en/blog/sandboxed-containers-operator-from-zero-to-hero-the-hard-way-part-2) [COMMUNITY-TOOL] + - [youtube: 3 Ways to Detect Evil "Latest" Image Tags in Kubernetes - Kubevious](https://www.youtube.com/watch?v=93RlMqO4glM&t=6s&ab_channel=Kubevious) [COMMUNITY-TOOL] + - [sysdig.com: Understanding Kubernetes pod pending problems](https://www.sysdig.com/blog/kubernetes-pod-pending-problems) [COMMUNITY-TOOL] + - [devzero.io: Kubernetes Debugging Tips](https://www.devzero.io/blog/kubernetes-autoscaling) [COMMUNITY-TOOL] + - [sysdig.com: What is Kubernetes CrashLoopBackOff? And how to fix it 🌟](https://www.sysdig.com/blog/debug-kubernetes-crashloopbackoff) [COMMUNITY-TOOL] + - [cloudyuga.guru: How does Kubernetes assign QoS class to pods through OOM score?](https://cloudyuga.guru/blogs/k8s-qos-oomkilled) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes OOM and CPU Throttling](https://www.sysdig.com/blog/troubleshoot-kubernetes-oom) [COMMUNITY-TOOL] + - [sysdig.com: Understanding Kubernetes Evicted Pods](https://www.sysdig.com/blog/kubernetes-pod-evicted) [COMMUNITY-TOOL] + - [loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting](https://www.vcluster.com/blog/using-kubernetes-ephemeral-containers-for-troubleshooting) [COMMUNITY-TOOL] + - [kubetools.io: Kubeshark – API Traffic Analyzer for Kubernetes](https://kubetools.io/mastering-kubernetes-debugging-and-troubleshooting-with-kubeshark-real-time-visibility-query-language-service-map-and-integrations) [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] + - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] + - [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL] + - [github.com/replicatedhq/troubleshoot](https://github.com/replicatedhq/troubleshoot) ⭐ 582 [COMMUNITY-TOOL] + - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] + - [github.com/JamesTGrant/kubectl-debug](https://github.com/JamesTGrant/kubectl-debug) ⭐ 374 [COMMUNITY-TOOL] + - [thenewstack.io: 5 Best Practices to Back up Kubernetes](https://thenewstack.io/5-best-practices-to-back-up-kubernetes) [COMMUNITY-TOOL] + - [martinheinz.dev: Backup-and-Restore of Containers with Kubernetes Checkpointing' API](https://martinheinz.dev/blog/85) [COMMUNITY-TOOL] + - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [COMMUNITY-TOOL] + - [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) ⭐ 6564 [ENTERPRISE-STABLE] + - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] + - [labs.iximiuz.com: How to work with container images using ctr](https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management) [COMMUNITY-TOOL] + - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] + - [medium: 5 tips for troubleshooting apps on Kubernetes](https://medium.com/@alexellisuk/5-tips-for-troubleshooting-apps-on-kubernetes-835b6b539c24) [COMMUNITY-TOOL] - [managedkube.com: Troubleshooting a Kubernetes ingress](https://managedkube.com/kubernetes/trace/ingress/service/port/not/matching/pod/k8sbot/2019/02/13/trace-ingress.html) [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] - [tennexas.com: Kubernetes Troubleshooting Examples](https://tennexas.com/kubernetes-troubleshooting-examples) [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] - [andydote.co.uk: The Problem with CPUs and Kubernetes](https://andydote.co.uk/2021/06/02/os-cpus-and-kubernetes) [COMMUNITY-TOOL] + - [medium: Better Debugging Environment for your Micro-Services](https://medium.com/@moshe.beladev.mb/better-debugging-environment-for-your-micro-services-9420a71b8a37) [COMMUNITY-TOOL] - [thenewstack.io: 6 Kubernetes Best Practices to Empower Devs to Troubleshoot](https://thenewstack.io/6-kubernetes-best-practices-to-empower-devs-to-troubleshoot) [COMMUNITY-TOOL] - [thenewstack.io: Living with Kubernetes: Debug Clusters in 8 Commands 🌟](https://thenewstack.io/living-with-kubernetes-debug-clusters-in-8-commands) [COMMUNITY-TOOL] - [freecodecamp.org: How to Simplify Kubernetes Troubleshooting](https://www.freecodecamp.org/news/how-to-simplify-kubernetes-troubleshooting) [COMMUNITY-TOOL] - [itnext.io: Distroless Container Debugging on K8s/OpenShift](https://itnext.io/distroless-container-debugging-on-k8s-openshift-e418fd66fdad) [COMMUNITY-TOOL] - [speakerdeck.com/mhausenblas (redhat): Troubleshooting Kubernetes apps](https://speakerdeck.com/mhausenblas/kubecologne-keynote-troubleshooting-kubernetes-apps) [COMMUNITY-TOOL] + - [medium.com/@andrewachraf: Detect crashes in your Kubernetes cluster using' kwatch and Slack 🌟](https://medium.com/@andrewachraf/detect-crashes-in-your-cluster-using-kwatch-an-slack-84b979e93e03) [COMMUNITY-TOOL] + - [pauldally.medium.com: Kubernetes β€” Debugging NetworkPolicy (Part 1)](https://pauldally.medium.com/debugging-networkpolicy-part-1-249921cdba37) [COMMUNITY-TOOL] + - [medium.com/geekculture: Common Pod Errors in Kubernetes to Watch Out For](https://medium.com/geekculture/common-pod-errors-in-kubernetes-to-watch-out-for-d808737f4ade) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes β€” Debugging NetworkPolicy (Part 1)](https://faun.pub/debugging-networkpolicy-part-1-249921cdba37) [COMMUNITY-TOOL] + - [pauldally.medium.com: Kubernetes β€” Debugging NetworkPolicy (Part 2)](https://pauldally.medium.com/debugging-networkpolicy-part-2-2d5c42d8465c) [COMMUNITY-TOOL] + - [tratnayake.dev: Oncall Adventures - When your Prometheus-Server mounted' to GCE Persistent Disk on K8s is Full](https://tratnayake.dev/oncall-adventures-prometheus-filled-disk) [COMMUNITY-TOOL] - [blog.alexellis.io: How to Troubleshoot Applications on Kubernetes 🌟](https://blog.alexellis.io/troubleshooting-on-kubernetes) [COMMUNITY-TOOL] + - [blog.devgenius.io: All You Need to Know about Debugging Kubernetes Cronjob](https://blog.devgenius.io/all-you-need-to-know-about-debugging-kubernetes-cronjob-61989a998513) [COMMUNITY-TOOL] + - [saiteja313.medium.com: Tracing DNS issues in Kubernetes](https://saiteja313.medium.com/tracing-dns-issues-in-kubernetes-28b38f782103) [COMMUNITY-TOOL] + - [medium.com/@jasonmfehr: Kubernetes Informers: Opening the Mystery Box](https://medium.com/@jasonmfehr/kubernetes-informers-opening-the-mystery-box-4cd690a43a4) [COMMUNITY-TOOL] + - [maxilect-company.medium.com: Graceful shutdown in a cloud environment (the' example of Kubernetes + Spring Boot) 🌟](https://maxilect-company.medium.com/graceful-shutdown-in-a-cloud-environment-the-example-of-kubernetes-spring-boot-f922b41adaa0) [COMMUNITY-TOOL] + - [madeeshafernando.medium.com: Capturing Heap Dumps of stateless Kubernetes' pods before container termination and export to AWS S3](https://madeeshafernando.medium.com/capturing-heap-dumps-of-stateless-kubernetes-pods-before-container-termination-and-export-to-aws-s3-9602378ee60b) [COMMUNITY-TOOL] + - [faun.pub: Troubleshooting Kubernetes nodes storage space shortage on Aliyun' (Alibaba Cloud)](https://faun.pub/troubleshooting-kubernetes-nodes-storage-space-shortage-on-aliyun-alibaba-cloud-ac28230fe3d3) [COMMUNITY-TOOL] - [thenewstack.io: What David Flanagan Learned Fixing Kubernetes Clusters](https://thenewstack.io/what-david-flanagan-learned-fixing-kubernetes-clusters) [COMMUNITY-TOOL] - [github.com/metaleapca: metaleap-k8s-troubleshooting.pdf](https://github.com/metaleapca/metaleap-k8s-troubleshooting/blob/main/metaleap-k8s-troubleshooting.pdf) ⭐ 40 [COMMUNITY-TOOL] + - [nicolasbarlatier.hashnode.dev: .NET Core Tip 2: How to troubleshoot Memory' Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes](https://nicolasbarlatier.hashnode.dev/net-core-tip-2-how-to-troubleshoot-memory-leaks-within-a-net-console-application-running-in-a-linux-docker-container-in-kubernetes) [COMMUNITY-TOOL] + - [dzone.com: Tackling the Top 5 Kubernetes Debugging Challenges](https://dzone.com/articles/tackling-the-top-5-kubernetes-debugging-challenges) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Access Kubernetes Objects Data From /Proc Directory' 🌟](https://levelup.gitconnected.com/access-kubernetes-objects-data-from-proc-directory-8d2ec6a0faba) [COMMUNITY-TOOL] - [learnitguide.net: How To Troubleshoot Kubernetes Pods](https://www.learnitguide.net/2023/04/how-to-troubleshoot-kubernetes-pods.html) [COMMUNITY-TOOL] - [learnitguide.net: How to Check Memory Usage of a Pod in Kubernetes?](https://www.learnitguide.net/2023/04/how-to-check-memory-usage-of-pod-in.html) [COMMUNITY-TOOL] + - [alexsniffin.medium.com: Debugging Remotely with Go in Kubernetes](https://alexsniffin.medium.com/debugging-remotely-in-kubernetes-with-go-fda4f3332316) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Troubleshooting Primer](https://thenewstack.io/kubernetes-troubleshooting-primer) [COMMUNITY-TOOL] + - [vik-y.medium.com: An easier way to auto-remediate memory leaks on Kubernetes!](https://vik-y.medium.com/an-easier-way-to-auto-remediate-memory-leaks-on-kubernetes-a922457674f4) [COMMUNITY-TOOL] + - [medium.com/@yusufkaratoprak: Advanced Troubleshooting Techniques in Kubernetes' Pods](https://medium.com/@yusufkaratoprak/advanced-troubleshooting-techniques-in-kubernetes-pods-24ee0cebfa6f) [COMMUNITY-TOOL] + - [Understanding Kubernetes cluster events](https://banzaicloud.com/blog/k8s-cluster-logging) [COMMUNITY-TOOL] - [groundcover.com: Failure Is an Option: How to Stay on Top of K8s Container' Events](https://www.groundcover.com/blog/k8s-container-events) [COMMUNITY-TOOL] - [decisivedevops.com: Kubernetes Events β€” News feed of your cluster](https://decisivedevops.com/kubernetes-events-news-feed-of-your-kubernetes-cluster-826e08892d7a) [COMMUNITY-TOOL] + - [hwchiu.medium.com: Kubernetes Network Troubleshooting Approach 🌟](https://hwchiu.medium.com/kubernetes-network-troubleshooting-approach-701de9463493) [COMMUNITY-TOOL] - [itnext.io: Tracing Pod2Pod Network Traffic in Kubernetes | Daniele Polencic](https://itnext.io/tracing-pod-to-pod-network-traffic-in-kubernetes-112523a325b2) [COMMUNITY-TOOL] - [komodor.com: Exit Codes In Containers & Kubernetes – The Complete Guide 🌟](https://komodor.com/learn/exit-codes-in-containers-and-kubernetes-the-complete-guide) [COMMUNITY-TOOL] + - [blog.ediri.io: Kubernetes: ImagePullBackOff!](https://blog.ediri.io/kubernetes-imagepullbackoff) [COMMUNITY-TOOL] + - [medium.com: Kubernetes Tip: How To Disambiguate A Pod Crash To Application' Or To Kubernetes Platform? (CrashLoopBackOff)](https://medium.com/tailwinds-navigator/kubernetes-tip-how-to-disambiguate-a-pod-crash-to-application-or-to-kubernetes-platform-f6c1395a8d09) [COMMUNITY-TOOL] - [devtron.ai: Troubleshoot: Pod Crashloopbackoff](https://devtron.ai/blog/troubleshoot_crashloopbackoff_pod) [COMMUNITY-TOOL] - [erkanerol.github.io: I wish pods were fully restartable](https://erkanerol.github.io/post/restartable-pods) [COMMUNITY-TOOL] + - [pauldally.medium.com: Why Leaving Pods in CrashLoopBackOff Can Have a Bigger' Impact Than You Might Think](https://pauldally.medium.com/why-leaving-pods-in-crashloopbackoff-can-have-a-bigger-impact-than-you-might-think-c0d3dbd067a) [COMMUNITY-TOOL] - [komodor.com: Kubernetes CrashLoopBackOff Error: What It Is and How to Fix' It](https://komodor.com/learn/how-to-fix-crashloopbackoff-kubernetes-error) [COMMUNITY-TOOL] - - [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL] + - [tonylixu.medium.com: K8s Troubleshooting β€” Pod in Terminating or Unknown' Status](https://tonylixu.medium.com/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8) [COMMUNITY-TOOL] + - [blog.devgenius.io: K8s Troubleshooting β€” Pod in Terminating or Unknown Status](https://blog.devgenius.io/k8s-troubleshooting-pod-in-terminating-or-unknown-status-2878f6ec66b8) [COMMUNITY-TOOL] + - [medium.com/@reefland: Tracking Down β€œInvisible” OOM Kills in Kubernetes](https://medium.com/@reefland/tracking-down-invisible-oom-kills-in-kubernetes-192a3de33a60) [COMMUNITY-TOOL] + - [baykara.medium.com: A Gentle Inspection of OOMKilled in Kubernetes](https://baykara.medium.com/a-gentle-inspection-of-oomkilled-in-kubernetes-4b4124cd23a8) [COMMUNITY-TOOL] + - [medium.com/@bm54cloud: Stressing a Kubernetes Pod to Induce an OOMKilled' Error](https://medium.com/@bm54cloud/stressing-a-kubernetes-pod-to-induce-an-oomkilled-error-96f3be9c931d) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Silent Pod Killer](https://itnext.io/kubernetes-silent-pod-killer-104e7c8054d9) [COMMUNITY-TOOL] + - [blog.devgenius.io: K8s β€” pause container](https://blog.devgenius.io/k8s-pause-container-f7abd1e9b488) [COMMUNITY-TOOL] + - [blog.kumomind.com: What You Need To Know To Debug A Preempted Pod On Kubernetes](https://blog.kumomind.com/what-you-need-to-know-to-debug-a-preempted-pod-on-kubernetes) [COMMUNITY-TOOL] + - [blog.ediri.io: How to remove a stuck namespace](https://blog.ediri.io/how-to-remove-a-stuck-namespace) [COMMUNITY-TOOL] + - [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] - [kubectl-debug](https://github.com/aylei/kubectl-debug) ⭐ 2306 [COMMUNITY-TOOL] + - [How to quarantine pods](https://www.reddit.com/r/kubernetes/comments/gt3uvg/how_to_quarantine_pods) [COMMUNITY-TOOL] - [KDBG: Small Kubernetes debugging container](https://github.com/nvucinic/kdbg) ⭐ 36 [COMMUNITY-TOOL] - [kinvolk.io](https://kinvolk.io) [COMMUNITY-TOOL] - [StatusBay](https://github.com/similarweb/statusbay) ⭐ 387 [COMMUNITY-TOOL] - [towardsdatascience.com: The Easiest Way to Debug Kubernetes Workloads](https://towardsdatascience.com/the-easiest-way-to-debug-kubernetes-workloads-ff2ff5e3cc75) [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] - [thorsten-hans.com: Debugging apps in Kubernetes with Bridge](https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge) [COMMUNITY-TOOL] - [marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)](https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro) [COMMUNITY-TOOL] - [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] - [opensource.googleblog.com: Introducing Ephemeral Containers](https://opensource.googleblog.com/2022/01/Introducing%20Ephemeral%20Containers.html) [COMMUNITY-TOOL] - [linkedin.com: Kubernetes Ephemeral Containers | Bibin Wilson](https://www.linkedin.com/pulse/kubernetes-ephemeral-containers-bibin-wilson) [COMMUNITY-TOOL] + - [sumanthkumarc.medium.com: Debugging namespace deletion issue in Kubernetes](https://sumanthkumarc.medium.com/debugging-namespace-deletion-issue-in-kubernetes-f6f8b40a4368) [COMMUNITY-TOOL] + - [medium.com/linux-shots: Debug Kubernetes Pods Using Ephemeral Container](https://medium.com/linux-shots/debug-kubernetes-pods-using-ephemeral-container-f01378243ff) [COMMUNITY-TOOL] + - [medium.com/@blgreco72: Debugging Kubernetes Services Locally 🌟](https://medium.com/@blgreco72/debugging-kubernetes-services-locally-8cb14bf8745a) [COMMUNITY-TOOL] + - [zendesk.engineering: Debugging containerd](https://zendesk.engineering/debugging-containerd-a20f28a2a8bf) [COMMUNITY-TOOL] + - [heka-ai.medium.com: Introduction to Debugging: locally and live on Kubernetes' with VSCode 🌟](https://heka-ai.medium.com/introduction-to-debugging-locally-and-live-on-kubernetes-8c8ecd3acbaa) [COMMUNITY-TOOL] - [iximiuz.com: Kubernetes Ephemeral Containers and kubectl debug Command 🌟](https://iximiuz.com/en/posts/kubernetes-ephemeral-containers) [COMMUNITY-TOOL] - - [labs.iximiuz.com: How to work with container images using ctr](https://labs.iximiuz.com/courses/containerd-cli/ctr/image-management) [COMMUNITY-TOOL] + - [eminaktas.medium.com: Debug Containerd in Production](https://eminaktas.medium.com/debug-containerd-in-production-fe93ef4e3ce2) [COMMUNITY-TOOL] + - [medium.com/@alex.ivenin: Exploring ephemeral containers in kubernetes 🌟](https://medium.com/@alex.ivenin/exploring-ephemeral-containers-in-kubernetes-bcceaf21101c) [COMMUNITY-TOOL] + - [medium.com/@danielepolencic: Isolating kubernetes pods for debugging](https://medium.com/@danielepolencic/isolating-kubernetes-pods-for-debugging-5fe41e630e9) [COMMUNITY-TOOL] + - [medium.com/adaltas: Kubernetes: debugging with ephemeral containers](https://medium.com/adaltas/kubernetes-debugging-with-ephemeral-containers-e4be659d9ef6) [COMMUNITY-TOOL] - [github.com/airwallex: k8s-pod-restart-info-collector](https://github.com/airwallex/k8s-pod-restart-info-collector) [COMMUNITY-TOOL] - [komodor.com](https://komodor.com) [COMMUNITY-TOOL] - [komodor.com: Kubernetes Troubleshooting: The Complete Guide 🌟](https://komodor.com/learn/kubernetes-troubleshooting-the-complete-guide) [COMMUNITY-TOOL] - [palaemon.io](https://palaemon.io) [COMMUNITY-TOOL] + - [medium.com/@ospalaemon: Introducing Palaemon, the Savior of Kubernetes Pods!](https://medium.com/@ospalaemon/introducing-palaemon-the-savior-of-kubernetes-pods-85576c33287c) [COMMUNITY-TOOL] - [iximiuz/cdebug](https://github.com/iximiuz/cdebug) ⭐ 1646 [COMMUNITY-TOOL] - [felipecruz91/debug-ctr](https://github.com/felipecruz91/debug-ctr) ⭐ 52 [COMMUNITY-TOOL] + - [Debugging Kubernetes Systems: Practical Advice with Quality Telemetry](https://…) [COMMUNITY-TOOL] +## Kubernetes + +### Cluster Operations + +#### GUI Clients + + - [KubeUI: A Desktop Kubernetes Client](https://github.com/IvanJosipovic/KubeUI) ⭐ 308 [EN CONTENT] [COMMUNITY-TOOL] β€” A native, desktop-optimized UI designed to stream, monitor, and interact with live cluster metrics and objects. Enhances developer agility through dynamic views of multi-cluster namespaces, container outputs, and active workload parameters. +## Observability + +### Capacity Management + +#### Kernel Internals + +##### Pod 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] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep analysis of the Linux kernel's Completely Fair Scheduler (CFS) quotas and how they cause Kubernetes pod throttling despite low resource utilization. Indispensable for engineers diagnosing performance degradation under restrictive CPU limit settings. ## Observability and Performance ### Kubernetes Internals @@ -56,5 +145,5 @@ - [The Hidden CPU Throttling Crisis in Kubernetes Clusters](https://www.kubenatives.com/p/the-hidden-cpu-throttling-crisis) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth analysis exposing the silent threat of CPU throttling inside Kubernetes clusters caused by rigid CFS quota management. Demonstrates how microservices suffer latency spikes even with low aggregate CPU consumption. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Storage](./kubernetes-storage.md) diff --git a/v2-docs/kubernetes-tutorials.md b/v2-docs/kubernetes-tutorials.md index f1afb015..501f84e5 100644 --- a/v2-docs/kubernetes-tutorials.md +++ b/v2-docs/kubernetes-tutorials.md @@ -5,19 +5,48 @@ ## Standard Reference + - [Intoduction to Kubernetes (slides, beginners and advanced)](https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit) [COMMUNITY-TOOL] + - [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] β€” - [millionvisit.blogspot.com: Kubernetes for Developers #2: Kubernetes for Local Development](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-development.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #3: kubectl CLI](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cli.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #4: Enable kubectl bash autocompletion](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-autocompletion.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #5: Kubernetes Web UI Dashboard](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dashboard.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #6: Kubernetes Objects](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-KubernetesObjects.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #7: Imperative vs. Declarative Kubernetes Objects](http://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative-vs-Declarative.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #9: Kubernetes Pod Lifecycle](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes-Pod-Lifecycle.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #10: Kubernetes Pod YAML manifest in-detail](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernetes-Pod-YAML-manifest.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #14: Kubernetes Deployment YAML manifest in-detail](http://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernetes-Deployment-YAML-manifest.html) + - [educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive 🌟🌟🌟](https://www.educative.io/courses/learn-kubernetes) [COMMUNITY-TOOL] + - [kubernetesbyexample.com](http://kubernetesbyexample.com) [COMMUNITY-TOOL] + - [devopswithkubernetes.com](https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes) [COMMUNITY-TOOL] + - [Openshift Baremetal - Installer's Bake-off: Agent vs Assisted vs IPI](https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be) [COMMUNITY-TOOL] + - [Kubernetes para principiantes - La guΓ­a definitiva para principiantes absolutos](https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8) [COMMUNITY-TOOL] + - [Automating Kubernetes Deployments with Helm Charts](https://blog.devops.dev/automating-kubernetes-deployments-with-helm-charts-baaec0e6fbc5) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes Tutorials](https://kubernetes.io/docs/tutorials) [COMMUNITY-TOOL] - [devopscube.com: Kubernetes Tutorials For Beginners: Getting Started Guide](https://devopscube.com/kubernetes-tutorials-beginners) [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] + - [medium.com: Simplifying orchestration with Kubernetes](https://medium.com/@swapnasagarpradhan/simplifying-orchestration-with-kubernetes-e81015681a85) [COMMUNITY-TOOL] + - [aquasec.com: 70 Best Kubernetes Tutorials](https://www.aquasec.com/wiki/display/containers/70+Best+Kubernetes+Tutorials) [COMMUNITY-TOOL] - [cloud.google.com: kubernetes comic](https://cloud.google.com/kubernetes-engine/kubernetes-comic) [COMMUNITY-TOOL] + - [magalix.com: Kubernetes 101 - Concepts and Why It Matters](https://www.magalix.com/blog/kubernetes-101-concepts-and-why-it-matters) [COMMUNITY-TOOL] + - [Dzone refcard: Getting Started with Kubernetes](https://dzone.com/refcardz/kubernetes-essentials) [COMMUNITY-TOOL] + - [magalix.com: The Best Kubernetes Tutorials](https://www.magalix.com/blog/the-best-kubernetes-tutorials) [COMMUNITY-TOOL] + - [35 Advanced Tutorials to Learn Kubernetes](https://medium.com/faun/35-advanced-tutorials-to-learn-kubernetes-dae5695b1f18) [COMMUNITY-TOOL] - [freecodecamp.org: The Kubernetes Handbook 🌟](https://www.freecodecamp.org/news/the-kubernetes-handbook) [COMMUNITY-TOOL] - [youtube: Kubernetes Pods and ReplicaSets explained](https://www.youtube.com/playlist?list=PLy0Gle4XyvbGhGpX0CXAuiEsfL-MD-rND) [COMMUNITY-TOOL] + - [medium: DraftKings Kubernetes Workshop: Hands-on Learning in K8s (with Video' Walkthrough)](https://medium.com/draftkings-engineering/draftkings-workshop-demystifying-kubernetes-4ce86c187408) [COMMUNITY-TOOL] - [100 Days Of Kubernetes: 100daysofkubernetes.io](https://100daysofkubernetes.io) [COMMUNITY-TOOL] - [youtube playlist: Thetips4you - Kubernetes Tutorial for Beginners](https://www.youtube.com/playlist?app=desktop&list=PLVx1qovxj-akr_3XqQQgpqRyQw4GYuS4h) [COMMUNITY-TOOL] - [youtube playlist: DevNation Lessons: Kubernetes Fundamentals](https://www.youtube.com/playlist?list=PLf3vm0UK6HKpOqIY2fcu_M0sCSpluyXMW) [COMMUNITY-TOOL] - [amazee.io: Master the Fundamentals of K8s: Kubernetes 101 video series with' Jeff Geerling](https://www.amazee.io/blog/post/master-the-fundamentals-of-k8s) [COMMUNITY-TOOL] + - [medium: How to deploy StatefulSets in Kubernetes (K8s)?](https://medium.com/avmconsulting-blog/deploying-statefulsets-in-kubernetes-k8s-5924e701d327) [COMMUNITY-TOOL] + - [ithands-on.com: Kubernetes 101 : Deployments, replicaSets, services, pods' and endpoints](https://www.ithands-on.com/2021/05/kubernetes-101-deployment-replicasets.html) [COMMUNITY-TOOL] - [dev.to: Kubernetes Crash Course for Absolute Beginners](https://dev.to/techworld_with_nana/kubernetes-crash-course-for-absolute-beginners-35pc) [COMMUNITY-TOOL] - [dev.to: Let's Learn Kubernetes Series' Articles](https://dev.to/pghildiyal/series/14818) [COMMUNITY-TOOL] - [youtube playlist: Tech World with Nana - Docker and Kubernetes Tutorial' for Beginners 🌟🌟](https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb) [COMMUNITY-TOOL] - [youtube playlist: Tech World with Nana - Complete Kubernetes Tutorial' for Beginners 🌟🌟🌟](https://www.youtube.com/playlist?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Running Workloads in Kubernetes 🌟](https://medium.com/google-cloud/running-workloads-in-kubernetes-86194d133593) [COMMUNITY-TOOL] - [omerbsezer/Fast-Kubernetes 🌟🌟](https://github.com/omerbsezer/Fast-Kubernetes) ⭐ 3308 [ENTERPRISE-STABLE] - [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] - [youtube: Kubernetes for Sysadmins – Kelsey Hightower at PuppetConf 2016' 🌟🌟🌟](https://www.youtube.com/clip/UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ) [COMMUNITY-TOOL] @@ -26,12 +55,79 @@ - [github.com/techiescamp/kubernetes-learning-path 🌟🌟](https://github.com/techiescamp/kubernetes-learning-path) [COMMUNITY-TOOL] - [dev.to: Understanding Kubernetes: part 48 – Kubernetes 1.27 Changelog](https://dev.to/aurelievache/understanding-kubernetes-part-48-kubernetes-127-changelog-1alk) [COMMUNITY-TOOL] - [Play with Kubernetes](https://labs.play-with-k8s.com) [COMMUNITY-TOOL] + - [udemy.com: Learn DevOps: The Complete Kubernetes Course](https://www.udemy.com/learn-devops-the-complete-kubernetes-course) [COMMUNITY-TOOL] + - [udemy.com: Learn DevOps: Advanced Kubernetes Usage](https://www.udemy.com/learn-devops-advanced-kubernetes-usage) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: Top 5 Free Courses to Learn Kubernetes for Developers' and DevOps Engineers](https://javarevisited.blogspot.com/2019/01/top-5-free-kubernetes-courses-for-DevOps-Engineer.html) [COMMUNITY-TOOL] - [kodekloud.com](https://kodekloud.com) [COMMUNITY-TOOL] - [training.linuxfoundation.org: Introduction to Kubernetes (LFS158x)](https://training.linuxfoundation.org/training/introduction-to-kubernetes) [COMMUNITY-TOOL] - [civo.com/academy 🌟🌟🌟](https://www.civo.com/academy) [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] + - [Kubernetes Troubleshooting Guide: Common Pitfalls and Solutions](https://autodotes.com/posts/s90PP9397WYTsAWaRapd) [COMMUNITY-TOOL] + - [Kubernetes Services and Load Balancing Explained](https://learnkube.com/kubernetes-services-and-load-balancing) [COMMUNITY-TOOL] + - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [COMMUNITY-TOOL] + - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] + - [DevOps Roadmap for 2026](https://github.com/milanm/DevOps-Roadmap) ⭐ 19457 [DE FACTO STANDARD] + - [What is Podman and How Does it Compare to Docker?](https://build5nines.com/what-is-podman-and-how-does-it-compare-to-docker) [COMMUNITY-TOOL] + - [exploreneptune.io 🌟](https://exploreneptune.io) [COMMUNITY-TOOL] + - [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] + - [wardviaene/kubernetes-course](https://github.com/wardviaene/kubernetes-course) ⭐ 1735 [COMMUNITY-TOOL] +## Cloud Providers + +### Azure + +#### AKS + +##### Hands-on Labs + + - [AKS Labs - Introduction](https://azure-samples.github.io/aks-labs/docs/intro) [ENTERPRISE-STABLE] β€” Microsoft's structured laboratory ecosystem designed to onboard engineers to Azure Kubernetes Service (AKS). The content delivers a reliable, production-aligned guide covering core infrastructure topics such as advanced networking, cluster security integration, and enterprise scaling mechanics. +## Education + +### Interactive Learning + +#### Platforms + + - [katacoda.com](https://www.katacoda.com) [LEGACY] β€” Formerly the premier interactive browser-based terminal platform for testing and learning Kubernetes, Docker, and Linux configuration on-demand. Live Grounding indicates the platform was retired by O'Reilly, rendering it a legacy archive link. +## Education and Automation + +### Grading Systems + +#### CLI + + - [Quiz Grader](https://github.com/ned1313/quiz-grader) [COMMUNITY-TOOL] β€” A lightweight utility engineered to automate the grading and feedback of quizzes and programming assignments. It processes markdown-based inputs to generate structured performance assessments. Grounding highlights its utility in small-scale educational pipelines or self-assessment exercises. +## Networking + +### Service Mesh + +#### Istio + +##### Implementation + + - [Implementing Istio From Start To Finish](https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish) [COMMUNITY-TOOL] [GUIDE] β€” An implementation guide mapping out the lifecycle steps required to deploy, secure, and operate an Istio service mesh in enterprise environments. It provides structured insights on handling namespace injection, ambient mesh considerations, and mutual TLS enforcement. +## Platform Engineering + +### CI-CD Pipelines + +#### Jenkins + + - [Back of the Napkin Guide to Updating Jenkins](https://www.jenkins.io/blog/2023/10/31/marc-s-napkin-upgrade-guide) [ENTERPRISE-STABLE] β€” A highly practical, pragmatic guide from a core Jenkins maintainer outlining safe upgrade strategies for Jenkins controllers and its complex plugin ecosystem. Reduces administrative friction by emphasizing snapshot backups, compatibility matrices, and staged canary verification. +## Software Engineering + +### Frontend Development + +#### React Framework + + - [useHooks - React Hooks Library](https://usehooks.com) [ENTERPRISE-STABLE] β€” A premium library of self-contained, optimized React hooks facilitating stateful abstractions. Designed to simplify DOM tracking, event management, and browser interactions inside production web applications. +## Training and Certification + +### Red Hat Ecosystem + +#### Learning Platforms + + - [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) [COMMUNITY-TOOL] β€” Official educational resources and certification preparation portal curated by Red Hat. Serves as a vital reference for mastering OpenShift and enterprise Linux engineering architectures. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/kubernetes.md b/v2-docs/kubernetes.md index 405a82ca..c0780f93 100644 --- a/v2-docs/kubernetes.md +++ b/v2-docs/kubernetes.md @@ -5,12 +5,213 @@ ## Standard Reference + - [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] β€” - [millionvisit.blogspot.com: Kubernetes for Developers #2: Kubernetes for Local Development](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-2-Local-development.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #3: kubectl CLI](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-3-kubectl-cli.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #4: Enable kubectl bash autocompletion](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-4-kubectl-autocompletion.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #5: Kubernetes Web UI Dashboard](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-5-webui-dashboard.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #6: Kubernetes Objects](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-6-KubernetesObjects.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #7: Imperative vs. Declarative Kubernetes Objects](http://millionvisit.blogspot.com/2021/01/kubernetes-for-developers-7-imperative-vs-Declarative.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #9: Kubernetes Pod Lifecycle](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-9-Kubernetes-Pod-Lifecycle.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #10: Kubernetes Pod YAML manifest in-detail](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-10-kubernetes-Pod-YAML-manifest.html) + - [millionvisit.blogspot.com: Kubernetes for Developers #14: Kubernetes Deployment YAML manifest in-detail](http://millionvisit.blogspot.com/2021/05/kubernetes-for-developers-14-Kubernetes-Deployment-YAML-manifest.html) + - [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips](https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips) [COMMUNITY-TOOL] + - [community.suse.com: Comparing Modern-Day Container Image Builders: Jib, Buildpacks and Docker 🌟](https://www.rancher.com/community) [COMMUNITY-TOOL] + - [kei6u/kubectl-secret-data](https://github.com/keisku/kubectl-secretdata) ⭐ 39 [COMMUNITY-TOOL] + - [twitter.com/kubernetesio](https://x.com/kubernetesio) [COMMUNITY-TOOL] + - [padok.fr: Kubernetes’ Architecture: Understanding the components and structure of clusters 🌟](https://www.theodo.com/en-fr/blog/kubernetes-architecture-understanding-the-components-and-structure-of-clusters) [COMMUNITY-TOOL] + - [elmanytas.es: Kubernetes para impostores III](http://elmanytas.es/?q=node/358) [COMMUNITY-TOOL] + - [brennerm.github.io: Kubernetes Overview Diagrams 🌟](https://shipit.dev/posts/kubernetes-overview-diagrams.html#architecture) [COMMUNITY-TOOL] + - [nextplatform.com: KUBERNETES EXPANDS FROM CONTAINERS TO INFRASTRUCTURE MANAGEMENT 🌟](https://www.nextplatform.com/store/2021/08/02/kubernetes-expands-from-containers-to-infrastructure-management/1654000) [COMMUNITY-TOOL] + - [devcentral.f5.com: What is Kubernetes?](https://community.f5.com/kb/technicalarticles/what-is-kubernetes/281010) [COMMUNITY-TOOL] + - [k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components](https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners) [COMMUNITY-TOOL] + - [redhat.com: Kubernetes basics for sysadmins](https://www.redhat.com/en/blog/kubernetes-basics-sysadmins) [COMMUNITY-TOOL] + - [redhat.com: Kubernetes Components - A sysadmin's guide to basic Kubernetes components 🌟](https://www.redhat.com/en/blog/kubernetes-components) [COMMUNITY-TOOL] + - [redhat.com: Start learning Kubernetes from your local machine](https://www.redhat.com/en/blog/start-learning-kubernetes) [COMMUNITY-TOOL] + - [infoworld.com: No one wants to manage Kubernetes anymore 🌟](https://www.infoworld.com/article/2264392/no-one-wants-to-manage-kubernetes-anymore.html) [COMMUNITY-TOOL] + - [searchitoperations.techtarget.com: Ensure Kubernetes high availability with master node planning](https://www.techtarget.com/searchitoperations/tip/Ensure-Kubernetes-high-availability-with-master-node-planning) [COMMUNITY-TOOL] + - [docs.google.com: Kubernetes For Everyone](https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit/edit) [COMMUNITY-TOOL] + - [buttondown.email: Two reasons Kubernetes is so complex](https://buttondown.com/nelhage/archive/two-reasons-kubernetes-is-so-complex) [COMMUNITY-TOOL] + - [blog.scaleway.com: How to deploy and distribute the workload on a multi-cloud Kubernetes environment 🌟](https://www.scaleway.com/en/blog/how-to-deploy-and-distribute-the-workload-on-a-multi-cloud-kubernetes-environment) [COMMUNITY-TOOL] + - ["It's funny: everyone thinks CPU requests are only used for scheduling (WRONG) and memory requests determine who gets OOMKilled (WRONG) but it's actually the opposite! At runtime, memory requests do nothing, but CPU requests DO" 🌟](https://x.com/aantn) [COMMUNITY-TOOL] + - [iximiuz.ck.page: Ivan on Containers, Kubernetes, and Backend Development](https://iximiuz.kit.com/posts/ivan-on-containers-kubernetes-and-backend-development-12) [COMMUNITY-TOOL] + - [okteto.com: What is Kubernetes Architecture?](https://www.okteto.com/blog/kubernetes-architecture) [COMMUNITY-TOOL] + - [geeksforgeeks.org: Kubernetes – Concept of Containers](https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers) [COMMUNITY-TOOL] + - [semaphoreci.com: Understanding ReplicaSet vs. StatefulSet vs. DaemonSet vs. Deployments](https://semaphore.io/blog/replicaset-statefulset-daemonset-deployments) [COMMUNITY-TOOL] + - [infoworld.com: How to beat the Kubernetes skills shortage](https://www.infoworld.com/article/2337368/how-to-beat-the-kubernetes-skills-shortage.html) [COMMUNITY-TOOL] + - [learnk8s.io/blog](https://learnkube.com/blog) [COMMUNITY-TOOL] + - [kubermatic.com](https://www.kubermatic.com/tags/kubernetes) [COMMUNITY-TOOL] + - [containerjournal.com](https://cloudnativenow.com) [COMMUNITY-TOOL] + - [kubernetes-on-aws.readthedocs.io](https://kubernetes-on-aws.readthedocs.io/en/latest) [COMMUNITY-TOOL] + - [k21academy.com/category/docker-kubernetes](https://k21academy.com) [COMMUNITY-TOOL] + - [blog.palark.com](https://palark.com/blog/tag/kubernetes) [COMMUNITY-TOOL] + - [4 trends for Kubernetes cloud-native teams to watch in 2020](https://www.techtarget.com/searchapparchitecture/tip/4-trends-for-Kubernetes-cloud-native-teams-to-watch-in-2020) [COMMUNITY-TOOL] + - [blocksandfiles.com: Kubernetes is in a bit of state about state](https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-bit-of-state-about-state/1612337) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes: Virtual Clusters For CI/CD & Testing](https://www.vcluster.com/blog/kubernetes-virtual-clusters-for-ci-cd-testing) [COMMUNITY-TOOL] + - [containerjournal.com: Overcoming Kubernetes Infrastructure Challenges](https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-infrastructure-challenges) [COMMUNITY-TOOL] + - [platform9.com: The Gorilla Guide to Kubernetes in the Enterprise](https://platform9.com/blog/kubernetes-service-mesh) [COMMUNITY-TOOL] + - [learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes](https://learnkube.com/scaling-celery-rabbitmq-kubernetes) [COMMUNITY-TOOL] + - [superuser.openstack.org: Run Your Kubernetes Cluster on OpenStack in Production](https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstack-in-production) [COMMUNITY-TOOL] + - [openshift.com: Topology Aware Scheduling in Kubernetes Part 1: The High Level Business Case](https://www.redhat.com/en/blog/topology-aware-scheduling-in-kubernetes-part-1-the-high-level-business-case) [COMMUNITY-TOOL] β€” - [openshift.com: Topology Awareness in Kubernetes Part 2: Don’t we already have a Topology Manager?](https://www.redhat.com/en/blog/topology-awareness-in-kubernetes-part-2-dont-we-already-have-a-topology-manager) + - [blog.min.io: Kubernetes, Consistency and Commoditization - The Way of the Cloud](https://www.min.io/blog) [COMMUNITY-TOOL] + - [rancher.com: The Three Pillars of Kubernetes Container Orchestration 🌟](https://www.suse.com/c/rancher_blog/the-three-pillars-of-kubernetes-container-orchestration) [COMMUNITY-TOOL] + - [harness.io: Introducing Recommendations API: Find Potential Cost Savings Programmatically](https://www.harness.io/blog/recommendations-api) [COMMUNITY-TOOL] + - [infoworld.com: How Kubernetes works](https://www.infoworld.com/article/2265488/how-kubernetes-works.html) [COMMUNITY-TOOL] + - [redhat.com: Building containers by hand: The PID namespace](https://www.redhat.com/en/blog/pid-namespace) [COMMUNITY-TOOL] + - [containerjournal.com: Kubernetes’ True Superpower is its Control Plane](https://cloudnativenow.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane) [COMMUNITY-TOOL] + - [tremolosecurity.com: Pipelines and Kubernetes Authentication](https://www.tremolo.io/post/pipelines-and-kubernetes-authentication) [COMMUNITY-TOOL] + - [containerjournal.com: The Rise of the KubeMaster 🌟](https://cloudnativenow.com/features/the-rise-of-the-kubemaster) [COMMUNITY-TOOL] β€” - It wasn’t obvious while it was happening, probably because everyone was focused on dealing with a global pandemic, but your IT environment became more complex. Cloud technology continued to evolve, and while that was happening, cloud use grew. Hybrid cloud use, already growing before the pandemic, became much more established with a year-over-year annual growth rate of 17.8%, according to Quince Market Insights. And with more distinct technology advances from each of the major cloud service providers, multi-cloud use also became more established. + - This more complex environment encouraged the use of containers, and Kubernetes became the preferred means of managing them. Unfortunately, the great irony of Kubernetes is that the technology created to make the management of modern cloud applications easier is, itself, incredibly difficult to manage. Just to deploy and manage a single application in your own data center requires working familiarity with a Kubernetes distribution and working integrations with a number of supporting systems and enterprise software including code registries, CI/CD, secrets management, storage management, networking, logging and monitoring, service mesh, backup and disaster recovery (DR). That’s just for one environment. In a hybrid infrastructure, perhaps using one of the leading cloud service providers such as AWS, Azure or GCP, you could double this overhead. + - 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. + - [okteto.com: Run your Pull Request Preview Environments on Kubernetes](https://www.okteto.com/blog/preview-environments-for-kubernetes) [COMMUNITY-TOOL] + - [blog.palark.com: Failure stories #2. How to destroy Elasticsearch while migrating it within Kubernetes](https://palark.com/blog/failure-stories-elasticsearch-migration-within-kubernetes) [COMMUNITY-TOOL] + - [getambassador.io: Getting Started with Kubernetes for JavaScript Developers](https://landing.gravitee.io/gravitee-edge-stack-unified-api-visibility-and-governance) [COMMUNITY-TOOL] + - [submarinerio](https://x.com/submarinerio) [COMMUNITY-TOOL] + - [shipwrightio](https://x.com/shipwrightio) [COMMUNITY-TOOL] + - [microcksio](https://x.com/microcksio) [COMMUNITY-TOOL] + - [telepresenceio](https://x.com/telepresenceio) [COMMUNITY-TOOL] + - [k0sproject](https://x.com/k0sproject) [COMMUNITY-TOOL] + - [learnk8s.io: Kubernetes wallpapers](https://learnkube.com/kubernetes-wallpapers) [COMMUNITY-TOOL] + - [Assess managed Kubernetes services for your workloads.](https://www.techtarget.com/searchcloudcomputing/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services) [COMMUNITY-TOOL] + - [blog.palark.com: Best practices for deploying highly available apps in Kubernetes. Part 1](https://palark.com/blog/best-practices-kubernetes-part-1) [COMMUNITY-TOOL] β€” - [blog.palark.com: Best practices for deploying highly available apps in Kubernetes. Part 2](https://palark.com/blog/best-practices-kubernetes-part-2) + - [containerjournal.com: When is Kubernetes Service Ownership the Right Fit?](https://cloudnativenow.com/features/when-is-kubernetes-service-ownership-the-right-fit) [COMMUNITY-TOOL] β€” - Why is Kubernetes service ownership emerging as the way for software delivery and operations teams to establish full β€œownership” of the services they support? Because ownership covers the lifespan of software from development to deployment to the sunsetting process. And this shift to full-spectrum accountability brings about dramatic improvements in the overall speed, reliability, security and cost of applications. + - Of course, it’s not always easy to determine which organizations need this level of ownership. When businesses grow, they typically discover that pushing the delivery of applications and services through a gate of operations is challenging at best, impossible at worst. Even so, the DevSecOps mindset is on the rise, which means teams are now seeking ways to make this type of shift into more meaningful and effective ownership. It is the shift that enables a deep fundamental change to occur within an organization. + - [silverliningsinfo.com: KubeCon: Five biggest trends from the Kubernetes love fest in Amsterdam](https://www.fierce-network.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-cloud-executive-summit) [COMMUNITY-TOOL] + - [loft.sh: Docker Compose to Kubernetes: Step-by-Step Migration 🌟](https://www.vcluster.com/blog/docker-compose-to-kubernetes-step-by-step-migration) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes admission controllers in 5 minutes](https://www.sysdig.com/blog/kubernetes-admission-controllers) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes Admission Controllers: What They Are and Why They Matter](https://www.vcluster.com/blog/kubernetes-admission-controllers-what-they-are-and-why-they-matter) [COMMUNITY-TOOL] + - [bytes.devopscube.com: Kubernetes Pod Priority & Preemption](https://bytes.devopscube.com/p/pod-priority-preemption-explained?s=r) [COMMUNITY-TOOL] + - [blog.palark.com: ConfigMaps in Kubernetes: how they work and what you should remember 🌟](https://palark.com/blog/kubernetes-configmap-guide) [COMMUNITY-TOOL] + - [k21academy.com: Kubernetes ConfigMaps and Secrets: Guide to Create and Update 🌟](https://k21academy.com/kubernetes/configmaps-secrets) [COMMUNITY-TOOL] + - [Self-Service Kubernetes Namespaces Are A Game-Changer 🌟](https://www.vcluster.com/blog/self-service-kubernetes-namespaces-are-a-game-changer) [COMMUNITY-TOOL] + - [Hierarchical namespaces](https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc) ⭐ 944 [COMMUNITY-TOOL] + - [loft.sh: Kubernetes Multi-Tenancy: Why Virtual Clusters Are The Best Solution](https://www.vcluster.com/blog/kubernetes-multi-tenancy-why-virtual-clusters-are-the-best-solution) [COMMUNITY-TOOL] + - [openshift.com: The Hidden Dangers of Terminating Namespaces 🌟](https://www.redhat.com/en/blog/the-hidden-dangers-of-terminating-namespaces) [COMMUNITY-TOOL] + - [loft.sh: Multi-Tenant Kubernetes Clusters: Challenges and Useful Tooling](https://www.vcluster.com/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling) [COMMUNITY-TOOL] + - [redhat.com: Kubernetes architecture: How to use hierarchical namespaces for multiple tenants](https://www.redhat.com/en/blog/kubernetes-hierarchical-namespaces) [COMMUNITY-TOOL] + - [thinksys.com: Understanding Multi-Tenancy in Kubernetes 🌟](https://thinksys.com/devops/kubernetes-multi-tenancy) [COMMUNITY-TOOL] + - [loft.sh: 10 Essentials For Kubernetes Multi-Tenancy](https://website.vcluster.com/blog/kubernetes-multi-tenancy-10-essential-considerations) [COMMUNITY-TOOL] β€” - Resource Limits + - Cost Tracking + - Audit Logging + - Network Policies + - RBAC + - Virtual Clusters + - Pod Security + - Usage Metrics + - Secrets Encryption at Rest + - Policy Engines + - [millionvisit.blogspot.com: Kubernetes for Developers #8: Kubernetes Object Name, Labels, Selectors and Namespace](http://millionvisit.blogspot.com/2021/02/kubernetes-for-developers-8-Object%20Name-Labels-Selectors-Namespace.html) [COMMUNITY-TOOL] + - [millionvisit.blogspot.com: Kubernetes for Developers #11: Pod Organization using Labels](http://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-11-pod-organization-using-labels.html) [COMMUNITY-TOOL] + - [blog.newrelic.com: Kubernetes Fundamentals, Part 4: How to Organize Clusters](https://newrelic.com/blog/infrastructure-monitoring/how-to-organize-kubernetes-clusters) [COMMUNITY-TOOL] + - [deepsource.io: Breaking down zero downtime deployments in Kubernetes](https://deepsource.com/blog/zero-downtime-deployment) [COMMUNITY-TOOL] + - [k21academy.com: Kubernetes Deployment and Step-by-Step Guide to Deployment: Update, Rollback, Scale & Delete](https://k21academy.com/kubernetes/kubernetes-deployment) [COMMUNITY-TOOL] + - [learnk8s.io: Graceful shutdown and zero downtime deployments in Kubernetes](https://learnkube.com/graceful-shutdown) [COMMUNITY-TOOL] + - [learnk8s.io: How do you rollback deployments in Kubernetes? 🌟](https://learnkube.com/kubernetes-rollbacks) [COMMUNITY-TOOL] + - [kubermatic.com: Keeping the State of Apps 6: Introduction to StatefulSets](https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-statefulsets) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes StatefulSet - Examples & Best Practices](https://www.vcluster.com/blog/kubernetes-statefulset-examples-and-best-practices) [COMMUNITY-TOOL] β€” - [loft-sh.medium.com: Kubernetes StatefulSet β€” Examples & Best Practices](https://loft-sh.medium.com/kubernetes-statefulset-examples-best-practices-902cd50f7fff) + - [harness.io: Kubernetes Services Explained 🌟](https://www.harness.io/blog/kubernetes-services-explained) [COMMUNITY-TOOL] + - [youtube: deployment strategies in kubernetes | recreate | rolling update | blue/green | canary](https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be) [COMMUNITY-TOOL] + - [loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls](https://website.vcluster.com/blog/kubernetes-readiness-probes-examples-and-common-pitfalls) [COMMUNITY-TOOL] + - [millionvisit.blogspot.com: Kubernetes for Developers #12: Effective way of using K8 Liveness Probe](http://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-12-effective-way-of-using-k8-liveness-probe.html) [COMMUNITY-TOOL] + - [millionvisit.blogspot.com: Kubernetes for Developers #13: Effective way of using K8 Readiness Probe](http://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-13-effective-way-of-using-k8-readiness-probe.html) [COMMUNITY-TOOL] + - [blog.newrelic.com: Kubernetes Fundamentals, Part 2: How to Use Health Checks](https://newrelic.com/blog/infrastructure-monitoring/kubernetes-health-checks) [COMMUNITY-TOOL] + - [datree.io: 6 Best Practices for Effective Readiness and Liveness Probes](https://www.datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices) [COMMUNITY-TOOL] + - [learnk8s.io: Setting the right requests and limits in Kubernetes 🌟](https://learnkube.com/setting-cpu-memory-limits-requests) [COMMUNITY-TOOL] + - [openshift.com: Sizing Applications in Kubernetes](https://www.redhat.com/en/blog/sizing-applications-in-kubernetes) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes capacity planning: How to rightsize the requests of your cluster](https://www.sysdig.com/blog/kubernetes-capacity-planning) [COMMUNITY-TOOL] + - [sysdig.com: Understanding Kubernetes limits and requests by example 🌟](https://www.sysdig.com/blog/kubernetes-limits-requests) [COMMUNITY-TOOL] + - [sysdig.com: How to rightsize the Kubernetes resource limits](https://www.sysdig.com/blog/kubernetes-resource-limits) [COMMUNITY-TOOL] + - [blog.newrelic.com: Kubernetes Fundamentals, Part 1: How to Manage Cluster Capacity with Requests and Limits](https://newrelic.com/blog/infrastructure-monitoring/kubernetes-request-and-limits) [COMMUNITY-TOOL] + - [sosiv.io: A Deep Dive into Kubernetes Resource Requests and Limits](https://sosiv.io) [COMMUNITY-TOOL] + - [loft.sh: How to Set Up Kubernetes Requests and Limits](https://www.vcluster.com/blog/how-to-set-up-kubernetes-requests-and-limits) [COMMUNITY-TOOL] + - [sysdig.com: How to monitor etcd](https://www.sysdig.com/blog/monitor-etcd) [COMMUNITY-TOOL] + - [learnk8s.io: How etcd works with and without Kubernetes](https://learnkube.com/etcd-kubernetes) [COMMUNITY-TOOL] + - [**Optimize** Kubernetes cluster management with these 5 tips](https://www.techtarget.com/searchitoperations/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips) [COMMUNITY-TOOL] + - [geekflare.com: 10 Kubernetes Best Practices for Better Container Orchestration](https://geekflare.com/cybersecurity/kubernetes-security-scanner) [COMMUNITY-TOOL] + - [wideops.com: Kubernetes best practices: Setting up health checks with readiness and liveness probes](https://wideops.com) [COMMUNITY-TOOL] + - [cloud.google.com: Kubernetes Best Practices](https://cloud.google.com/blog/products/containers-kubernetes) [COMMUNITY-TOOL] + - [releasehub.com: Kubernetes Health Checks - 2 Ways to Improve Stability in Your Production Applications](https://release.com/blog/kubernetes-health-checks-2-ways-to-improve-stability) [COMMUNITY-TOOL] + - [blog.lukechannings.com: Mistakes made and lessons learned with Kubernetes and GitOps](https://lukechannings.com/blog/2020-05-10-kubernetes-gitops-lessons) [COMMUNITY-TOOL] + - [learnk8s.io: Kubernetes production best practices](https://learnkube.com/production-best-practices) [COMMUNITY-TOOL] + - [containerjournal.com: 4 Expert-Level Things I Wish I’d Known About Kubernetes](https://cloudnativenow.com/features/4-expert-level-things-i-wish-id-known-about-kubernetes) [COMMUNITY-TOOL] + - [harness.io: Kubernetes Mistakes: A Beginner’s Guide To Avoiding Common Pitfalls](https://www.harness.io/blog/kubernetes-mistakes) [COMMUNITY-TOOL] + - [pionative.com: 6 Important things you need to run Kubernetes in production](https://pionative.com/6-important-things-you-need-to-run-kubernetes-in-production) [COMMUNITY-TOOL] + - [cloudogu.com: Kubernetes least privilege implementation using the Google Cloud as an axample](https://platform.cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example) [COMMUNITY-TOOL] + - [argonaut.dev: Choosing an Optimal Kubernetes Worker Node Size 🌟](https://www.warpbuild.com) [COMMUNITY-TOOL] + - [nextplatform.com: Kubernetes Clusters Have Massive Overprovisioning Of Compute And Memory 🌟](https://www.nextplatform.com/cloud/2024/03/04/kubernetes-clusters-have-massive-overprovisioning-of-compute-and-memory/1658269) [COMMUNITY-TOOL] + - [loft.sh: How To Reduce Your Kubernetes Cost](https://website.vcluster.com/blog/a-complete-guide-to-kubernetes-cost-optimization) [COMMUNITY-TOOL] + - [rancher.com: Gain Better Visibility into Kubernetes Cost Allocation](https://www.suse.com/c/rancher_blog/gain-better-visibility-into-kubernetes-cost-allocation) [COMMUNITY-TOOL] + - [containerjournal.com: Assessing the True Cost of Kubernetes](https://cloudnativenow.com/features/assessing-the-true-cost-of-kubernetes) [COMMUNITY-TOOL] + - [learnk8s.io: Kubernetes Instance Calculator 🌟🌟](https://learnkube.com/kubernetes-instance-calculator) [COMMUNITY-TOOL] + - [infoworld.com: Sysdig’s new Cost Advisor aims to cut Kubernetes costs](https://www.infoworld.com/article/2337192/sysdigs-new-cost-advisor-aims-to-cut-kubernetes-costs.html) [COMMUNITY-TOOL] + - [github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus metric exporter](https://github.com/opencost/opencost) ⭐ 6553 [ENTERPRISE-STABLE] + - [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] + - [learnk8s.io: Architecting Kubernetes clusters β€” how many should you have?](https://learnkube.com/how-many-clusters) [COMMUNITY-TOOL] + - [learnk8s.io: Architecting Kubernetes clusters β€” choosing a worker node size](https://learnkube.com/kubernetes-node-size) [COMMUNITY-TOOL] + - [datacenterknowledge.com: The Pros and Cons of Kubernetes-Based Hybrid Cloud](https://www.datacenterknowledge.com/cloud/the-pros-and-cons-of-kubernetes-based-hybrid-cloud) [COMMUNITY-TOOL] + - [redhat.com: 3 questions to answer when considering a multi-cluster Kubernetes architecture](https://www.redhat.com/en/blog/multi-cluster-kubernetes-architecture) [COMMUNITY-TOOL] + - [Templating YAML in Kubernetes with real code](https://learnkube.com/templating-yaml-with-code) [COMMUNITY-TOOL] β€” - TL;DR: You should use tools such as [yq](https://mikefarah.gitbook.io/yq) and kustomize to template YAML resources instead of relying on tools that interpolate strings such as [Helm](https://helm.sh). + - If you're working on large scale projects, you should consider using **real code** β€” you can find [hands-on examples on how to programmatically generate Kubernetes resources in Java, Go, Javascript, C# and Python in this repository](https://github.com/learnk8s/templating-kubernetes). + - [padok.fr: Getting started with kubectl plugins](https://www.theodo.com/en-fr/blog/getting-started-with-kubectl-plugins) [COMMUNITY-TOOL] + - [codefresh.io: Kubernetes Deployment Antipatterns – part 1](https://octopus.com/blog/kubernetes-antipatterns-1) [COMMUNITY-TOOL] + - [codefresh.io: Kubernetes Deployment Antipatterns – part 2](https://octopus.com/blog/kubernetes-antipatterns-2) [COMMUNITY-TOOL] + - [learnk8s.io: Extending applications on Kubernetes with multi-container pods](https://learnkube.com/sidecar-containers-patterns) [COMMUNITY-TOOL] + - [Affinity and anti-affinity](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) [COMMUNITY-TOOL] + - [Pod Topology Spread Constraints](https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints) [COMMUNITY-TOOL] + - [KubeFed: Kubernetes Cluster Federation](https://github.com/kubernetes-retired/kubefed) ⭐ 2484 [COMMUNITY-TOOL] + - [kodekloud.com: CKA vs CKAD vs CKS – What is the Difference](https://kodekloud.com/blog/cka-vs-ckad-vs-cks) [COMMUNITY-TOOL] + - [learnk8s.io/first-steps](https://learnkube.com/training) [COMMUNITY-TOOL] + - [Kubernetes: Up and Running, 2nd Edition](http://shop.oreilly.com/product/0636920223788.do) [COMMUNITY-TOOL] + - [compliantkubernetes.io: Compliant Kubernetes is a Certified Kubernetes distribution, that complies with: HIPAA, GDPR, PCI DSS, FFFS 2014:7, ISO 27001, etc. 🌟](https://elastisys.io/compliantkubernetes) [COMMUNITY-TOOL] + - [slack.kubernetes.io](http://slack.kubernetes.io) [COMMUNITY-TOOL] + - [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-open-faas-java) [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] + - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [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] + - [CDK](https://aws.amazon.com/cdk) [COMMUNITY-TOOL] + - [dzone.com: Performance Patterns in Microservices-Based Integrations](https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1) [COMMUNITY-TOOL] + - [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL] + - [Architecture Best Practices for Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-kubernetes-service) [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] + - [Announcing Private Preview: ArgoCD through Microsoft GitOps](https://techcommunity.microsoft.com/blog/azurearcblog/announcing-private-preview-argocd-through-microsoft-gitops/4399747) [COMMUNITY-TOOL] + - [ClusterClass: Experimental Feature for Streamlined Cluster Lifecycle Management' in Cluster API](https://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class) [COMMUNITY-TOOL] + - [itnext.io: Kubernetes Essential Tools: 2021](https://itnext.io/kubernetes-essential-tools-2021-def12e84c572) [COMMUNITY-TOOL] + - [FreeLens](https://github.com/freelensapp/freelens) ⭐ 5073 [ENTERPRISE-STABLE] + - [ramitsurana/awesome-kubernetes: Tools 🌟](https://github.com/ramitsurana/awesome-kubernetes#configuration) ⭐ 15940 [DE FACTO STANDARD] + - [loft-sh/kiosk](https://github.com/loft-sh/kiosk?utm_sq=gf3f25b1tk#why-kiosk) ⭐ 1072 [COMMUNITY-TOOL] + - [Deprek8ion](https://github.com/swade1987/deprek8ion) ⭐ 143 [COMMUNITY-TOOL] + - [Kubernetes DaemonSet that enables a direct shell on each Node using SSH to localhost](https://gist.github.com/xandout/8d24558c75c53f3cb8bf0a97ec25fcfc) [COMMUNITY-TOOL] + - [kubectl-reap is a kubectl plugin that deletes unused Kubernetes resources 🌟](https://github.com/micnncim/kubectl-reap) ⭐ 200 [COMMUNITY-TOOL] + - [KubeSurvival 🌟](https://github.com/aporia-ai/kubesurvival) ⭐ 187 [COMMUNITY-TOOL] + - [k8scr 🌟](https://github.com/hasheddan/k8scr) ⭐ 119 [COMMUNITY-TOOL] + - [KubeCarrier - Service Management at Scale](https://github.com/kubermatic/kubecarrier) ⭐ 292 [COMMUNITY-TOOL] + - [github.com/FairwindsOps: Goldilocks is a utility that can help you identify' a starting point for resource requests and limits](https://github.com/FairwindsOps/goldilocks) ⭐ 3228 [ENTERPRISE-STABLE] + - [github.com/alexellis/run-job](https://github.com/alexellis/run-job) ⭐ 211 [COMMUNITY-TOOL] + - [kondense 🌟](https://github.com/unagex/kondense) ⭐ 369 [COMMUNITY-TOOL] + - [Automated Let's Encrypt Certificates in Azure Key Vault with ACME Bot](https://cloudbuild.co.uk/free-automated-lets-encrypt-certificates-in-azure-key-vault-with-acme-bot-a-step-by-step-guide) [COMMUNITY-TOOL] + - [Reduce Latency with Azure Proximity Placement Groups](https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups) [COMMUNITY-TOOL] + - [Export Terraform Code from the Azure Portal](https://mattias.engineer/blog/2025/azure-portal-export-terraform) [COMMUNITY-TOOL] + - [containerd - An open and reliable container runtime](https://github.com/containerd/containerd) ⭐ 20746 [DE FACTO STANDARD] + - [k8sref.io](https://www.k8sref.io) [COMMUNITY-TOOL] + - [Kubernetes Glossary 🌟](https://www.bluematador.com/learn/kubernetes-glossary) [COMMUNITY-TOOL] + - [ronaknathani.com: How a Kubernetes Pod Gets an IP Address 🌟](https://ronaknathani.com/blog/2020/08/how-a-kubernetes-pod-gets-an-ip-address) [COMMUNITY-TOOL] + - [dustinspecker.com: iptables: How Kubernetes Services Direct Traffic to Pods](https://dustinspecker.com/posts/iptables-how-kubernetes-services-direct-traffic-to-pods) [COMMUNITY-TOOL] + - [arthurchiao.art: Cracking kubernetes node proxy (aka kube-proxy)](https://arthurchiao.art/blog/cracking-k8s-node-proxy) [COMMUNITY-TOOL] + - [andrewlock.net: Series: Deploying ASP.NET Core applications to Kubernetes' with Helm 🌟](https://andrewlock.net/series/deploying-asp-net-core-applications-to-kubernetes) [COMMUNITY-TOOL] + - [Wikipedia.org: Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) [COMMUNITY-TOOL] + - [cloud.google.com: What is Kubernetes? 🌟](https://cloud.google.com/learn/what-is-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] - [techbeacon.com: 25 Kubernetes experts you should follow on Twitter](https://techbeacon.com/enterprise-it/25-kubernetes-experts-you-should-follow-twitter) [COMMUNITY-TOOL] - [enterprisersproject.com: Kubernetes: Everything you need to know (2020)' 🌟](https://enterprisersproject.com/article/2020/4/kubernetes-everything-you-need-know) [COMMUNITY-TOOL] - [opensource.com: Explaining Kubernetes in 10 minutes using an analogy](https://opensource.com/article/20/7/kubernetes-analogy) [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] + - [medium: Kubernetes, a practical introduction](https://medium.com/nexton/kubernetes-a-practical-introduction-18a5b69e7763) [COMMUNITY-TOOL] - [itnext.io: Kubernetes is Hard! 🌟](https://itnext.io/kubernetes-is-hard-190f1d0c6d36) [COMMUNITY-TOOL] + - [medium: Starting with kubernetes](https://medium.com/@thomaspoignant/starting-with-kubernetes-db121b09fd4) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Is the New Standard for Computing, Including' the Edge](https://thenewstack.io/kubernetes-is-the-new-standard-for-computing-including-the-edge) [COMMUNITY-TOOL] - [thenewstack.io: How does kubernetes work?](https://thenewstack.io/how-does-kubernetes-work) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How Does Kubernetes Work?](https://www.cloudsavvyit.com/10110/how-does-kubernetes-work) [COMMUNITY-TOOL] - [enterprisersproject.com: How to explain Kubernetes in plain English](https://enterprisersproject.com/article/2017/10/how-explain-kubernetes-plain-english) [COMMUNITY-TOOL] - [maximilianmichels.com: Kubernetes in a Nutshell: 10 Things You Need to Know](https://maximilianmichels.com/2021/kubernetes-what-you-need-to-know) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Lifecycle Management! So Important! (Day 0, Day' 1, Day 2) 🌟](https://thenewstack.io/kubernetes-lifecycle-management-so-important-what-does-it-mean) [COMMUNITY-TOOL] @@ -22,70 +223,142 @@ - [thenewstack.io: This Week in Programming: Kubernetes from Day One? 🌟](https://thenewstack.io/this-week-in-programming-kubernetes-from-day-one) [COMMUNITY-TOOL] - [thenewstack.io: Monolithic Development Practices Kill Powerful Kubernetes' Benefits 🌟🌟](https://thenewstack.io/monolithic-development-practices-kill-powerful-kubernetes-benefits) [COMMUNITY-TOOL] - [dev.to: Getting Started Tutorial for Learning Kubernetes 🌟](https://dev.to/chefgs/getting-started-tutorial-for-learning-kubernetes-455e) [COMMUNITY-TOOL] + - [tech.showmax.com: Developers' basic guide to kubernetes](https://tech.showmax.com/2021/08/developers-101-kubernetes) [COMMUNITY-TOOL] - [dev.to: How to start with Kubernetes for begginer](https://dev.to/dhirajpatra/how-to-start-with-kubernetes-for-begginer-309e) [COMMUNITY-TOOL] - [docs.google.com: Kubernetes For Everyone](https://docs.google.com/document/d/1p4ZYQYM2VrMCR8K3T68JOMzWHlV-C8Jogrl9Ces77OA/edit) [COMMUNITY-TOOL] - [hackernoon.com: The Ultimate Beginners Guide To Kubernetes and Container' Orchestration](https://hackernoon.com/the-ultimate-beginners-guide-to-kubernetes-and-container-orchestration-5d83354y) [COMMUNITY-TOOL] + - [dzone: Introduction To Kubernetes 🌟](https://dzone.com/articles/introduction-to-kubernetes-part-1) [COMMUNITY-TOOL] - [weave.works: Kubernetes components that make up its architecture 🌟](https://www.weave.works/blog/kubernetes-components-that-makeup-its-architecture) [COMMUNITY-TOOL] + - [dzone refcard: Advanced kubernetes 🌟](https://dzone.com/refcardz/advanced-kubernetes) [COMMUNITY-TOOL] - [learnsteps.com: How Kubernetes works on reconciler pattern 🌟](https://www.learnsteps.com/how-kubernetes-works-on-a-reconciler-pattern) [COMMUNITY-TOOL] + - [devopsunlocked.com: Kubernetes: Learning Material](https://devopsunlocked.com/kubernetes-learning-material) [COMMUNITY-TOOL] + - [cncf.io: Kubernetes 101: An Introduction 🌟](https://www.cncf.io/blog/2020/12/14/kubernetes-101-an-introduction) [COMMUNITY-TOOL] + - [medium: Pratyush Mathur - Kubernetes Architecture](https://medium.com/@pratyush.mathur/kubernetes-architecture-82e9bc8324f1) [COMMUNITY-TOOL] + - [medium: Kubernetes Fundamentals For Absolute Beginners: Architecture & Components](https://medium.com/the-programmer/kubernetes-fundamentals-for-absolute-beginners-architecture-components-1f7cda8ea536) [COMMUNITY-TOOL] - [learnsteps.com: What is a control plane? Basics on Kubernetes](https://www.learnsteps.com/what-is-a-control-plane-what-do-people-mean-by-this-basics-on-kubernetes) [COMMUNITY-TOOL] + - [eximiaco.tech: when to choose Kubernetes? 🌟](https://www.eximiaco.tech/en/2020/06/03/3-facts-to-consider-before-adopting-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: Living with Kubernetes: Cluster Upgrades 🌟](https://thenewstack.io/living-with-kubernetes-cluster-upgrades) [COMMUNITY-TOOL] - [thenewstack.io: 5 Things Developers Need to Know About Kubernetes Management](https://thenewstack.io/5-things-developers-need-to-know-about-kubernetes-management) [COMMUNITY-TOOL] - [How to handle environment variables with Kubernetes? 🌟](https://humanitec.com/blog/handling-environment-variables-with-kubernetes) [COMMUNITY-TOOL] - [weave.works: The Definitive Guide to Kubernetes in Production 🌟🌟](https://www.weave.works/blog/the-definitive-guide-to-kubernetes-in-production) [COMMUNITY-TOOL] + - [The Rise of Modern Day Kubernetes Operations](https://vmblog.com/archive/2021/10/07/the-rise-of-modern-day-kubernetes-operations.aspx) [COMMUNITY-TOOL] - [thenewstack.io: What Workloads Do Businesses Run on Kubernetes?](https://thenewstack.io/what-workloads-do-businesses-run-on-kubernetes) [COMMUNITY-TOOL] - [itnext.io: The subtleties of ensuring zero downtime during pod lifecycle' events in Kubernetes](https://itnext.io/the-subtleties-of-ensuring-zero-downtime-during-pod-lifecycle-events-in-kubernetes-6461c12f7736) [COMMUNITY-TOOL] - [tutorialworks.com: The differences between Docker, containerd, CRI-O and' runc](https://www.tutorialworks.com/difference-docker-containerd-runc-crio-oci) [COMMUNITY-TOOL] - [thenewstack.io: The New Stack’s Top Kubernetes Stories of 2021](https://thenewstack.io/the-new-stacks-top-kubernetes-stories-of-2021) [COMMUNITY-TOOL] + - [ostechnix.com: Kubernetes Features Explained In Detail](https://ostechnix.com/kubernetes-features) [COMMUNITY-TOOL] - [learnsteps.com: Kubernetes: What to learn from a long term perspective](https://www.learnsteps.com/kubernetes-what-to-learn-from-a-long-term-perspective) [COMMUNITY-TOOL] + - [medium: Do I need to learn Kubernetes?](https://medium.com/devops-dudes/do-i-need-to-learn-kubernetes-a3dd9a7f9e9b) [COMMUNITY-TOOL] + - [divya-mohan0209.medium.com: Getting started with K8s in 2022](https://divya-mohan0209.medium.com/getting-started-with-k8s-in-2022-1dfeb4bdc112) [COMMUNITY-TOOL] + - [medium.com/paypal-tech: Scaling Kubernetes to Over 4k Nodes and 200k Pods](https://medium.com/paypal-tech/scaling-kubernetes-to-over-4k-nodes-and-200k-pods-29988fad6ed) [COMMUNITY-TOOL] - [learnsteps.com: What is kubelet and what it does: Basics on Kubernetes](https://www.learnsteps.com/what-is-kubelet-and-what-it-does-basics-on-kubernetes) [COMMUNITY-TOOL] + - [pauldally.medium.com: Kubernetes Application High-Availability β€” Part 1' (The Very-Basic Basics)](https://pauldally.medium.com/kubernetes-application-high-availability-part-1-the-very-basic-basics-660a14fa81c7) [COMMUNITY-TOOL] - [opensource.com: A guide to Kubernetes architecture](https://opensource.com/article/22/2/kubernetes-architecture) [COMMUNITY-TOOL] + - [medium.com/@olivier.gaumond: Why am I able to bind a privileged port in' my container without the NET_BIND_SERVICE capability?](https://medium.com/@olivier.gaumond/why-am-i-able-to-bind-a-privileged-port-in-my-container-without-the-net-bind-service-capability-60972a4d5496) [COMMUNITY-TOOL] - [kubesphere.io: Kubernetes High Availability Essential Practices Simply' Explained](https://kubesphere.io/blogs/k8s-ha-practices) [COMMUNITY-TOOL] + - [ecem.dev: Kubernetes Basics, Core Components & Yaml Files](https://ecem.dev/kubernetes-basics-core-components-yaml-files-2a11841eb72a) [COMMUNITY-TOOL] + - [medium.com/netcracker: Version Control of Configuration Files Using Kubernetes](https://medium.com/netcracker/version-control-of-configuration-files-using-kubernetes-21673766203) [COMMUNITY-TOOL] + - [blog.devgenius.io: Choosing an Optimal Kubernetes Worker Node Size for' Your Startup 🌟](https://blog.devgenius.io/choosing-an-optimal-kubernetes-worker-node-size-e0eacab408c4) [COMMUNITY-TOOL] - [cloudtechtwitter.com: KubeApiServer components 🌟](https://www.cloudtechtwitter.com/2022/04/kubeapiserver.html) [COMMUNITY-TOOL] + - [medium.com/@portainerio: Kubernetes, the ultimate enabler of automation](https://medium.com/@portainerio/kubernetes-the-ultimate-enabler-of-automation-27d5a3502807) [COMMUNITY-TOOL] - [marcusnoble.co.uk: Managing Kubernetes without losing your cool 🌟](https://marcusnoble.co.uk/2022-07-04-managing-kubernetes-without-losing-your-cool) [COMMUNITY-TOOL] - [cloudtechtwitter.com: Introduction to Kubernetes 🌟](https://www.cloudtechtwitter.com/2022/05/dont-miss-next-article-be-first-to-be.html) [COMMUNITY-TOOL] + - [medium.com/@kajan26: The Myth of scalability in Kubernetes](https://medium.com/@kajan26/the-myth-of-scalability-in-kubernetes-e49953944b8e) [COMMUNITY-TOOL] + - [medium.com/@raymon_dut: What’s the relationShip between Pod, Deployment,' ReplicaSet, and Service in Kubernetes? 🌟](https://medium.com/@raymon_dut/whats-the-relationship-between-pod-deployment-replicaset-and-service-in-kubernetes-57bf3be22abb 🌟) [COMMUNITY-TOOL] + - [cloudnatively.com: The State of Stateful apps on Kubernetes 🌟](https://www.cloudnatively.com/stateful-apps-on-kubernetes) [COMMUNITY-TOOL] - [spiceworks.com: How to Get Started With Kubernetes the Right Way: DevOps' Experts Weigh In 🌟](https://www.spiceworks.com/tech/cloud/articles/how-to-get-started-with-kubernetes) [COMMUNITY-TOOL] - [dev.to: What Problem Is Kubernetes Actually Trying To Solve? 🌟](https://dev.to/thenjdevopsguy/what-problem-is-kubernetes-actually-trying-to-solve-3g1n) [COMMUNITY-TOOL] - [developers.redhat.com: Kubernetes 101 for developers: Names, ports, YAML' files, and more](https://developers.redhat.com/articles/2022/08/30/kubernetes-101-developers-names-ports-yaml-files-and-more) [COMMUNITY-TOOL] + - [medium.com/@litombeg: Kubernetes High-Level Architecture](https://medium.com/@litombeg/kubernetes-high-level-architecture-8a39456c2023) [COMMUNITY-TOOL] - [Top 5 kubernetes challenges and their solutions](https://middleware.io/blog/kubernetes-challenges-and-solutions) [COMMUNITY-TOOL] + - [jaffarshaik.medium.com: Kubernetes Architecture and components 🌟](https://jaffarshaik.medium.com/kubernetes-architecture-and-components-bf637dbd0526) [COMMUNITY-TOOL] + - [syedasadrazadevops.medium.com: Deep Dive Into Kubernetes: Who to run pod,' node container in Kubernetes (K8s)](https://syedasadrazadevops.medium.com/deep-dive-into-kubernetes-way-to-know-about-kubernetes-6a423c262b61) [COMMUNITY-TOOL] + - [dzone.com: Kubernetes Architecture Diagram 🌟🌟🌟](https://dzone.com/articles/kubernetes-architecture-diagram) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: 5 Tricks to take your Kubernetes skills to the' next level](https://levelup.gitconnected.com/5-tricks-to-take-your-kubernetes-skills-to-the-next-level-a5541baeb18e) [COMMUNITY-TOOL] - [thenewstack.io: Don’t Pause Your Kubernetes Adoption ― PaaS It Instead!](https://thenewstack.io/dont-pause-your-kubernetes-adoption-paas-it-instead) [COMMUNITY-TOOL] + - [blog.devgenius.io: Kubernetes(k8) High-level overview](https://blog.devgenius.io/kubernetes-k8-high-level-overview-d4e8ef59de00) [COMMUNITY-TOOL] + - [waltercode.medium.com: Understanding Kubernetes](https://waltercode.medium.com/understanding-kubernetes-a68bca45c9ce) [COMMUNITY-TOOL] + - [anirudhdaya.hashnode.dev: Kubernetes Explained- Part 1](https://anirudhdaya.hashnode.dev/kubernetes-explained-part-1) [COMMUNITY-TOOL] + - [medium.com/@sakshampaliwal: What is Kubernetes(in short)?](https://medium.com/@sakshampaliwal/what-is-kubernetes-in-short-e92f2b81248a) [COMMUNITY-TOOL] + - [medium.com/@hnaveed221: A Quick Intro To Kubernetes](https://medium.com/@hnaveed221/starting-out-with-kubernetes-21d0bd03c956) [COMMUNITY-TOOL] + - [medium.com/the-techlife: Application life cycle management | Kubernetes](https://medium.com/the-techlife/application-life-cycle-management-kubernetes-4a52a6f8e5d8) [COMMUNITY-TOOL] + - [hamees.hashnode.dev: Kubernetes: Explain like I'm 5](https://hamees.hashnode.dev/kubernetes-explain-like-im-5) [COMMUNITY-TOOL] + - [medium.com/siot-govtech: Kubernetes from Scratch](https://medium.com/siot-govtech/kubernetes-from-scratch-35add70e8b7f) [COMMUNITY-TOOL] + - [blog.learncodeonline.in: Kubernetes! An Architectural Overview](https://blog.learncodeonline.in/kubernetes) [COMMUNITY-TOOL] + - [ajay-yadav.medium.com: Internals of Kubernetes](https://ajay-yadav.medium.com/internals-of-kubernetes-aff264063e91) [COMMUNITY-TOOL] - [enterprisersproject.com: A 15-minute primer on Kubernetes](https://enterprisersproject.com/article/2022/11/15-minute-primer-kubernetes) [COMMUNITY-TOOL] - [spacelift.io: What Is Kubernetes Architecture? – Components Overview](https://spacelift.io/blog/kubernetes-architecture) [COMMUNITY-TOOL] - [blog.frankel.ch: Back to basics: accessing Kubernetes pods](https://blog.frankel.ch/basics-access-kubernetes-pods) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Architecture Explained β€” Under 5 Minutes](https://faun.pub/kubernetes-architecture-explained-under-5-minutes-e35277c4b6bc) [COMMUNITY-TOOL] - [blogs.opentext.com: Understanding Kubernetes within containers](https://blogs.opentext.com/understanding-kubernetes-within-containers) [COMMUNITY-TOOL] - [techtarget.com: How many Kubernetes nodes should be in a cluster? 🌟🌟🌟](https://www.techtarget.com/searchitoperations/answer/How-many-Kubernetes-nodes-should-be-in-a-cluster) [COMMUNITY-TOOL] + - [blog.acethecloud.com: The Kubernetes Handbook: A Comprehensive guide of' 100 Q&A 🌟](https://blog.acethecloud.com/the-kubernetes-handbook-a-comprehensive-guide-of-100-q-a-e680199e6e22) [COMMUNITY-TOOL] + - [medium.com/@madhankannan7: Kubernetes in Production: Key Considerations](https://medium.com/@madhankannan7/kubernetes-in-production-key-considerations-b2ead677fd78) [COMMUNITY-TOOL] + - [medium.com/@harsh.manvar111: Don’t confuse the difference between stateless' and stateful 🌟](https://medium.com/@harsh.manvar111/dont-confuse-the-difference-between-stateless-and-stateful-9f253efe3ebd) [COMMUNITY-TOOL] - [dev.to: Why Developers Should Learn Docker and Kubernetes in 2023 🌟](https://dev.to/javinpaul/why-developers-should-learn-docker-and-kubernetes-in-2023-4hof) [COMMUNITY-TOOL] - [dev.to: Build my own Kubernetes journey (10 Part Series) | Jonatan Ezron](https://dev.to/jonatan5524/build-my-own-kubernetes-journey-1a3j) [COMMUNITY-TOOL] - [thenewstack.io: Why Kubernetes Has Emerged as the β€˜OS’ of the Cloud](https://thenewstack.io/why-kubernetes-has-emerged-as-the-os-of-the-cloud) [COMMUNITY-TOOL] - [aws.amazon.com: Kubernetes as a platform vs. Kubernetes as an API 🌟🌟](https://aws.amazon.com/blogs/containers/kubernetes-as-a-platform-vs-kubernetes-as-an-api-2) [COMMUNITY-TOOL] + - [Symbiosis](https://symbiosis.host) [COMMUNITY-TOOL] + - [medium.com/@deepeshjaiswal6734: An Introduction to Kubernetes Architecture' && Kubernetes Object deep dive-1 🌟](https://medium.com/@deepeshjaiswal6734/an-introduction-to-kubernetes-architecture-kubernetes-object-deep-dive-1-77205e56db5) [COMMUNITY-TOOL] - [dev.to: Kubernetes 101, part I, the fundamentals | Leandro ProenΓ§a](https://dev.to/leandronsp/kubernetes-101-part-i-the-fundamentals-23a1) [COMMUNITY-TOOL] + - [cncf.io: THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES 🌟](https://www.cncf.io/phippy/the-childrens-illustrated-guide-to-kubernetes) [COMMUNITY-TOOL] + - [yuminlee2.medium.com: Kubernetes: Understanding Kubernetes Architecture' through a Restaurant Chef’s Analogy](https://yuminlee2.medium.com/kubernetes-understanding-kubernetes-architecture-through-a-restaurant-chefs-analogy-b89f38d8b95a) [COMMUNITY-TOOL] + - [medium.com/jamf-engineering: How three lines of configuration solved our' gRPC scaling issues in Kubernetes 🌟](https://medium.com/jamf-engineering/how-three-lines-of-configuration-solved-our-grpc-scaling-issues-in-kubernetes-ca1ff13f7f06) [COMMUNITY-TOOL] - [thenewstack.io: A Platform for Kubernetes](https://thenewstack.io/a-platform-for-kubernetes) [COMMUNITY-TOOL] + - [blog.devgenius.io: DevOps in K8s β€” Deployment Rolling Update](https://blog.devgenius.io/devops-in-k8s-deployment-rolling-update-f022285c6f90) [COMMUNITY-TOOL] + - [medium.com/@walissonscd: Creating a Kubernetes Pod with Multiple Containers' and a Shared Volume 🌟](https://medium.com/@walissonscd/creating-a-kubernetes-pod-with-multiple-containers-and-a-shared-volume-257d9aa2081d) [COMMUNITY-TOOL] - [devopscube.com: Kubernetes Daemonset: A Comprehensive Guide](https://devopscube.com/kubernetes-daemonset) [COMMUNITY-TOOL] + - [medium.com/@rphilogene: Turning Kubernetes into a Developer-Friendly Product](https://medium.com/@rphilogene/turning-kubernetes-into-a-developer-friendly-product-930d7290a448) [COMMUNITY-TOOL] - [linkedin.com: DAY 01: Kubernetes : Understanding Architecture, Components,' Installation and Configuration](https://www.linkedin.com/pulse/day-01-kubernetes-understanding-architecture-anup-ghattikar) [COMMUNITY-TOOL] + - [medium.com/@vvsevel: A Guide to Kubernetes Application Resource Tuning β€”' part 1](https://medium.com/@vvsevel/a-guide-to-kubernetes-application-resource-tuning-part-1-bf0ba04db10) [COMMUNITY-TOOL] + - [medium.com/@vinothiniraju: Streamlining Kubernetes Deployment with Ready-Built' Developer Platform](https://medium.com/@vinothiniraju/streamlining-kubernetes-deployment-with-ready-built-developer-platform-5ba0cbb4facf) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Nginx Deployments: Simplified Management and Increased' Scalability](https://faun.pub/kubernetes-nginx-deployments-simplified-management-and-increased-scalability-8b1a32884db1) [COMMUNITY-TOOL] + - [medium.com/@a.j.abbott24: Kubernetes: Multi Environment Config Management](https://medium.com/@a.j.abbott24/kubernetes-multi-environment-config-management-c36c5cf3bbac) [COMMUNITY-TOOL] + - [medium.com/@extio: Understanding Kubernetes Annotations: Enhancing Flexibility' and Extensibility](https://medium.com/@extio/understanding-kubernetes-annotations-enhancing-flexibility-and-extensibility-8f9046591aa1) [COMMUNITY-TOOL] + - [aws.plainenglish.io: $ kubectl get kubernetes -o architecture](https://aws.plainenglish.io/kubectl-get-kubernetes-o-architecture-6d4bd97dcaaf) [COMMUNITY-TOOL] - [freecodecamp.org: How to Deploy an Application to a Kubernetes Cluster](https://www.freecodecamp.org/news/deploy-docker-image-to-kubernetes) [COMMUNITY-TOOL] + - [medium.com/@kylelzk: Kubernetes Theory - Understanding Kubernetes Components:' A Deep Dive](https://medium.com/@kylelzk/kubernetes-theory-understanding-kubernetes-components-a-deep-dive-ac31b7463df2) [COMMUNITY-TOOL] + - [medium.com/@bijit211987: Kubernetes Roadmap](https://medium.com/@bijit211987/kubernetes-roadmap-edd06067fa72) [COMMUNITY-TOOL] - [serokell.io/blog/kubernetes-guide: A Guide to Kubernetes](https://serokell.io/blog/kubernetes-guide) [COMMUNITY-TOOL] - [kube.careers: Kubernetes jobs market (Q2 2021)](https://kube.careers/report-2021-q2) [COMMUNITY-TOOL] - [kube.careers: Kubernetes jobs market trends for 2021 (Q4)](https://kube.careers/report-2021-q4) [COMMUNITY-TOOL] - - [kube.careers](https://kube.careers) [COMMUNITY-TOOL] + - [medium.com/@dfrancisczok: Introduction to Kubernetes β€” other Kubernetes' components and abstract concepts | Dave Frank](https://medium.com/@dfrancisczok/introduction-to-kubernetes-other-kubernetes-components-and-abstract-concepts-7dfa4955d845) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Kubernetes 101: Understanding the Basics of Container' Orchestration](https://levelup.gitconnected.com/kubernetes-101-understanding-the-basics-of-container-orchestration-898562f45651) [COMMUNITY-TOOL] + - [medium.com/@walissonscd: Understanding Your Kubernetes Cluster](https://medium.com/@walissonscd/understanding-your-kubernetes-cluster-16f4b90f3edc) [COMMUNITY-TOOL] + - [Certified Kubernetes offerings](https://www.cncf.io/certification/software-conformance) [COMMUNITY-TOOL] - [Cloud-Native Development Survey Details Kubernetes, Serverless Data](https://virtualizationreview.com/articles/2020/05/08/cloud-native-dev-survey.aspx) [COMMUNITY-TOOL] - [k8s.af 🌟](https://k8s.af) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Horror Stories](https://thenewstack.io/kubernetes-horror-stories) [COMMUNITY-TOOL] - [techbeacon.com: Why teams fail with Kubernetesβ€”and what to do about it](https://techbeacon.com/enterprise-it/why-teams-fail-kubernetes-what-do-about-it) [COMMUNITY-TOOL] - [fairwinds.medium.com: Kubernetes Maturity Model](https://www.fairwinds.com/kubernetes-maturity-model) [COMMUNITY-TOOL] + - [fairwinds.medium.com: An Introduction to the Kubernetes Maturity Model β€”' How to Use It](https://fairwinds.medium.com/an-introduction-to-the-kubernetes-maturity-model-how-to-use-it-54ebfc21e413) [COMMUNITY-TOOL] + - [openshift sandbox](https://developers.redhat.com/developer-sandbox/get-started) [COMMUNITY-TOOL] - [Kubebyexample.com - kubernetesbyexample.com 🌟🌟](https://kubebyexample.com) [COMMUNITY-TOOL] + - [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] - [itnext.io: Kubernetes Installation Methods The Complete Guide](https://itnext.io/kubernetes-installation-methods-the-complete-guide-1036c860a2b3) [COMMUNITY-TOOL] + - [medium.com/@DevOpsfreak: Top 12 Kubernetes Installation Errors You Can’t' Afford to Miss](https://medium.com/@DevOpsfreak/top-12-kubernetes-installation-errors-you-cant-afford-to-miss-b52d7cda1a52) [COMMUNITY-TOOL] - [kubernetes.io](https://kubernetes.io) [COMMUNITY-TOOL] + - [reddit.com/r/kubernetes](https://www.reddit.com/r/kubernetes) [COMMUNITY-TOOL] - [Kubernetes README: kubernetesreadme.com](https://kubernetesreadme.com) [COMMUNITY-TOOL] - [dev-k8sref-io.web.app](https://dev-k8sref-io.web.app) [COMMUNITY-TOOL] - [jamiehannaford/what-happens-when-k8s](https://github.com/jamiehannaford/what-happens-when-k8s) [COMMUNITY-TOOL] - [kubernetespodcast.com](https://kubernetespodcast.com) [COMMUNITY-TOOL] - [kubelist.com/podcast: The Kubelist Podcast](https://kubelist.com/podcast) [COMMUNITY-TOOL] + - [nativecloud.dev 🌟](https://nativecloud.dev) [COMMUNITY-TOOL] - [cloudowski.com](https://cloudowski.com) [COMMUNITY-TOOL] - [dev.to/t/kubernetes](https://dev.to/t/kubernetes) [COMMUNITY-TOOL] - [opensource.com/tags/kubernetes](https://opensource.com/tags/kubernetes) [COMMUNITY-TOOL] - [itnext.io/tagged/kubernetes](https://itnext.io/tagged/kubernetes) [COMMUNITY-TOOL] - [learnsteps.com/tag/basics-on-kubernetes](https://www.learnsteps.com/tag/basics-on-kubernetes) [COMMUNITY-TOOL] + - [devopscube.com](https://devopscube.com) [COMMUNITY-TOOL] - [thecloudblog.net](https://thecloudblog.net) [COMMUNITY-TOOL] + - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] - [returngis.net](https://www.returngis.net) [COMMUNITY-TOOL] + - [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece) [COMMUNITY-TOOL] + - [kubedex.com](https://kubedex.com) [COMMUNITY-TOOL] + - [medium.com: A Year Of Running Kubernetes at MYOB, And The Importance Of' Empathy](https://medium.com/@jpcontad/a-year-of-running-kubernetes-as-a-product-7eed1204eecd) [COMMUNITY-TOOL] + - [labs.mwrinfosecurity.com: Attacking Kubernetes through Kubelet](https://labs.mwrinfosecurity.com/blog/attacking-kubernetes-through-kubelet) [COMMUNITY-TOOL] - [itnext.io: Successful & Short Kubernetes Stories For DevOps Architects](https://itnext.io/successful-short-kubernetes-stories-for-devops-architects-677f8bfed803) [COMMUNITY-TOOL] - [platform9.com: Kubernetes CI/CD Pipelines at Scale](https://platform9.com/blog/kubernetes-ci-cd-pipelines-at-scale) [COMMUNITY-TOOL] - [5 open source projects that make Kubernetes even better: Prometheus, Operator' framework, Knative, Tekton, Kubeflow 🌟](https://enterprisersproject.com/article/2020/5/kubernetes-5-open-source-projects-improve) [COMMUNITY-TOOL] @@ -93,29 +366,52 @@ - [opensource.com: 5 ways to boost your Kubernetes knowledge](https://opensource.com/article/20/6/kubernetes-anniversary) [COMMUNITY-TOOL] - [blog.container-solutions.com: 7 Cloud Native Trends to Watch in 2020](https://blog.container-solutions.com/7-cloud-native-trends-to-watch-in-2020) [COMMUNITY-TOOL] - [snyk.io: Shipping Kubernetes-native applications with confidence](https://snyk.io/blog/shipping-kubernetes-native-applications-with-confidence) [COMMUNITY-TOOL] + - [medium: Delivering value on Kubernetes](https://medium.com/@dius_au/delivering-value-on-kubernetes-8d5c5655c1b4) [COMMUNITY-TOOL] + - [medium: Then he asked me β€œIs Kubernetes right for us?”](https://medium.com/@alexellisuk/then-he-asked-me-is-kubernetes-right-for-us-78695ee35289) [COMMUNITY-TOOL] + - [lambda.grofers.com: Learnings From Two Years of Kubernetes in Production](https://lambda.grofers.com/learnings-from-two-years-of-kubernetes-in-production-b0ec21aa2814) [COMMUNITY-TOOL] + - [medium: 3 Years of Kubernetes in Production–Here’s What We Learned](https://medium.com/better-programming/3-years-of-kubernetes-in-production-heres-what-we-learned-44e77e1749c8) [COMMUNITY-TOOL] - [revistacloudcomputing.com: Los mejores proveedores de Kubernetes](https://www.revistacloudcomputing.com/2020/09/los-mejores-proveedores-de-kubernetes) [COMMUNITY-TOOL] + - [medium: Installing cf-for-k8s on a Kubernetes Cluster Running on Digital' Ocean](https://medium.com/cloud-foundry-foundation/installing-cf-for-k8s-on-a-kubernetes-cluster-running-on-digitalocean-acffdc652dcf) [COMMUNITY-TOOL] - [itnext.io: Lessons learned from managing a Kubernetes cluster for side projects' (GKE)](https://itnext.io/lessons-learned-from-managing-a-kubernetes-cluster-for-side-projects-780fbbacf36c) [COMMUNITY-TOOL] + - [projectcalico.org: Using Kubernetes to orchestrate VMs](https://www.projectcalico.org/using-kubernetes-to-orchestrate-vms) [COMMUNITY-TOOL] - [lastweekinaws.com: Is ECS deprecated? Has Kubernetes won?](https://www.lastweekinaws.com/blog/reader-mailbag-is-ecs-deprecated) [COMMUNITY-TOOL] - [opensource.com: 8 Kubernetes insights for 2021](https://opensource.com/article/21/1/kubernetes) [COMMUNITY-TOOL] - [srcco.de: Zalando - Many Kubernetes Clusters instead of 1 huge cluster](https://srcco.de/posts/many-kubernetes-clusters.html) [COMMUNITY-TOOL] + - [magalix.com: Influencing Kubernetes Scheduler Decisions](https://www.magalix.com/blog/influencing-kubernetes-scheduler-decisions) [COMMUNITY-TOOL] + - [medium: Making Sense of Taints and Tolerations in Kubernetes](https://medium.com/kubernetes-tutorials/making-sense-of-taints-and-tolerations-in-kubernetes-446e75010f4e) [COMMUNITY-TOOL] - [devopscube.com: 10 Key Considerations for Kubernetes Cluster Design & Setup' 🌟](https://devopscube.com/key-considerations-kubernetes-cluster-design-setup) [COMMUNITY-TOOL] + - [blog.pixielabs.ai: Building Kubernetes Native SaaS applications: iterating' quickly by deploying in-cluster data planes](https://blog.pixielabs.ai/hybrid-architecture/hybrid-architecture) [COMMUNITY-TOOL] - [itnext.io: CKS Exam Series #9 RBAC v2](https://itnext.io/cks-exam-series-9-rbac-v2-23ee24dd77cd) [COMMUNITY-TOOL] - [infoq.com: Experts Discuss Top Kubernetes Trends and Production Challenges](https://www.infoq.com/articles/kubernetes-trends-and-challenges) [COMMUNITY-TOOL] + - [blog.appstack.one: How to run Ghost blog inside Kubernetes](https://blog.appstack.one/how-to-run-ghost-blog-inside-kubernetes) [COMMUNITY-TOOL] - [The Evolution of Distributed Systems on Kubernetes](https://www.infoq.com/articles/distributed-systems-kubernetes) [COMMUNITY-TOOL] + - [medium: Graceful shutdown of fpm and nginx in Kubernetes](https://medium.com/inside-personio/graceful-shutdown-of-fpm-and-nginx-in-kubernetes-f362369dff22) [COMMUNITY-TOOL] - [fairwinds.com: Over-Provisioned and Over-Permissioned Containers & Kubernetes](https://www.fairwinds.com/blog/over-provisioned-and-over-permissioned-containers-kubernetes) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Implement Your Distributed Filesystem With' GlusterFS And Kubernetes](https://betterprogramming.pub/how-to-implement-your-distributed-filesystem-with-glusterfs-and-kubernetes-83ee7f5f834f) [COMMUNITY-TOOL] + - [medium: Scaling Kubernetes with Assurance at Pinterest](https://medium.com/pinterest-engineering/scaling-kubernetes-with-assurance-at-pinterest-a23f821168da) [COMMUNITY-TOOL] + - [blog.deckhouse.io: How we enjoyed upgrading a bunch of Kubernetes clusters' from v1.16 to v1.19](https://blog.deckhouse.io/how-we-enjoyed-upgrading-a-bunch-of-kubernetes-clusters-from-v1-16-to-v1-19-7d664624b2c1) [COMMUNITY-TOOL] - [Kubernetes setup with CRI-O Runtime](https://github.com/msfidelis/kubernetes-with-cri-o) ⭐ 93 [COMMUNITY-TOOL] + - [hjrocha.medium.com: Add a Custom Host to Kubernetes](https://hjrocha.medium.com/add-a-custom-host-to-kubernetes-a06472cedccb) [COMMUNITY-TOOL] - [qwinix.io: What Is Kubernetes? K8s Uses, Benefits, & More](https://www.qwinix.io/blog-what-is-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: Governance, Risk and Compliance with Kubernetes](https://thenewstack.io/governance-risk-and-compliance-with-kubernetes) [COMMUNITY-TOOL] + - [zhimin-wen.medium.com: Custom Notifications with Alert Manager’s Webhook' Receiver in Kubernetes](https://zhimin-wen.medium.com/custom-notifications-with-alert-managers-webhook-receiver-in-kubernetes-8e1152ba2c31) [COMMUNITY-TOOL] - [blog.harbur.io: Demystifying stateful apps on Kubernetes by deploying an' etcd cluster](https://blog.harbur.io/demystifying-stateful-apps-on-kubernetes-by-deploying-an-etcd-cluster-b85bf8c16fea) [COMMUNITY-TOOL] - [blog.kintone.io: Rebooting a LOT of Kubernetes nodes in a declarative way](https://blog.kintone.io/entry/2021/01/14/160935) [COMMUNITY-TOOL] - [infoq.com: Cloud Native and Kubernetes Observability: Expert Panel](https://www.infoq.com/articles/cloud-native-observability) [COMMUNITY-TOOL] - [kubernetes.io: Don't Panic: Kubernetes and Docker](https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker) [COMMUNITY-TOOL] - [thenewstack.io: Exploring the New Kubernetes Maturity Model](https://thenewstack.io/exploring-the-new-kubernetes-maturity-model) [COMMUNITY-TOOL] + - [blog.bandowski.eu: Tools that should be used in every Kubernetes cluster' 🌟](https://blog.bandowski.eu/tools-that-should-be-used-in-every-kubernetes-cluster-38969ed3e603) [COMMUNITY-TOOL] - [infoq.com: The Kubernetes Effect](https://www.infoq.com/articles/kubernetes-effect) [COMMUNITY-TOOL] - [dustinspecker.com: Scaling Kubernetes Pods using Prometheus Metrics 🌟](https://dustinspecker.com/posts/scaling-kubernetes-pods-prometheus-metrics) [COMMUNITY-TOOL] - [dev.to: How to switch container runtime in a Kubernetes cluster](https://dev.to/stack-labs/how-to-switch-container-runtime-in-a-kubernetes-cluster-1628) [COMMUNITY-TOOL] + - [itnext.io: Breaking down and fixing etcd cluster](https://itnext.io/breaking-down-and-fixing-etcd-cluster-d81e35b9260d) [COMMUNITY-TOOL] - [itnext.io: Kubernetes: what are Endpoints](https://itnext.io/kubernetes-what-are-endpoints-3cc9e769b614) [COMMUNITY-TOOL] + - [medium.com: Using kubernetes custom resources to manage our ephemeral environments](https://medium.com/beamdental/using-kubernetes-custom-resources-to-manage-our-ephemeral-environments-f298610893e1) [COMMUNITY-TOOL] + - [medium: Running Apache Flink on Kubernetes](https://medium.com/empathyco/running-apache-flink-on-kubernetes-10815a26559e) [COMMUNITY-TOOL] - [learnsteps.com: How exactly kube-proxy works: Basics on Kubernetes](https://www.learnsteps.com/how-exactly-kube-proxy-works-basics-on-kubernetes) [COMMUNITY-TOOL] + - [medium.com: Connect services across Kubernetes clusters using Teleproxy](https://medium.com/flare-systems/connect-services-across-kubernetes-clusters-using-teleproxy-3f317cfd8da) [COMMUNITY-TOOL] + - [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] - [siderolabs.com: Is Vanilla Kubernetes Really Too Heavy For The Raspberry' Pi?](https://www.siderolabs.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi) [COMMUNITY-TOOL] - [infoq.com: Kubernetes Workloads in the Serverless Era: Architecture, Platforms,' and Trends](https://www.infoq.com/articles/kubernetes-workloads-serverless-era) [COMMUNITY-TOOL] - [blog.kintone.io: Tolerating failures in container image registries](https://blog.kintone.io/entry/neco-registry) [COMMUNITY-TOOL] @@ -124,19 +420,28 @@ - [usepine.com: Improving cert-manager HTTP01 self-check speed](https://www.usepine.com/blog/en/improving-cert-manager-self-check-speed-when-issuing-certificates) [COMMUNITY-TOOL] - [datree.io: A Deep Dive Into Kubernetes Schema Validation 🌟](https://www.datree.io/resources/kubernetes-schema-validation) [COMMUNITY-TOOL] - [infracloud.io: Avoiding Kubernetes Cluster Outages with Synthetic Monitoring](https://www.infracloud.io/blogs/avoiding-kubernetes-cluster-outages-synthetic-monitoring) [COMMUNITY-TOOL] + - [thenucleargeeks.com: Taints and Tolerations in Kubernetes](https://thenucleargeeks.com/2021/06/26/taints-and-tolerations-in-kubernetes-edit) [COMMUNITY-TOOL] - [devopshubproject/cka-lab](https://github.com/devopshubproject/cka-lab) [COMMUNITY-TOOL] + - [shayn-71079.medium.com: Scaling Kubernetes Clusters](https://shayn-71079.medium.com/scaling-kubernetes-clusters-8a061321de93) [COMMUNITY-TOOL] - [thenewstack.io: Living with Kubernetes: Multicluster Management](https://thenewstack.io/living-with-kubernetes-multicluster-management) [COMMUNITY-TOOL] - [tigera.io: Comparing kube-proxy modes: iptables or IPVS?](https://www.tigera.io/blog/comparing-kube-proxy-modes-iptables-or-ipvs) [COMMUNITY-TOOL] - [fairwinds.com: K8s Clinic: How to Run Kubernetes Securely and Efficiently' 🌟](https://www.fairwinds.com/blog/k8s-clinic-how-to-run-kubernetes-securely-and-efficiently) [COMMUNITY-TOOL] - [weave.works: Production Ready Checklists for Kubernetes 🌟](https://go.weave.works/production-ready-kubernetes-checklist.html) [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] - [piotrminkowski.com: Kubernetes Multicluster with Kind and Submariner](https://piotrminkowski.com/2021/07/08/kubernetes-multicluster-with-kind-and-submariner) [COMMUNITY-TOOL] - [civo.com: Get up and running with Kubeflow on Civo Kubernetes](https://www.civo.com/learn/get-up-and-running-with-kubeflow-on-civo-kubernetes) [COMMUNITY-TOOL] - [dbafromthecold.com: Adjusting pod eviction time in Kubernetes](https://dbafromthecold.com/2020/04/08/adjusting-pod-eviction-time-in-kubernetes) [COMMUNITY-TOOL] + - [doordash.engineering: Gradual Code Releases Using an In-House Kubernetes' Canary Controller](https://doordash.engineering/2021/04/14/gradual-code-releases-using-an-in-house-kubernetes-canary-controller) [COMMUNITY-TOOL] - [itnext.io: How to deploy a cross-cloud Kubernetes cluster with built-in' disaster recovery 🌟](https://itnext.io/how-to-deploy-a-cross-cloud-kubernetes-cluster-with-built-in-disaster-recovery-bbce27fcc9d7) [COMMUNITY-TOOL] - [blog.cloudflare.com: Automatic Remediation of Kubernetes Nodes](https://blog.cloudflare.com/automatic-remediation-of-kubernetes-nodes) [COMMUNITY-TOOL] - [pulumi.com: Kubernetes Fundamentals Part One - Python instead of YAML 🌟](https://www.pulumi.com/blog/kubernetes-fundamentals-part-one) [COMMUNITY-TOOL] - [ubuntu.com: How to test the latest Kubernetes 1.22 release candidate with' MicroK8s](https://ubuntu.com/blog/how-to-test-the-latest-kubernetes-with-microk8s) [COMMUNITY-TOOL] - [thenewstack.io: 10 Steps to a Successful Kubernetes Technical Transformation' 🌟](https://thenewstack.io/10-steps-to-a-successful-kubernetes-technical-transformation) [COMMUNITY-TOOL] + - [medium: Kubernetes Scaling & Replicas 🌟](https://medium.com/brainyydude/kubernetes-scaling-replicas-69fcd44b0630) [COMMUNITY-TOOL] + - [cncf.io: Advanced Kubernetes pod to node scheduling](https://www.cncf.io/blog/2021/07/27/advanced-kubernetes-pod-to-node-scheduling) [COMMUNITY-TOOL] + - [medium: Create A Pod In Kubernetes Cluster](https://medium.com/codex/create-a-pod-in-kubernetes-cluster-b9e0c33bb904) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Scale Docker Containers Across Servers Using Kubernetes](https://www.cloudsavvyit.com/13039/how-to-scale-docker-containers-across-servers-using-kubernetes) [COMMUNITY-TOOL] - [Kubernetes. Label and Selector. Important Topic. Identify object in cluster. CKA Exam Tips](https://www.youtube.com/watch?app=desktop&v=Vh3piGAxcf8&ab_channel=AlokKumar) [COMMUNITY-TOOL] - [thenewstack.io: Cloud Foundry Summit: Kubernetes Must Do Better by Developers](https://thenewstack.io/cloud-foundry-summit-kubernetes-must-do-better-by-developers) [COMMUNITY-TOOL] - [itnext.io: How to create Kubernetes home lab on an old laptop with K3s](https://itnext.io/how-to-create-kubernetes-home-lab-on-an-old-laptop-1de6cc12c13e) [COMMUNITY-TOOL] @@ -144,126 +449,303 @@ - [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) [COMMUNITY-TOOL] - [itnext.io: Expose Open Policy Agent/Gatekeeper Constraint Violations for' Kubernetes Applications with Prometheus and Grafana](https://itnext.io/expose-open-policy-agent-gatekeeper-constraint-violations-with-prometheus-and-grafana-6b7ac92ea07f) [COMMUNITY-TOOL] - [thenewstack.io: How Airbnb and Twitter Cut Back on Microservice Complexities](https://thenewstack.io/how-airbnb-and-twitter-cut-back-on-microservice-complexities) [COMMUNITY-TOOL] + - [redkubes.com: DIY Kubernetes-based platform building – part 3](https://redkubes.com/diy-kubernetes-based-platform-building-part-3) [COMMUNITY-TOOL] - [hobby-kube/guide 🌟](https://github.com/hobby-kube/guide) ⭐ 5662 [ENTERPRISE-STABLE] + - [wecloudpro.com: Watchers in Kubernetes](https://www.wecloudpro.com/2021/08/21/Watchers-in-Kubernetes.html) [COMMUNITY-TOOL] - [youtube: Tinder's Move to Kubernetes - Chris O'Brien & Chris Thomas, Tinder](https://www.youtube.com/watch?app=desktop&v=o3WXPXDuCSU) [COMMUNITY-TOOL] + - [medium: How to enable Kubernetes container RuntimeDefault seccomp profile' for all workloads](https://medium.com/@LachlanEvenson/how-to-enable-kubernetes-container-runtimedefault-seccomp-profile-for-all-workloads-6795624fcbcc) [COMMUNITY-TOOL] - [infoq.com: Six Tips for Running Scalable Workloads on Kubernetes](https://www.infoq.com/articles/tips-running-scalable-workloads-kubernetes) [COMMUNITY-TOOL] - [itnext.io: Evolution of PaaSes to Platform-as-Code in Kubernetes world](https://itnext.io/evolution-of-paases-to-platform-as-code-in-kubernetes-world-74464b0013ca) [COMMUNITY-TOOL] + - [medium: Wordpress High Availability on Kubernetes](https://medium.com/@icheko/wordpress-high-availability-on-kubernetes-f6c0bcc2f28d) [COMMUNITY-TOOL] - [thenewstack.io: The State of Kubernetes: Key Challenges and the Role of' AI](https://thenewstack.io/the-state-of-kubernetes-key-challenges-and-the-role-of-ai) [COMMUNITY-TOOL] - [learnsteps.com: Basics on Kubernetes: What exactly is a ReplicaSet](https://www.learnsteps.com/basics-on-kubernetes-what-exactly-is-a-replicaset) [COMMUNITY-TOOL] + - [ithands-on.com: Kubernetes 101 : Switching namespaces](https://www.ithands-on.com/2021/10/kubernetes-101-switching-namespaces.html) [COMMUNITY-TOOL] + - [medium.com: Tinder’s move to Kubernetes](https://medium.com/tinder-engineering/tinders-move-to-kubernetes-cda2a6372f44) [COMMUNITY-TOOL] - [danielmangum.com: How Kubernetes validates custom resources](https://danielmangum.com/posts/how-kubernetes-validates-custom-resources) [COMMUNITY-TOOL] - [opensource.com: How the Kubernetes ReplicationController works](https://opensource.com/article/21/11/kubernetes-replicationcontroller) [COMMUNITY-TOOL] - [itnext.io: Kubernetes β€” Running Multiple Container Runtimes](https://itnext.io/kubernetes-running-multiple-container-runtimes-65220b4f9ef4) [COMMUNITY-TOOL] + - [medium: Kubernetes for dummies: introduction. Part 1](https://medium.com/@mfsilv/kubernetes-a-gentle-introduction-9d23de7f00e0) [COMMUNITY-TOOL] - [kubermatic.com: The Ultimate Checklist for Running Kubernetes in Production](https://www.kubermatic.com/resources/the-ultimate-checklist-for-running-kubernetes-in-production) [COMMUNITY-TOOL] - [vadosware.io: So you need to wait for some Kubernetes resources?](https://vadosware.io/post/so-you-need-to-wait-for-some-kubernetes-resources) [COMMUNITY-TOOL] + - [vxav.fr: Interacting with containerd runtime for kubernetes](https://www.vxav.fr/2021-09-13-interacting-with-containerd-runtime-for-kubernetes) [COMMUNITY-TOOL] + - [medium: Exploring Kubernetes Node Architecture](https://medium.com/nerd-for-tech/exploring-kubernetes-node-architecture-3a36df6ae034) [COMMUNITY-TOOL] - [mayankshah.dev: Demystifying kube-proxy](https://mayankshah.dev/blog/demystifying-kube-proxy) [COMMUNITY-TOOL] - [blog.brujordet.no: Using custom hardware in kubernetes](https://blog.brujordet.no/post/homelab/using_custom_hardware_in_kubernetes) [COMMUNITY-TOOL] + - [technos.medium.com: Kubernetes Workflow for Absolute Beginners](https://technos.medium.com/kubernetes-workflow-bad346c54962) [COMMUNITY-TOOL] - [cloud.google.com: The past, present, and future of Kubernetes with Eric' Brewer](https://cloud.google.com/blog/products/containers-kubernetes/the-rise-and-future-of-kubernetes-and-open-source-at-google) [COMMUNITY-TOOL] - [kmitevski.com: Writing a Kubernetes Validating Webhook using Python](https://kmitevski.com/writing-a-kubernetes-validating-webhook-using-python) [COMMUNITY-TOOL] + - [medium.com/@hinsulak: Multi-node lightweight Kubernetes setup](https://medium.com/@hinsulak/multi-node-lightweight-kubernetes-setup-using-k3s-454e87fdc933) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes is Moving on From Dockershim: Commitments and' Next Steps](https://kubernetes.io/blog/2022/01/07/kubernetes-is-moving-on-from-dockershim) [COMMUNITY-TOOL] - [blog.px.dev: Where are my container's files? Inspecting container filesystems](https://blog.px.dev/container-filesystems) [COMMUNITY-TOOL] + - [medium.com/codex: How to Deploy WordPress On Kubernetes β€” Part 2](https://medium.com/codex/how-to-deploy-wordpress-on-kubernetes-part-2-df1cc9cbaa2e) [COMMUNITY-TOOL] - [freecodecamp.org: Learn Kubernetes and Start Containerizing Your Applications](https://www.freecodecamp.org/news/learn-kubernetes-and-start-containerizing-your-applications) [COMMUNITY-TOOL] - [komodor.com: Kubernetes Nodes – The Complete Guide](https://komodor.com/learn/kubernetes-nodes-complete-guide) [COMMUNITY-TOOL] + - [medium.com/techbeatly: Chain of events behind a running Pod](https://medium.com/techbeatly/chain-of-events-behind-a-running-pod-149ebaafbfbc) [COMMUNITY-TOOL] - [thenewstack.io: What Does It Take to Manage Hundreds of Kubernetes Clusters?](https://thenewstack.io/what-does-it-take-to-manage-hundreds-of-kubernetes-clusters) [COMMUNITY-TOOL] + - [medium.com/pareture: Kubernetes Scaling, Capacity and Resource Planning' in Complex Clusters](https://medium.com/pareture/kubernetes-scaling-capacity-and-resource-planning-in-complex-clusters-97a6105b43a4) [COMMUNITY-TOOL] + - [blog.runx.dev: 3 Things I Hate About Kubernetes](https://blog.runx.dev/3-things-i-hate-about-kubernetes-49f1656baeaa) [COMMUNITY-TOOL] + - [devopslearners.com: What is a Kubernetes Ephemeral Container?](https://devopslearners.com/what-is-a-kubernetes-ephemeral-container-aa8ab658755d) [COMMUNITY-TOOL] - [opensource.com: A visual map of a Kubernetes deployment](https://opensource.com/article/22/3/visual-map-kubernetes-deployment) [COMMUNITY-TOOL] + - [devopslearners.com: Different Container Runtimes and Configurations in the' same Kubernetes Cluster](https://devopslearners.com/different-container-runtimes-and-configurations-in-the-same-kubernetes-cluster-fed228e1853e) [COMMUNITY-TOOL] - [itnext.io: Measuring Patching Cadence on Kubernetes with GitOps](https://itnext.io/measuring-patching-cadence-on-kubernetes-with-gitops-353bc4a1d25) [COMMUNITY-TOOL] - [thenewstack.io: The Rush to Fix the Kubernetes Failover Problem](https://thenewstack.io/the-rush-to-fix-the-kubernetes-failover-problem) [COMMUNITY-TOOL] + - [vidhitakher.medium.com: Understanding the Kubernetes cluster components](https://vidhitakher.medium.com/understanding-the-kubernetes-cluster-components-c57cd4af8570) [COMMUNITY-TOOL] + - [medium.com/@kennethtcp: How to spread replica pods into nodes evenly by' topologySpreadConstraints](https://medium.com/@kennethtcp/how-to-spread-replica-pods-into-nodes-evenly-by-topologyspreadconstraints-8abd03424aae) [COMMUNITY-TOOL] + - [medium.com/@norlin.t: Build a managed Kubernetes cluster from scratch β€”' part 1](https://medium.com/@norlin.t/build-a-managed-kubernetes-cluster-from-scratch-part-1-fca5f6b3639b) [COMMUNITY-TOOL] + - [topcloudops.com: Kubernetes Security, Rootless Containers](https://topcloudops.com/blog-detail?id=466c7bdd-ccb9-4722-abe5-d71a535113a2) [COMMUNITY-TOOL] + - [topcloudops.com: Kubernetes Draining Nodes Properly](https://topcloudops.com/blog-detail?id=afa06d47-b8ea-4417-bb4c-7d164f8903e7) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Draining Nodes Properly](https://itnext.io/kubernetes-draining-nodes-properly-79e18dca4d5e) [COMMUNITY-TOOL] + - [medium.com/devops-mojo: Kubernetes β€” Open Standards (OCI, CRI, CNI, CSI,' SMI, CPI) Overview](https://medium.com/devops-mojo/kubernetes-open-standards-oci-cri-cni-csi-smi-cpi-overview-what-is-k8s-open-standards-introduction-a860905af6f7) [COMMUNITY-TOOL] - [itnext.io: Introduction to Kubernetes extensibility](https://itnext.io/kubernetes-extensibility-c5fed27f0952) [COMMUNITY-TOOL] + - [faun.pub: Deep into Container β€” How Kubernetes works with Container Runtime](https://faun.pub/kubernetes-story-how-kubernetes-works-with-container-runtime-ce618a306f64) [COMMUNITY-TOOL] + - [blog.axiomio.com: Seven Kubernetes Trends to Watch in Upcoming Years](https://blog.axiomio.com/seven-kubernetes-trends-to-watch-in-upcoming-years-e7d48e86c614) [COMMUNITY-TOOL] + - [medium.com/@Paddy_Adallah: How to Choose Kubernetes Platforms for Enterprise' Deployments](https://medium.com/@Paddy_Adallah/how-to-choose-kubernetes-platforms-for-enterprise-deployments-c04d5e436543) [COMMUNITY-TOOL] + - [sunnykkc13.medium.com: Deep Dive into Kubernetes](https://sunnykkc13.medium.com/deep-dive-into-kubernetes-238258c9a536) [COMMUNITY-TOOL] + - [medium.com/@issy972: Balancing reliability, cost and performance with Kubernetes](https://medium.com/@issy972/balancing-reliability-cost-and-performance-with-kubernetes-45aae8489a3c) [COMMUNITY-TOOL] + - [imoisharma.medium.com: How Leader election works in Kubernetesβ€” By M. Sharma](https://imoisharma.medium.com/how-leader-election-works-in-kubernetes-by-m-sharma-635d213b3fd1) [COMMUNITY-TOOL] - [howtogeek.com: How to Clean Up Old Containers and Images in Your Kubernetes' Cluster](https://www.howtogeek.com/devops/how-to-clean-up-old-containers-and-images-in-your-kubernetes-cluster) [COMMUNITY-TOOL] + - [medium.com/blablacar: Operating Node.js in Kubernetes at scale at BlaBlaCar](https://medium.com/blablacar/operating-node-js-in-kubernetes-at-scale-at-blablacar-3afb6d5d4299) [COMMUNITY-TOOL] - [blog.kubesimplify.com: DIY: How To Build A Kubernetes Policy Engine](https://blog.kubesimplify.com/diy-how-to-build-a-kubernetes-policy-engine) [COMMUNITY-TOOL] + - [faun.pub: Git Clone using Init-container | Kubernetes](https://faun.pub/git-clone-using-init-container-kubernetes-b49535be6968) [COMMUNITY-TOOL] - [itnext.io: K8s Tips: Accessing the API Server From a Pod](https://itnext.io/k8s-tips-accessing-the-api-server-from-a-pod-f6f72bc847de) [COMMUNITY-TOOL] + - [medium.com/@tamerberatcelik: When and why to use Kubernetes?](https://medium.com/@tamerberatcelik/when-and-why-to-use-kubernetes-fface756859f) [COMMUNITY-TOOL] + - [kymidd.medium.com: Let’s Do DevOps: EKS K8s & Python Fuzzy Staging with' AWS Secrets Manager, K8s Init disk, Secrets Injection](https://kymidd.medium.com/lets-do-devops-eks-k8s-python-fuzzy-staging-with-aws-secrets-manager-k8s-init-disk-secrets-b0d8022f3a5d) [COMMUNITY-TOOL] + - [medium.com/@AceTheCloud-Abhishek: 50 Shades of Containers and Kubernetes](https://medium.com/@AceTheCloud-Abhishek/50-shades-of-containers-and-kubernetes-d2217fbea788) [COMMUNITY-TOOL] - [dev.to: How to make exclusive locks in Kubernetes](https://dev.to/madmaxx/how-to-make-exclusive-locks-in-kubernetes-23if) [COMMUNITY-TOOL] + - [faun.pub: Optimize Kubernetes Resource Management with Time-To-Live (TTL)' for Cleaner Cluster](https://faun.pub/optimize-kubernetes-resource-management-with-time-to-live-ttl-for-cleaner-cluster-ea1c6e0c1e73) [COMMUNITY-TOOL] - [github.com/genuinetools: contained.af](https://github.com/genuinetools/contained.af) ⭐ 907 [COMMUNITY-TOOL] + - [abhii85.hashnode.dev: How to get started with K8s contributions](https://abhii85.hashnode.dev/how-to-get-started-with-k8s-contributions) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Sandbox Environments with Virtual Clusters](https://itnext.io/kubernetes-sandbox-environments-with-virtual-clusters-fb465b296777) [COMMUNITY-TOOL] + - [medium.com/@alexmogfr: ZEvent Place: How we handled 100k+ CCU on a real-time' collective canvas](https://medium.com/@alexmogfr/zevent-place-how-we-handled-100k-ccu-on-a-real-time-collective-canvas-71d3d346e0ab) [COMMUNITY-TOOL] + - [blog.devgenius.io: DevOps in K8s β€” Pod Cgroups](https://blog.devgenius.io/devops-in-k8s-pod-cgroups-ed05181865f9) [COMMUNITY-TOOL] - [github.com/metaleapca: metaleap-devops-in-k8s.pdf](https://github.com/metaleapca/metaleap-devops-in-k8s/blob/main/metaleap-devops-in-k8s.pdf) ⭐ 30 [COMMUNITY-TOOL] - [engineering.prezi.com: How to avoid global outage β€” Seamlessly migrating' DaemonSet labels](https://engineering.prezi.com/intro-4727024fc2c1) [COMMUNITY-TOOL] + - [medium.com/trendyol-tech: Kubernetes IO Problem Investigation](https://medium.com/trendyol-tech/kubernetes-io-problem-investigation-1e8aa0cf4909) [COMMUNITY-TOOL] - [github.com/kairos-io/kairos: Kairos - Kubernetes-focused, Cloud Native Linux' meta-distribution](https://github.com/kairos-io/kairos) ⭐ 1725 [COMMUNITY-TOOL] + - [medium.com/@GranulateIntel: The Fundamental Principles of Kubernetes Capacity' Management](https://medium.com/@GranulateIntel/the-fundamental-principles-of-kubernetes-capacity-management-e23f388b4f3) [COMMUNITY-TOOL] - [thenewstack.io: Optimizing Kubernetes for Peak Traffic and Avoiding Setbacks](https://thenewstack.io/optimizing-kubernetes-for-peak-traffic-and-avoiding-setbacks) [COMMUNITY-TOOL] + - [tech.bigbasket.com: Atlas: Streamlining BigBasket’s 40+ lines of testing' across 80+ Microservices in Non-Production Environments](https://tech.bigbasket.com/atlas-streamlining-bigbaskets-40-lines-of-testing-across-80-microservices-in-non-production-459040947519) [COMMUNITY-TOOL] + - [hervekhg.medium.com: 3 years managing Kubernetes clusters, my 10 lessons](https://hervekhg.medium.com/3-years-managing-kubernetes-clusters-my-10-lessons-b565a5509f0e) [COMMUNITY-TOOL] + - [medium.com/@.anders: Lessons From Our 8 Years Of Kubernetes In Production' β€” Two Major Cluster Crashes, Ditching Self-Managed, Cutting Cluster Costs, Tooling, And More](https://medium.com/@.anders/learnings-from-our-8-years-of-kubernetes-in-production-two-major-cluster-crashes-ditching-self-0257c09d36cd) [COMMUNITY-TOOL] - [trstringer.com: What Determines if a Kubernetes Node is Ready?](https://trstringer.com/kubernetes-node-ready) [COMMUNITY-TOOL] + - [medium.com/@bgrant0607: Advantages of storing configuration in container' registries rather than git 🌟](https://medium.com/@bgrant0607/advantages-of-storing-configuration-in-container-registries-rather-than-git-b4266dc0c79f) [COMMUNITY-TOOL] + - [medium.com/@jainal: Mastering Graceful Shutdown in Distributed Systems and' Microservices](https://medium.com/@jainal/mastering-graceful-shutdown-in-distributed-systems-and-microservices-29c311e49660) [COMMUNITY-TOOL] - [rpadovani.com: How Kubernetes picks which pods to delete during scale-in](https://rpadovani.com/k8s-algorithm-pick-pod-scale-in) [COMMUNITY-TOOL] + - [medium: Mastering the KUBECONFIG file](https://medium.com/@ahmetb/mastering-kubeconfig-4e447aa32c75) [COMMUNITY-TOOL] - [rcarrata.github.io: Regenerating Kubeconfig for system:admin user in OpenShift' clusters](https://rcarrata.github.io/openshift/regenerate-kubeconfig) [COMMUNITY-TOOL] - [devopscube.com: Kubeconfig File Explained With Practical Examples 🌟](https://devopscube.com/kubernetes-kubeconfig-file) [COMMUNITY-TOOL] + - [iamunnip.medium.com: Merging kubeconfig Files](https://iamunnip.medium.com/merging-kubeconfig-files-c9e0f340a71c) [COMMUNITY-TOOL] + - [medium.com/@yogitakothadia: A Manifest File in Kubernetes](https://medium.com/@yogitakothadia/a-manifest-file-in-kubernetes-952183a508d4) [COMMUNITY-TOOL] + - [betterprogramming.pub: Setup Microservices on Kubernetes β€” Write a Configuration' File](https://betterprogramming.pub/set-up-microservice-on-kubernetes-write-config-file-8df7c2b07a4c) [COMMUNITY-TOOL] + - [faun.pub: Understanding the Kubernetes Manifest](https://faun.pub/understanding-the-kubernetes-manifest-e96d680f2a11) [COMMUNITY-TOOL] + - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - [kruyt.org: Migrate from Docker to Containerd in Kubernetes](https://kruyt.org/migrate-docker-containerd-kubernetes) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [linuxtechi.com: How to Setup Private Docker Registry in Kubernetes (k8s)](https://www.linuxtechi.com/setup-private-docker-registry-kubernetes) [COMMUNITY-TOOL] - [itnexst.io: Docker and Kubernetes β€” root vs. privileged](https://itnext.io/docker-and-kubernetes-root-vs-privileged-9d2a37453dec) [COMMUNITY-TOOL] - [blog.sighup.io: How to run Kubernetes without Docker](https://blog.sighup.io/how-to-run-kubernetes-without-docker) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Migrate From Docker Compose to Kubernetes](https://betterprogramming.pub/how-to-migrate-from-docker-compose-to-kubernetes-b57eb229beb2) [COMMUNITY-TOOL] - [kinsta.com: Kubernetes vs Docker: The Difference Explained](https://kinsta.com/blog/kubernetes-vs-docker) [COMMUNITY-TOOL] - [dynatrace.com: Kubernetes vs Docker: What’s the difference?](https://www.dynatrace.com/news/blog/kubernetes-vs-docker) [COMMUNITY-TOOL] - [imaginarycloud.com: Docker VS Kubernetes? It should be Docker + Kubernetes](https://www.imaginarycloud.com/blog/docker-vs-kubernetes) [COMMUNITY-TOOL] - [decipherzone.com: Kubernetes vs Docker Swarm: A Container Orchestration' Tools Comparison](https://www.decipherzone.com/blog-detail/kubernetes-vs-docker-swarm) [COMMUNITY-TOOL] + - [blog.rewanthtammana.com: Creating Malicious Admission Controllers](https://blog.rewanthtammana.com/creating-malicious-admission-controllers) [COMMUNITY-TOOL] - [kubernetes.io: Using Admission Controllers to Detect Container Drift at' Runtime](https://kubernetes.io/blog/2021/12/21/admission-controllers-for-container-drift) [COMMUNITY-TOOL] - [slack.engineering: A Simple Kubernetes Admission Webhook](https://slack.engineering/simple-kubernetes-webhook) [COMMUNITY-TOOL] - [blog.nillsf.com: How to run your own admission controller on Kubernetes](https://blog.nillsf.com/index.php/2020/12/03/how-to-run-your-own-admission-controller-on-kubernetes) [COMMUNITY-TOOL] + - [medium.com/@visweswara: What are Kubernetes Admission Controllers?](https://medium.com/@visweswara/what-are-kubernetes-admission-controllers-let-me-explain-93b97f659ccc) [COMMUNITY-TOOL] + - [medium.com/@jonathan_37674: Kubernetes Admission Controller: The Definitive' Guide](https://medium.com/@jonathan_37674/kubernetes-admission-controller-the-definitive-guide-786b09279418) [COMMUNITY-TOOL] - [pradeepl.com: Introduction to Kubernetes Admission Controllers](https://pradeepl.com/blog/kubernetes/introduction-to-kubernetes-admission-controllers) [COMMUNITY-TOOL] + - [medium.com/@pflooky: Intro to Kubernetes Mutating Webhooks (get more out' of Kubernetes)](https://medium.com/@pflooky/intro-to-kubernetes-mutating-webhooks-even-if-you-dont-know-kubernetes-172c30232488) [COMMUNITY-TOOL] + - [medium: The Kubernetes Cloud Controller Manager](https://medium.com/@m.json/the-kubernetes-cloud-controller-manager-d440af0d2be5) [COMMUNITY-TOOL] + - [medium: Kubernetes Resources 🌟](https://medium.com/@pratyush.mathur/kubernetes-resources-c09d172dbdc5) [COMMUNITY-TOOL] - [enterprisersproject.com: Managing Kubernetes resources: 5 things to remember](https://enterprisersproject.com/article/2020/8/managing-kubernetes-resources-5-things-remember) [COMMUNITY-TOOL] - [stackify.com: The Advantages of Using Kubernetes and Docker Together](https://stackify.com/kubernetes-docker-deployments) [COMMUNITY-TOOL] + - [linuxadvise.com: Kubernetes Node Affinity](https://www.linuxadvise.com/post/kubernetes-node-affinity) [COMMUNITY-TOOL] + - [linuxadvise.com: Kubernetes Daemon Sets](https://www.linuxadvise.com/post/kubernetes-daemon-sets) [COMMUNITY-TOOL] + - [magalix.com: **Team Productivity: Resource Management** 🌟](https://www.magalix.com/blog/team-productivity-1) [COMMUNITY-TOOL] + - [medium.com: kubernetes Pod Priority and Preemption](https://medium.com/@mohaamer5/kubernetes-pod-priority-and-preemption-943c58aee07d) [COMMUNITY-TOOL] + - [medium: How to configure and manage Pod in Kubernetes Cluster (K8s)](https://medium.com/faun/pod-in-kubernetes-cluster-k8s-adeb5b901153) [COMMUNITY-TOOL] - [howtoforge.com: How to create Multi-Container Pods in Kubernetes](https://www.howtoforge.com/multi-container-pods-in-kubernetes) [COMMUNITY-TOOL] + - [Discovering Running Pods By Using DNS and Headless Services in Kubernetes](https://medium.com/swlh/discovering-running-pods-by-using-dns-and-headless-services-in-kubernetes-7002a50747f4) [COMMUNITY-TOOL] + - [Kubernetes Tip: What Happens To Pods Running On Node That Become Unreachable?](https://medium.com/tailwinds-navigator/kubernetes-tip-what-happens-to-pods-running-on-node-that-become-unreachable-3d409f734e5d) [COMMUNITY-TOOL] + - [medium: Kubernetes Pod Redundancy Strategies](https://medium.com/better-programming/kubernetes-pod-redundancy-strategies-a6d9b560749a) [COMMUNITY-TOOL] - [iximiuz.com: Service proxy, pod, sidecar, oh my!](https://iximiuz.com/en/posts/service-proxy-pod-sidecar-oh-my) [COMMUNITY-TOOL] + - [linuxadvise.com: Kubernetes Static Pods](https://www.linuxadvise.com/post/kubernetes-static-pods) [COMMUNITY-TOOL] + - [linuxadvise.com: Kubernetes Pod Security Policy](https://www.linuxadvise.com/post/kubernetes-pod-security-policy) [COMMUNITY-TOOL] + - [medium: Notes on Graceful Shutdown in Kubernetes 🌟](https://medium.com/@pleasingsmoke/graceful-shutdown-of-pods-in-kubernetes-6da5588b5356) [COMMUNITY-TOOL] + - [didil.medium.com: Building a Kubernetes Mutating Admission Webhook](https://didil.medium.com/building-a-kubernetes-mutating-admission-webhook-7e48729523ed) [COMMUNITY-TOOL] - [thenucleargeeks.com: Introduction to Kubernetes Pods](https://thenucleargeeks.com/2021/03/22/introduction-to-pods-in-kubernetes) [COMMUNITY-TOOL] - [speakerdeck.com: Kubernetes Pod internals with the fundamentals of Containers](https://speakerdeck.com/devinjeon/kubernetes-pod-internals-with-the-fundamentals-of-containers) [COMMUNITY-TOOL] - [kubernetes.io: PodSecurityPolicy Deprecation: Past, Present, and Future' 🌟](https://kubernetes.io/blog/2021/04/06/podsecuritypolicy-deprecation-past-present-and-future) [COMMUNITY-TOOL] - [dustinspecker.com: IPVS: How Kubernetes Services Direct Traffic to Pods](https://dustinspecker.com/posts/ipvs-how-kubernetes-services-direct-traffic-to-pods) [COMMUNITY-TOOL] - [returngis.net: Organizar los pods en Kubernetes usando taints y tolerations](https://www.returngis.net/2020/06/organizar-los-pods-en-kubernetes-usando-taints-y-tolerations) [COMMUNITY-TOOL] + - [medium: How to Schedule Pods on Nodes in Kubernetes](https://medium.com/@knoldus/how-to-schedule-pods-on-nodes-in-kubernetes-af321d8ea5d) [COMMUNITY-TOOL] + - [medium: Kubernetes: Evenly Distribution of Pods Across Cluster Nodes' |Puru Tuladhar](https://medium.com/geekculture/kubernetes-distributing-pods-evenly-across-cluster-c6bdc9b49699) [COMMUNITY-TOOL] + - [medium: Understanding PodSecurity in Kubernetes](https://medium.com/@orangecola3/understanding-podsecurity-in-kubernetes-e58a65102056) [COMMUNITY-TOOL] + - [blog.searce.com: Single Pod Access Mode for Persistent Volumes on Kubernetes](https://blog.searce.com/single-pod-access-mode-for-persistent-volumes-on-kubernetes-4cf79200aa9a) [COMMUNITY-TOOL] - [thecloudblog.net: Kubernetes Container Lifecycle Events and Hooks](https://thecloudblog.net/lab/kubernetes-container-lifecycle-events-and-hooks) [COMMUNITY-TOOL] + - [shramikawale.medium.com: PodsDisruptionBudget: Why you will need in Kubernetes?](https://shramikawale.medium.com/podsdisruptionbudget-why-you-will-need-in-kubernetes-c939904d590d) [COMMUNITY-TOOL] + - [aws.plainenglish.io: Pods in Kubernetes β€” The Smallest Deployable Units' of Computing 🌟](https://aws.plainenglish.io/pods-in-kubernetes-the-smallest-deployable-units-of-computing-dab3bf1a2762) [COMMUNITY-TOOL] + - [chrisedrego.medium.com: Power of PriorityClass in Kubernetes 🌟](https://chrisedrego.medium.com/power-of-priorityclass-in-kubernetes-87505260ecb6) [COMMUNITY-TOOL] + - [devopslearners.com: Kubernetes Pod Priority, PriorityClass, and Preemption' Explained 🌟](https://devopslearners.com/kubernetes-pod-priority-priorityclass-and-preemption-explained-a48fb7988672) [COMMUNITY-TOOL] + - [medium.com/@r_chan: Kubernetes Pods Termination Lifecycle](https://medium.com/@r_chan/kubernetes-pods-termination-lifecycle-fd2926c4611a) [COMMUNITY-TOOL] + - [betterprogramming.pub: Understanding Kubernetes Multi-Container Pod Patterns](https://betterprogramming.pub/understanding-kubernetes-multi-container-pod-patterns-577f74690aee) [COMMUNITY-TOOL] + - [medium.com/@danielaaronw: K8s Pod Anti-affinity](https://medium.com/@danielaaronw/k8s-pod-anti-affinity-dd2667a20c5f) [COMMUNITY-TOOL] + - [mouliveera.medium.com: How to update configmap on POD without restart](https://mouliveera.medium.com/how-to-update-configmap-on-pod-without-restart-be3c0b4433af) [COMMUNITY-TOOL] - [devopscube.com: Kubernetes Pod Priority, PriorityClass, and Preemption Explained' 🌟](https://devopscube.com/pod-priorityclass-preemption) [COMMUNITY-TOOL] + - [medium.com/@meng.yan: What Happens When Deleting a Pod](https://medium.com/@meng.yan/what-happens-when-deleting-a-pod-d1219c7e1b53) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Graceful Shutdown | Daniele Polencic 🌟](https://itnext.io/how-do-you-gracefully-shut-down-pods-in-kubernetes-fb19f617cd67) [COMMUNITY-TOOL] - [nunoadrego.com: Abusing Pod Priority](https://nunoadrego.com/posts/abusing-pod-priority) [COMMUNITY-TOOL] + - [blog.devgenius.io: DevOps in K8s β€” Pod Downward API](https://blog.devgenius.io/devops-in-k8s-pod-downward-api-571399049013) [COMMUNITY-TOOL] - [itnext.io: POD rebalancing and allocations in kubernetes | Daniele Polencic' 🌟🌟](https://itnext.io/pod-rebalancing-and-allocations-in-kubernetes-df3dbfb1e2f9) [COMMUNITY-TOOL] - [kubernetes.io: Protect Your Mission-Critical Pods From Eviction With PriorityClass](https://kubernetes.io/blog/2023/01/12/protect-mission-critical-pods-priorityclass) [COMMUNITY-TOOL] - [neonmirrors.net: Reducing Pod Volume Update Times](https://neonmirrors.net/post/2022-12/reducing-pod-volume-update-times) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Scheduler Deep Dive | Daniele Polencic](https://itnext.io/kubernetes-scheduler-deep-dive-fdfcb516be30) [COMMUNITY-TOOL] - [kubernetes.io: configure-pod-container / Use a User Namespace With a Pod](https://kubernetes.io/docs/tasks/configure-pod-container/user-namespaces) [COMMUNITY-TOOL] - [devopscube.com/kubernetes-pod](https://devopscube.com/kubernetes-pod) [COMMUNITY-TOOL] + - [medium: ConfigMaps in Kubernetes (K8s)](https://medium.com/faun/configmaps-in-kubernetes-k8s-2f2ce79d7e66) [COMMUNITY-TOOL] - [itnext.io: Working with kubernetes configmaps, part 1: volume mounts](https://itnext.io/working-with-kubernetes-configmaps-part-1-volume-mounts-f0ace283f5aa) [COMMUNITY-TOOL] + - [blog.gopaddle.io: Strange things you never knew about Kubernetes ConfigMaps' on day one 🌟🌟](https://blog.gopaddle.io/2021/04/01/strange-things-you-never-knew-about-kubernetes-configmaps-on-day-one) [COMMUNITY-TOOL] - [kubermatic.com: Keeping the State of Apps Part 3: Introduction to ConfigMaps' 🌟](https://www.kubermatic.com/blog/keeping-the-state-of-apps-part-3-introduction-to-configmaps) [COMMUNITY-TOOL] + - [medium.com/codex: Kubernetes ConfigMaps Explained](https://medium.com/codex/kubernetes-configmaps-explained-961cdd23f232) [COMMUNITY-TOOL] + - [linuxadvise.com: Kubernetes Config Maps](https://www.linuxadvise.com/post/kubernetes-config-maps) [COMMUNITY-TOOL] + - [aditya-sunjava.medium.com: Externalizing Configurations in Kubernetes Using' ConfigMap and Secret](https://aditya-sunjava.medium.com/externalizing-configurations-in-kubernetes-using-configmap-and-secret-bfda0970d8ae) [COMMUNITY-TOOL] - [thenewstack.io: How to Make the Most of Kubernetes Environment Variables](https://thenewstack.io/how-to-make-the-most-of-kubernetes-environment-variables) [COMMUNITY-TOOL] + - [medium.com/@shrishtishreya: Kubernetes ConfigMaps Explained](https://medium.com/@shrishtishreya/kubernetes-configmaps-explained-c6e7c9a6e6a6) [COMMUNITY-TOOL] + - [medium.com/open-devops-academy: Learn Kubernetes: ConfigMap β€” Inject the' values of a ConfigMap in a container as a volume](https://medium.com/open-devops-academy/kubernetes-inject-the-values-of-a-configmap-in-a-container-as-a-volume-628c39f3ea43) [COMMUNITY-TOOL] - [thorsten-hans.com: Hot-Reload .NET Configuration in Kubernetes with ConfigMaps](https://www.thorsten-hans.com/hot-reload-net-configuration-in-kubernetes-with-configmaps) [COMMUNITY-TOOL] + - [devopsparthu.hashnode.dev: Day 35: Mastering ConfigMaps and Secrets in Kubernetes](https://devopsparthu.hashnode.dev/day-35-mastering-configmaps-and-secrets-in-kubernetes) [COMMUNITY-TOOL] + - [linuxadvise.com: Kubernetes Secrets](https://www.linuxadvise.com/post/kubernetes-secrets) [COMMUNITY-TOOL] + - [mixi-developers.mixi.co.jp: Comparing External Secrets Operator with Secret' Storage CSI as Kubernetes External Secrets is Deprecated](https://mixi-developers.mixi.co.jp/compare-eso-with-secret-csi-402bf37f20bc) [COMMUNITY-TOOL] + - [medium.com/4th-coffee: State of Kubernetes Secrets Management in 2022](https://medium.com/4th-coffee/state-of-kubernetes-secrets-management-in-2022-6148af91e7b5) [COMMUNITY-TOOL] - [auth0.com: Shhhh... Kubernetes Secrets Are Not Really Secret!](https://auth0.com/blog/kubernetes-secrets-management) [COMMUNITY-TOOL] + - [faun.pub: Encrypting Kubernetes Secrets at Rest](https://faun.pub/encrypting-kubernetes-secrets-at-rest-1b835e228c6a) [COMMUNITY-TOOL] + - [vinothecloudone.medium.com: Kubernetes Configuration Patterns 101](https://vinothecloudone.medium.com/kubernetes-configuration-patterns-101-68cfb7af1084) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Kubernetes 101: Secrets](https://levelup.gitconnected.com/kubernetes-101-secrets-20d068ab0563) [COMMUNITY-TOOL] + - [Searchable list of Kubernetes Storage Providers](https://storageclass.info/csidrivers) [COMMUNITY-TOOL] + - [medium: How to create Namespaces in Kubernetes? 🌟](https://medium.com/faun/namespaces-in-kubernetes-4bac49414770) [COMMUNITY-TOOL] + - [starwindsoftware.com: Remove a Kubernetes namespace blocked with Terminating' status](https://www.starwindsoftware.com/blog/remove-a-kubernetes-namespace-blocked-with-terminating-status) [COMMUNITY-TOOL] - [opensource.com: Configure multi-tenancy with Kubernetes namespaces 🌟](https://opensource.com/article/21/2/kubernetes-namespaces) [COMMUNITY-TOOL] - [Kubernetes Hierarchical Namespace Controller (slides from Kubernetes Multitenancy Working Group) 🌟](https://static.sched.com/hosted_files/kccncna19/f7/kubecon-us-2019-mt-wg-deep-dive.pdf) [COMMUNITY-TOOL] - [kubernetes.io: Introducing Hierarchical Namespaces](https://kubernetes.io/blog/2020/08/14/introducing-hierarchical-namespaces) [COMMUNITY-TOOL] + - [medium: Kubernetes Multi-Tenancy β€” A Best Practices Guide 🌟](https://medium.com/faun/kubernetes-multi-tenancy-a-best-practices-guide-88e37ef2b709) [COMMUNITY-TOOL] - [vamsitalkstech.com: Kubernetes Multi-tenancy Best Practices & Architecture' Model..(2/2)](https://www.vamsitalkstech.com/architecture/kubernetes-multitenancy-best-practices-architecture-models-2-2) [COMMUNITY-TOOL] - [kubernetes.io: Three Tenancy Models For Kubernetes](https://kubernetes.io/blog/2021/04/15/three-tenancy-models-for-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: Avoiding the Pitfalls of Multitenancy in Kubernetes](https://thenewstack.io/avoiding-the-pitfalls-of-multitenancy-in-kubernetes) [COMMUNITY-TOOL] - [blog.sighup.io: Hierarchical Namespace Controller (HNC): a look into the' future of Kubernetes Multitenancy](https://blog.sighup.io/an-introduction-to-hierarchical-namespace-controller-hnc) [COMMUNITY-TOOL] - [vamsitalkstech.com: Introduction to Kubernetes Multi-tenancy..(1/2)](https://www.vamsitalkstech.com/architecture/a-deepdive-into-kubernetes-multitenancy-1-2) [COMMUNITY-TOOL] + - [asonisg.medium.com: Multi-tenancy with Kubernetes (Part-1)](https://asonisg.medium.com/multi-tenancy-with-kubernetes-part-1-8ac4e5083e31) [COMMUNITY-TOOL] + - [medium: Kubernetes Namespaces vs. Virtual Clusters](https://medium.com/geekculture/kubernetes-namespaces-vs-virtual-clusters-cc8731752972) [COMMUNITY-TOOL] - [engineering.salesforce.com: Project Agumbe: Share Objects Across Namespaces' in Kubernetes 🌟](https://engineering.salesforce.com/project-agumbe-share-objects-across-namespaces-in-kubernetes-1fc2e1ddb3eb) [COMMUNITY-TOOL] + - [p3r.one: Delete namespace stuck in Terminating State](https://www.p3r.one/delete-terminating-namespace) [COMMUNITY-TOOL] - [infracloud.io: Introduction to Multi-Tenancy in Kubernetes](https://www.infracloud.io/blogs/multi-tenancy-kubernetes) [COMMUNITY-TOOL] - [kubernetes.io: Multi-tenancy 🌟🌟🌟](https://kubernetes.io/docs/concepts/security/multi-tenancy) [COMMUNITY-TOOL] + - [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] - [blog.joshgav.com: Clusters for all! - 16 May 2022 on Multitenancy, Clusters](https://blog.joshgav.com/posts/cluster-level-multitenancy) [COMMUNITY-TOOL] + - [divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] - [cast.ai: Kubernetes Namespace: How To Use It To Organize And Optimize Costs](https://cast.ai/blog/kubernetes-namespace-how-to-use-it-to-organize-and-optimize-costs) [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] - [itnext.io: Multi-Tenancy in Kubernetes | Daniele Polencic 🌟🌟](https://itnext.io/multi-tenancy-in-kubernetes-332ff88d55d8) [COMMUNITY-TOOL] + - [faun.pub: Hierarchical Namespaces in Kubernetes](https://faun.pub/hierarchical-namespaces-in-kubernetes-5b07ea2c3e65) [COMMUNITY-TOOL] - [blog.jessfraz.com: Hard Multi-Tenancy in Kubernetes (2018)](https://blog.jessfraz.com/post/hard-multi-tenancy-in-kubernetes) [COMMUNITY-TOOL] - [cloudhero.io](https://cloudhero.io/creating-users-for-your-kubernetes-cluster) [COMMUNITY-TOOL] - [Centralized Add-on Management Across N Kubernetes Clusters](https://dev.to/gianlucam76/centralized-add-on-management-across-n-kubernetes-clusters-308k) [COMMUNITY-TOOL] + - [sandeepbaldawa.medium.com: K8s Labels & Selectors](https://sandeepbaldawa.medium.com/k8s-labels-selectors-9ad2fcf78a4e) [COMMUNITY-TOOL] + - [blog.kubecost.com: The Guide to Kubernetes Labels](https://blog.kubecost.com/blog/kubernetes-labels) [COMMUNITY-TOOL] + - [linuxadvise.com: Kubernetes Node Selectors](https://www.linuxadvise.com/post/kubernetes-node-selectors) [COMMUNITY-TOOL] + - [ithands-on.com: Kubernetes 101 : Changing a Pod's label on the fly](https://www.ithands-on.com/2021/04/kubernetes-101-changing-pods-label-on.html) [COMMUNITY-TOOL] - [cast.ai: Kubernetes Labels: Expert Guide with 10 Best Practices](https://cast.ai/blog/kubernetes-labels-expert-guide-with-10-best-practices) [COMMUNITY-TOOL] - [itnext.io: Labels & Annotations in Kubernetes | Daniele Polencic](https://itnext.io/labels-and-annotations-in-kubernetes-234944b0f7ab) [COMMUNITY-TOOL] + - [thenucleargeeks.com: Taints and Tolerations in Kubernetes](https://thenucleargeeks.com/2021/03/28/taints-and-tolerations-in-kubernetes) [COMMUNITY-TOOL] + - [faun.pub: Taints And Toleration Basics In Kubernetes](https://faun.pub/taints-and-toleration-basics-in-kubernetes-c0538c3f6deb) [COMMUNITY-TOOL] + - [blog.learncodeonline.in: Kubernetes Scheduling - Taints and Tolerations](https://blog.learncodeonline.in/kubernetes-scheduling-taints-and-tolerations) [COMMUNITY-TOOL] + - [kamsjec.medium.com: Kubernetes Taints and Tolerations](https://kamsjec.medium.com/kubernetes-taints-and-tolerations-18727f618d01) [COMMUNITY-TOOL] - [trstringer.com: Kubernetes Taints, Tolerations, and Understanding the PreferNoSchedule' Effect](https://trstringer.com/understanding-prefernoschedule) [COMMUNITY-TOOL] + - [medium.com/@sam.euchaliptus: Tolerations & NodeAffinity for Deterministic' Pod Scheduling in Kubernetes](https://medium.com/@sam.euchaliptus/tolerations-nodeaffinity-for-deterministic-pod-scheduling-in-kubernetes-aa2f1d4316fa) [COMMUNITY-TOOL] + - [medium: How to Deploy a Web Application with Kubernetes](https://medium.com/swlh/how-to-deploy-an-asp-net-application-with-kubernetes-3c00c5fa1c6e) [COMMUNITY-TOOL] - [itnext.io: Kubernetes rolling updates, rollbacks and multi-environments](https://itnext.io/kubernetes-rolling-updates-rollbacks-and-multi-environments-4ff9912df5) [COMMUNITY-TOOL] + - [linuxadvise.com: Kubernetes Rolling Updates and Rollbacks](https://www.linuxadvise.com/post/kubernetes-rolling-updates-and-rollbacks) [COMMUNITY-TOOL] + - [medium: How Rolling and Rollback Deployments work in Kubernetes](https://medium.com/@yankee.exe/how-rolling-and-rollback-deployments-work-in-kubernetes-8db4c4dce599) [COMMUNITY-TOOL] + - [medium: Kubernetes Deployment β€” Rolling Updates and Rollbacks Explained](https://medium.com/codex/kubernetes-deployment-rolling-updates-and-rollbacks-explained-e3efa6557368) [COMMUNITY-TOOL] - [thenewstack.io: How do applications run on kubernetes?](https://thenewstack.io/how-do-applications-run-on-kubernetes) [COMMUNITY-TOOL] + - [medium: Kubernetes Deployment: Connect Your Front End to Your Back End With' Nginx](https://medium.com/better-programming/kubernetes-deployment-connect-your-front-end-to-your-back-end-with-nginx-7e4e7cfef177) [COMMUNITY-TOOL] - [mirantis.com: Introduction to YAML: Creating a Kubernetes deployment](https://www.mirantis.com/blog/introduction-to-yaml-creating-a-kubernetes-deployment) [COMMUNITY-TOOL] + - [medium: Kubernetes Deployment Explained](https://medium.com/geekculture/kubernetes-deployment-explained-9b2b89dd3977) [COMMUNITY-TOOL] - [thoughtbot.com: Zero Downtime Rails Deployments with Kubernetes](https://thoughtbot.com/blog/zero-downtime-rails-deployments-with-kubernetes) [COMMUNITY-TOOL] + - [medium: Deployment types in Kubernetes](https://medium.com/avmconsulting-blog/deployment-types-in-kubernetes-14b70ca7ef93) [COMMUNITY-TOOL] - [hackernoon.com: How To Deploy Code Faster Using Kubernetes](https://hackernoon.com/how-to-deploy-code-faster-using-kubernetes-jh1y3ul0) [COMMUNITY-TOOL] - [fosstechnix.com: Rolling out and Rolling back updates with Zero Downtime' on Kubernetes Cluster](https://www.fosstechnix.com/rolling-out-and-rolling-back-updates-with-zero-downtime-on-kubernetes-cluster) [COMMUNITY-TOOL] + - [medium: 5 Things We Overlooked When Deploying Our First App on Kubernetes](https://medium.com/gumgum-tech/5-things-we-overlooked-when-putting-our-first-app-on-kubernetes-58583c1783e4) [COMMUNITY-TOOL] + - [Our Journey to Zero Downtime Rolling Updates with Ambassador](https://eng.lifion.com/journey-to-zero-downtime-rolling-updates-with-ambassador-badda6a7d450) [COMMUNITY-TOOL] + - [medium: Kubernetes Tip: How Statefulsets Behave Differently Than Deployments' When Node Fails?](https://medium.com/tailwinds-navigator/kubernetes-tip-how-statefulsets-behave-differently-than-deployments-when-node-fails-d29e36bca7d5) [COMMUNITY-TOOL] - [learnsteps.com: Basics on Kubernetes: What exactly is a deployment?](https://www.learnsteps.com/basics-on-kubernetes-what-exactly-is-a-deployment) [COMMUNITY-TOOL] - [polarsquad.com: Check your Kubernetes deployments!](https://polarsquad.com/blog/check-your-kubernetes-deployments) [COMMUNITY-TOOL] + - [yankeexe.medium.com: How Rolling and Rollback Deployments work in Kubernetes](https://yankeexe.medium.com/how-rolling-and-rollback-deployments-work-in-kubernetes-8db4c4dce599) [COMMUNITY-TOOL] + - [medium.com/okteto: Beginner’s Guide to Kubernetes Deployments](https://medium.com/okteto/beginners-guide-to-kubernetes-deployments-50f066d95d2b) [COMMUNITY-TOOL] + - [blog.devgenius.io: Zero downtime deployment with Kubernetes using Rolling' update Strategy](https://blog.devgenius.io/zero-downtime-deployment-with-kubernetes-using-rolling-update-strategy-bff45de8c3c3) [COMMUNITY-TOOL] + - [dinushad92.medium.com: Building a resilient deployment on Kubernetes-part' 3: Keep the deployment up to date with the latest releases](https://dinushad92.medium.com/building-a-resilient-deployment-on-kubernetes-part-3-keep-the-deployment-up-to-date-with-the-7296f18f275a) [COMMUNITY-TOOL] + - [medium.com/@chamakenjefi: Kubernetes deployments using a ConfigMap with' a custom index.html page](https://medium.com/@chamakenjefi/kubernetes-deployments-using-a-configmap-with-a-custom-index-html-page-5b4de0a7aa1b) [COMMUNITY-TOOL] + - [medium.com/@vrnvav97: Canary Deployment in Kubernetes](https://medium.com/@vrnvav97/canary-deployment-in-kubernetes-a18c81cb9b) [COMMUNITY-TOOL] + - [medium.com/@the.nick.miller: Custom Deployments with Kubernetes](https://medium.com/@the.nick.miller/multi-container-deployments-with-kubernetes-33c824d8d9a4) [COMMUNITY-TOOL] + - [amolmote.hashnode.dev: ReplicaSet & Deployment In Kubernetes 🌟](https://amolmote.hashnode.dev/replicaset-deployment-in-kubernetes#heading-what-is-deployment) [COMMUNITY-TOOL] + - [teplyheng.medium.com: Understand the difference between Deployments and' ReplicaSet 🌟](https://teplyheng.medium.com/understand-the-difference-between-deployments-and-replicaset-7e1cfd4d8639) [COMMUNITY-TOOL] + - [teplyheng.medium.com: In-depth understanding of Deployments in Kubernetes](https://teplyheng.medium.com/in-depth-understanding-of-deployments-in-kubernetes-af2c93ca4a24) [COMMUNITY-TOOL] + - [routerhan.medium.com: Understanding Kubernetes Deployment β€” A Beginner’s' Guide](https://routerhan.medium.com/understanding-kubernetes-deployment-a-beginners-guide-6723c19dbd57) [COMMUNITY-TOOL] + - [blog.devgenius.io: Blue Green Deployment with Kubernetes](https://blog.devgenius.io/blue-green-deployment-with-kubernetes-b7595b17fe17) [COMMUNITY-TOOL] - [itnext.io: Sticky sessions canary releases in kubernetes Daniele Polencic](https://itnext.io/sticky-sessions-and-canary-releases-in-kubernetes-8c45de2b0a2e) [COMMUNITY-TOOL] + - [medium: Kubernetes β€” Difference between Deployment and StatefulSet in K8s](https://medium.com/devops-mojo/kubernetes-difference-between-deployment-and-statefulset-in-k8s-deployments-vs-statefulsets-855f9e897091) [COMMUNITY-TOOL] + - [tom-sapak.medium.com: Deployment vs. StatefulSet for stateful applications](https://tom-sapak.medium.com/deployment-vs-statefulset-for-stateful-applications-eebd6522e102) [COMMUNITY-TOOL] - [itnext.io: Kubernetes StatefulSet Initialization with Unique Configs per' Pod](https://itnext.io/kubernetes-statefulset-initialization-with-unique-configs-per-pod-7e02c01ada65) [COMMUNITY-TOOL] + - [niravshah2705.medium.com: Play with volume for statefulsets](https://niravshah2705.medium.com/play-with-volume-for-statefulsets-7fbf14221e74) [COMMUNITY-TOOL] + - [medium.com/@arton.demaku: Managing Stateful Applications with Kubernetes' StatefulSets](https://medium.com/@arton.demaku/managing-stateful-applications-with-kubernetes-statefulsets-3eeec9e9d151) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes DaemonSets: A Detailed Introductory Tutorial](https://thenewstack.io/kubernetes-daemonsets-a-detailed-introductory-tutorial) [COMMUNITY-TOOL] + - [blog.learncodeonline.in: Kubernetes Scheduling - DaemonSet](https://blog.learncodeonline.in/kubernetes-scheduling-daemonset) [COMMUNITY-TOOL] + - [ithands-on.com: Kubernetes 101 : Performing tasks in kubernetes - Jobs](https://www.ithands-on.com/2021/05/kubernetes-101-performing-tasks-in.html) [COMMUNITY-TOOL] - [How we learned to improve Kubernetes CronJobs at Scale (Part 1 of 2)](https://eng.lyft.com/improving-kubernetes-cronjobs-at-scale-part-1-cf1479df98d4) [COMMUNITY-TOOL] - [opensource.com: A beginner's guide to Kubernetes Jobs and CronJobs](https://opensource.com/article/20/11/kubernetes-jobs-cronjobs) [COMMUNITY-TOOL] + - [medium: Jobs & Cronjobs in Kubernetes Cluster](https://medium.com/avmconsulting-blog/jobs-cronjobs-in-kubernetes-cluster-d0e872e3c8c8) [COMMUNITY-TOOL] - [devopscube.com: How To Create Kubernetes Jobs/Cron Jobs – Getting Started' Guide](https://devopscube.com/create-kubernetes-jobs-cron-jobs) [COMMUNITY-TOOL] + - [medium.com/geekculture: Setup a CronJob to execute Kubectl or AWS commands](https://medium.com/geekculture/setup-a-cronjob-to-execute-kubectl-or-aws-commands-c1c15dd4ff1f) [COMMUNITY-TOOL] + - [dwdraju.medium.com: Kubernetes Job or CronJob: Which One to Use and When?' 🌟](https://dwdraju.medium.com/kubernetes-job-or-cronjob-which-one-to-use-and-when-4ffd4800d28e) [COMMUNITY-TOOL] + - [blog.devgenius.io: K8s β€” Why Use Job Instead of Pod Directly?](https://blog.devgenius.io/k8s-why-use-job-instead-of-pod-directly-48cf4e24a0df) [COMMUNITY-TOOL] + - [medium.com/kudos-engineering: Migrating our cron jobs to Kubernetes](https://medium.com/kudos-engineering/migrating-our-cron-jobs-to-kubernetes-8597032d7622) [COMMUNITY-TOOL] - [spacelift.io: CronJob in Kubernetes – Automating Tasks on a Schedule](https://spacelift.io/blog/kubernetes-cronjob) [COMMUNITY-TOOL] + - [medium.com/@abhinav.ittekot: Running Kubernetes jobs with sidecar containers](https://medium.com/@abhinav.ittekot/running-kubernetes-jobs-with-sidecar-containers-8c034b020993) [COMMUNITY-TOOL] + - [blog.devops.dev: Understanding Jobs and CronJobs in Kubernetes](https://blog.devops.dev/understanding-jobs-and-cronjobs-in-kubernetes-9db379562da) [COMMUNITY-TOOL] - [infoq.com: The Great Lambda Migration to Kubernetes Jobsβ€”a Journey in Three' Parts 🌟](https://www.infoq.com/articles/lambda-migration-k8s-jobs) [COMMUNITY-TOOL] - [blog.alexellis.io: A Primer: Accessing services in Kubernetes](https://blog.alexellis.io/primer-accessing-kubernetes-services) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes β€” Active/Passive Load Balancing with Services](https://faun.pub/active-passive-load-balancing-with-kubernetes-services-742cae1938af) [COMMUNITY-TOOL] + - [devineer.medium.com: Kubernetes Services Explained](https://devineer.medium.com/kubernetes-services-explained-22b4dd11de02) [COMMUNITY-TOOL] + - [whyk8s.substack.com: Why Services?](https://whyk8s.substack.com/p/why-services) [COMMUNITY-TOOL] + - [medium.com/@ankitrai_13207: Kubernetes: Deployment & Service](https://medium.com/@ankitrai_13207/kubernetes-deployment-service-6f32b7e63f16) [COMMUNITY-TOOL] + - [betterprogramming.pub: An Overview to Kubernetes Services](https://betterprogramming.pub/kubernetes-service-types-3c4a3088a5c) [COMMUNITY-TOOL] + - [nitishblog.hashnode.dev: Kubernetes Services - Your way to connect with' your application](https://nitishblog.hashnode.dev/kubernetes-services-your-way-to-connect-with-your-application) [COMMUNITY-TOOL] + - [sumanprasad.hashnode.dev: Everything About Kubernetes Services - Discovery,' Load Balancing, Networking](https://sumanprasad.hashnode.dev/everything-about-kubernetes-services-discovery-load-balancing-networking) [COMMUNITY-TOOL] - [dev.to/vromanov: Kubernetes Services 🌟](https://dev.to/vromanov/kubernetes-services-1bj) [COMMUNITY-TOOL] + - [blog.devops.dev: Kubernetes Services: Explained with Examples](https://blog.devops.dev/kubernetes-services-explained-with-examples-3d1897a875b7) [COMMUNITY-TOOL] - [auth0.com: Deployment Strategies In Kubernetes](https://auth0.com/blog/deployment-strategies-in-kubernetes) [COMMUNITY-TOOL] - [educative.io: A deep dive into Kubernetes Deployment strategies](https://www.educative.io/blog/kubernetes-deployments-strategies) [COMMUNITY-TOOL] - [weave.works: Kubernetes Deployment Strategies 🌟](https://www.weave.works/blog/kubernetes-deployment-strategies) [COMMUNITY-TOOL] + - [medium.com: Kubernetes Canary Deployment #1 Gitlab CI](https://medium.com/@wuestkamp/kubernetes-canary-deployment-1-gitlab-ci-518f9fdaa7ed) [COMMUNITY-TOOL] + - [medium: Fully automated canary deployments in Kubernetes](https://medium.com/containers-101/fully-automated-canary-deployments-in-kubernetes-70a671105273) [COMMUNITY-TOOL] + - [blog.knoldus.com: Introduction to Kubernetes Deployment Strategies](https://blog.knoldus.com/introduction-to-kubernetes-deployment-strategies) [COMMUNITY-TOOL] + - [dzone: Advanced Kubernetes Deployment Strategies](https://dzone.com/articles/advanced-kubernetes-deployment-strategies) [COMMUNITY-TOOL] + - [blog.devgenius.io: Kubernetes Blue-Green Deployment](https://blog.devgenius.io/kubernetes-blue-green-deployment-a69ed17cd4cd) [COMMUNITY-TOOL] + - [prakashkumar0301.medium.com: Blue-Green Deployment with Kubernetes](https://prakashkumar0301.medium.com/blue-green-deployment-with-kubernetes-a37a534a2ef4) [COMMUNITY-TOOL] + - [emirayhan.medium.com: Kubernetes (k8s) Deployment Strategies](https://emirayhan.medium.com/kubernetes-k8s-deployment-strategies-eb3a0f5cbc49) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Deployment Strategies](https://faun.pub/kubernetes-deployment-strategies-f36e7e4d2be) [COMMUNITY-TOOL] + - [blog.devgenius.io: Kubernetes Deployment Strategy Explained 🌟](https://blog.devgenius.io/kubernetes-deployment-strategy-explained-bf27fea088e1) [COMMUNITY-TOOL] + - [developers.redhat.com: Run the Canary Deployment pattern on Kubernetes' 🌟](https://developers.redhat.com/developer-sandbox/activities/run-the-canary-deployment-pattern-on-kubernetes) [COMMUNITY-TOOL] + - [blog.werf.io: Canary releases in Kubernetes based on Ingress-NGINX Controller](https://blog.werf.io/canary-releases-in-kubernetes-based-on-ingress-nginx-controller-96193efe34f9) [COMMUNITY-TOOL] + - [medium.com/@bubu.tripathy: Blue-Green Deployment using Kubernetes](https://medium.com/@bubu.tripathy/blue-green-deployment-using-kubernetes-be994df956b4) [COMMUNITY-TOOL] + - [blog.developersteve.com: Canary Deployments in Kubernetes: Safely Releasing' New Features with Confidence](https://blog.developersteve.com/canary-deployments-in-kubernetes-safely-releasing-new-features-with-confidence-f6eb3f0dab6f) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes API](https://kubernetes.io/docs/reference/kubernetes-api) [COMMUNITY-TOOL] - [thenewstack.io: Living with Kubernetes: API Lifecycles and You](https://thenewstack.io/living-with-kubernetes-api-lifecycles-and-you) [COMMUNITY-TOOL] - [blog.tilt.dev: Kubernetes is so Simple You Can Explore it with Curl](https://blog.tilt.dev/2021/03/18/kubernetes-is-so-simple.html) [COMMUNITY-TOOL] + - [learndevops.substack.com: Hitting prometheus API with curl and jq 🌟](https://learndevops.substack.com/p/hitting-prometheus-api-with-curl) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Is Not Just About Containers β€” It’s About the' API 🌟](https://thenewstack.io/kubernetes-is-not-just-about-containers-its-about-the-api) [COMMUNITY-TOOL] - [kubernetes.io: Alpha in Kubernetes v1.22: API Server Tracing](https://kubernetes.io/blog/2021/09/03/api-server-tracing) [COMMUNITY-TOOL] - [evancordell.com: 16 things you didn't know about Kube APIs and CRDs](https://evancordell.com/posts/kube-apis-crds) [COMMUNITY-TOOL] @@ -274,9 +756,14 @@ - [iximiuz.com: Working with Kubernetes API](https://iximiuz.com/en/series/working-with-kubernetes-api) [COMMUNITY-TOOL] - [iximiuz.com: How To Extend Kubernetes API - Kubernetes vs. Django](https://iximiuz.com/en/posts/kubernetes-api-how-to-extend) [COMMUNITY-TOOL] - [dev.to: The Kubernetes API architecture | Daniele Polencic 🌟](https://dev.to/danielepolencic/the-kubernetes-api-architecture-1pi9) [COMMUNITY-TOOL] + - [medium.com/cp-massive-programming: Kubernetes API Server Discovery](https://medium.com/cp-massive-programming/kubernetes-api-server-discovery-ac3b358e878e) [COMMUNITY-TOOL] - [itnext.io: Working with the kubernetes API | Daniele Polencic 🌟](https://itnext.io/working-with-the-kubernetes-api-587bc5941992) [COMMUNITY-TOOL] + - [medium.com/linux-shots: Find Deprecated API Resources used in a Kubernetes' Cluster](https://medium.com/linux-shots/find-deprecated-api-resources-used-in-a-kubernetes-cluster-44756c1126c8) [COMMUNITY-TOOL] + - [blog.jimmyray.io: Discover K8s Through Its APIs](https://blog.jimmyray.io/discover-k8s-through-its-apis-e2f90937a19f) [COMMUNITY-TOOL] - [thenewstack.io: Extending Kubernetes Services with Multi-Cluster Services' API](https://thenewstack.io/extending-kubernetes-services-with-multi-cluster-services-api) [COMMUNITY-TOOL] - [kubernetes.io: Introducing ClusterClass and Managed Topologies in Cluster' API](https://kubernetes.io/blog/2021/10/08/capi-clusterclass-and-managed-topologies) [COMMUNITY-TOOL] + - [medium: How to Perform Health checks in Kubernetes (K8s)](https://medium.com/faun/how-to-perform-health-checks-in-kubernetes-k8s-a4e5300b1f9d) [COMMUNITY-TOOL] + - [Liveness and Readiness Probes for Kubernetes in Phoenix application](https://blog.lelonek.me/liveness-and-readiness-probes-for-kubernetes-in-phoenix-application-890e24d0737e) [COMMUNITY-TOOL] - [Kubernetes Liveness and Readiness Probes](https://theithollow.com/2020/05/18/kubernetes-liveness-and-readiness-probes) [COMMUNITY-TOOL] - [andrewlock.net: Deploying ASP.NET Core applications to Kubernetes - Part' 6 - Adding health checks with Liveness, Readiness, and Startup probes](https://andrewlock.net/deploying-asp-net-core-applications-to-kubernetes-part-6-adding-health-checks-with-liveness-readiness-and-startup-probes) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Probes: Startup, Liveness, Readiness](https://itnext.io/kubernetes-probes-startup-liveness-readiness-a9fc9ccff4b2) [COMMUNITY-TOOL] @@ -286,46 +773,93 @@ - [komodor.com: Kubernetes Liveness Probes: A Practical Guide](https://komodor.com/learn/kubernetes-liveness-probes-a-practical-guide) [COMMUNITY-TOOL] - [martinheinz.dev: Improving Application Availability with Pod Readiness Gates](https://martinheinz.dev/blog/63) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Health Checks Using Probes](https://thenewstack.io/kubernetes-health-checks-using-probes) [COMMUNITY-TOOL] + - [faun.pub: Straight to the Point: Kubernetes Probes](https://faun.pub/straight-to-the-point-kubernetes-probes-e5b23e267d9d) [COMMUNITY-TOOL] + - [guyzsarun.medium.com: Kubernetes Liveness, Readiness Probe Explained](https://guyzsarun.medium.com/kubernetes-liveness-readiness-probe-explained-352691dcccf1) [COMMUNITY-TOOL] - [hmh.engineering: Dive into Kubernetes Healthchecks (part 1) 🌟](https://hmh.engineering/dive-into-kubernetes-healthchecks-part-1-73a900fa6dbd) [COMMUNITY-TOOL] - [hmh.engineering: Dive into Kubernetes Healthchecks (part 2)](https://hmh.engineering/dive-into-kubernetes-healthchecks-part-2-a9f83eb712d5) [COMMUNITY-TOOL] + - [medium.com/devops-mojo: Kubernetes β€” Probes (Liveness, Readiness, and Startup)' Overview](https://medium.com/devops-mojo/kubernetes-probes-liveness-readiness-startup-overview-introduction-to-probes-types-configure-health-checks-206ff7c24487) [COMMUNITY-TOOL] + - [doordash.engineering: How to Handle Kubernetes Health Checks](https://doordash.engineering/2022/08/09/how-to-handle-kubernetes-health-checks) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Probes (and Why They Matter for Autoscaling)' 🌟](https://thenewstack.io/kubernetes-probes-and-why-they-matter-for-autoscaling) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Liveness Probes](https://faun.pub/kubernetes-liveness-probes-1a053f53690c) [COMMUNITY-TOOL] - [dev.to: Configure Kubernetes Readiness and Liveness Probes - Tutorial |' Pavan Belagatti 🌟](https://dev.to/pavanbelagatti/configure-kubernetes-readiness-and-liveness-probes-tutorial-478p) [COMMUNITY-TOOL] + - [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] - [dev.to/otomato_io: Liveness Probes: Feel the Pulse of the App](https://dev.to/otomato_io/liveness-probes-feel-the-pulse-of-the-app-133e) [COMMUNITY-TOOL] - [cloudtechtwitter.com: Kubernetes Quality of Service (QoS) class](https://www.cloudtechtwitter.com/2022/04/kubernetes-quality-of-service-qos-class.html) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Resource Management in Production](https://itnext.io/kubernetes-resource-management-in-production-d5382c904ed1) [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] - [kubernetes.io Policy Limit Ranges](https://kubernetes.io/docs/concepts/policy/limit-range) [COMMUNITY-TOOL] - [dev.to/aurelievache: Understanding Kubernetes: part 22 – LimitRange](https://dev.to/aurelievache/understanding-kubernetes-part-22-limitrange-144l) [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] + - [medium: Understanding resource limits in kubernetes: cpu time](https://medium.com/@betz.mark/understanding-resource-limits-in-kubernetes-cpu-time-9eff74d3161b) [COMMUNITY-TOOL] + - [john-tucker.medium.com: Kubernetes CPU Resource Requests at Runtime](https://john-tucker.medium.com/kubernetes-cpu-resource-requests-at-runtime-c4df668d1c5c) [COMMUNITY-TOOL] + - [faun.pub: Practical example of how to set requests and limits on Kubernetes](https://faun.pub/practical-example-of-how-to-set-requests-and-limits-on-kubernetes-87521b599983) [COMMUNITY-TOOL] - [home.robusta.dev: For the love of god, stop using CPU limits on Kubernetes' 🌟🌟](https://home.robusta.dev/blog/stop-using-cpu-limits) [COMMUNITY-TOOL] - [netdata.cloud: Kubernetes Throttling Doesn’t Have To Suck. Let Us Help!' 🌟🌟](https://www.netdata.cloud/blog/kubernetes-throttling-doesnt-have-to-suck-let-us-help) [COMMUNITY-TOOL] + - [dnastacio.medium.com: Why you should keep using CPU limits on Kubernetes' 🌟🌟](https://dnastacio.medium.com/why-you-should-keep-using-cpu-limits-on-kubernetes-60c4e50dfc61) [COMMUNITY-TOOL] - [komodor.com: Kubernetes CPU Limits and Throttling](https://komodor.com/learn/kubernetes-cpu-limits-throttling) [COMMUNITY-TOOL] + - [medium.com/omio-engineering: CPU limits and aggressive throttling in Kubernetes](https://medium.com/omio-engineering/cpu-limits-and-aggressive-throttling-in-kubernetes-c5b20bd8a718) [COMMUNITY-TOOL] - [hackernoon.com: Kubernetes Resource Quotas](https://hackernoon.com/kubernetes-resource-quotas) [COMMUNITY-TOOL] - [home.robusta.dev: You can't have both high utilization and high reliability' 🌟](https://home.robusta.dev/blog/kubernetes-utilization-vs-reliability) [COMMUNITY-TOOL] - [dev.to: Kubernetes Capacity and Resource Management: It's Not What You' Think It Is 🌟](https://dev.to/mkdev/kubernetes-capacity-and-resource-management-its-not-what-you-think-it-is-1oik) [COMMUNITY-TOOL] - [itnext.io: Memory Request + Limit in Kubernetes | Daniele Polencic 🌟🌟](https://itnext.io/memory-requests-and-limits-in-kubernetes-1c9cd573b3ab) [COMMUNITY-TOOL] - [itnext.io: CPU Request + Limit in Kubernetes | Daniele Polencic 🌟🌟](https://itnext.io/cpu-limits-and-requests-in-kubernetes-fa9d55948b7c) [COMMUNITY-TOOL] - [dev.to/pavanbelagatti: Learn How to Set Kubernetes Resource Requests and' Limits](https://dev.to/pavanbelagatti/learn-how-to-set-kubernetes-resource-requests-and-limits-23n2) [COMMUNITY-TOOL] + - [iceburn.medium.com: Kubernetes Resource Requests and Resource Limits](https://iceburn.medium.com/kubernetes-resource-requests-and-resource-limits-99c549c5a439) [COMMUNITY-TOOL] - [home.robusta.dev: When is a CPU not a CPU? Benchmark of Kubernetes Providers' and Node Efficiency 🌟🌟](https://home.robusta.dev/blog/k8s-node-benchmark) [COMMUNITY-TOOL] - [piotrminkowski.com: Resize CPU Limit To Speed Up Java Startup on Kubernetes](https://piotrminkowski.com/2023/08/22/resize-cpu-limit-to-speed-up-java-startup-on-kubernetes) [COMMUNITY-TOOL] + - [medium.com/@mark.andreev: How to configure Kubernetes memory limits for' Java application](https://medium.com/@mark.andreev/how-to-configure-kubernetes-memory-limits-for-java-application-ec0cc5a68c24) [COMMUNITY-TOOL] + - [medium.com/pipedrive-engineering: How we choked our Kubernetes NodeJS services](https://medium.com/pipedrive-engineering/how-we-choked-our-kubernetes-nodejs-services-932acc8cc2be) [COMMUNITY-TOOL] + - [medium.com/@eliran89c: For the love of god, learn when to use CPU limits' on Kubernetes](https://medium.com/@eliran89c/for-the-love-of-god-learn-when-to-use-cpu-limits-on-kubernetes-2225341e9dbd) [COMMUNITY-TOOL] - [wbhegedus.me: Demystifying Kubernetes CPU Limits (and Throttling)](https://wbhegedus.me/understanding-kubernetes-cpu-limits) [COMMUNITY-TOOL] + - [medium.com/@jettycloud: Making Sense of Kubernetes CPU Requests And Limits](https://medium.com/@jettycloud/making-sense-of-kubernetes-cpu-requests-and-limits-390bbb5b7c92) [COMMUNITY-TOOL] - [dev.to: Impacts Of Not Setting Requests, Limits, and Quotas | Michael Levan](https://dev.to/thenjdevopsguy/impacts-of-not-setting-requests-limits-and-quotas-5f4b) [COMMUNITY-TOOL] + - [faun.pub: Kubernetes Chronicles:(K8s#04)|K8s Series | POD Resource Request' & Limits](https://faun.pub/kubernetes-chronicles-k8s-04-k8s-series-pod-resource-request-limits-49ac0cf67ae6) [COMMUNITY-TOOL] + - [hwchiu.medium.com: Why does my 2vCPU application run faster in a VM than' in a container? 🌟🌟](https://hwchiu.medium.com/why-does-my-2vcpu-application-run-faster-in-a-vm-than-in-a-container-6438ffaba245) [COMMUNITY-TOOL] - [ardanlabs.com: Kubernetes CPU Limits and Go](https://www.ardanlabs.com/blog/2024/02/kubernetes-cpu-limits-go.html) [COMMUNITY-TOOL] + - [medium.com/nordnet-tech: Unlocking Kubernetes Performance with no CPU Resource' Limits](https://medium.com/nordnet-tech/unlocking-kubernetes-performance-with-no-cpu-resource-limits-56d5dc33037b) [COMMUNITY-TOOL] + - [medium.com/@danielepolencic: Challenge 16: Throttled 🌟](https://medium.com/@danielepolencic/challenge-16-throttled-93133f8fd0ad) [COMMUNITY-TOOL] + - [medium.com/@frommeyerc: Containers and the JVM: About CFS and how to deal' with it](https://medium.com/@frommeyerc/containers-and-the-jvm-about-cfs-and-how-to-deal-with-it-805883b72a87) [COMMUNITY-TOOL] + - [lalatron.hashnode.dev: When Kubernetes and Go don't work well together' 🌟](https://lalatron.hashnode.dev/when-kubernetes-and-go-dont-work-well-together) [COMMUNITY-TOOL] - [foxutech.com: Kubernetes Namespace Resource Quota and Limits 🌟](https://foxutech.com/kubernetes-namespace-resource-quota-and-limits) [COMMUNITY-TOOL] + - [medium.com/directeam: Kubernetes resources under the hood β€” Part 1 🌟](https://medium.com/directeam/kubernetes-resources-under-the-hood-part-1-4f2400b6bb96) [COMMUNITY-TOOL] - [stormforge.io: Automated Kubernetes resource management for platform engineering' teams to continuously rightsize workloads with HPA compatibility](https://stormforge.io) [COMMUNITY-TOOL] + - [medium.com/@mathieuces: How to calculate CPU for containers in k8s dynamically' ? 🌟](https://medium.com/@mathieuces/how-to-calculate-cpu-for-containers-in-k8s-dynamically-47a89e3886eb) [COMMUNITY-TOOL] - [opensource.com: How the Kubernetes scheduler works](https://opensource.com/article/20/11/kubernetes-scheduler) [COMMUNITY-TOOL] + - [medium.com: The Kubernetes Scheduler: this series aims to advance the understanding' of Kubernetes and its underlying concepts](https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f) [COMMUNITY-TOOL] - [All you need to know to get started with the Kube Scheduler](https://gist.github.com/luisalfonsopreciado/40a0fc2319241d517832affdce2bc1ff) [COMMUNITY-TOOL] + - [medium: K8S - Creating a kube-scheduler plugin](https://medium.com/@juliorenner123/k8s-creating-a-kube-scheduler-plugin-8a826c486a1) [COMMUNITY-TOOL] + - [faun.pub: Multiple Schedulers in Kubernetes](https://faun.pub/multiple-schedulers-in-kubernetes-a78a7b4fa4b2) [COMMUNITY-TOOL] - [community.ops.io: Pod rebalancing and allocations in Kubernetes 🌟](https://community.ops.io/danielepolencic/pod-rebalancing-and-allocations-in-kubernetes-4kim) [COMMUNITY-TOOL] + - [faun.pub: How to utilize priorities in Kubernetes?](https://faun.pub/how-to-use-priorities-in-kubernetes-e1bb1b722b6a) [COMMUNITY-TOOL] - [towardsdatascience.com: Maximizing the Utility of Scarce AI Resources: A' Kubernetes Approach](https://towardsdatascience.com/maximizing-the-utility-of-scarce-ai-resources-a-kubernetes-approach-0230ba53965b) [COMMUNITY-TOOL] + - [medium: Getting Started with Kubernetes etcd](https://medium.com/@Alibaba_Cloud/getting-started-with-kubernetes-etcd-a26cba0b4258) [COMMUNITY-TOOL] + - [medium: ETCD - the Easy Way | Vaibhav Rajput](https://medium.com/nerd-for-tech/etcd-the-easy-way-4c01e243f285) [COMMUNITY-TOOL] - [kubernetes.io: Operating etcd clusters for Kubernetes](https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/#securing-etcd-clusters) [COMMUNITY-TOOL] - [dev.to: A Detailed Brief About Offence and Defence on Cloud Security - Etcd' Risks](https://dev.to/tutorialboy/a-detailed-brief-about-offence-and-defence-on-cloud-security-etcd-risks-4h02) [COMMUNITY-TOOL] + - [bsucaciu.com: What is a Sidecar?](https://bsucaciu.com/?p=4645) [COMMUNITY-TOOL] + - [medium: Kubernetes β€” Learn Sidecar Container Pattern](https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-sidecar-container-pattern-6d8c21f873d) [COMMUNITY-TOOL] + - [ithands-on.com: Kubernetes 101 : Extending the container's functionalities' - Sidecar containers](https://www.ithands-on.com/2021/07/kubernetes-101-extending-containers.html) [COMMUNITY-TOOL] + - [atul-agrawal.medium.com: Library vs Service vs Sidecar](https://atul-agrawal.medium.com/library-vs-service-vs-sidecar-ff5a20b50cad) [COMMUNITY-TOOL] + - [banzaicloud.com: Sidecar container lifecycle changes in Kubernetes 1.18' 🌟](https://banzaicloud.com/blog/k8s-sidecars) [COMMUNITY-TOOL] + - [medium: Delaying application start until sidecar is ready](https://medium.com/@marko.luksa/delaying-application-start-until-sidecar-is-ready-2ec2d21a7b74) [COMMUNITY-TOOL] + - [pauldally.medium.com: Kubernetes – An Introduction to Sidecars](https://pauldally.medium.com/kubernetes-an-introduction-to-sidecars-21d99fbd7de3) [COMMUNITY-TOOL] + - [thenewstack.io: Sidecars are Changing the Kubernetes Load-Testing Landscape](https://thenewstack.io/sidecars-are-changing-the-kubernetes-load-testing-landscape) [COMMUNITY-TOOL] + - [saurabhdashora.hashnode.dev: Implementing Sidecar Design Pattern with Kubernetes' Pod](https://saurabhdashora.hashnode.dev/implementing-sidecar-design-pattern-with-kubernetes-pod) [COMMUNITY-TOOL] - [dev.to/fermyon: Scaling Sidecars to Zero in Kubernetes](https://dev.to/fermyon/scaling-sidecars-to-zero-in-kubernetes-2m23) [COMMUNITY-TOOL] - [kubernetes.io: Annotating Kubernetes Services for Humans](https://kubernetes.io/blog/2021/04/20/annotating-k8s-for-humans) [COMMUNITY-TOOL] - [diegolnasc/kubernetes-best-practices 🌟](https://github.com/diegolnasc/kubernetes-best-practices) ⭐ 1498 [COMMUNITY-TOOL] - [blog.pipetail.io: 10 most common mistakes using kubernetes](https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s) [COMMUNITY-TOOL] - [techradar.com: Three tips to implement Kubernetes with open standards](https://www.techradar.com/news/three-tips-to-implement-kubernetes-with-open-standards) [COMMUNITY-TOOL] + - [medium: Kubernetes Tip: How Does OOMKilled Work?](https://medium.com/tailwinds-navigator/kubernetes-tip-how-does-oomkilled-work-ba71b135993b) [COMMUNITY-TOOL] + - [stackpulse.com: Kubernetes and SRE: 5 Best Practices for K8s Reliability' in Production](https://stackpulse.com/blog/https-stackpulse-com-blog-kubernetes-production-best-practices) [COMMUNITY-TOOL] - [fairwinds.com: Never Should You Ever In Kubernetes: #1 Do K8S The Hard Way](https://www.fairwinds.com/blog/never-should-you-ever-in-kubernetes-1-do-k8s-the-hard-way) [COMMUNITY-TOOL] - [fairwinds.com: Never Should You Ever In Kubernetes Part 2: Kubernetes Security' Mistakes](https://www.fairwinds.com/blog/never-should-you-ever-in-kubernetes-part-2-kubernetes-security-mistakes) [COMMUNITY-TOOL] - [fairwinds.com: Never Should You Ever In Kubernetes Part 3: 6 K8s Reliability' Mistakes](https://www.fairwinds.com/blog/6-kubernetes-reliability-mistakes) [COMMUNITY-TOOL] - [fairwinds.com: Never Should You Ever In Kubernetes Part 4: Three K8s Efficiency' Mistakes](https://www.fairwinds.com/blog/3-kubernetes-efficiency-mistakes) [COMMUNITY-TOOL] + - [stackpulse.com: Challenges of Running Services With K8s Reliably](https://stackpulse.com/blog/challenges-of-running-services-with-k8s-reliably) [COMMUNITY-TOOL] - [fairwinds.com: An Intro to Kubernetes Best Practices: Start Your K8s Right](https://www.fairwinds.com/blog/intro-kubernetes-best-practices) [COMMUNITY-TOOL] - [itnext.io: Lifecycle of Kubernetes Network Policies and Best Practices](https://itnext.io/lifecycle-of-kubernetes-network-policies-749b5218f684) [COMMUNITY-TOOL] - [github.com/PacktPublishing: Kubernetes in Production Best Practices](https://github.com/PacktPublishing/Kubernetes-in-Production-Best-Practices) ⭐ 96 [COMMUNITY-TOOL] @@ -334,35 +868,56 @@ - [geekflare.com: Diez mejores prΓ‘cticas de Kubernetes para una mejor orquestaciΓ³n' de contenedores](https://geekflare.com/es/kubernetes-best-practices) [COMMUNITY-TOOL] - [dev.to: Prevent Configuration Errors in Kubernetes](https://dev.to/solegaonkar/prevent-configuration-errors-in-kubernetes-30dn) [COMMUNITY-TOOL] - [komodor.com: Four Best Practices to Migrate to Kubernetes (Part 1)](https://komodor.com/blog/best-practices-to-migrate-to-kubernetes) [COMMUNITY-TOOL] + - [bridgecrew.io: 5 common Kubernetes misconfigs and how to fix them](https://bridgecrew.io/blog/5-common-kubernetes-misconfigs-and-how-to-fix-them) [COMMUNITY-TOOL] + - [snapt.net: Best Practices for Load Balancing Kubernetes Containers](https://www.snapt.net/blog/best-practices-for-load-balancing-kubernetes-containers) [COMMUNITY-TOOL] - [vladimir.varank.in: Making sense of requests for CPU resources in Kubernetes' 🌟](https://vladimir.varank.in/notes/2021/09/making-sense-of-requests-for-cpu-resources-in-kubernetes) [COMMUNITY-TOOL] - [martinheinz.dev: Keeping Kubernetes Clusters Clean and Tidy 🌟](https://martinheinz.dev/blog/60) [COMMUNITY-TOOL] - [youtube: Common Kubernetes Mistakes - CPU and Memory Requests (part 1) |' Robusta](https://www.youtube.com/watch?v=_nknHwTKlh8) [COMMUNITY-TOOL] + - [medium.com/mycloudseries: Must-haves for your Kubernetes Cluster to be Production' Ready](https://medium.com/mycloudseries/must-haves-for-your-kubernetes-cluster-to-be-production-ready-dc7d1d18c4a2) [COMMUNITY-TOOL] + - [blog.runx.dev: 5 Common Kubernetes Mistakes and how to avoid them](https://blog.runx.dev/5-common-kubernetes-mistakes-and-how-to-avoid-them-150607beb475) [COMMUNITY-TOOL] - [hackernoon.com: Kubernetes Cluster Must-Haves To Be Production Ready](https://hackernoon.com/kubernetes-cluster-must-haves-to-be-production-ready) [COMMUNITY-TOOL] + - [cncf.io: Kubernetes best practice: How to (correctly) set resource requests' and limits](https://www.cncf.io/blog/2022/10/20/kubernetes-best-practice-how-to-correctly-set-resource-requests-and-limits) [COMMUNITY-TOOL] + - [medium.com/@krishnendupatra: Best practices to achieve Zero downtime on' Kubernetes deployments](https://medium.com/@krishnendupatra/best-practices-to-achieve-zero-downtime-on-kubernetes-deployments-438f15cd811e) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: How to guess the right size for your Kubernetes' Pods?](https://levelup.gitconnected.com/how-to-guess-the-right-size-for-your-kubernetes-pods-9c88686fec) [COMMUNITY-TOOL] - [itnext.io: Integrating Compliance for Kubernetes Pipeline](https://itnext.io/integrating-compliance-for-kubernetes-pipeline-c538415401c5) [COMMUNITY-TOOL] + - [medium.com/saas-infra: Stabilize Kubernetes MicroServices β€” The Right Resources' Settings](https://medium.com/saas-infra/stabilize-your-kubernetes-microservices-with-the-correct-resources-settings-2071fa11495d) [COMMUNITY-TOOL] - [techbeacon.com: 5 Best Practices for Deploying Kubernetes](https://techbeacon.com/enterprise-it/5-best-practices-deploying-kubernetes) [COMMUNITY-TOOL] + - [medium.com/application-driven-infrastructure: Best Practices for Understanding' Kubernetes Costs](https://medium.com/application-driven-infrastructure/best-practices-for-understanding-kubernetes-costs-f3c58a5e1ebf) [COMMUNITY-TOOL] - [collabnix.com: 10 Kubernetes Best Practices to Get You Started](https://collabnix.com/10-kubernetes-best-practices-to-get-you-started) [COMMUNITY-TOOL] - [armosec.io: How to avoid Kubernetes misconfigurations](https://www.armosec.io/blog/kubernetes-misconfigurations) [COMMUNITY-TOOL] - [thenewstack.io: Does Kubernetes Really Perform Better on Bare Metal vs.' VMs? 🌟](https://thenewstack.io/does-kubernetes-really-perform-better-on-bare-metal-vs-vms) [COMMUNITY-TOOL] + - [dzone.com: Optimizing Kubernetes Clusters for Better Efficiency and Cost' Savings 🌟](https://dzone.com/articles/optimizing-kubernetes-clusters-for-better-efficien-1) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes: Use PodDisruptionBudgets for Application Maintenance' and Upgrades](https://thenewstack.io/kubernetes-use-poddisruptionbudgets-for-application-maintenance-and-upgrades) [COMMUNITY-TOOL] + - [medium.com/@visweswara: Pod Disruption Budget β€” Budget that can save you' One day](https://medium.com/@visweswara/pod-disruption-budget-budget-that-can-save-you-one-day-7c22c8a11d) [COMMUNITY-TOOL] + - [saahitya.hashnode.dev: Pod Disruption Budget(Pdb)](https://saahitya.hashnode.dev/pod-disruption-budgetpdb) [COMMUNITY-TOOL] + - [cncf.io: 5 Problems with Kubernetes Cost Estimation Strategies](https://www.cncf.io/blog/2020/09/18/5-problems-with-kubernetes-cost-estimation-strategies) [COMMUNITY-TOOL] - [thenewstack.io: 5 Essential Tips to Manage Kubernetes Costs](https://thenewstack.io/5-essential-tips-to-manage-kubernetes-costs) [COMMUNITY-TOOL] - [opensource.com: 3 ways Kubernetes optimizes your IT budget](https://opensource.com/article/20/12/it-budget-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: 5 Expensive Kubernetes Cost Traps and How to Deal with Them](https://thenewstack.io/5-expensive-kubernetes-cost-traps-and-how-to-deal-with-them) [COMMUNITY-TOOL] - [ubuntu.com: Kubernetes Fully Managed – half the cost of AWS](https://ubuntu.com/blog/managed-kubernetes-cheaper-than-aws) [COMMUNITY-TOOL] - [dev.to: Kubernetes Cost Management and Analysis Guide 🌟](https://dev.to/cloudforecast/kubernetes-cost-management-and-analysis-guide-1e1b) [COMMUNITY-TOOL] - [hackernoon.com: Reducing Kubernetes Costs](https://hackernoon.com/reducing-kubernetes-costs) [COMMUNITY-TOOL] + - [medium.com/streamotion-tech-blog: Visualising the Cost of Kubernetes](https://medium.com/streamotion-tech-blog/visualising-the-cost-of-kubernetes-ca64f642de8c) [COMMUNITY-TOOL] + - [Kubecost 🌟](https://www.kubecost.com) [COMMUNITY-TOOL] - [How to track costs in multi-tenant Amazon EKS clusters using Kubecost](https://aws.amazon.com/blogs/containers/how-to-track-costs-in-multi-tenant-amazon-eks-clusters-using-kubecost) [COMMUNITY-TOOL] - [infracloud.io: Kubernetes Cost Reporting using Kubecost](https://www.infracloud.io/blogs/kubernetes-cost-reporting-using-kubecost) [COMMUNITY-TOOL] - [kubectl-cost](https://github.com/kubecost/kubectl-cost) ⭐ 1041 [COMMUNITY-TOOL] + - [blog.kubecost.com: AKS Cost Monitoring and Governance With Kubecost](https://blog.kubecost.com/blog/aks-cost) [COMMUNITY-TOOL] - [thenewstack.io: KubeCost: Monitor Kubernetes Costs with kubectl](https://thenewstack.io/kubecost-monitor-kubernetes-costs-with-kubectl) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [medium.com/@randhirthakur076: Optimizing Kubernetes Cost Management: A Deep' Dive into Kubecost](https://medium.com/@randhirthakur076/optimizing-kubernetes-cost-management-a-deep-dive-into-kubecost-5b07c9926c87) [COMMUNITY-TOOL] - [itnext.io: Architecting Kubernetes clusters β€” choosing a worker node size](https://itnext.io/architecting-kubernetes-clusters-choosing-a-worker-node-size-b3729cc0c78f) [COMMUNITY-TOOL] - [itnext.io: Architecting Kubernetes clusters β€” choosing a cluster size](https://itnext.io/architecting-kubernetes-clusters-choosing-a-cluster-size-92f6feaa2908) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [medium: Deploying Kubernetes β€” Deciding the size of your nodes](https://medium.com/swlh/deploying-kubernetes-deciding-the-size-of-your-nodes-a115e770e09) [COMMUNITY-TOOL] + - [dzone refcard: Kubernetes Multi-Cluster Management and Governance](https://dzone.com/refcardz/kubernetes-multi-cluster-management-and-governance) [COMMUNITY-TOOL] - [thenewstack.io: A Deep Dive into Architecting a Kubernetes Infrastructure](https://thenewstack.io/a-deep-dive-into-architecting-a-kubernetes-infrastructure) [COMMUNITY-TOOL] - [thenewstack.io: Manage Multicluster Kubernetes with Operators](https://thenewstack.io/manage-multicluster-kubernetes-with-operators) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [cncf.io: Simplifying multi-clusters in Kubernetes](https://www.cncf.io/blog/2021/04/12/simplifying-multi-clusters-in-kubernetes) [COMMUNITY-TOOL] - [platform9.com: Difference Between multi-cluster, multi-master, multi-tenant' & federated Kubernetes](https://platform9.com/blog/difference-between-multi-cluster-multi-master-multi-tenant-federated-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: 4 ways to run kubernetes in production](https://thenewstack.io/4-ways-to-run-kubernetes-in-production) [COMMUNITY-TOOL] + - [medium: Individual Kubernetes Clusters vs. Shared Kubernetes Clusters for' Development](https://medium.com/faun/individual-kubernetes-clusters-vs-shared-kubernetes-clusters-for-development-3399576b0f1f) [COMMUNITY-TOOL] - [platform9.com: Kubernetes Cluster Sizing – How Large Should a Kubernetes' Cluster Be?](https://platform9.com/blog/kubernetes-cluster-sizing-how-large-should-a-kubernetes-cluster-be) [COMMUNITY-TOOL] - [itnext.io: Do You Need Multi-Clusters? 🌟](https://itnext.io/do-you-need-multi-clusters-6e58556f7f06) [COMMUNITY-TOOL] - [itnext.io: 3 Reasons to Choose a Wide Cluster over Multi-Cluster with Kubernetes](https://itnext.io/3-reasons-to-choose-a-wide-cluster-over-multi-cluster-with-kubernetes-c923fecf4644) [COMMUNITY-TOOL] @@ -371,7 +926,9 @@ - [github.com/datreeio/CRDs-catalog: CRDs Catalog](https://github.com/datreeio/CRDs-catalog) ⭐ 823 [COMMUNITY-TOOL] - [dev.to: Creating a Custom Resource Definition In Kubernetes | Michael' Levan](https://dev.to/thenjdevopsguy/creating-a-custom-resource-definition-in-kubernetes-2k7o) [COMMUNITY-TOOL] - [Krew](https://krew.sigs.k8s.io) [COMMUNITY-TOOL] + - [itnext.io: Extending Kubernetes Cluster; Kubectl Plugins and Krew](https://itnext.io/extending-kubernetes-cluster-kubectl-plugins-and-krew-547a8bc839a3) [COMMUNITY-TOOL] - [darumatic.com: Improve Kubectl Command with Krew](https://darumatic.com/blog/improve_kubectl_command_with_krew) [COMMUNITY-TOOL] + - [awstip.com: Essential plugins for Kubectl CLI](https://awstip.com/essential-plugins-for-kubectl-cli-e35cbc99037b) [COMMUNITY-TOOL] - [github.com/jordanwilson230: kubectl-plugins](https://github.com/jordanwilson230/kubectl-plugins/tree/krew) ⭐ 637 [COMMUNITY-TOOL] - [openkruise.io](https://openkruise.io) [COMMUNITY-TOOL] - [OpenKruise/Kruise](https://github.com/openkruise/kruise) ⭐ 5248 [ENTERPRISE-STABLE] @@ -387,13 +944,19 @@ - [Extend kubectl with plugins](https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins) [COMMUNITY-TOOL] - [youtube: Welcome to the world of kubectl plugins](https://www.youtube.com/watch?v=_W2qZvQT6XY) [COMMUNITY-TOOL] - [kubectl-trace](https://github.com/iovisor/kubectl-trace) ⭐ 2179 [COMMUNITY-TOOL] + - [pixelstech.net: Build a Kubectl Plugin from Scratch](https://www.pixelstech.net/article/1606901393-Build-a-Kubectl-Plugin-from-Scratch) [COMMUNITY-TOOL] - [martinheinz.dev: Making Kubernetes Operations Easy with kubectl Plugins](https://martinheinz.dev/blog/58) [COMMUNITY-TOOL] + - [medium: Cool Kubernetes command line plugins](https://medium.com/nontechcompany/cool-kubernetes-command-line-plugins-4b0e50362426) [COMMUNITY-TOOL] - [github.com/sigstore: k8s-manifest-sigstore](https://github.com/sigstore/k8s-manifest-sigstore) ⭐ 87 [COMMUNITY-TOOL] - [kubespy](https://github.com/huazhihao/kubespy) ⭐ 140 [COMMUNITY-TOOL] + - [faun.pub: Spying on Kubernetes Pods with kubespy](https://faun.pub/spying-on-kubernetes-pods-with-kubespy-3043a3ed044b) [COMMUNITY-TOOL] - [itnext.io: 6 kubectl plugins you must try](https://itnext.io/6-kubectl-plugins-you-must-try-1411dcbcf950) [COMMUNITY-TOOL] - [davidB/kubectl-view-allocations](https://github.com/davidB/kubectl-view-allocations) ⭐ 794 [COMMUNITY-TOOL] - [Ramilito/kubesess](https://github.com/Ramilito/kubesess) ⭐ 284 [COMMUNITY-TOOL] + - [tonylixu.medium.com: Kubectl β€” Plugins Operation](https://tonylixu.medium.com/kubectl-plugins-operation-f93274622447) [COMMUNITY-TOOL] - [kubectl netshoot](https://github.com/nilic/kubectl-netshoot) ⭐ 205 [COMMUNITY-TOOL] + - [medium.com/@jerome_tarte: Extend your toolset with Kubectl plugin](https://medium.com/@jerome_tarte/extend-your-toolset-with-kubectl-plugin-55596067595f) [COMMUNITY-TOOL] + - [Accelerated Feedback Loops when Developing for Kubernetes with Conftest](https://engineering.plex.com/posts/kubernetes-policy-conftest) [COMMUNITY-TOOL] - [open-policy-agent/conftest](https://github.com/open-policy-agent/conftest) ⭐ 3172 [ENTERPRISE-STABLE] - [k8s-worker-pod-autoscaler](https://github.com/practo/k8s-worker-pod-autoscaler) ⭐ 161 [COMMUNITY-TOOL] - [kconnect - The Kubernetes Connection Manager CLI](https://github.com/fidelity/kconnect) ⭐ 241 [COMMUNITY-TOOL] @@ -401,62 +964,214 @@ - [Draino](https://github.com/planetlabs/draino) ⭐ 683 [COMMUNITY-TOOL] - [github.com/k8spatterns/examples](https://github.com/k8spatterns/examples) ⭐ 1073 [COMMUNITY-TOOL] - [kubernetes.io: container design patterns](https://kubernetes.io/blog/2016/06/container-design-patterns) [COMMUNITY-TOOL] + - [magalix.com: Kubernetes Patterns - The Service Discovery Pattern](https://www.magalix.com/blog/kubernetes-patterns-the-service-discovery-pattern) [COMMUNITY-TOOL] - [developers.redhat.com: Top 10 must-know Kubernetes design patterns](https://developers.redhat.com/blog/2020/05/11/top-10-must-know-kubernetes-design-patterns) [COMMUNITY-TOOL] + - [medium: 10 Anti-Patterns for Kubernetes Deployments](https://medium.com/better-programming/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d) [COMMUNITY-TOOL] - [learncloudnative.com: Sidecar Container Pattern](https://www.learncloudnative.com/blog/2020-09-30-sidecar-container) [COMMUNITY-TOOL] - [iximiuz.com: Service discovery in Kubernetes - combining the best of two' worlds](https://iximiuz.com/en/posts/service-discovery-in-kubernetes) [COMMUNITY-TOOL] - [github.com/sharadbhat/KubernetesPatterns: YAML and Golang implementations' of common Kubernetes patterns](https://github.com/sharadbhat/KubernetesPatterns) ⭐ 72 [COMMUNITY-TOOL] - [developers.redhat.com: Kubernetes configuration patterns, Part 1: Patterns' for Kubernetes primitives](https://developers.redhat.com/blog/2021/04/28/kubernetes-configuration-patterns-part-1-patterns-for-kubernetes-primitives) [COMMUNITY-TOOL] - [dev.to: Kubernetes Deployment Antipatterns – part 1](https://dev.to/codefreshio/kubernetes-deployment-antipatterns-part-1-2116) [COMMUNITY-TOOL] + - [ishantgaurav.in: Kubernetes – Sidecar Container Pattern](https://ishantgaurav.in/2021/07/18/kubernetes-sidecar-container-pattern) [COMMUNITY-TOOL] + - [betterprogramming.pub: 10 Anti-Patterns for Kubernetes Deployments](https://betterprogramming.pub/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d) [COMMUNITY-TOOL] + - [medium: Kubernetes β€” Learn Init Container Pattern](https://medium.com/bb-tutorials-and-thoughts/kubernetes-learn-init-container-pattern-7a757742de6b) [COMMUNITY-TOOL] - [weave.works: Tools for Automating and Implementing Cloud Native Patterns](https://www.weave.works/blog/tools-for-automating-and-implementing-cloud-native-patterns) [COMMUNITY-TOOL] + - [dzone: Microservices Patterns: Sidecar](https://dzone.com/articles/microservices-patterns-sidecar) [COMMUNITY-TOOL] + - [dzone: Multi-Container Pod Design Patterns in Kubernetes](https://dzone.com/articles/multi-container-pod-design-patterns-in-kubernetes) [COMMUNITY-TOOL] - [linkedin.com/pulse: Avoid These Kubernetes Anti-Patterns | Pavan Belagatti](https://www.linkedin.com/pulse/avoid-kubernetes-anti-patterns-pavan-belagatti) [COMMUNITY-TOOL] + - [medium.com/@ehsan-khodadadi: Patterns and anti-patterns for a reliable Kubernetes' infra deployment](https://medium.com/@ehsan-khodadadi/patterns-and-anti-patterns-for-a-reliable-kubernetes-infra-deployment-5724f6749b7a) [COMMUNITY-TOOL] - [Kubernetes Scheduling](https://kubernetes.io/docs/reference/scheduling) [COMMUNITY-TOOL] - [Scheduling Profiles](https://kubernetes.io/docs/reference/scheduling/profiles) [COMMUNITY-TOOL] + - [granulate.io: A Deep Dive into Kubernetes Scheduling](https://granulate.io/a-deep-dive-into-kubernetes-scheduling) [COMMUNITY-TOOL] + - [blog.kubecost.com: Kubernetes node affinity: examples & instructions](https://blog.kubecost.com/blog/kubernetes-node-affinity) [COMMUNITY-TOOL] + - [medium.com/dlt-labs-publication: Kubernetes: Understanding Pod Affinity,' Taint & Toleration](https://medium.com/dlt-labs-publication/kubernetes-understanding-pod-affinity-taint-toleration-2f9b9b218dd5) [COMMUNITY-TOOL] + - [medium.com/@pbijjala: reCap: Elasticity in Kubernetes/GKE 🌟🌟](https://medium.com/@pbijjala/recap-elasticity-in-kubernetes-gke-543d8523d3c) [COMMUNITY-TOOL] + - [4sysops.com: Node selector and node affinity in Kubernetes](https://4sysops.com/archives/kubernetes-guide-node-selector-and-node-affinity-in-kubernetes) [COMMUNITY-TOOL] - [Introducing PodTopologySpread plugin](https://kubernetes.io/blog/2020/05/introducing-podtopologyspread) [COMMUNITY-TOOL] - [cdk8s.io](https://cdk8s.io) [COMMUNITY-TOOL] - [AWS: Introducing CDK for Kubernetes](https://aws.amazon.com/blogs/containers/introducing-cdk-for-kubernetes) [COMMUNITY-TOOL] - [jsonnet data templating language](https://github.com/google/jsonnet/tree/master/case_studies/kubernetes) ⭐ 7517 [ENTERPRISE-STABLE] + - [Virtual Clusters for Kubernetes β€” Benefits and Use Cases](https://medium.com/better-programming/virtual-clusters-for-kubernetes-benefits-use-cases-a4eee1c5c5a5) [COMMUNITY-TOOL] + - [loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local' Development](https://loft-sh.medium.com/how-virtual-kubernetes-clusters-can-speed-up-your-local-development-e5645614a3c5) [COMMUNITY-TOOL] - [aquasec.com: Kubernetes Federation: The Basics and a 5-Step Tutorial](https://www.aquasec.com/cloud-native-academy/kubernetes-in-production/kubernetes-federation) [COMMUNITY-TOOL] - - [Red Hat OLM](https://github.com/operator-framework/operator-lifecycle-manager) ⭐ 1856 [COMMUNITY-TOOL] + - [medium.com/expedia-group-tech: Manage multi-cluster Kubernetes infrastructure' with Kubefed v2](https://medium.com/expedia-group-tech/managing-a-federated-kubernetes-cluster-using-kubefed-v2-5f115dbdbe05) [COMMUNITY-TOOL] + - [engineering.monday.com: monday.com’s Multi-Regional Architecture: A Deep' Dive](https://engineering.monday.com/monday-coms-multi-regional-architecture-a-deep-dive) [COMMUNITY-TOOL] - [kubernetes.io: Kubernetes-in-Kubernetes and the WEDOS PXE bootable server' farm](https://kubernetes.io/blog/2021/12/22/kubernetes-in-kubernetes-and-pxe-bootable-server-farm) [COMMUNITY-TOOL] - [Kubernetes Scripts](https://github.com/eldada/kubernetes-scripts) [COMMUNITY-TOOL] - [Get applied and effective apiVersion from Kubernetes objects](https://gist.github.com/ninlil/affbf7514d4e74c7634e77f47e172236) [COMMUNITY-TOOL] - [itnext.io: Automating System Updates for Kubernetes Clusters using Ansible](https://itnext.io/automating-system-updates-for-kubernetes-clusters-using-ansible-94a70f4e1972) [COMMUNITY-TOOL] + - [Ansible for devops: Kubernetes](https://github.com/geerlingguy/ansible-for-devops/tree/master/kubernetes) ⭐ 9761 [ENTERPRISE-STABLE] - [itnext.io: Embracing failures and cutting infrastructure costs: Spot instances' in Kubernetes](https://itnext.io/embracing-failures-and-cutting-infrastructure-costs-spot-instances-in-kubernetes-6976781beacc) [COMMUNITY-TOOL] - [cynet.com: Incident Report Plan (IRP)](https://www.cynet.com/incident-response/incident-response-plan) [COMMUNITY-TOOL] - [kubermatic.com: A Framework for Kubernetes Incident Response](https://www.kubermatic.com/blog/a-framework-for-kubernetes-incident-response) [COMMUNITY-TOOL] + - [medium.com/@cloud_tips: Kubernetes Incident Response](https://medium.com/@cloud_tips/kubernetes-incident-response-94daac6d7a2b) [COMMUNITY-TOOL] + - [cncf.io: Certified Kubernetes Application Developer (CKAD)](https://www.cncf.io/certification/ckad) [COMMUNITY-TOOL] - [CKAD-Bookmarks](https://github.com/reetasingh/CKAD-Bookmarks) ⭐ 294 [COMMUNITY-TOOL] - [itnext.io: Tips & Tricks for CKA, CKAD and CKS exams](https://itnext.io/tips-tricks-for-cka-ckad-and-cks-exams-cc9dade1f76d) [COMMUNITY-TOOL] - [bmuschko/ckad-crash-course: Certified Kubernetes Application Developer (CKAD)' Crash Course](https://github.com/bmuschko/ckad-crash-course) [COMMUNITY-TOOL] - [jamesbuckett/ckad-questions](https://github.com/jamesbuckett/ckad-questions) ⭐ 207 [COMMUNITY-TOOL] + - [reddit.com/r/kubernetes: CKAD - free materials](https://www.reddit.com/r/kubernetes/comments/r4q1ec/ckad_free_materials) [COMMUNITY-TOOL] - [CKAD Example Question with Tips & Tricks](https://www.youtube.com/watch?v=wHha-Q3XVOg&ab_channel=DanLister) [COMMUNITY-TOOL] - [bmuschko/ckad-prep](https://github.com/bmuschko/ckad-prep) [COMMUNITY-TOOL] + - [blog.jcprz.com: My tips to pass the CKA exam and what’s next](https://blog.jcprz.com/my-tips-to-pass-the-cka-exam-and-whats-next-8df2c3d38a7e) [COMMUNITY-TOOL] + - [medium.com/@vamshisuram: How to crack CKAD exam (part β€” 2)](https://medium.com/@vamshisuram/how-to-crack-ckad-exam-part-2-26330c32a4e) [COMMUNITY-TOOL] + - [blog.devgenius.io: Passing the 2023 Certified Kubernetes Administrator (CKA)' Exam](https://blog.devgenius.io/passing-the-2023-certified-kubernetes-administrator-cka-exam-693d8f9bc711) [COMMUNITY-TOOL] - [Do Kubernetes Certs Prepare You For Real-World Production?](https://packetpushers.net/podcasts/kubernetes-unpacked/ku046-do-kubernetes-certs-prepare-you-for-real-world-production) [COMMUNITY-TOOL] - [mattias.engineer/courses/kubernetes: Certified Kubernetes Application' Developer (CKAD)](https://mattias.engineer/courses/kubernetes) [COMMUNITY-TOOL] + - [cloudnativeengineer.substack.com: Prepare for your Certified Kubernetes' Administrator exam](https://cloudnativeengineer.substack.com/p/prepare-for-your-cka-exam-e1c33883eaf2) [COMMUNITY-TOOL] + - [developers.redhat.com: Kubernetes Operators](https://developers.redhat.com/books/kubernetes-operators) [COMMUNITY-TOOL] - [Kubernetes 101](https://leanpub.com/kubernetes-101) [COMMUNITY-TOOL] - [ubuntuask.com: Best New Kubernetes Books](https://ubuntuask.com/blog/best-new-kubernetes-books) [COMMUNITY-TOOL] + - [k8spatterns.io: Free Kubernetes Patterns e-book](https://k8spatterns.io) [COMMUNITY-TOOL] + - [magalix.com: Free Kubernetes Application Architecture Patterns eBook](https://www.magalix.com/kubernetes-application-patterns-e-book-download) [COMMUNITY-TOOL] + - [Kubernetes essentials E-book](https://images.linoxide.com/ebook-kubernetes-essentials.pdf) [COMMUNITY-TOOL] - [Container Security](https://www.amazon.com/gp/product/1492056707) [COMMUNITY-TOOL] - [digitalocean.com: From Containers to Kubernetes with Node.js eBook](https://www.digitalocean.com/community/books/from-containers-to-kubernetes-with-node-js-ebook) [COMMUNITY-TOOL] + - [Kubernetes for developers](https://www.udemy.com/course/kubernetes-for-developers) [COMMUNITY-TOOL] + - [Kubernetes for the Absolute Beginners](https://www.udemy.com/course/learn-kubernetes) [COMMUNITY-TOOL] + - [Kubernetes: Getting Started (Free)](https://www.udemy.com/course/kubernetes-getting-started) [COMMUNITY-TOOL] - [Kubernetes Tutorial: Learn the Basics](https://dev.to/scalyr/kubernetes-tutorial-learn-the-basics-and-get-started-5dgh) [COMMUNITY-TOOL] - [Complete Kubernetes Course](https://www.youtube.com/watch?v=0KQndcIedeg) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: Top 5 courses to Learn Docker and Kubernetes' in 2020 - Best of Lot](https://javarevisited.blogspot.com/2019/05/top-5-courses-to-learn-docker-and-kubernetes-for-devops.html) [COMMUNITY-TOOL] + - [medium.com: Top 15 Online Courses to Learn Docker, Kubernetes, and AWS for' Fullstack Developers and DevOps Engineers](https://medium.com/javarevisited/top-15-online-courses-to-learn-docker-kubernetes-and-aws-for-fullstack-developers-and-devops-d8cc4f16e773) [COMMUNITY-TOOL] + - [en.wikipedia.org: Payment Card Industry Data Security Standard](https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard) [COMMUNITY-TOOL] - [container-security.site: PCI Container Orchestration Guidance for Kubernetes](https://www.container-security.site/defenders/PCI_Container_Orchestration_Guidance.html) [COMMUNITY-TOOL] - [kubernetes.slack.com](https://kubernetes.slack.com) [COMMUNITY-TOOL] + - [thenewstack.io: Kubernetes and the Next Generation of PaaS](https://thenewstack.io/kubernetes-and-the-next-generation-of-paas) [COMMUNITY-TOOL] +## AI and Intelligent Tooling + +### Agentic Systems + +#### CLI Tools + + - [Google Agents CLI](https://github.com/google/agents-cli) ⭐ 2528 [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An official command-line tool from Google designed to build, debug, and deploy agentic AI workflows. It leverages the Model Context Protocol (MCP) and Google LLM APIs to facilitate automated task execution across local filesystems and remote cloud APIs. Live grounding highlights its role in the standard dev toolchain for orchestrating autonomous workflows. +## Agentic Engineering + +### Agentic Frameworks + +#### Skills Integration + + - [Level Up Your Agents: Announcing Google's Official Skills Repository](https://cloud.google.com/blog/topics/developers-practitioners/level-up-your-agents-announcing-googles-official-skills-repository) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight: Google's official skills repository and toolkit for modular agentic development. +Live Grounding: Delivers pre-integrated capabilities and action templates allowing Enterprise Gemini Agents to dynamically execute API operations, retrieve structured data, and handle multi-step workflows. +## Application Delivery and GitOps + +### Package Management + +#### Helm + + - [helm.sh](https://helm.sh) [DOCUMENTATION] [DE FACTO STANDARD] β€” The main landing site for Helm, containing foundational documentation, API schemas, and architecture overviews. The ultimate hub for engineers developing or consuming Kubernetes chart templates. +## Architecture + +### Microservices + +#### Distributed Application Runtime + + - [dapr.io](https://dapr.io) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” Curator Insight presents Dapr as a portable, event-driven runtime that simplifies building resilient, distributed microservices. Live Grounding highlights its widespread enterprise adoption as a CNCF incubated project, offering sidecar APIs for state management, pub/sub, and service invocation across any cloud. ## Cloud Infrastructure -### Orchestration +### GPU Compute -#### Cluster Resource Management +#### Model Deployment - - **(2022)** [Allocatable memory and CPU in Kubernetes Nodes 🌟](https://learnkube.com/allocatable-resources) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Technical breakdown of node allocatable resources in Kubernetes. Explains how `kube-reserved`, `system-reserved`, and eviction thresholds reduce physical capacity available for user pods. + - [How to run Deepseek R1 LLMs on GPU Droplets](https://www.digitalocean.com/community/tutorials/deepseek-r1-gpu-droplets) [COMMUNITY-TOOL] [GUIDE] β€” Tactical walkthrough showing how to provision DigitalOcean GPU Droplets to serve DeepSeek-R1. Configures vLLM runtimes, registers systemd units, and establishes benchmarking paradigms to maximize inference performance on cost-effective infrastructure. +### Service Mesh + +#### Istio Mesh + + - [Istio.io](https://istio.io) [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The premier open-source service mesh providing advanced traffic management, end-to-end security, and granular observability. Uses Envoy proxies (via sidecars or Ambient mode) to secure and manage microservice fabrics. +## Cloud Native + +### Kubernetes (1) + +#### Fleet Management + + - **(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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep dives into Azure Kubernetes Service (AKS) Fleet Manager strategies to run multi-cluster AI workloads. Outlines global routing, high-density scheduling optimizations, and cross-cluster resource synchronization required for distributed training. ## Cloud Native Architecture -### Orchestration (1) +### Orchestration #### Kubernetes Pod Lifecycle - [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] [ENTERPRISE-STABLE] [GUIDE] β€” Provides concrete technical implementation strategies to prevent abrupt termination of active queue worker Pods during rolling Kubernetes updates. It details the effective utilization of `preStop` hooks and graceful shutdown signals within Pod specifications. It ensures zero-loss processing of long-running asynchronous messages. +## Cloud-Native Infrastructure + +### GitOps and Declarative Delivery + +#### Argo Project Ecosystem + + - [ArgoCon North America 2026 Call for Proposals](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/argocon/#call-for-proposals) [ADVANCED LEVEL] [EMERGING] β€” Curator Insight: Direct portal to community sessions, submissions, and emerging patterns for the Argo GitOps suite in 2026. Live Grounding: Acts as the primary standard gathering point for Kubernetes GitOps continuous delivery. Keeps teams abreast of cutting-edge development paths in orchestration. +## Cluster Operations + +### GUI Clients + + - [Kubeterm: Graphical Management Tool for Kubernetes](https://github.com/kbterm/kubeterm) ⭐ 208 [EN CONTENT] [COMMUNITY-TOOL] β€” An open-source desktop client designed for administrative and monitoring interactions within Kubernetes clusters. Employs graphical representations of active resources to lower cognitive load during deep-dive debugging of deployments, services, and namespace configurations. +## Data Formats + +### JSON + +#### Templating and Generation + + - [Jsonnet](https://jsonnet.org) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A declarative, data-templating syntax extending JSON with functions, variables, and inheritance structures. It empowers systems engineers to programmatic compile, clean, and deduplicate deeply nested server specifications. +## Developer Tools + +### AI Coding Assistants + +#### Agentic Workflows + + - [Development Environments for Cloud Agents](https://cursor.com/blog/cloud-agent-development-environments) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the infrastructure required to run high-autonomy AI coding agents. Discusses secure sandboxing, runtime requirements, and interactive execution environments designed to bridge LLMs with real-world system runtimes safely. +## Infrastructure + +### Containerization + +#### Kernel Internals + + - [Controlling Process Resources with Linux Control Groups (cgroups)](https://labs.iximiuz.com/tutorials/controlling-process-resources-with-cgroups) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] β€” A deep, interactive laboratory walk-through demonstrating how Linux Control Groups (cgroups) throttle and isolate system resources. Crucial baseline knowledge for understanding container limits in Kubernetes. +## Networking + +### Ingress + +#### Azure AGC + +##### Istio Integration + + - [Application Gateway for Containers: Istio Integration](https://blog.cloudtrooper.net/2025/11/21/application-gateway-for-containers-istio-integration) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A modern engineering analysis detailing the integration of Azure Application Gateway for Containers (AGC) with an internal Istio service mesh topology. Focuses on seamless north-south traffic routing and end-to-end TLS bridging configurations inside Azure cloud architectures. +## Observability + +### Monitoring Stack + +#### Prometheus Operator + +##### Kube-Prometheus + + - [kube-prometheus](https://github.com/prometheus-operator/kube-prometheus) ⭐ 7651 [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The official codebase for kube-prometheus. This repository offers a pre-configured telemetry stack that deploys the Prometheus Operator, Grafana dashboards, Alertmanager rules, and node collectors optimized for monitoring Kubernetes master components. +## Platform Engineering + +### CI-CD Security + +#### Azure DevOps + + - [Dependabot Version Updates in Azure DevOps](https://www.returngis.net/2025/02/dependabot-updates-en-azure-devops) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A practical guide explaining the installation and automated orchestration of Dependabot-style dependency scanning and automated PR version updates within Azure DevOps repositories. Written in Spanish. [SPANISH CONTENT] +### Developer Tooling + +#### CLI Utilities + + - [yq 🌟](https://mikefarah.gitbook.io/yq) [DE FACTO STANDARD] β€” Curator Insight presents yq as a lightweight, portable command-line YAML processor built in Go. Live Grounding verifies yq’s extensive support for evaluating paths, modifying values dynamically, and converting YAML to/from JSON or XML within CI/CD pipelines. A standard tool in any platform engineer's toolbox. +### Infrastructure as Code + +#### GitHub Actions Runners + +##### AWS + + - [RunsOn: Self-hosted GitHub Actions Runners in AWS](https://runs-on.com) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” A commercial-grade, highly efficient solution for hosting ephemeral, auto-scaled GitHub Actions runners directly on your AWS account. Delivers a significant reduction in GitHub Actions spend (up to 10x) using cheap EC2 spot instances, fast cache persistence, and seamless setup. +## Security + +### Identity Management + +#### Cloud Integration + + - [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) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: Architect blueprint for managing Microsoft Entra ID integration in Azure Kubernetes Service. Live Grounding: Walks through configuring fine-grained identity federation and replacing Kubernetes cluster roles with enterprise Azure AD mappings. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/kustomize.md b/v2-docs/kustomize.md index 20ae5518..a0a06076 100644 --- a/v2-docs/kustomize.md +++ b/v2-docs/kustomize.md @@ -1,10 +1,14 @@ -# Kustomize +# Template-Free Configuration Customization with Kustomize (Kubernetes Native Configuration Management) !!! info "Architectural Context" - Detailed reference for Kustomize in the context of Hardened Infrastructure. + Detailed reference for Template-Free Configuration Customization with Kustomize (Kubernetes Native Configuration Management) in the context of Hardened Infrastructure. ## Standard Reference + - [codefresh.io: Applied GitOps with Kustomize](https://octopus.com/blog/applied-gitops-with-kustomize) [COMMUNITY-TOOL] + - [harness.io: Comparing Helm vs Kustomize](https://www.harness.io/blog/helm-vs-kustomize) [COMMUNITY-TOOL] + - [techiescamp.com: Kubernetes Kustomize Crash Course](https://courses.devopscube.com/l/products) [COMMUNITY-TOOL] + - [dex.dev: YAML Templating Solutions: Helm & Kustomize](https://www.dex.dev/dex-videos/templating-solutions) [COMMUNITY-TOOL] - [kustomize.io 🌟](https://kustomize.io) [COMMUNITY-TOOL] - [kubernetes.io: Introducing kustomize; Template-free Configuration Customization' for Kubernetes](https://kubernetes.io/blog/2018/05/29/introducing-kustomize-template-free-configuration-customization-for-kubernetes) [COMMUNITY-TOOL] - [Declarative Management of Kubernetes Objects Using Kustomize](https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kustomization) [COMMUNITY-TOOL] @@ -15,12 +19,23 @@ - [dev.to: Introduction to Kustomize - How to customize Kubernetes objects' kubernetes](https://dev.to/katiatalhi/introduction-to-kustomize-how-to-customize-kubernetes-objects-3e08) [COMMUNITY-TOOL] - [mirantis.com: Kustomize Tutorial: Creating a Kubernetes app out of multiple' pieces](https://www.mirantis.com/blog/introduction-to-kustomize-part-1-creating-a-kubernetes-app-out-of-multiple-pieces) [COMMUNITY-TOOL] - [tech.aabouzaid.com: Set OpenAPI patch strategy for Kubernetes Custom Resources' - Kustomize](https://tech.aabouzaid.com/2022/11/set-openapi-patch-strategy-for-kubernetes-custom-resources-kustomize.html) [COMMUNITY-TOOL] + - [nakamasato.medium.com: Comparison between Helm and Kustomize for Kubernetes' yaml management](https://nakamasato.medium.com/comparison-between-helm-and-kustomize-for-kubernetes-yaml-management-aed32cef2627) [COMMUNITY-TOOL] + - [pauldally.medium.com: Kustomize Best Practices (Part 1)](https://pauldally.medium.com/kustomize-best-practices-part-1-86f9f22d2f20) [COMMUNITY-TOOL] + - [pauldally.medium.com: Kustomize Best Practices (Part 2)](https://pauldally.medium.com/kustomize-best-practices-part-2-c560f1fa1409) [COMMUNITY-TOOL] + - [notmattlucas.com: Kubernetes Configuration with Kustomize](https://notmattlucas.com/kubernetes-configuration-with-kustomize-f4dbba250f3) [COMMUNITY-TOOL] + - [medium.com/@nanditasahu031: How to Start with Kustomize β€” it’s Features](https://medium.com/@nanditasahu031/how-to-start-with-kustomize-its-features-dd541c3d2fa8) [COMMUNITY-TOOL] + - [nicolasbarlatier.hashnode.dev: Introduction Kubernetes and Kustomize: How' to easily customize any resource configuration with Kustomize?](https://nicolasbarlatier.hashnode.dev/introduction-kubernetes-and-kustomize-how-to-easily-customize-any-resource-configuration-with-kustomize) [COMMUNITY-TOOL] - [github.com/kostis-codefresh: How to Model Your Gitops Environments with' kustomize 🌟](https://github.com/kostis-codefresh/gitops-environment-promotion) [COMMUNITY-TOOL] - [dev.to: Kubernetes Kustomize Tutorial: A Beginner-Friendly Developer Guide!](https://dev.to/pavanbelagatti/kubernetes-kustomize-tutorial-a-beginner-friendly-developer-guide-322n) [COMMUNITY-TOOL] + - [pauldally.medium.com: Kustomize Best Practices (part 3)](https://pauldally.medium.com/kustomize-best-practices-part-3-1dbaa15fd16a) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Helm vs. Kustomize: Navigating Kubernetes Configuration' Complexity](https://levelup.gitconnected.com/helm-vs-kustomize-navigating-kubernetes-configuration-complexity-ae86596c3cf2) [COMMUNITY-TOOL] - [devopscube.com/kustomize-tutorial: Kustomize Tutorial: Comprehensive Guide' For Beginners 🌟](https://devopscube.com/kustomize-tutorial) [COMMUNITY-TOOL] + - [blog.devgenius.io: Kustomize β€” K8 manifest patching](https://blog.devgenius.io/kustomize-simple-manifest-manipulation-9330f7f40d5d) [COMMUNITY-TOOL] + - [faun.pub: How to build a GitOps workflow with ArgoCD, Kustomize and GitHub' Actions](https://faun.pub/how-to-build-a-gitops-workflow-with-argocd-kustomize-and-github-actions-f919e7443295) [COMMUNITY-TOOL] - [itnext.io: Generating, transforming, and patching Kubernetes configuration' with Kustomize](https://itnext.io/generating-transforming-and-patching-kubernetes-configuration-with-kustomize-fb7b02476a1b) [COMMUNITY-TOOL] - [Secretize 🌟](https://github.com/bbl/secretize) ⭐ 71 [COMMUNITY-TOOL] - [itnext.io: Helm Is Not Enough, You Also Need Kustomize](https://itnext.io/helm-is-not-enough-you-also-need-kustomize-82bae896816e) [COMMUNITY-TOOL] + - [chrisns/k8s-opa-boilerplate](https://github.com/chrisns/k8s-opa-boilerplate) ⭐ 18 [COMMUNITY-TOOL] ## Networking @@ -33,5 +48,5 @@ - [blog.tomarrell.com: Kustomize: Traefik v2.2 as a Kubernetes Ingress Controller](https://blog.tomarrell.com/post/traefik_v2_on_kubernetes) [LEGACY] β€” An operations blog outlining Traefik v2.2 deployment using Kustomize overlays. Although the specific Traefik CRD API versions are legacy, the architectural structure of managing ingress with Kustomize remains highly educational. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Crossplane](./crossplane.md) diff --git a/v2-docs/linux-dev-env.md b/v2-docs/linux-dev-env.md index 363778f3..f1aea527 100644 --- a/v2-docs/linux-dev-env.md +++ b/v2-docs/linux-dev-env.md @@ -1,25 +1,40 @@ -# Linux Dev Env +# WSL: Linux Dev Environment on Windows !!! info "Architectural Context" - Detailed reference for Linux Dev Env in the context of Developer Ecosystem. + Detailed reference for WSL: Linux Dev Environment on Windows in the context of Developer Ecosystem. ## Standard Reference + - [docs.microsoft.com: WSL - Windows Subsystem for Linux](https://learn.microsoft.com/en-us/windows/wsl) [COMMUNITY-TOOL] + - [9elements.com: Developing on Windows with WSL2](https://9elements.com/blog/developing-on-windows-with-wsl2) [COMMUNITY-TOOL] - [Using WSL and MobaXterm to Create a Linux Dev Environment on Windows](https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-environment-on-windows) [COMMUNITY-TOOL] - [Setting Up Docker for Windows and WSL to Work Flawlessly](https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly) [COMMUNITY-TOOL] - [Take your Linux development experience in Windows to the next level with WSL and Visual Studio Code Remote](https://devblogs.microsoft.com/commandline/take-your-linux-development-experience-in-windows-to-the-next-level-with-wsl-and-visual-studio-code-remote) [COMMUNITY-TOOL] - [kubernetes.io: WSL+Docker: Kubernetes on the Windows Desktop 🌟](https://kubernetes.io/blog/2020/05/21/wsl-docker-kubernetes-on-the-windows-desktop) [COMMUNITY-TOOL] - [Ubuntu on WSL 2 Is Generally Available 🌟](https://ubuntu.com/blog/ubuntu-on-wsl-2-is-generally-available) [COMMUNITY-TOOL] - [Microsoft Makes it Easier to Install WSL on Windows 10 🌟](https://www.omgubuntu.co.uk/2020/06/microsoft-wsl-install-command) [COMMUNITY-TOOL] + - [Docker Desktop & WSL 2 – Backport Update](https://www.docker.com/blog/docker-desktop-wsl-2-backport-update) [COMMUNITY-TOOL] - [itnext.io: WSL2 Tips: Limit CPU/Memory When using Docker](https://itnext.io/wsl2-tips-limit-cpu-memory-when-using-docker-c022535faf6f) [COMMUNITY-TOOL] - [Distro installation added to WSL --install in Windows 10 insiders preview build 20246](https://devblogs.microsoft.com/commandline/distro-installation-added-to-wsl-install-in-windows-10-insiders-preview-build-20246) [COMMUNITY-TOOL] + - [pandorafms.com: QuΓ© es, cΓ³mo instalar WSL2 y por quΓ© es una gran noticia' para el sector TI](https://pandorafms.com/blog/es/wsl2) [COMMUNITY-TOOL] - [dev.to: Install Docker on Windows (WSL) without Docker Desktop 🌟](https://dev.to/bowmanjd/install-docker-on-windows-wsl-without-docker-desktop-34m9) [COMMUNITY-TOOL] + - [techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers' have been asking for](https://www.techrepublic.com/article/windows-subsystem-for-linux-2-the-gui-features-developers-have-been-asking-for) [COMMUNITY-TOOL] - [bleepingcomputer.com: Windows 11 can now install WSL from the Microsoft' Store 🌟](https://www.bleepingcomputer.com/news/microsoft/windows-11-can-now-install-wsl-from-the-microsoft-store) [COMMUNITY-TOOL] + - [klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes](https://klaushofrichter.medium.com/using-windows-subsystem-for-linux-for-kubernetes-8bd1f5468531) [COMMUNITY-TOOL] - [Windows Terminal 1.0](https://devblogs.microsoft.com/commandline/windows-terminal-1-0) [COMMUNITY-TOOL] + - [Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL](https://venturebeat.com/2020/05/19/microsoft-windows-terminal-wsl-gpu-support-linux-gui-apps) [COMMUNITY-TOOL] - [Windows Package Manager CLI (aka winget)](https://github.com/microsoft/winget-cli) ⭐ 25901 [DE FACTO STANDARD] + - [Microsoft debuts Windows Package Manager for your dev environment](https://venturebeat.com/2020/05/19/microsoft-windows-package-manager-powertoys) [COMMUNITY-TOOL] - [cmder 🌟](https://cmder.net) [COMMUNITY-TOOL] +## Developer Experience + +### Local Environment + +#### Version Management + + - [asdf version manager (asdf-vm)](https://asdf-vm.com) [EN CONTENT] [DE FACTO STANDARD] β€” An extensible, multi-language version manager capable of centralizing tool runtimes through a unified CLI configuration file (`.tool-versions`). Eliminates environmental drift across localized developer workspaces by managing multiple CLI toolchains via a modular plugin architecture. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/linux.md b/v2-docs/linux.md index 3b829d0f..879691d9 100644 --- a/v2-docs/linux.md +++ b/v2-docs/linux.md @@ -1,7 +1,76 @@ -# Linux +# Linux and SSH !!! info "Architectural Context" - Detailed reference for Linux in the context of Architectural Foundations. + Detailed reference for Linux and SSH in the context of Architectural Foundations. + +## Standard Reference + + - [linuxtoday.com](http://www.linuxtoday.com) [COMMUNITY-TOOL] + - [cyberciti.biz - ss: Display Linux TCP / UDP Network and Socket Information](http://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html) [COMMUNITY-TOOL] + - [cyberciti.biz - SS Utility: Quick Intro](http://www.cyberciti.biz/files/ss.html) [COMMUNITY-TOOL] + - [unix.stackexchange.com: ss - linux socket statistics utility output format](http://unix.stackexchange.com/questions/252744/ss-linux-socket-statistics-utility-output-format) [COMMUNITY-TOOL] + - [stackoverflow.com: difference between netstat and ss in linux?](http://stackoverflow.com/questions/11763376/difference-between-netstat-and-ss-in-linux) [COMMUNITY-TOOL] + - [cyberciti.biz: Red Hat introduces new no-cost RHEL option](https://www.cyberciti.biz/linux-news/red-hat-introduces-new-no-cost-rhel-option) [COMMUNITY-TOOL] + - [enterpriseai.news: Red Hat’s Disruption of CentOS Unleashes Storm of Dissent](https://www.enterpriseai.news/2021/01/22/red-hats-disruption-of-centos-unleashes-storm-of-dissent) [COMMUNITY-TOOL] + - [cloudsavvyit.com: Is Rocky Linux the new CentOS?](https://www.cloudsavvyit.com/13092/is-rocky-linux-the-new-centos) [COMMUNITY-TOOL] + - [9to5linux.com: CentOS Alternative Rocky Linux 8.5 Is Out Now with Secure' Boot Support, Updated Components](https://9to5linux.com/centos-alternative-rocky-linux-8-5-is-out-now-with-secure-boot-support-updated-components) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Vim: A How-To Guide](https://levelup.gitconnected.com/vim-a-how-to-guide-55f63bfdcff) [COMMUNITY-TOOL] + - [How To Set up SSH Keys on a Linux / Unix System](https://www.cyberciti.biz/faq/how-to-set-up-ssh-keys-on-linux-unix) [COMMUNITY-TOOL] + - [cyberciti.biz: Top 20 OpenSSH Server Best Security Practices](https://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html) [COMMUNITY-TOOL] + - [cyberciti.biz: How To Reuse SSH Connection To Speed Up Remote Login Process' Using Multiplexing](https://www.cyberciti.biz/faq/linux-unix-reuse-openssh-connection) [COMMUNITY-TOOL] + - [cyberciti.biz: OpenSSH Change a Passphrase With ssh-keygen command](https://www.cyberciti.biz/faq/howto-ssh-changing-passphrase) [COMMUNITY-TOOL] + - [cyberciti.biz: How to audit SSH server and client config on Linux/Unix](https://www.cyberciti.biz/tips/how-to-audit-ssh-server-and-client-config-on-linux-unix.html) [COMMUNITY-TOOL] + - [nixCraft 🌟](https://www.cyberciti.biz) [COMMUNITY-TOOL] + - [linux.com 🌟](https://www.linux.com) [COMMUNITY-TOOL] + - [linoxide.com 🌟](https://linoxide.com) [COMMUNITY-TOOL] + - [linuxjourney.com](https://linuxjourney.com) [COMMUNITY-TOOL] + - [linuxnix.com](https://www.linuxnix.com) [COMMUNITY-TOOL] + - [reddit.com/r/linuxadmin](https://www.reddit.com/r/linuxadmin) [COMMUNITY-TOOL] + - [**ip command**: How to use IP Command in Linux with Examples](https://linoxide.com/linux-command/use-ip-command-linux) [COMMUNITY-TOOL] + - [How To Use grep Command In Linux / UNIX 🌟](https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix) [COMMUNITY-TOOL] + - [cyberciti.biz: bpytop – Awesome Linux, macOS and FreeBSD resource monitor](https://www.cyberciti.biz/open-source/command-line-hacks/bpytop-awesome-linux-macos-and-freebsd-resource-monitor) [COMMUNITY-TOOL] + - [cyberciti.biz: How to configure pfSense as multi wan (DUAL WAN) load balance' failover router](https://www.cyberciti.biz/faq/howto-configure-dual-wan-load-balance-failover-pfsense-router) [COMMUNITY-TOOL] + - [cyberciti.biz: BASH Shell Change The Color of Shell Prompt on Linux or UNIX](https://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix) [COMMUNITY-TOOL] + - [cyberciti.biz: How to check TLS/SSL certificate expiration date from command-line](https://www.cyberciti.biz/faq/find-check-tls-ssl-certificate-expiry-date-from-linux-unix) [COMMUNITY-TOOL] + - [cyberciti.biz: How to check memory utilization in Linux](https://www.cyberciti.biz/faq/how-to-check-memory-utilization-in-linux) [COMMUNITY-TOOL] + - [dnschecker.org 🌟](https://dnschecker.org) [COMMUNITY-TOOL] + - [cyberciti.biz: How To Find Largest Top 10 Files and Directories On Linux' / UNIX / BSD](https://www.cyberciti.biz/faq/how-do-i-find-the-largest-filesdirectories-on-a-linuxunixbsd-filesystem) [COMMUNITY-TOOL] + - [cyberciti.biz: How to restart systemd without rebooting Linux when critical' libraries installed](https://www.cyberciti.biz/faq/how-to-restart-systemd-without-rebooting-linux-when-critical-libraries-installed) [COMMUNITY-TOOL] + - [cyberciti.biz: How to install ncdu on Linux / Unix to see disk usage](https://www.cyberciti.biz/open-source/install-ncdu-on-linux-unix-ncurses-disk-usage) [COMMUNITY-TOOL] + - [cyberciti.biz: 21 Examples To Make Sure Unix / Linux Configuration Files' Are Free From Syntax Errors](https://www.cyberciti.biz/tips/check-unix-linux-configuration-file-for-syntax-errors.html) [COMMUNITY-TOOL] + - [medium: Useful Commands/Solutions](https://medium.com/cloud-techies/useful-commands-solutions-49f1c1b4e033) [COMMUNITY-TOOL] + - [CLImagic subscription](https://www.patreon.com/climagic) [COMMUNITY-TOOL] + - [cyberciti.biz: How to save terminal output to a file under Linux/Unix](https://www.cyberciti.biz/faq/how-to-save-terminal-output-to-a-file-under-linux-unix) [COMMUNITY-TOOL] + - [cyberciti.biz: ls* Commands Are Even More Useful Than You May Have Thought](https://www.cyberciti.biz/open-source/command-line-hacks/linux-ls-commands-examples) [COMMUNITY-TOOL] + - [cyberciti.biz: How to flush Redis cache and delete everything using the' CLI](https://www.cyberciti.biz/faq/how-to-flush-redis-cache-and-delete-everything-using-the-cli) [COMMUNITY-TOOL] + - [cyberciti.biz: How To: Linux Find Large Files in a Directory](https://www.cyberciti.biz/faq/find-large-files-linux) [COMMUNITY-TOOL] + - [cyberciti.biz: 8 Tips to Solve Linux Hard Disk Problems: Like Disk Full' Or Can’t Write to the Disk](https://www.cyberciti.biz/datacenter/linux-unix-bsd-osx-cannot-write-to-hard-disk) [COMMUNITY-TOOL] + - [cyberciti.biz: How to copy and transfer files remotely on Linux using scp' and rsync](https://www.cyberciti.biz/faq/how-to-copy-and-transfer-files-remotely-on-linux-using-scp-and-rsync) [COMMUNITY-TOOL] + - [cyberciti.biz: How to check CPU temperature on Ubuntu Linux](https://www.cyberciti.biz/faq/how-to-check-cpu-temperature-on-ubuntu-linux) [COMMUNITY-TOOL] + - [cyberciti.biz: How to use df command in Linux / Unix {with examples}](https://www.cyberciti.biz/faq/df-command-examples-in-linux-unix) [COMMUNITY-TOOL] + - [cyberciti.biz: diff Command Colorize Output On the Unix / Linux Command' Line](https://www.cyberciti.biz/programming/color-terminal-highlighter-for-diff-files) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Use tmuxp to Manage Your tmux Session](https://betterprogramming.pub/how-to-use-tmuxp-to-manage-your-tmux-session-614b6d42d6b6) [COMMUNITY-TOOL] + - [baeldung.com: Maximum Number of Threads Per Process in Linux](https://www.baeldung.com/linux/max-threads-per-process) [COMMUNITY-TOOL] + - [blog.devgenius.io: DevOps in Linux β€” Systemd Introduction](https://blog.devgenius.io/devops-in-linux-systemd-introduction-db7f49cb566b) [COMMUNITY-TOOL] + - [medium: How to trigger an action at the end of the Shell/Bash script](https://medium.com/bash-tips-and-tricks/how-to-trigger-an-action-at-the-end-of-the-shell-bash-script-52b0ba9c157e) [COMMUNITY-TOOL] + - [cyberciti.biz: How To Bash Shell Find Out If a Variable Is Empty Or Not](https://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty) [COMMUNITY-TOOL] + - [cyberciti.biz: Bash For Loop Examples](https://www.cyberciti.biz/faq/bash-for-loop) [COMMUNITY-TOOL] + - [cloudsavvyit.com: How to Use Multi-Threaded Processing in Bash Scripts](https://www.cloudsavvyit.com/12277/how-to-use-multi-threaded-processing-in-bash-scripts) [COMMUNITY-TOOL] + - [bash.cyberciti.biz Wiki 🌟](https://bash.cyberciti.biz/guide/Main_Page) [COMMUNITY-TOOL] + - [cyberciti.biz: How to repeat a character β€˜n’ times in Bash](https://www.cyberciti.biz/faq/repeat-a-character-in-bash-script-under-linux-unix) [COMMUNITY-TOOL] + - [cyberciti.biz: Bash Read Comma Separated CSV File on Linux / Unix](https://www.cyberciti.biz/faq/unix-linux-bash-read-comma-separated-cvsfile) [COMMUNITY-TOOL] + - [medium.com/kubehub: A Series on Bash Scripting](https://medium.com/kubehub/a-series-on-bash-scripting-eecd0293fab5) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Start Your Scripting Journey Today | Bash Script' β€” Part 1](https://levelup.gitconnected.com/start-your-scripting-journey-today-bash-script-part-1-46cbddf4e4e7) [COMMUNITY-TOOL] + - [medium.com: Shell Scripting for DevOps with Examples](https://medium.com/@saurabhdahibhate50/devops-day-04-task-e51d64ffbf16) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: 5 Bash String Manipulation Methods That Help Every' Developer](https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593) [COMMUNITY-TOOL] + - [piyushverma.hashnode.dev: Basic Linux Shell Scripting for DevOps Engineers](https://piyushverma.hashnode.dev/basic-linux-shell-scripting-for-devops-engineers) [COMMUNITY-TOOL] + - [betterprogramming.pub: Bash vs. Python vs. JavaScript: Which Is Better for' Automation? 🌟](https://betterprogramming.pub/bash-vs-python-vs-javascript-which-is-better-for-automation-92a277ef49e) [COMMUNITY-TOOL] + - [blog.flipkart.tech: The Art of System Debugging β€” Decoding CPU Utilization' 🌟](https://blog.flipkart.tech/the-art-of-system-debugging-decoding-cpu-utilization-da75f09ef1ff) [COMMUNITY-TOOL] + - [linuxjourney.com commandline](https://linuxjourney.com/lesson/the-shell#) [COMMUNITY-TOOL] + - [Announcing the HashiCorp Linux Repository](https://www.hashicorp.com/blog/announcing-the-hashicorp-linux-repository) [COMMUNITY-TOOL] + - [blog.pandorafms.org: Useful Network commands](https://blog.pandorafms.org/network-commands) [COMMUNITY-TOOL] + - [cyberciti.biz: Linux ip Command Examples](https://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax) [COMMUNITY-TOOL] + - [cyberciti.biz: Linux: 25 Iptables Netfilter Firewall Examples For New SysAdmins](https://www.cyberciti.biz/tips/linux-iptables-examples.html) [COMMUNITY-TOOL] ## Cloud Architecture @@ -69,6 +138,13 @@ #### Visual Diffing - [opensource.com: Don't love diff? Use Meld instead](https://opensource.com/article/20/3/meld) [COMMUNITY-TOOL] β€” Curator Insight presents Meld as a highly visual diff and merge application for comparing files and directories. Live Grounding showcases its continuous integration into modern Git environments as an intuitive tool for resolving merge conflicts. It remains a reliable desktop alternative for development teams looking for deeper side-by-side file visualizations. +## Education + +### Infrastructure Automation + +#### Tutorials + + - [learnitguide.net 🌟](https://www.learnitguide.net) [COMMUNITY-TOOL] β€” A systematic, text-based documentation portal offering modular training on enterprise Linux administration, automation, bash script configurations, and core networking blueprints. ## Enterprise Administration ### Career @@ -99,6 +175,7 @@ #### Kernel Internals - **(2021)** [**How Linux PID namespaces work with containers 🌟**](https://www.redhat.com/en/blog/linux-pid-namespaces) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] β€” An elegant, system-level explanation of PID namespaces from Red Hat engineers. Demonstrates how host process identifiers map down into isolated container layers, establishing safe sandbox boundaries. + - [Controlling Process Resources with Linux Control Groups (cgroups)](https://labs.iximiuz.com/tutorials/controlling-process-resources-with-cgroups) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] β€” A deep, interactive laboratory walk-through demonstrating how Linux Control Groups (cgroups) throttle and isolate system resources. Crucial baseline knowledge for understanding container limits in Kubernetes. ### Observability #### eBPF Tracing @@ -268,8 +345,20 @@ - [iximiuz.com: Illustrated introduction to Linux iptables](https://iximiuz.com/en/posts/laymans-iptables-101) [ENTERPRISE-STABLE] β€” An exceptionally clear, illustrated guide explaining Netfilter chains, tables (filter, nat, mangle), and packet evaluation flows in Linux iptables. Demonstrates practical rules for port forwarding and packet blocking. - [linuxteck.com: 15 basic useful firewall-cmd commands in Linux](https://www.linuxteck.com/basic-useful-firewall-cmd-commands-in-linux) [COMMUNITY-TOOL] β€” A practical walkthrough of firewalld configurations using the firewall-cmd CLI. Covers zone management, permanent versus runtime rule definitions, and service-based port bindings for modern Red Hat enterprise environments. +### Web Servers + +#### Nginx + + - **(2026)** [==Nginx==](https://www.f5.com/products/nginx) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Nginx is the premier high-performance web server, reverse proxy, and ingress standard globally. Its lightweight event-driven design allows it to process high-concurrency traffic patterns with extremely predictable memory and CPU footprints. ## Observability (1) +### Capacity Management + +#### Kernel Internals (1) + +##### Pod 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] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep analysis of the Linux kernel's Completely Fair Scheduler (CFS) quotas and how they cause Kubernetes pod throttling despite low resource utilization. Indispensable for engineers diagnosing performance degradation under restrictive CPU limit settings. ### Metrics Collection #### Daemon Monitoring @@ -304,6 +393,7 @@ #### CLI Curation + - **(2025)** [**CommandLineFu 🌟**](https://www.commandlinefu.com/commands/browse) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An immense, user-voted platform for sharing and assessing terminal tricks. Perfect for tracking down highly specific, multi-tool regex constructs or one-liners. - **(2024)** [twitter.com/commandlinefu](https://x.com/commandlinefu) 🌟🌟 [COMMUNITY-TOOL] β€” Official social channel broadcasting top command-line tips from the CommandLineFu portal. Useful for continuous bite-sized technical integration. - **(2023)** [twitter.com/commandlinefu3](https://x.com/commandlinefu3) 🌟 [COMMUNITY-TOOL] β€” Supplementary feed mirroring automated script updates and terminal command structures. - **(2023)** [twitter.com/commandlinefu10](https://x.com/commandlinefu10) 🌟 [COMMUNITY-TOOL] β€” Secondary distribution pipeline showcasing community-submitted bash recipes and diagnostic tools. @@ -343,6 +433,16 @@ - [jvns.ca: A list of new(ish) command line tools | Julia Evans](https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools) [COMMUNITY-TOOL] [GUIDE] β€” A highly curated technical index compiling modern CLI tools that replace classic utilities. Recommends Rust-based tools like fd, bat, and jaq to modernize development environments. ## Security (1) +### Compliance + +#### Host Hardening + + - [sysadminxpert.com: How to do Security Auditing of CentOS System Using Lynis' Tool](https://sysadminxpert.com/how-to-do-security-auditing-of-centos-system-using-lynis-tool) [COMMUNITY-TOOL] β€” A detailed Linux auditing walkthrough using the Lynis tool to harden target environments. Provides granular shell instructions for reviewing user-space permissions, file integrity, and core system policies. +### Linux Hardening + +#### Best Practices + + - [How-To Secure A Linux Server](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server) ⭐ 27424 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An exhaustive, highly popular guide for securing production Linux environments. Covers SSH hardening, firewalls, user permission boundaries, 2FA, kernel optimization, audit logs, and automated vulnerability scanning. ### Systems Hardening #### User Auditing @@ -403,6 +503,7 @@ - [zx](https://github.com/google/zx) ⭐ 45504 [DE FACTO STANDARD] β€” A revolutionary library by Google allowing developers to write rich shell scripts using JavaScript or TypeScript. Intuitively wraps child-process execution, making complex scripting pipelines highly readable and safe. #### Secure Bash + - **(2025)** [==Bash Pitfalls 🌟==](http://mywiki.wooledge.org/BashPitfalls) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [GUIDE] β€” The legendary Wooledge guide listing common Bash coding mistakes and how to fix them. Covering quoting, scope, pipeline traps, and array logic, this resource is a mandatory read for any systems engineer. - [github: Safe ways to do things in bash](https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md) ⭐ 4782 [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] [ENTERPRISE-STABLE] [GUIDE] β€” The ultimate reference manual for writing safe, robust shell scripts, maintained as part of the Shellharden project. Explains how to avoid typical syntax traps, highlighting strict quoting guidelines and expansion rules. #### Zsh Debugging @@ -531,5 +632,5 @@ - [tecmint.com: Testssl.sh – Testing TLS/SSL Encryption Anywhere on Any Port](https://www.tecmint.com/testssl-sh-test-tls-ssl-encryption-in-linux-commandline) [ENTERPRISE-STABLE] [GUIDE] β€” A hands-on installation and usage guide for testssl.sh, an open-source command-line security auditing tool. It demonstrates how to scan endpoints on any port to detect SSL/TLS vulnerabilities, cipher suite issues, and configuration flaws. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/liquibase.md b/v2-docs/liquibase.md index e78583fc..5e26f6a4 100644 --- a/v2-docs/liquibase.md +++ b/v2-docs/liquibase.md @@ -3,6 +3,16 @@ !!! info "Architectural Context" Detailed reference for Liquibase in the context of Hardened Infrastructure. +## Standard Reference + + - [Flyway](https://www.red-gate.com/products/flyway/community) [COMMUNITY-TOOL] + - [wikipedia](https://en.wikipedia.org/wiki/Evolutionary_database_design) [COMMUNITY-TOOL] + - [dzone: Introduction to Liquibase and Managing Your Database Source Code](https://dzone.com/articles/introduction-to-liquibase-and-managing-your-databa) [COMMUNITY-TOOL] + - [dzone: Managing Your Database With Liquibase and Gradle](https://dzone.com/articles/managing-your-database-with-liquibase-and-gradle) [COMMUNITY-TOOL] + - [dzone: Executing Liquibase: 3 Use Cases](https://dzone.com/articles/executing-liquibase-3-use-cases) [COMMUNITY-TOOL] + - [dzone: Build a Spring Boot App With Flyway and Postgres](https://dzone.com/articles/build-a-spring-boot-app-with-flyway-and-postgres) [COMMUNITY-TOOL] + - [medium: Database version control β€” Liquibase versus Flyway](https://medium.com/@ruxijitianu/database-version-control-liquibase-versus-flyway-9872d43ee5a4) [COMMUNITY-TOOL] + ## Cloud Infrastructure ### Kubernetes @@ -32,5 +42,5 @@ * Establishes safe practices for database change control that are compatible with agile methodologies. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/lowcode-nocode.md b/v2-docs/lowcode-nocode.md index 614f381f..b693c4cc 100644 --- a/v2-docs/lowcode-nocode.md +++ b/v2-docs/lowcode-nocode.md @@ -1,7 +1,11 @@ -# Lowcode Nocode +# Low Code and No Code !!! info "Architectural Context" - Detailed reference for Lowcode Nocode in the context of Developer Ecosystem. + Detailed reference for Low Code and No Code in the context of Developer Ecosystem. + +## Standard Reference + + - [dzone: Top 10 Low-Code Articles](https://dzone.com/articles/top-10-low-code-articles) [COMMUNITY-TOOL] ## Infrastructure Development @@ -18,5 +22,5 @@ - [techradar.com: Low-code could replace "traditional" coding within months](https://www.techradar.com/news/low-code-could-replace-traditional-coding-within-months) [EN CONTENT] [COMMUNITY-TOOL] β€” A forward-looking exploration of the swift adoption velocity of low-code architectures. Highlights potential impacts on classic development methods. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.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 31b1e3e9..130b2ac6 100644 --- a/v2-docs/managed-kubernetes-in-public-cloud.md +++ b/v2-docs/managed-kubernetes-in-public-cloud.md @@ -1,12 +1,130 @@ -# Managed Kubernetes In Public Cloud +# Managed Kubernetes in Public Cloud !!! info "Architectural Context" - Detailed reference for Managed Kubernetes In Public Cloud in the context of Cloud Providers (Hyperscalers). + Detailed reference for Managed Kubernetes in Public Cloud in the context of Cloud Providers (Hyperscalers). ## Standard Reference + - [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] + - [otomi.io 🌟](https://otomi.io) [COMMUNITY-TOOL] + - [udemy.com: amazon eks starter kubernetes on aws](https://www.udemy.com/course/amazon-eks-starter-kubernetes-on-aws) [COMMUNITY-TOOL] + - [magalix.com: Deploying Kubernetes Cluster With EKS 🌟](https://www.magalix.com/blog/deploying-kubernetes-cluster-with-eks) [COMMUNITY-TOOL] + - [Deploying Infrastructure (FrontEnd + BackEnd) on AWS using Amazon EKS](https://medium.com/@ghumare64/deploying-infrastructure-frontend-backend-on-aws-using-amazon-eks-5f1f426d618e) [COMMUNITY-TOOL] + - [medium: Building the CI/CD of the Future, Creating the EKS Cluster 🌟](https://medium.com/swlh/building-the-ci-cd-of-the-future-creating-the-eks-cluster-e4cce4eb3500) [COMMUNITY-TOOL] + - [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] + - [medium: How to Deploy an EKS stack in AWS?](https://medium.com/avmconsulting-blog/how-to-deploy-an-eks-stack-to-kubernetes-aws-5ec9c5a07247) [COMMUNITY-TOOL] + - [faun.pub: Upgrading and Scaling Kubernetes cluster in AWS](https://faun.pub/upgrading-and-scaling-kubernetes-cluster-in-aws-6971b3936465) [COMMUNITY-TOOL] + - [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] + - [medium.com/@abhinav.ittekot: Granting IAM permissions to pods in EKS using' OIDC](https://medium.com/@abhinav.ittekot/granting-iam-permissions-to-pods-in-eks-using-oidc-f2044c88a53) [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] + - [medium.com/@radha.sable25: Enabling IAM users/roles Access on Amazon EKS' cluster](https://medium.com/@radha.sable25/enabling-iam-users-roles-access-on-amazon-eks-cluster-f69b485c674f) [COMMUNITY-TOOL] + - [medium.com/avmconsulting-blog: Installing Vault On EKS With TLS And Persistent' Storage](https://medium.com/avmconsulting-blog/installing-vault-on-eks-with-tls-and-persistent-storage-98254b4150f3) [COMMUNITY-TOOL] + - [dzone.com: How to Use AWS IAM Role on AWS EKS PODs 🌟](https://dzone.com/articles/how-to-use-aws-iam-role-on-aws-eks-pods) [COMMUNITY-TOOL] + - [akintola-lonlon.medium.com: AWS Kubernetes: The #1 Rule You Need To Master' Before Going To Production.](https://akintola-lonlon.medium.com/aws-kubernetes-the-1-rule-you-need-to-master-before-going-to-production-628b75ba1b6a) [COMMUNITY-TOOL] + - [amod-kadam.medium.com: Are there two Load Balancer Controllers with EKS?' 🌟](https://amod-kadam.medium.com/are-there-two-load-balancer-controllers-with-eks-8a7b04db8c93) [COMMUNITY-TOOL] + - [joachim8675309.medium.com: ExternalDNS with EKS and Route53](https://joachim8675309.medium.com/externaldns-with-eks-and-route53-90aa23fa3aba) [COMMUNITY-TOOL] + - [opssorry.substack.com: GitOps: A Simple Approach to using AWS Secrets' Manager with Kubernetes 🌟](https://opssorry.substack.com/p/gitops-a-simple-approach-to-using) [COMMUNITY-TOOL] + - [medium.com/@chandranathmondal: Self-service Amazon EKS Cluster provisioning' with Kubernetes configuration applied 🌟](https://medium.com/@chandranathmondal/self-service-amazon-eks-cluster-provisioning-with-kubernetes-configuration-applied-372bce839d7) [COMMUNITY-TOOL] + - [eng.grip.security: Enabling AWS IAM Group Access to an EKS Cluster Using' RBAC](https://eng.grip.security/enabling-aws-iam-group-access-to-an-eks-cluster-using-rbac) [COMMUNITY-TOOL] + - [medium.com/@andriikrymus: DNS config for EKS](https://medium.com/@andriikrymus/dns-config-for-eks-61eb70c3e31e) [COMMUNITY-TOOL] + - [silvr.medium.com: Using Kyverno To Enforce AWS Load Balancer Annotations' For Centralized Logging To S3](https://silvr.medium.com/using-kyverno-to-enforce-aws-load-balancer-annotations-for-centralized-logging-to-s3-af5dc1f1f3e0) [COMMUNITY-TOOL] + - [blog.jimmyray.io: Kubernetes Workload Identity with AWS SDK for Go v2](https://blog.jimmyray.io/kubernetes-workload-identity-with-aws-sdk-for-go-v2-927d2f258057) [COMMUNITY-TOOL] + - [medium.com/geekculture: EKS β€” Kubernetes β€” Not Ready nodes](https://medium.com/geekculture/eks-kubernetes-not-ready-nodes-dafb300ed299) [COMMUNITY-TOOL] + - [faun.pub: How to access AWS services from EKS](https://faun.pub/how-to-access-aws-services-from-eks-ab5fa003a1b6) [COMMUNITY-TOOL] + - [faun.pub: AWS EKS: The Ultimate Guide To Deploy AWS Load Balancer Controller' add-on](https://faun.pub/aws-eks-the-ultimate-guide-to-deploy-an-ingress-controller-on-kubernetes-5952cb27c067) [COMMUNITY-TOOL] + - [medium.com/@ankit.wal: Understanding IAM roles for service accounts, IRSA,' on AWS EKS](https://medium.com/@ankit.wal/the-how-of-iam-roles-for-service-accounts-irsa-on-aws-eks-3d76badb8942) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Running Workflows on windows with Jenkins pipeline' and Kubernetes](https://levelup.gitconnected.com/running-workflows-on-windows-with-jenkins-pipeline-and-kubernetes-52752a89a0e7) [COMMUNITY-TOOL] + - [nivogt.medium.com: Boost your Kubernetes cluster’s Autoscaler on AWS EKS' with Karpenter](https://nivogt.medium.com/boost-your-kubernetes-clusters-autoscaler-on-aws-eks-with-karpenter-4d23955944f2) [COMMUNITY-TOOL] + - [towardsaws.com: Autoscale Kubernetes Metrics Server on Amazon EKS](https://towardsaws.com/autoscale-kubernetes-metrics-server-fa398f8a600a) [COMMUNITY-TOOL] + - [faun.pub: Analyze AWS EKS Audit logs with Falco](https://faun.pub/analyze-aws-eks-audit-logs-with-falco-95202167f2e) [COMMUNITY-TOOL] + - [hardiks.medium.com: Where should you manage your Kubernetes in 2023? Amazon' ECS or EKS](https://hardiks.medium.com/where-should-you-manage-your-kubernetes-in-2023-amazon-ecs-or-eks-6f503e93f7a7) [COMMUNITY-TOOL] + - [awstip.com: Amazon Elastic Kubernetes Service (Amazon EKS) β€” The Only Resource' Hub You Ever Need](https://awstip.com/amazon-elastic-kubernetes-service-amazon-eks-the-only-resource-hub-you-ever-need-3b802687df36) [COMMUNITY-TOOL] + - [awstip.com: Working The Amazon EKS Immersion Workshop β€” Chapter 1 β€” Deploying' A Microservices Application In A Kubernetes Cluster](https://awstip.com/working-the-amazon-eks-immersion-workshop-chapter-1-deploying-a-microservices-application-in-a-9acae5df2f01) [COMMUNITY-TOOL] + - [blog.antoinechoula.ga: Native EKS Ingress with AWS Load Balancer Controller](https://blog.antoinechoula.ga/native-eks-ingress-with-aws-load-balancer-controller) [COMMUNITY-TOOL] + - [devopslearning.medium.com: Lesson learned while scaling Kubernetes cluster' to 1000 pods in AWS EKS](https://devopslearning.medium.com/lesson-learned-while-scaling-kubernetes-cluster-to-1000-pods-in-aws-eks-d2d399152bc2) [COMMUNITY-TOOL] + - [sitepoint.com: Getting Started With Kubernetes on AWS Tutorial (2023 Update)](https://www.sitepoint.com/kubernetes-aws-tutorial) [COMMUNITY-TOOL] + - [medium.com: Saving costs in Google Kubernetes Engine using Spot VMs](https://medium.com/@vaibhav176/saving-costs-in-google-kubernetes-engine-using-spot-vms-2e6d0157815e) [COMMUNITY-TOOL] + - [medium.com/@benjamin.christmann_12432: Setting up your first EKS cluster' on AWS: some practical tips](https://medium.com/@benjamin.christmann_12432/setting-up-your-first-eks-cluster-on-aws-some-practical-tips-60400963c588) [COMMUNITY-TOOL] + - [blog.ratnopamc.com: Reduce cross-AZ traffic costs on EKS using topology' aware hints](https://blog.ratnopamc.com/reduce-cross-az-traffic-costs-on-eks-using-topology-aware-hints) [COMMUNITY-TOOL] + - [medium.com/@danielresponda: Testing Spot Reclamation Mechanisms with AWS' Node Termination Handler and Kubernetes Autoscaler](https://medium.com/@danielresponda/testing-spot-reclamation-mechanisms-with-aws-node-termination-handler-and-kubernetes-autoscaler-43194d05dae0) [COMMUNITY-TOOL] + - [medium.com/@leocherian: Simple CDK app to create EKS Cluster](https://medium.com/@leocherian/simple-cdk-app-to-create-eks-cluster-06f651a12ccd) [COMMUNITY-TOOL] + - [blog.clouddrove.com: AWS EKS Blue/Green Deployment with Best Practices](https://blog.clouddrove.com/aws-eks-blue-green-deployment-with-best-practices-99be4b7baa38) [COMMUNITY-TOOL] + - [blog.stackademic.com: Create the AWS EKS Cluster with a Managed Node Group' Using Custom Launch Templates](https://blog.stackademic.com/create-the-aws-eks-cluster-with-a-managed-node-group-using-custom-launch-templates-185744a0cc79) [COMMUNITY-TOOL] + - [blog.devops.dev: HACKING KUBERNETES in AWS](https://blog.devops.dev/hacking-kubernetes-in-aws-54f4681f1478) [COMMUNITY-TOOL] + - [rahulbhatia1998.medium.com: Designing A Multi-Region Kubernetes Cluster' For Disaster Recovery On AWS EKS](https://rahulbhatia1998.medium.com/designing-a-multi-region-kubernetes-cluster-for-disaster-recovery-on-aws-eks-0a0a98ad5854) [COMMUNITY-TOOL] + - [towardsaws.com: From Scratch to Production: Deploying EKS Clusters and Applications' with CI/CD using Jenkins and Terraform](https://towardsaws.com/from-scratch-to-production-deploying-eks-clusters-and-applications-with-ci-cd-using-jenkins-and-f27d4686d5fe) [COMMUNITY-TOOL] + - [awstip.com: Per-pod PIDs limit on EKS](https://awstip.com/per-pod-pids-limit-on-eks-fe320638c7e9) [COMMUNITY-TOOL] + - [medium.com/ekino-france: Addressing private IPv4 shortage: 5 Strategies' for Amazon EKS](https://medium.com/ekino-france/kubernetes-addressing-private-ipv4-shortage-5-strategies-for-amazon-eks-1dc3df270ed8) [COMMUNITY-TOOL] + - [medium.com/scout24-engineering: How did we upgrade our EKS clusters from' 1.15 to 1.22 without K8s knowledge?](https://medium.com/scout24-engineering/how-did-we-upgrade-our-eks-clusters-from-1-15-to-1-22-without-k8s-knowledge-2c96c1a94cc1) [COMMUNITY-TOOL] + - [marcincuber.medium.com: Amazon EKS Upgrade Journey From 1.24 to 1.25](https://marcincuber.medium.com/amazon-eks-upgrade-journey-from-1-24-to-1-25-e1bcccc2f384) [COMMUNITY-TOOL] + - [gokulchandrapr.medium.com: Amazon EKS Anywhere & EKS Connector](https://gokulchandrapr.medium.com/amazon-eks-anywhere-eks-connector-600953aaa42d) [COMMUNITY-TOOL] + - [ambar-thecloudgarage.medium.com: EKS Anywhere., decoding the architecture.](https://ambar-thecloudgarage.medium.com/eks-anywhere-decoding-the-architecture-fd2741b03e0a) [COMMUNITY-TOOL] + - [blog.techknowtrendz.com: Taking Amazon EKS Anywhere for a spin](https://blog.techknowtrendz.com/taking-amazon-eks-anywhere-for-a-spin) [COMMUNITY-TOOL] + - [medium: Kubernetes + EKS + Canary Deployment](https://medium.com/@jerome.decoster/kubernetes-eks-canary-deployment-1ef79ae89dfc) [COMMUNITY-TOOL] + - [mehmetozkaya.medium.com: Deploying .Net Microservices to Azure Kubernetes' Services(AKS) and Automating with Azure DevOps](https://mehmetozkaya.medium.com/deploying-net-microservices-to-azure-kubernetes-services-aks-and-automating-with-azure-devops-c50bdd51b702) [COMMUNITY-TOOL] + - [faun.pub: How to implement Azure Kubernetes Service (AKS) in Cloud?](https://faun.pub/azure-kubernetes-service-aks-d1e71c7ecbe6) [COMMUNITY-TOOL] + - [joachim8675309.medium.com: AKS with GRPC and ingress-nginx](https://joachim8675309.medium.com/aks-with-grpc-and-ingress-nginx-32481a792a1) [COMMUNITY-TOOL] + - [medium: AKS with Calico Network Policies](https://medium.com/geekculture/aks-with-calico-network-policies-8cdfa996e6bb) [COMMUNITY-TOOL] + - [joachim8675309.medium.com: AKS with Istio Service Mesh](https://joachim8675309.medium.com/istio-service-mesh-on-aks-1b6ed16f6890) [COMMUNITY-TOOL] + - [blog.kasten.io: AKS and Storage: How to Design Storage for Cloud Native' Applications](https://blog.kasten.io/aks-and-storage-how-to-design-storage-for-cloud-native-applications) [COMMUNITY-TOOL] + - [blog.kasten.io: AKS and Storage: Performance Differences Among K8s Storage' Services](https://blog.kasten.io/aks-and-storage-performance-differences-among-kubernetes-storage-services) [COMMUNITY-TOOL] + - [medium: AKS β€” different load balancing options. When to use what?](https://medium.com/microsoftazure/aks-different-load-balancing-options-for-a-single-cluster-when-to-use-what-abd2c22c2825) [COMMUNITY-TOOL] + - [medium: Going multicloud with kubernetes and Azure Front Door](https://medium.com/microsoftazure/going-multicloud-with-kubernetes-and-azure-front-door-f34a2f39068a) [COMMUNITY-TOOL] + - [akhilsharma.work: How to list Azure RBAC Roles to Secure AKS Clusters](https://akhilsharma.work/how-to-list-azure-rbac-roles-to-secure-aks-clusters) [COMMUNITY-TOOL] + - [logz.io: Collecting Metrics from Windows Kubernetes Nodes in AKS 🌟](https://logz.io/blog/windows-kubernetes-nodes-aks-metrics) [COMMUNITY-TOOL] + - [mehighlow.medium.com: Hardened-AKS/Secrets](https://mehighlow.medium.com/hardened-aks-secrets-82351c43eac4) [COMMUNITY-TOOL] + - [medium.com/kocsistem: Installation Internal Nginx Ingress for a Private' AKS Cluster](https://medium.com/kocsistem/installation-internal-nginx-ingress-for-a-private-aks-cluster-7b6386492d56) [COMMUNITY-TOOL] + - [joachim8675309.medium.com: ExternalDNS with AKS & Azure DNS](https://joachim8675309.medium.com/externaldns-with-aks-azure-dns-941a1804dc88) [COMMUNITY-TOOL] + - [medium.com/dzerolabs: Accessing Azure Key Vault Secrets in Azure Kubernetes' with Secrets Store CSI Driver 🌟](https://medium.com/dzerolabs/kubernetes-saved-today-f-cked-tomorrow-a-rant-azure-key-vault-secrets-%C3%A0-la-kubernetes-fc3be5e65d18) [COMMUNITY-TOOL] + - [medium.com/@gjoshevski: Reduce the cost of running AKS cluster by leveraging' Azure Spot VMs| 70% and more 🌟🌟](https://medium.com/@gjoshevski/reduce-the-cost-of-running-aks-cluster-by-leveraging-azure-spot-vms-70-and-more-e917f568c3b9) [COMMUNITY-TOOL] - [medium.com/@vamsi.lakshman: Overview of Azure Kubernetes Services Networking' Models](https://medium.com/@vamsi.lakshman/overview-of-azure-kubernetes-services-networking-models-e3ca0591aebe) [COMMUNITY-TOOL] + - [medium.com/credera-engineering: How to blue-green deploy an AKS cluster](https://medium.com/credera-engineering/how-to-blue-green-deploy-an-aks-cluster-ab8f6a2cea9a) [COMMUNITY-TOOL] + - [medium.com/@danieljimgarcia: The Application Gateway Ingress Controller' is broken 🌟](https://medium.com/@danieljimgarcia/the-application-gateway-ingress-controller-is-broken-6aa9eb229881) [COMMUNITY-TOOL] + - [medium.com/@ershivamgupta: Disaster Recovery Solution for Azure Kubernetes' Service (AKS) Persistent Volume Storage 🌟](https://medium.com/@ershivamgupta/disaster-recovery-solution-for-azure-kubernetes-service-aks-persistent-volume-storage-f2b3d2aafcf4) [COMMUNITY-TOOL] + - [medium.com/microsoftazure: Automating Managed Prometheus and Grafana with' Terraform for scalable observability on Azure Kubernetes Service and Istio 🌟](https://medium.com/microsoftazure/automating-managed-prometheus-and-grafana-with-terraform-for-scalable-observability-on-azure-4e5c5409a6b1) [COMMUNITY-TOOL] + - [medium.com/@GiantSwarm: Deep Dive Into Kubernetes Networking in Azure](https://medium.com/@GiantSwarm/deep-dive-into-kubernetes-networking-in-azure-9f0e85e2ee34) [COMMUNITY-TOOL] + - [medium.com/@lfoster49203: Kubernetes on Azure: Setting up a cluster on Microsoft' Azure (with Azure AKS)](https://medium.com/@lfoster49203/kubernetes-on-azure-setting-up-a-cluster-on-microsoft-azure-with-azure-aks-d6bee3eaa65) [COMMUNITY-TOOL] - [medium.com/@pauldotyu: Effortlessly Deploy to AKS with Open Source Tools' Draft and Acorn](https://medium.com/@pauldotyu/app-to-aks-with-draft-and-acorn-2d25f19649b7) [COMMUNITY-TOOL] + - [medium.com/adessoturkey: Azure DevOps Agents on AKS with the kaniko Option](https://medium.com/adessoturkey/azure-devops-agents-on-aks-with-kaniko-option-f672f900a177) [COMMUNITY-TOOL] + - [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] + - [medium.com/@glen.yu: Getting started with eBPF and Cilium on GKE](https://medium.com/@glen.yu/getting-started-with-ebpf-and-cilium-on-gke-6553c5d7e02a) [COMMUNITY-TOOL] + - [medium.com/@glen.yu: NGINX Ingress or GKE Ingress?](https://medium.com/@glen.yu/nginx-ingress-or-gke-ingress-d87dd9db504c) [COMMUNITY-TOOL] + - [medium.com/google-developer-experts: Getting started with GKE Gateway controller](https://medium.com/google-developer-experts/getting-started-with-gke-gateway-controller-ee45c3bc8996) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Monitoring Kubernetes Clusters on GKE (Google Container' Engine)](https://medium.com/google-cloud/gke-monitoring-84170ea44833) [COMMUNITY-TOOL] + - [blog.devgenius.io: Explore API Priority and Fairness to Ease the Load of' the APIServer](https://blog.devgenius.io/explore-api-priority-and-fairness-to-ease-the-load-of-the-apiserver-a4fe9c4e7174) [COMMUNITY-TOOL] + - [faun.pub: Make Your Kubernetes Cluster Highly Available and Fault Tolerant' 🌟](https://faun.pub/deploy-active-active-multi-region-kubernetes-cluster-with-terraform-f2652e43f47e) [COMMUNITY-TOOL] + - [medium.com/@pbijjala: reCap: Kube vrs Cloud DNS in GKE](https://medium.com/@pbijjala/recap-kube-vrs-cloud-dns-in-gke-b8d1d407e00d) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Ingress in Google Kubernetes Products](https://medium.com/google-cloud/ingress-in-google-kubernetes-products-f22ded21f4ed) [COMMUNITY-TOOL] + - [medium.com/@pbijjala: Considerations for Hardening your GKE, a workload' perceptive](https://medium.com/@pbijjala/considerations-for-hardening-your-gke-a-workload-perceptive-943be26949d2) [COMMUNITY-TOOL] + - [medium.com/@jjlakis: GCP Secret Manager with self-hosted Kubernetes](https://medium.com/@jjlakis/gcp-secret-manager-with-self-hosted-kubernetes-db35d01d65f0) [COMMUNITY-TOOL] + - [tech.loveholidays.com: GKE Multi-Cluster Services β€” one bad probe away from' disaster](https://tech.loveholidays.com/gke-multi-cluster-services-one-bad-probe-away-from-disaster-62051fafe84e) [COMMUNITY-TOOL] + - [Looking for GPU Capacity ? DWS got you covered !](https://medium.com/zencore/looking-for-gpu-capacity-dws-got-you-covered-d736b8c63ba6) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Understanding health checks in GKE & Gateway API](https://medium.com/google-cloud/understanding-health-checks-in-gke-gateway-api-1c89f82bfba8) [COMMUNITY-TOOL] + - [medium: Multizone Kubernetes and VPC Load Balancer Setup with terraform](https://medium.com/vmacwrites/multizone-kubernetes-and-vpc-load-balancer-setup-9664b3c9ea5d) [COMMUNITY-TOOL] + - [Linode Kubernetes Engine (LKE)](https://www.linode.com/products/kubernetes) [COMMUNITY-TOOL] + - [medium: Create Kubernetes Cluster Using Linode LKE](https://medium.com/codex/create-kubernetes-cluster-using-linode-lke-4f9c71d03a8d) [COMMUNITY-TOOL] + - [blog.ediri.io: DigitalOcean Kubernetes Challenge](https://blog.ediri.io/digitalocean-kubernetes-challenge) [COMMUNITY-TOOL] + - [Banzai Cloud 🌟](https://banzaicloud.com) [COMMUNITY-TOOL] ## Application Delivery @@ -14,6 +132,7 @@ - **(2023)** [insights.project-a.com: Using GitHub Actions to deploy to Kubernetes in GKE 🌟](https://www.project-a.vc/perspectives) [EN CONTENT] [GUIDE] 🌟 [COMMUNITY-TOOL] [GUIDE] β€” Outlines pipeline setup using GitHub Actions to deploy application loads onto GKE. Focuses on setting up Google Workload Identity Federation to secure registry authentication and cluster connections. - **(2022)** [blog.baeke.info: Trying out Draft 2 on AKS](https://baeke.info/2022/06/02/trying-out-draft-2-on-aks) [EN CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Evaluates features in Azure Draft v2 on a running AKS instance. Demonstrates bootstrapping manual code, automated configuration outputs, and continuous build integration tests on Azure. + - [Azure/Draft 🌟](https://github.com/Azure/draft) ⭐ 642 [EN CONTENT] [COMMUNITY-TOOL] β€” The official Azure Draft project designed to ease early-stage developer transitions onto Kubernetes. Scans source directories to dynamically output standard Dockerfiles, Kubernetes manifests, Helm deployments, and pipeline workflows. - [youtube: Day -25 | No Dockerfile, No K8s Manifests | Setup CI/CD in 5' minutes for any programming language](https://www.youtube.com/watch?v=io_yBU7vhIo) [EN CONTENT] [COMMUNITY-TOOL] β€” A video guide evaluating rapid deployment processes. Demonstrates using Azure Draft to generate necessary Dockerfiles and manifest definitions directly from code to build functional CI/CD loops with minimal overhead. ## Cloud Infrastructure @@ -22,12 +141,16 @@ #### AWS EKS Tools - **(2026)** [==eksctl: EKS installer==](https://github.com/eksctl-io/eksctl) ⭐ 5202 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The official CLI tool for creating and managing EKS clusters on AWS. Automates CloudFormation stacks, node group configurations, IAM integration (IRSA), and VPC provisions. +#### Cluster Resource Management + + - **(2022)** [Allocatable memory and CPU in Kubernetes Nodes 🌟](https://learnkube.com/allocatable-resources) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Technical breakdown of node allocatable resources in Kubernetes. Explains how `kube-reserved`, `system-reserved`, and eviction thresholds reduce physical capacity available for user pods. #### Cluster Security - **(2021)** [Amazon EKS Security Best Practices](https://www.stackrox.io/blog/amazon-eks-security-best-practices) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Exhaustive architectural guide compiling key security recommendations for EKS. Addresses IAM integration, VPC configurations, network segmentation, and host vulnerability hardening. - [EKS Service Accounts Explained](https://fika.works/blog/eks-service-accounts) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Architectural deep-dive explaining IAM Roles for Service Accounts (IRSA) in EKS. Demystifies OIDC providers, identity mapping, and least-privilege pod-level AWS credential injection. #### Managed Kubernetes + - **(2022)** [**learnk8s.io/research: Comparison of Kubernetes managed services 🌟**](https://learnkube.com/research) [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Comprehensive comparison matrix evaluating key metrics of major managed Kubernetes engines, mapping out scalability limits, upgrade strategies, and CNI setups. - **(2023)** [community.aws/kubernetes](https://builder.aws.com/learn/topics/kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” AWS builder portal hub focusing on EKS and cloud-native practices, featuring deep-dives, developer tutorials, and best practices. - **(2021)** [infoworld.com: 6 reasons to switch to managed Kubernetes](https://www.infoworld.com/article/2264256/6-reasons-to-switch-to-managed-kubernetes.html) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores key drivers for offloading Kubernetes cluster administration to managed services. Examines control-plane management, security patching, and scaling benefits. - **(2021)** [redhat.com: What architects need to know about managed Kubernetes](https://www.redhat.com/en/blog/managed-kubernetes-architects) [EN CONTENT] [COMMUNITY-TOOL] β€” Strategic overview from Red Hat outlining what technical architects must consider regarding portability, vendor lock-in, and operational boundaries when adopting cloud-managed Kubernetes. @@ -72,6 +195,7 @@ #### FinOps - [AWS and Kubecost collaborate to deliver cost monitoring for EKS customers](https://aws.amazon.com/blogs/containers/aws-and-kubecost-collaborate-to-deliver-cost-monitoring-for-eks-customers) [COMMUNITY-TOOL] β€” Documents the native integration of Kubecost with EKS to offer real-time, granular cost visibility for cloud platform operators. It highlights cost attribution strategies across namespaces, controller types, and pods. This collaboration ensures users have access to reliable financial telemetry directly within their cluster control systems. + - [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) [COMMUNITY-TOOL] β€” Analyzes CloudWatch logging costs generated by EKS API server audit logs, offering practical strategies to filter and optimize them. It details how to use Logstash, FluentBit, or CloudWatch filter patterns to eliminate verbose, low-value telemetry. Crucial for enterprise platform administrators looking to cut hidden SaaS expenses. #### GitOps - [aws.amazon.com: GitOps model for provisioning and bootstrapping Amazon' EKS clusters using Crossplane and Argo CD](https://aws.amazon.com/blogs/containers/gitops-model-for-provisioning-and-bootstrapping-amazon-eks-clusters-using-crossplane-and-argo-cd) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An advanced GitOps architectural pattern demonstrating the unification of Crossplane and Argo CD on AWS. By leveraging Crossplane to declare AWS resources as Kubernetes Custom Resources, teams can manage both physical EKS infrastructure and application deployments through a single unified GitOps pipeline. Enhances cloud control-plane convergence. @@ -117,6 +241,7 @@ - [cast.ai: EKS Security Checklist: 10 Best Practices for a Secure Cluster](https://cast.ai/blog/eks-security-checklist-10-best-practices-for-a-secure-cluster) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An actionable security checklist compiled by Cast.ai, detailing major cluster isolation and hardening vectors for EKS. Highlights include IAM role configurations, network policy enforcement, control plane logging, and image scanning pipelines. Ideal for rapid architectural audits before promotion to production. - [aws-samples/hardeneks](https://github.com/aws-samples/hardeneks) ⭐ 957 [ENTERPRISE-STABLE] β€” A command-line interface tool designed to run programmatic audits against an EKS cluster to identify violations of EKS Best Practices. It reviews cluster networking, IAM, configuration control, and pod policies. The output acts as an actionable hardening roadmap for platform operators. - [itnext.io: Top 10 Ways to Protect EKS Workloads from Ransomware](https://itnext.io/top-10-ways-to-protect-eks-workloads-from-ransomware-ae96d1c1e839) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An industry-focused checklist detailing tactical maneuvers to secure EKS against ransomware and supply chain attacks. It covers immutable storage configurations (EFS/EBS backups), strict RBAC permissions, runtime threat detection, and cluster isolation strategies. A helpful handbook for security engineering teams. + - [Amazon EKS introduces EKS Pod Identity](https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-eks-pod-identity) [ADVANCED LEVEL] [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Highlights the launch of EKS Pod Identity, an evolved architectural alternative to IRSA (IAM Roles for Service Accounts). By utilizing a highly optimized local agent daemon on worker nodes, it simplifies IAM association, scales beyond IRSA session limits, and works across multiple clusters with ease. A fundamental improvement to EKS access management. - [itnext.io: AWS Elastic Kubernetes Service: RBAC Authorization via AWS IAM' and RBAC Groups](https://itnext.io/aws-elastic-kubernetes-service-rbac-authorization-via-aws-iam-and-rbac-groups-7b70ded144b5) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Details the inner workings of mapping AWS IAM identity vectors to Kubernetes internal Role-Based Access Control (RBAC) groups via `aws-auth` ConfigMaps or newer EKS Access Entries. It presents strategies for configuring secure, least-privilege team cluster access. Vital for security compliance in multi-tenant environments. #### Service Mesh @@ -241,6 +366,9 @@ - [cloud.google.com: Announcing Spot Pods for GKE Autopilotβ€”save on fault tolerant' workloads](https://cloud.google.com/blog/products/containers-kubernetes/announcing-spot-pods-for-gke-autopilot) [EN CONTENT] [COMMUNITY-TOOL] β€” Announces and reviews the engineering mechanics of GKE Autopilot Spot Pods. Analyzes how fault-tolerant workloads can utilize dynamic pricing discounts of up to 60-80% using automated Spot scheduling policies. - [cloud.google.com: Know more, spend less: how GKE cost optimization insights' help you optimize Kubernetes](https://cloud.google.com/blog/products/containers-kubernetes/gke-cost-optimization-insights-now-ga) [EN CONTENT] [COMMUNITY-TOOL] β€” Discusses the general availability of GKE's built-in cost optimization dashboards, highlighting over-provisioned namespaces and idle node resources. Analyzes methods to proactively scale down allocations using automated telemetry suggestions. +#### Data Protection + + - [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) [EN CONTENT] [COMMUNITY-TOOL] β€” Deep dive into the native GKE Backup service, designed for stateful application restoration and cluster disaster recovery. Discusses how to safeguard configuration metadata and persistent volume states natively through GCP APIs. #### GKE Networking - **(2024)** [Kubernetes Cloud DNS](https://docs.cloud.google.com/kubernetes-engine/docs/how-to/cloud-dns#vpc_scope_dns) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A technical implementation guide for GKE Cloud DNS integration using VPC-scope DNS architectures. Explains how to achieve seamless name resolution across hybrid clusters without running local DNS caching daemons. @@ -282,6 +410,11 @@ #### Multi-Cloud Evaluation - **(2022)** [Compare tools for multi-cloud Kubernetes management 🌟](https://www.techtarget.com/searchcloudcomputing/tip/Compare-tools-for-multi-cloud-Kubernetes-management) [EN CONTENT] [COMMUNITY-TOOL] β€” Multi-faceted comparison of major ecosystem orchestrators (OpenShift, Rancher, Cloudify, Platform9) evaluating cost, modularity, workload migration ease, and administrative complexity. +### Infrastructure Provisioning + +#### Kubernetes Operators + + - **(2023)** [learnk8s.io: Provisioning cloud resources (AWS, GCP, Azure) in Kubernetes](https://learnkube.com/cloud-resources-kubernetes) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Comparative analysis of Kubernetes Operators for cloud infrastructure provisioning (such as Crossplane, AWS ACK, Google KCC, and Azure ASO). Critiques the shift from Terraform toward declarative reconciliation loops. ### Installation Tools #### KubeKey @@ -290,6 +423,11 @@ - [kubesphere.io: Install Kubernetes 1.22 and containerd the Easy Way with' kubekey](https://kubesphere.io/blogs/install-kubernetes-containerd) [EN CONTENT] [COMMUNITY-TOOL] β€” Demonstrates setting up Kubernetes v1.22 using container runtime interface (CRI) containerd via KubeKey. Covers migrating away from Dockershim configurations seamlessly. - [kubesphere.io: Scaling a Kubernetes Cluster: One of the Best Practices for' Using KubeKey](https://kubesphere.io/blogs/scale-kubernetes-cluster-using-kubekey) [EN CONTENT] [COMMUNITY-TOOL] β€” Step-by-step tutorial highlighting programmatic node scaling in live production environments. Details configuration modifications to hosts.yaml and idempotent runtime adjustments. - [itnext.io: Adding Master Nodes to Achieve HA: One of the Best Practices' for Using KubeKey](https://itnext.io/adding-master-nodes-to-achieve-ha-one-of-the-best-practices-for-using-kubekey-6207e94b0bdd) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Technical execution guide explaining how to scale a single control plane setup into a multi-master High Availability (HA) cluster. Integrates load balancers and key-value store configurations. +## Cluster Operations + +### Cost Optimization (2) + + - **(2023)** [infoworld.com: Kubernetes cost management for the real world](https://www.infoworld.com/article/2338428/kubernetes-cost-management-for-the-real-world.html) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores pragmatic methodologies for managing and forecasting costs inside Kubernetes. Contrasts standard manual scaling limits with automated tools like Kubecost and OpenCost, providing architecture guidelines for resource allocation optimization. ## Databases ### SQL Server @@ -297,16 +435,29 @@ #### Storage (3) - **(2023)** [techcommunity.microsoft.com: SQL Server containers on Kubernetes with S3-compatible object storage - Getting started](https://techcommunity.microsoft.com/blog/sqlserver/sql-server-containers-on-kubernetes-with-s3-compatible-object-storage---getting-/3717003) [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Guide exploring SQL Server container setups on Kubernetes using S3-compatible object storage backends for backup and recovery patterns. Discusses storage performance metrics and high-availability options in containerized database configurations. +## DevSecOps + +### Culture and Strategy + +#### Transition Guides + + - **(2021)** [cloudify.co: Understanding DevSecOps And Its Challenges](https://docs.cloudify.co) [ADVANCED LEVEL] [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Examines structural challenges in scaling DevSecOps, focusing on multi-cloud security orchestrations. Contrast: Curator Insight highlights simple automation roadblocks, while Live Grounding confirms that managing state drift across multiple Kubernetes regions is the primary blocker. Highly technical perspective. ## Public Cloud Platforms ### AWS (1) #### Chaos Engineering + - [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] [GUIDE] β€” Guided workflow utilizing AWS FIS (Fault Injection Simulator) to execute controlled resilience and disruption experiments against EKS node groups and containers. Demonstrates monitoring system reaction metrics and reinforcing application failover. - [thenewstack.io: Deploy Gremlin to Amazon EKS Using AWS CloudFormation](https://thenewstack.io/deploy-gremlin-to-amazon-eks-using-aws-cloudformation) [COMMUNITY-TOOL] [GUIDE] β€” This article demonstrates setting up Gremlin on EKS clusters using AWS CloudFormation templates to bootstrap chaos daemonsets. Discusses using disruption tests to validate real-time alerts and state tracking reliability. #### Cluster Provisioning - [POKE - Provision Opinionated Kubernetes on EKS](https://github.com/bit-cloner/poke) [COMMUNITY-TOOL] [LEGACY] β€” An opinionated tool written to simplify and streamline provisioning of EKS clusters with specific default addons. Due to inactivity for more than four years, it is classified as legacy; teams should look to Terraform, Pulumi, or EKS Blueprints instead. +#### Container Orchestration Comparison + + - **(2021)** [clickittech.com: Amazon ECS vs EKS : The Best Container Orchestration Platform 🌟](https://www.clickittech.com/cloud-services/amazon-ecs-vs-eks) 🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A comparative evaluation of AWS ECS and EKS architectures, evaluating setup speed, configuration overhead, and native AWS integrations. Perfect for planning engineering transitions from basic container platforms to complex, scalable orchestrators. + - [cloudonaut.io: Scaling Container Clusters on AWS: ECS and EKS](https://cloudonaut.io/scaling-container-clusters-on-aws-ecs-eks) [COMMUNITY-TOOL] [GUIDE] β€” Deep comparison analyzing container scaling mechanics and metrics between ECS (using ASGs) and EKS (using Cluster Autoscaler). The analysis explains scale-up and scale-down behaviors, node provisioning latencies, and resource utilization optimizations. + - [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) [COMMUNITY-TOOL] [GUIDE] β€” Comparative evaluation analyzing resource isolation, infrastructure management, and compute overhead between EKS, ECS, and AWS Fargate. Highlights scheduling efficiency, control plane pricing, and cost-of-scale dynamics for enterprise systems. #### Continuous Delivery ##### Canary Deployments @@ -331,6 +482,7 @@ ##### Spot Management - **(2019)** [Running spot instances effectively with Amazon EKS](https://signalvnoise.com/svn3/running-spot-instances-effectively-with-amazon-eks) [ADVANCED LEVEL] 🌟🌟🌟 [CASE STUDY] [COMMUNITY-TOOL] β€” A real-world operational overview detailing strategies for running production workloads on cost-effective EC2 Spot Instances inside Amazon EKS. The architectural analysis examines handling interruption signals, cluster autoscaler node-group configuration, and stateless workload segregation. + - [aws/aws-node-termination-handler 🌟](https://github.com/aws/aws-node-termination-handler) ⭐ 1755 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” High-efficiency agent ensuring EKS pod rescheduling during abrupt EC2 instance maintenance events, Spot interruptions, or ASG rebalance recommendations. Gracefully drains affected nodes, maintaining overall cluster operational reliability. - [itnext.io: Deploy Kubernetes (K8s) on Amazon AWS using mixed on-demand and' spot instances 🌟](https://itnext.io/deploy-kubernetes-k8s-on-amazon-aws-using-mixed-on-demand-and-spot-instances-5440e5bece7) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Deep technical walkthrough of designing highly resilient clusters on AWS mixing On-Demand and Spot Node Groups. Demonstrates taints, tolerations, and affinity configuration policies designed to protect critical workloads from Spot interruptions. - **(2022)** [**cast.ai: 8 best practices to reduce your AWS bill for Kubernetes**](https://cast.ai/blog/eks-cost-optimization) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] β€” A deep-dive guide specifying concrete mechanisms to scale down unnecessary cloud spending inside EKS clusters. Provides strategies for dynamic right-sizing, Spot-instance scheduling, automated node-consolidation, and down-scaling non-production environments during idle hours. #### EKS Fundamentals @@ -398,6 +550,9 @@ ##### Multi-Tenancy - **(2021)** [clickittech.com: Kubernetes Multi tenancy with Amazon EKS: Best practices and considerations](https://www.clickittech.com/devops/kubernetes-multi-tenancy) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” This guide details patterns for sharing an EKS cluster among multiple tenants safely. It highlights namespace isolation, network policies, IAM Roles for Service Accounts (IRSA), and resource quotas designed to secure isolated developer environments. +##### Policy Management + + - [aws.amazon.com: Easy as one-two-three policy management with Kyverno on' Amazon EKS 🌟](https://aws.amazon.com/blogs/containers/easy-as-one-two-three-policy-management-with-kyverno-on-amazon-eks) [ENTERPRISE-STABLE] [GUIDE] β€” Walkthrough detailing how to manage native policy rules on EKS clusters using Kyverno instead of raw Rego. Illustrates automated resource validation, generation, and mutation patterns to enforce corporate configuration compliance. #### EKS Storage ##### Shared Volumes @@ -415,6 +570,7 @@ #### Resource Provisioning - [Announcing the AWS Controllers for Kubernetes Preview](https://aws.amazon.com/about-aws/whats-new/2020/08/announcing-the-aws-controllers-for-kubernetes-preview) [ENTERPRISE-STABLE] β€” The AWS Controllers for Kubernetes (ACK) allows developers to define and manage AWS resources directly from within Kubernetes using custom resources. This bridges the declarative Kubernetes API model with external cloud infrastructure lifecycle management. + - [AWS Controllers for Kubernetes (ACK) 🌟](https://github.com/aws-controllers-k8s/community) ⭐ 2627 [DE FACTO STANDARD] β€” Official community hub and development ecosystem for ACK (AWS Controllers for Kubernetes). Enables teams to model and provision standard cloud resources like RDS databases, SQS queues, and S3 buckets directly using native Kubernetes YAML configurations. ## Public Cloud Providers ### Azure Kubernetes Service AKS @@ -457,6 +613,7 @@ #### Observability and Monitoring - **(2024)** [learn.microsoft.com: Monitor Azure Kubernetes Service (AKS) control plane metrics (preview)](https://learn.microsoft.com/en-us/azure/aks/monitor-aks) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Outlines features designed to expose and monitor AKS control plane internal metrics using managed Prometheus and Grafana instances. Details monitoring etcd latency, scheduler run queues, and API server throughput. + - **(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) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Focuses on utilizing the Advanced Network Observability tool inside AKS. By using modern eBPF technology, it provides insights into packet loss, path drops, and end-to-end routing delays across clusters. #### Performance Optimization (1) - [danielstechblog.io: Mitigating slow container image pulls on Azure Kubernetes' Service](https://www.danielstechblog.io/mitigating-slow-container-image-pulls-on-azure-kubernetes-service) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Investigates mitigation patterns for cold-start latency issues associated with large container image pulls in AKS. Examines dynamic caching, optimal Azure Container Registry (ACR) alignment, and the deployment of advanced artifact streaming features to maximize application scaling speeds. @@ -470,9 +627,15 @@ - [returngis.net: Desplegar AGIC en AKS utilizando workload identity](https://www.returngis.net/2023/05/desplegar-agic-en-aks-utilizando-workload-identity) [ES CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” GuΓ­a prΓ‘ctica para migrar el controlador de entrada AGIC de AKS hacia Azure AD Workload Identity. Reemplaza el uso inseguro de secretos persistentes con identidades federadas y cuentas de servicio con privilegios mΓ­nimos. [SPANISH CONTENT] +#### Service Mesh (1) + + - **(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) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A declarative infrastructure blueprint outlining how to install and manage the native Istio Service Mesh add-on on AKS using Bicep. Highlights lifecycle management integrations, sidecar provisioning schemes, and traffic routing policies within secure Microsoft architectures. #### Specialized Workloads - **(2024)** [techcommunity.microsoft.com: Running GPU accelerated workloads with NVIDIA GPU Operator on AKS 🌟](https://techcommunity.microsoft.com/blog/azurehighperformancecomputingblog/running-gpu-accelerated-workloads-with-nvidia-gpu-operator-on-aks/4061318) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] 🌟 [COMMUNITY-TOOL] [GUIDE] β€” Highlights the installation and usage of the NVIDIA GPU Operator on AKS. Explains how to orchestrate high-performance computing, AI, and GPU partition options (MIG) for parallel deep learning training directly within Kubernetes worker nodes. +#### Troubleshooting and Diagnostics + + - [github.com/OvidiuBorlean/kubectl-windumps](https://github.com/OvidiuBorlean/kubectl-windumps) [EN CONTENT] [ADVANCED LEVEL] [LEGACY] β€” A specialized kubectl plugin facilitating raw packet capturing on AKS Windows worker nodes. Live grounding indicates the repository has been inactive for over four years, yet it remains a valuable conceptual reference for troubleshooting deep TCP/IP anomalies on legacy Windows container deployments. ### Google Kubernetes Engine GKE #### Cluster Management (2) @@ -480,6 +643,7 @@ - **(2024)** [cloud.google.com: GKE Autopilot 🌟](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview) [EN CONTENT] [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Primary conceptual documentation for GKE Autopilot. Highlights SLA details, security-hardening parameters, dynamic pricing models, and specific restrictions compared to standard node environments. - **(2021)** [youtube: GKE Autopilot - Fully Managed Kubernetes Service From Google 🌟](https://www.youtube.com/watch?v=Zztufl4mFQ4&feature=youtu.be) [EN CONTENT] 🌟 [COMMUNITY-TOOL] β€” A video introduction detailing GKE Autopilot operations and setup tasks. Explains how autopilot takes over day-two operational scaling and outlines fundamental node architecture abstractions. - **(2020)** [Looking ahead as GKE, the original managed Kubernetes, turns 5](https://cloud.google.com/blog/products/containers-kubernetes/5-ways-google-cloud-is-making-gke-the-best-place-to-run-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” Reflects on GKE's history and core features. Explains earlier architectural trends, the introduction of multi-cluster designs, and foundations that shaped Google's managed Kubernetes solutions. + - [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine) [EN CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] β€” The main technical documentation page for GKE (Google Kubernetes Engine). Details foundational and advanced options, covering Autopilot architecture, GKE Datapath V2 routing, and multi-cluster orchestrations. - [Introducing GKE Autopilot: a revolution in managed Kubernetes 🌟](https://cloud.google.com/blog/products/containers-kubernetes/introducing-gke-autopilot) [EN CONTENT] [COMMUNITY-TOOL] β€” Announces the launch of GKE Autopilot. Discusses its billing models based on active pod specifications and automated node scaling, shifting infrastructure control tasks directly to Google SREs. - [techcrunch.com: Google Cloud puts its Kubernetes Engine on autopilot](https://techcrunch.com/2021/02/24/google-cloud-puts-its-kubernetes-engine-on-autopilot) [EN CONTENT] [COMMUNITY-TOOL] β€” A commercial analysis of GKE Autopilot's introduction. Evaluates how removing raw VM management options shifts operations tasks towards microservice scaling and application value delivery. - [zdnet.com: Google introduces GKE Autopilot for hands-off Kubernetes](https://www.zdnet.com/article/google-introduces-gke-autopilot-for-hands-off-kubernetes) [EN CONTENT] [COMMUNITY-TOOL] β€” Examines industry trends towards hands-off Kubernetes management via GKE Autopilot. Details benefits for small to medium enterprise environments looking to cut container runtime operations costs. @@ -495,7 +659,14 @@ #### Security and Secret Management (1) - [Fetches all Primitive and Predefined GCP IAM Roles](https://github.com/darkbitio/gcp-iam-role-permissions) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An open-source tool analyzing and exporting detailed lists of GCP IAM permissions and pre-defined roles. Highly beneficial for configuring least-privilege Workload Identity bounds inside secure GKE environments. +## Security (2) + +### Cluster Hardening + +#### Best Practices (1) + + - [Amazon EKS Best Practices Guide for Security 🌟](https://aws.github.io/aws-eks-best-practices) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [DE FACTO STANDARD] [GUIDE] β€” Curator Insight: The definitive handbook for securing AWS EKS environments, curated by AWS security engineers. Live Grounding: Serves as the primary operational baseline for hardening network, IAM, data, and compute resources in AWS. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/matrix-table.md b/v2-docs/matrix-table.md index e768eddc..62efb869 100644 --- a/v2-docs/matrix-table.md +++ b/v2-docs/matrix-table.md @@ -1,17 +1,108 @@ -# Matrix Table +# Kubernetes Distributions & Installers Matrix Table !!! info "Architectural Context" - Detailed reference for Matrix Table in the context of Architectural Foundations. + Detailed reference for Kubernetes Distributions & Installers Matrix Table in the context of Architectural Foundations. +## Standard Reference + + - [try.openshift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” - [github.com/openshift/installer](https://github.com/openshift/installer) + - [**k3d**](https://github.com/k3d-io/k3d) ⭐ 6426 [ENTERPRISE-STABLE] + - [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] + - [weave.works: Weave Kubernetes Platform](https://www.weave.works) [COMMUNITY-TOOL] + - [**VMware Kubernetes Tanzu**](https://cloud.vmware.com/tanzu) [COMMUNITY-TOOL] + - [Pharos 🌟](https://k8spharos.dev) [COMMUNITY-TOOL] + - [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL] + - [**k3s**](https://k3s.io) [COMMUNITY-TOOL] + - [**k3sup (said 'ketchup')**](https://github.com/alexellis/k3sup) ⭐ 7382 [ENTERPRISE-STABLE] + - [**k3OS**](https://github.com/rancher/k3os) ⭐ 3491 [ENTERPRISE-STABLE] + - [K3C](https://github.com/rancher/k3c) ⭐ 565 [COMMUNITY-TOOL] + - [Pivotal.io: Pivotal Container Service (PKS), owned by VMware](https://pivotal.io/platform/pivotal-container-service) [COMMUNITY-TOOL] + +## Cloud Infrastructure + +### Kubernetes Distributions + +#### Bare-Metal and Edge + + - [poseidon/typhoon](https://github.com/poseidon/typhoon) ⭐ 2042 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Typhoon is a bare-metal and multi-cloud Kubernetes distribution focused on simplicity. Built entirely with Terraform and running on Flatcar Container Linux, it provides a stable setup that operates efficiently without heavy proprietary layers. +#### Edge and IoT + + - [k0s](https://k0sproject.io) [EN CONTENT] [DE FACTO STANDARD] β€” k0s is a zero-friction, highly secure Kubernetes distribution compiled into a single static binary. It separates the control plane from node processes, reducing operational overhead and memory usage, making it an excellent match for edge, bare metal, and embedded systems. + - [xiaods/k8e](https://github.com/xiaods/k8e) ⭐ 444 [EN CONTENT] [COMMUNITY-TOOL] β€” A lightweight community-driven Kubernetes distribution modeled after K3s but using standard upstream components. It offers an easy install track for edge nodes and test networks looking for low operational footprints. +## Cluster Management + +### Ecosystem Platforms + +#### Enterprise Managed + + - [Giant Swarm](https://www.giantswarm.io) [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Portal for Giant Swarm's fully managed enterprise Kubernetes management service. Emphasizes modern platform engineering workflows, governance tooling, and continuous operations support. +## Development Tools + +### Local Kubernetes Environments + +#### Docker-in-Docker + + - [**kind**](https://github.com/kubernetes-sigs/kind) ⭐ 15254 [EN CONTENT] [DE FACTO STANDARD] β€” kind (Kubernetes in Docker) is an open-source tool for running local Kubernetes clusters using Docker containers as nodes. Highly favored for CI/CD environments and rapid inner-loop developer workflows because of its quick startup times and minimal host footprint. +#### Single-Node Clusters + + - [Minikube](https://github.com/kubernetes/minikube) ⭐ 31820 [EN CONTENT] [DE FACTO STANDARD] β€” Minikube remains the standard tool for launching a single-node Kubernetes cluster locally. Supporting VM drivers, bare-metal deployment, and containerized Docker-in-Docker setups, it is a highly trusted local testing platform for developers worldwide. +## Infrastructure + +### Bare Metal + +#### Case Studies + + - [linecorp.com: Building Large Kubernetes Clusters with **Caravan**](https://engineering.linecorp.com/en/blog/building-large-kubernetes-clusters) [COMMUNITY-TOOL] β€” A detailed engineering case study by Line Corporation explaining Caravan, their custom internal platform designed to build and maintain thousands of Kubernetes clusters on bare-metal infrastructure. Provides deep insights into enterprise lifecycle scale and custom provisioning control planes. +### Cluster API + +#### Declarative Management + + - [ClusterAPI](https://cluster-api.sigs.k8s.io) [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] β€” The official Kubernetes Special Interest Group (SIG) project extending Kubernetes with declarative, Kubernetes-style APIs to manage the lifecycle of Kubernetes clusters. It implements custom resources (e.g., Clusters, Machines) and controllers across numerous cloud providers, introducing standard Infrastructure-as-Code paradigms to cluster fleet administration. +### Cluster Provisioning + +#### Kops + + - [GitHub: Kubernetes Cluster with Kops](https://github.com/kubernetes/kops) ⭐ 16614 [ADVANCED LEVEL] [DE FACTO STANDARD] [EMERGING] β€” The official Kubernetes Operations tool for deploying, scaling, and managing highly available, production-grade Kubernetes clusters on public cloud environments (specifically AWS, with alpha/beta support for GCE, DigitalOcean, and OpenStack). Built on a declarative configuration model, Kops manages the underlying VM resources, networking, and DNS required for the control plane. +#### Kubeadm + + - [Kubernetes Cluster with **Kubeadm**](https://github.com/kubernetes/kubeadm) ⭐ 3977 [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The standard bootstrapping engine for establishing conformant Kubernetes clusters. Kubeadm abstracts the complex mechanics of configuring etcd, control plane API components, and node registration into clean `init` and `join` workflows. Designed to serve as the building block for higher-level platform orchestration engines. +#### Kubespray + + - [**Kubespray**](https://github.com/kubernetes-sigs/kubespray) ⭐ 18493 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An industry-standard provisioning tool combining Ansible playbooks and kubeadm to deliver highly configurable, multi-cloud, production-grade Kubernetes deployments. Supports declarative definition of CNI plugins, container runtimes (containerd/CRI-O), ingress controllers, and storage drivers, making it the preferred choice for on-premise and bare-metal enterprise automation. +### GitOps + +#### Cluster Provisioning (1) + + - [Weave Kubernetes System Control - wksctl](https://github.com/weaveworks/wksctl) ⭐ 389 [ADVANCED LEVEL] [LEGACY] β€” An early GitOps-driven Kubernetes cluster manager from Weaveworks that provisioned clusters from a declared state stored in git. Following Weaveworks' operational shutdown, this project is considered legacy but remains highly influential in GitOps control-loop architecture history. +### Infrastructure as Code + +#### Ansible + + - [Ansible Role - Kubernetes (Jeff Geerling)](https://github.com/geerlingguy/ansible-role-kubernetes) ⭐ 625 [COMMUNITY-TOOL] β€” A highly popular and actively maintained Ansible role written by Jeff Geerling that automates the installation and configuration of Kubernetes on Debian/Ubuntu and RedHat/CentOS servers. It simplifies installing kubeadm, kubelet, and kubectl, managing system configurations, and bootstrapping clusters cleanly via playbooks. +## Networking + +### Ingress Controllers + +#### Comparison + + - [Learnk8s: Comparison of Kubernetes Ingress controllers 🌟](https://docs.google.com/spreadsheets/d/191WWNpjJ2za6-nbG4ZoUMXMpUK8KlCIosvQB0f-oq3k/edit#gid=907731238) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” An industry-standard comparison spreadsheet analyzing over a dozen Kubernetes Ingress controllers. Details performance, dynamic reloading capabilities, routing protocols, and native TLS/WAF integrations. ## Platform Engineering -### Infrastructure +### Infrastructure (1) #### Managed Kubernetes - **(2024)** [==Learnk8s: Comparison of Kubernetes Managed Services 🌟==](https://docs.google.com/spreadsheets/d/1RPpyDOLFmcgxMCpABDzrsBYWpPYCIBuvAoUQLwOGoQw/edit) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An exceptional, crowdsourced comparison matrix of major managed Kubernetes offerings (EKS, GKE, AKS, and alternatives). Breaks down control plane costs, upgrade policies, and network plugin integrations in extreme detail. - [atodorov.me: Comparing Kubernetes managed services across Digital Ocean,' Scaleway, OVHCloud and Linode](https://atodorov.me/2020/06/14/comparing-kubernetes-managed-services-across-digital-ocean-scaleway-ovhcloud-and-linode) [COMMUNITY-TOOL] β€” A structural and cost-comparison analysis of managed Kubernetes engines from alternative cloud providers. Grounding highlights the comparative differences in control-plane SLAs, storage speeds, and node autoscaling support. +## Public Cloud Providers + +### Google Kubernetes Engine GKE + +#### Cluster Management (1) + + - [Google Kubernetes Engine](https://cloud.google.com/kubernetes-engine) [EN CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] β€” The main technical documentation page for GKE (Google Kubernetes Engine). Details foundational and advanced options, covering Autopilot architecture, GKE Datapath V2 routing, and multi-cluster orchestrations. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/maven-gradle.md b/v2-docs/maven-gradle.md index e0ccbc37..3a9a4ae2 100644 --- a/v2-docs/maven-gradle.md +++ b/v2-docs/maven-gradle.md @@ -1,11 +1,33 @@ -# Maven Gradle +# Maven, Gradle & SDKMAN !!! info "Architectural Context" - Detailed reference for Maven Gradle in the context of Developer Ecosystem. + Detailed reference for Maven, Gradle & SDKMAN in the context of Developer Ecosystem. ## Standard Reference + - [Create the scaffolding for your microservice](http://fuse.labs.osecloud.com/fuse/creating-a-microservices-project-with-maven) [COMMUNITY-TOOL] + - [Wikipedia.org: Apache Maven](https://en.wikipedia.org/wiki/Apache_Maven) [COMMUNITY-TOOL] + - [Dzone.com: Creating a Maven Archetype](https://dzone.com/articles/create-maven-archetype-1) [COMMUNITY-TOOL] + - [Dzone refcard: Apache Maven 2](https://dzone.com/asset/download/212) [COMMUNITY-TOOL] + - [Dzone refcard: Getting Started with Maven Repository Management](https://dzone.com/asset/download/223) [COMMUNITY-TOOL] + - [Dzone: Installing Maven With Your JDK](https://dzone.com/articles/installing-maven) [COMMUNITY-TOOL] + - [Dzone: 10 Effective Tips on Using Maven](https://dzone.com/articles/10-effective-tips-on-using-maven) [COMMUNITY-TOOL] + - [Dzone: Building Java Applications With Maven](https://dzone.com/articles/building-java-applications-with-maven) [COMMUNITY-TOOL] + - [Dzone: 7 Tips to Achieve High-Availability(HA) For Your Maven Repository](https://dzone.com/articles/7-tips-to-achieve-high-availabilityha-for-your-mav-1) [COMMUNITY-TOOL] + - [baeldung.com: Remove Duplicate Dependencies with Maven](https://www.baeldung.com/maven-duplicate-dependencies) [COMMUNITY-TOOL] + - [programmer.ink: Maven scaffolding best practices](https://programmer.ink/think/maven-scaffolding-best-practices.html) [COMMUNITY-TOOL] + - [Dzone: Maven Skipping Tests](https://dzone.com/articles/maven-skipping-tests) [COMMUNITY-TOOL] + - [Dzone: Integration Tests with Maven](https://dzone.com/articles/integration-tests-with-maven) [COMMUNITY-TOOL] + - [Dzone.com: Running Cucumber with Maven](https://dzone.com/articles/running-cucumber-with-maven) [COMMUNITY-TOOL] + - [Dzone.com: Solving Dependency conflicts in maven](https://dzone.com/articles/solving-dependency-conflicts-in-maven) [COMMUNITY-TOOL] + - [Dzone: Meet the Docker Maven Plugin!](https://dzone.com/articles/meet-the-docker-maven-plugin) [COMMUNITY-TOOL] + - [medium.com: InstalaciΓ³n de Java y Visual Studio Code en plataformas Windows](https://medium.com/habasconchocos/instalaci%C3%B3n-de-java-y-visual-studio-code-en-plataformas-windows-1fa47a69497f) [COMMUNITY-TOOL] + - [Dzone: Maven IntelliJ Idea Project](https://dzone.com/articles/importing-a-maven-project-in-intellij-idea) [COMMUNITY-TOOL] + - [javaspringvaadin.wordpress.com: Crea un Proyecto Maven desde el IDE IntelliJ' IDEA](https://javaspringvaadin.wordpress.com/2018/05/22/mavenintellijidea) [COMMUNITY-TOOL] - [howtodoinjava.com: Maven IntelliJ Idea Project](https://howtodoinjava.com/maven/how-to-convert-maven-java-project-to-intellij-idea-project) [COMMUNITY-TOOL] + - [Dzone: build a java app with gradle](https://dzone.com/articles/build-a-java-app-with-gradle) [COMMUNITY-TOOL] + - [baeldung.com: Kotlin DSL for Gradle](https://www.baeldung.com/kotlin/gradle-dsl) [COMMUNITY-TOOL] + - [baeldung.com: Convert a Maven Build to Gradle](https://www.baeldung.com/maven-convert-to-gradle) [COMMUNITY-TOOL] ## Cloud Native Infrastructure @@ -34,12 +56,47 @@ ##### Eclipse JKube + - [developers.redhat.com: Cloud-native Java applications made easy: Eclipse' JKube 1.0.0 now available](https://developers.redhat.com/blog/2020/09/09/cloud-native-java-applications-made-easy-eclipse-jkube-1-0-0-now-available) [COMMUNITY-TOOL] β€” Launch announcement of Eclipse JKube 1.0.0 detailing its design philosophy, architectural decoupling from old Fabric8 dependencies, and its seamless integration with modern cloud-native standards. + - [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] β€” Exploring developer loop workflows utilizing Eclipse JKube to build, deploy, and debug Java applications in real-time inside a local or remote Kubernetes cluster environment. - [blog.marcnuri.com: Eclipse JKube introduction: Java tools and plugins for' Kubernetes and OpenShift](https://blog.marcnuri.com/eclipse-jkube-introduction-kubernetes-openshift) [COMMUNITY-TOOL] β€” Introductory technical blog discussing the architecture of Eclipse JKube and explaining how it decouples deployment mechanisms into Maven/Gradle plugins, providing a highly customizable developer experience. -#### Product Updates +#### Migration Guides ##### Eclipse JKube (1) + - **(2026)** [**eclipse.org: Migration Guide for projects using Fabric8 Maven Plugin to Eclipse JKube 🌟**](https://eclipse.dev/jkube/docs/migration-guide) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Official technical reference outlining the exact property conversions, API transformations, and plugin changes needed to move builds from `fabric8-maven-plugin` to `jkube-maven-plugin`. + - [developers.redhat.com: Migrating from Fabric8 Maven Plugin to Eclipse JKube' 1.0.0](https://developers.redhat.com/blog/2020/09/21/migrating-from-fabric8-maven-plugin-to-eclipse-jkube-1-0-0) [LEGACY] β€” Step-by-step technical guide highlighting the namespace transitions, configuration changes, and structural refactoring required when migrating legacy Fabric8 Maven build files to the modernized Eclipse JKube. +#### Product Updates + +##### Eclipse JKube (2) + - [blog.marcnuri.com: Eclipse JKube 1.4.0 is now available!](https://blog.marcnuri.com/eclipse-jkube-1-4-0) [COMMUNITY-TOOL] β€” Detail-rich release note highlighting improvements, bug fixes, and support extensions introduced in version 1.4.0 of Eclipse JKube. +#### Quarkus Integration + +##### Video Tutorials + + - [youtube: Deploying a Quarkus application into Kubernetes using JKube | Cloud' Tool Time | Marc Nuri 🌟](https://www.youtube.com/watch?v=HDDfdZqwM1E&ab_channel=EclipseFoundation) [COMMUNITY-TOOL] β€” Video session detailing the integration of Quarkus with Eclipse JKube to deploy highly optimized, native-compiled Java microservices directly to Kubernetes. +## Continuous Integration + +### Jenkins Pipelines + +#### Build Automation + +##### Multi-JDK Build + + - [Using Jenkins Pipeline parallel stages to build Maven project with different JDKs](https://e.printstacktrace.blog/using-jenkins-pipeline-parallel-stages-to-build-maven-project-with-different-jdks) [COMMUNITY-TOOL] β€” Technical guide showing how to parallelize stages in a Jenkins declarative pipeline to build and test Maven applications across multiple isolated JDK versions simultaneously. +#### Containerized Builds + +##### SDKMAN + + - [Using SDKMAN! as a docker image for Jenkins Pipeline - a step by step guide 🌟](https://e.printstacktrace.blog/using-sdkman-as-a-docker-image-for-jenkins-pipeline-a-step-by-step-guide) [ENTERPRISE-STABLE] β€” High-density integration guide describing the preparation of a containerized Jenkins CI/CD worker image prepopulated with SDKMAN!, enabling dynamic runtime JDK resolution. +## Red Hat OpenShift (1) + +### Developer Experience + +#### Maven Plugins + + - **(2025)** [Eclipse JKube 🌟](https://eclipse.dev/jkube) [EN CONTENT] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” The central documentation portal for Eclipse JKube, an open-source suite of tooling designed to facilitate the rapid containerization, deployment, and management of Java applications across Kubernetes and Red Hat OpenShift infrastructures. + - **(2025)** [GitHub: Eclipse JKube](https://github.com/eclipse-jkube/jkube) ⭐ 850 [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Active repository containing the source code, extensions, and Maven/Gradle plugins for Eclipse JKube. Simplifies localized builds, auto-detects Java application frameworks, and generates matching Kubernetes resource configurations. ## Software Engineering ### Build Systems @@ -105,7 +162,7 @@ ##### Testing - [Maven Surefire Report Plugin](https://maven.apache.org/surefire/maven-surefire-report-plugin) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” Parses JUnit and TestNG XML reports during the test and integration test phases to generate structured, human-readable HTML test summaries. Seamlessly plugs into standard CI pipeline visualization engines. -### Developer Experience +### Developer Experience (1) #### IDE Configuration @@ -117,10 +174,13 @@ - [code.visualstudio.com: Java Project Management in VS Code](https://code.visualstudio.com/docs/java/java-project) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation detailing project management configurations, build tool integration (Maven/Gradle), and workspace settings for Java development within Visual Studio Code. It provides technical insights into using the Language Server for Java (RSP) and configuring classpath dependencies. #### JVM Ecosystem (1) +##### Environment Management + + - [SdkMan](https://sdkman.io) [DE FACTO STANDARD] β€” A command-line utility for managing parallel versions of multiple Software Development Kits on most Unix-like systems. Widely used to manage JDKs, Gradle, Maven, and JBang versions in local developer setups and CI agents. ##### Scripting Tools - [JBang](https://www.jbang.dev) [ENTERPRISE-STABLE] β€” A CLI tool allowing Java developers to run single-file source code programs as executable scripts, handling dependency fetching on-the-fly without heavy project setups. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/message-queue.md b/v2-docs/message-queue.md index af27414e..a7d71192 100644 --- a/v2-docs/message-queue.md +++ b/v2-docs/message-queue.md @@ -1,11 +1,117 @@ -# Message Queue +# Cloud Based Integration & Messaging. Data Processing & Streaming (aka Data Pipeline). Open Data Hub !!! info "Architectural Context" - Detailed reference for Message Queue in the context of Data & Advanced Analytics. + Detailed reference for Cloud Based Integration & Messaging. Data Processing & Streaming (aka Data Pipeline). Open Data Hub in the context of Data & Advanced Analytics. ## Standard Reference + - [Redpanda is now Free & Source Available](https://www.redpanda.com/blog/open-source) [COMMUNITY-TOOL] + - [Orchestration Made Easy with Zeebe and Kafka](https://softobiz.com/microservice-orchestration-with-zeebe-and-kafka) [COMMUNITY-TOOL] + - [Banzai Cloud 🌟](https://banzaicloud.com) [COMMUNITY-TOOL] + - [Wikipedia: Message Broker](https://en.wikipedia.org/wiki/Message_broker) [COMMUNITY-TOOL] + - [Wikipedia: Event-driven messaging](https://en.wikipedia.org/wiki/Event-driven_messaging) [COMMUNITY-TOOL] + - [Wikipedia: Streaming Data](https://en.wikipedia.org/wiki/Streaming_data) [COMMUNITY-TOOL] + - [dzone: Event-Driven Architecture as a Strategy](https://dzone.com/articles/event-driven-architecture-as-a-strategy) [COMMUNITY-TOOL] + - [wikipedia: Enterprise service bus](https://en.wikipedia.org/wiki/Enterprise_service_bus) [COMMUNITY-TOOL] + - [cncf.io: The need for Kubernetes Native Messaging Platform in Hybrid Cloud' Environment](https://www.cncf.io/blog/2020/11/03/the-need-for-kubernetes-native-messaging-platform-in-hybrid-cloud-environment) [COMMUNITY-TOOL] + - [wiprodigital.com: A Guide to Enterprise Event-Driven Architecture](https://wiprodigital.com/2020/11/10/a-guide-to-enterprise-event-driven-architecture) [COMMUNITY-TOOL] + - [medium: Introduction to Event-Driven Architecture 🌟](https://medium.com/microservicegeeks/introduction-to-event-driven-architecture-e94ef442d824) [COMMUNITY-TOOL] + - [sebalopezz.medium.com: Monolith to Microservices + Event-Driven Architecture' 🌟](https://sebalopezz.medium.com/monolith-to-microservices-event-driven-architecture-ff4284bf4ecf) [COMMUNITY-TOOL] + - [medium: Introduction to Message Queues 🌟](https://medium.com/hookdeck/introduction-to-message-queues-20d00373cc1f) [COMMUNITY-TOOL] + - [headspring.com: Is Kafka or RabbitMQ the right messaging tool for you?](https://headspring.com/2019/07/09/kafka-or-rabbitmq-messaging) [COMMUNITY-TOOL] + - [baeldung.com: Pub-Sub vs. Message Queues 🌟](https://www.baeldung.com/pub-sub-vs-message-queues) [COMMUNITY-TOOL] + - [medium: Monolithic to Microservices Architecture with Patterns & Best' Practices 🌟](https://medium.com/design-microservices-architecture-with-patterns/monolithic-to-microservices-architecture-with-patterns-best-practices-a768272797b2) [COMMUNITY-TOOL] + - [dzone: RESTful Applications in An Event-Driven Architecture](https://dzone.com/articles/restful-applications-in-an-event-driven-architecture) [COMMUNITY-TOOL] + - [jinwookim928.medium.com: Why Not Event Driven Architecture?](https://jinwookim928.medium.com/intro-to-event-driven-architecture-79914e5969d7) [COMMUNITY-TOOL] + - [blog.direktiv.io: Event driven orchestration with Knative (part 1)](https://blog.direktiv.io/event-driven-orchestration-with-knative-part-1-fbdcc0e2ea03) [COMMUNITY-TOOL] + - [blog.direktiv.io: Redefining event-driven orchestration for automation &' applications](https://blog.direktiv.io/redefining-event-driven-orchestration-for-automation-applications-ec07d79f21c0) [COMMUNITY-TOOL] + - [pub.towardsai.net: Deep Dive into Event-Driven architecture | Gul Ershad](https://pub.towardsai.net/software-engineering-baa4e7a8015c) [COMMUNITY-TOOL] + - [developer.com: An Introduction to Event Driven Microservices](https://www.developer.com/design/event-driven-microservices) [COMMUNITY-TOOL] + - [dzone.com: What Are Microservices and The Event Aggregator Pattern? 🌟](https://dzone.com/articles/microservices-and-the-event-aggregator-pattern) [COMMUNITY-TOOL] + - [irfanyusanif.medium.com: Best practices to communicate between microservices](https://irfanyusanif.medium.com/how-to-communicate-between-microservices-7956ed68a99a) [COMMUNITY-TOOL] + - [swapnil-chougule.medium.com: Rapid Feature Engineering through SQL](https://swapnil-chougule.medium.com/rapid-feature-engineering-through-sql-a92b0926683d) [COMMUNITY-TOOL] + - [blog.twitter.com: Processing billions of events in real time at Twitter](https://blog.twitter.com/engineering/en_us/topics/infrastructure/2021/processing-billions-of-events-in-real-time-at-twitter-) [COMMUNITY-TOOL] + - [medium.com/tinyclues-vision: 4 Design Principles for Robust Data Pipelines](https://medium.com/tinyclues-vision/4-design-principles-for-robust-data-pipelines-5bbd40de4a43) [COMMUNITY-TOOL] + - [medium.com/fiverr-engineering: How to Share Data Between Microservices on' High Scale](https://medium.com/fiverr-engineering/how-to-share-data-between-microservices-on-high-scale-ab2bc663898d) [COMMUNITY-TOOL] + - [medium.com/codex: Microservices Communication β€” Queues Topics and Streams](https://medium.com/codex/microservices-communication-queues-topics-and-streams-597664d4b786) [COMMUNITY-TOOL] + - [emirayhan.medium.com: What is the difference Message Queue and Message' Bus? 🌟](https://emirayhan.medium.com/what-is-the-difference-message-queue-and-message-bus-7f2e2867eff6) [COMMUNITY-TOOL] + - [medium.com/event-driven-utopia: Comparing Stateful Stream Processing and' Streaming Databases](https://medium.com/event-driven-utopia/comparing-stateful-stream-processing-and-streaming-databases-c8c670f3f4bb) [COMMUNITY-TOOL] + - [dzone: Resilient MultiCloud Messaging](https://dzone.com/articles/messaging-for-multicloud-resilience) [COMMUNITY-TOOL] + - [juhache.substack.com: From Data Engineer to YAML Engineer](https://juhache.substack.com/p/from-data-engineer-to-yaml-engineer-ed2) [COMMUNITY-TOOL] + - [medium.com/dev-jam: TIBCO Business Works vs. Apache Camel β€” A short Comparison' 🌟](https://medium.com/dev-jam/tibco-bw-vs-apache-camel-9552a5f4e6be) [COMMUNITY-TOOL] + - [Dzone: Introduction to Message Brokers. Part 1: Apache Kafka vs. RabbitMQ](https://dzone.com/articles/introduction-to-message-brokers-part-1-apache-kafk) [COMMUNITY-TOOL] + - [Dzone: Introduction to Message Brokers. Part 2: ActiveMQ vs. Redis Pub/Sub](https://dzone.com/articles/introduction-to-message-brokers-part-2-activemq-vs) [COMMUNITY-TOOL] + - [medium.com: **RabbitMQ vs. Kafka**](https://medium.com/better-programming/rabbitmq-vs-kafka-1ef22a041793) [COMMUNITY-TOOL] + - [medium.com/@paolo.gazzola: How to deploy a high available and fault tolerant' RabbitMQ service in an on-premise Kubernetes multi-node cluster environment](https://medium.com/@paolo.gazzola/deploy-a-rabbitmq-cluster-in-an-on-premise-kubernetes-multi-node-cluster-enviroment-5dd71d84dafc) [COMMUNITY-TOOL] + - [betterprogramming.pub: The Perfect Message Queue Solution Based on the Redis' Stream Type](https://betterprogramming.pub/the-perfect-message-queue-solution-based-on-the-redis-stream-type-ccf273554178) [COMMUNITY-TOOL] - [Apache Camel](https://camel.apache.org) [COMMUNITY-TOOL] + - [Quora.com: What's the difference between Apache Camel and Kafka?](https://www.quora.com/Whats-the-difference-between-Apache-Camel-and-Kafka) [COMMUNITY-TOOL] + - [dzone: Hybrid multi-cloud event mesh architectural design](https://dzone.com/articles/building-a-hybrid-multi-cloud-event-mesh-demo-with) [COMMUNITY-TOOL] + - [dzone: KubeMQ: A Modern Alternative to Kafka](https://dzone.com/articles/seamless-migration-from-kafka-to-kubemq) [COMMUNITY-TOOL] + - [Wikipedia: Cloud Based Integration (iPaaS)](https://en.wikipedia.org/wiki/Cloud-based_integration) [COMMUNITY-TOOL] + - [blog.axway.com: What is iPaaS?](https://blog.axway.com/hybrid-integration/whats-ipaas) [COMMUNITY-TOOL] + - [A good explanation of how to avoid distributed transactions using outbox' pattern: Transaction Log Tailing With Debezium](https://medium.com/trendyol-tech/transaction-log-tailing-with-debezium-part-1-aeb968d72220) [COMMUNITY-TOOL] + - [medium.com: Stream Your Database into Kafka with Debezium](https://medium.com/comsystoreply/stream-your-database-into-kafka-with-debezium-a94b2f649664) [COMMUNITY-TOOL] + - [medium: Change Data Capture β€” Using Debezium](https://medium.com/geekculture/change-data-capture-using-debezium-ec48631d643a) [COMMUNITY-TOOL] + - [pradeepdaniel.medium.com: Creating an ETL data pipeline to sync data to' Snowflake using Kafka and Debezium](https://pradeepdaniel.medium.com/real-time-change-data-replication-to-snowflake-using-kafka-and-debezium-d6ebb0d4eb29) [COMMUNITY-TOOL] + - [medium: A Visual Introduction to Debezium 🌟](https://medium.com/event-driven-utopia/a-visual-introduction-to-debezium-32563e23c6b8) [COMMUNITY-TOOL] + - [satishchandragupta.com: Scalable Efficient Big Data Pipeline Architecture](https://www.satishchandragupta.com/tech/scalable-efficient-big-data-analytics-machine-learning-pipeline-architecture-on-cloud.html) [COMMUNITY-TOOL] + - [medium: Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake](https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776) [COMMUNITY-TOOL] + - [medium: Apache Kafka Startup Guide: System Design Architectures: Notification' System, Web Activity Tracker, ELT Pipeline, Storage System 🌟](https://medium.com/swlh/apache-kafka-startup-guide-system-design-architectures-notification-system-web-activity-tracker-6dcaf0cf8a7) [COMMUNITY-TOOL] + - [medium: Getting Started With Kafka on OpenShift](https://medium.com/swlh/getting-started-with-kafka-on-openshift-c44c0fdec384) [COMMUNITY-TOOL] + - [banzaicloud.com: Kafka Schema Registry on Kubernetes the declarative way](https://banzaicloud.com/blog/kafka-schemareg) [COMMUNITY-TOOL] + - [banzaicloud.com: Bulletproof Kafka, and the tale of an Amazon outage](https://banzaicloud.com/blog/supertubes-focal) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Kafka for Engineers 🌟](https://levelup.gitconnected.com/kafka-for-engineers-975feaea6067) [COMMUNITY-TOOL] + - [banzaicloud.com: Kafka on Kubernetes - using etcd 🌟](https://banzaicloud.com/blog/kafka-on-etcd) [COMMUNITY-TOOL] + - [medium: Processing guarantees in Kafka](https://medium.com/@andy.bryant/processing-guarantees-in-kafka-12dd2e30be0e) [COMMUNITY-TOOL] + - [medium: How Pinterest runs Kafka at scale](https://medium.com/pinterest-engineering/how-pinterest-runs-kafka-at-scale-ff9c6f735be) [COMMUNITY-TOOL] + - [medium: Google Pub/Sub Lite for Kafka Users](https://medium.com/google-cloud/google-pub-sub-lite-for-kafka-users-dec8a7cfc5e5) [COMMUNITY-TOOL] + - [medium: 4 Microservices Caching Patterns at Wix](https://medium.com/wix-engineering/4-microservices-caching-patterns-at-wix-b4dfee1ae22f) [COMMUNITY-TOOL] + - [medium: Microservices in Rust with Kafka](https://medium.com/digitalfrontiers/microservices-in-rust-with-kafka-2b671295b24e) [COMMUNITY-TOOL] + - [medium: Apache Kafka in a Nutshell 🌟](https://medium.com/swlh/apache-kafka-in-a-nutshell-5782b01d9ffb) [COMMUNITY-TOOL] + - [medium: Solutions to Communication Problems in Microservices using Apache' Kafka and Kafka Lens](https://medium.com/@harmonh/solutions-to-communication-problems-in-microservices-using-apache-kafka-and-kafka-lens-9b6d453de352) [COMMUNITY-TOOL] + - [dzone.com: Microservices, Event-Driven Architecture and Kafka 🌟](https://dzone.com/articles/microservices-event-driven-architecture-and-kafka) [COMMUNITY-TOOL] + - [medium: Understanding Kafka Topic Partitions](https://medium.com/event-driven-utopia/understanding-kafka-topic-partitions-ae40f80552e8) [COMMUNITY-TOOL] + - [instaclustr.com: Apache Kafka Architecture: A Complete Guide 🌟](https://www.instaclustr.com/apache-kafka-architecture) [COMMUNITY-TOOL] + - [developers.redhat.com: Getting started with Red Hat OpenShift Streams for' Apache Kafka](https://developers.redhat.com/articles/2021/07/07/getting-started-red-hat-openshift-streams-apache-kafka) [COMMUNITY-TOOL] + - [baeldung.com: List Active Brokers in a Kafka Cluster Using Shell Commands' 🌟](https://www.baeldung.com/ops/kafka-list-active-brokers-in-cluster) [COMMUNITY-TOOL] + - [dzone: Next-Gen Data Pipes With Spark, Kafka and k8s 🌟](https://dzone.com/articles/next-gen-data-pipes-with-spark-kafka-and-k8s) [COMMUNITY-TOOL] + - [cloudhut.dev: Running Apache Kafka on Kubernetes successfully](https://cloudhut.dev/blog/2021-06-24-running-kafka-on-kubernetes) [COMMUNITY-TOOL] + - [medium: Running Kafka in Kubernetes, Part 1: Why we migrated our Kafka clusters' to Kubernetes](https://medium.com/transferwise-engineering/running-kafka-in-kubernetes-part-1-why-we-migrated-our-kafka-clusters-to-kubernetes-722101a2e751) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Handle Duplicate Messages and Message Ordering' in Kafka](https://betterprogramming.pub/how-to-handle-duplicate-messages-and-message-ordering-in-kafka-82e2fef82025) [COMMUNITY-TOOL] + - [medium: Optimizing Kafka Streams Apps on Kubernetes by Splitting Topologies](https://medium.com/bakdata/optimizing-kafka-streams-apps-on-kubernetes-by-splitting-topologies-ac6b4c90516e) [COMMUNITY-TOOL] + - [inder-devops.medium.com: Kafka- Best practices & Lessons Learned | By Inder](https://inder-devops.medium.com/kafka-best-practices-lessons-learned-by-inder-431dc5fafd3b) [COMMUNITY-TOOL] + - [blog.workwell.io: How to manage your Kafka consumers from the producer](https://blog.workwell.io/how-to-manage-your-kafka-consumers-from-the-producer-9933b88085dd) [COMMUNITY-TOOL] + - [adam-kotwasinski.medium.com: Kafka mesh filter in Envoy](https://adam-kotwasinski.medium.com/kafka-mesh-filter-in-envoy-a70b3aefcdef) [COMMUNITY-TOOL] + - [medium.com/airwallex-engineering: Kafka Streams: Iterative Development and' Blue-Green Deployment](https://medium.com/airwallex-engineering/kafka-streams-iterative-development-and-blue-green-deployment-fae88b26e75e) [COMMUNITY-TOOL] + - [medium.com/udemy-engineering: Introducing Hot and Cold Retries on Apache' Kafka](https://medium.com/udemy-engineering/introducing-hot-and-cold-retries-on-apache-kafka-f2f23595627b) [COMMUNITY-TOOL] + - [medium.com/dna-technology: Why we dropped event sourcing with Kafka Streams' when given a second chance](https://medium.com/dna-technology/why-we-dropped-event-sourcing-with-kafka-streams-when-given-a-second-chance-b904a80bc4be) [COMMUNITY-TOOL] + - [betterprogramming.pub: Everything You Need To Know About Kafka 🌟](https://betterprogramming.pub/everything-you-need-to-know-about-kafka-a83e2456d14c) [COMMUNITY-TOOL] + - [blog.developer.adobe.com: Exploring Kafka Producer’s Internals 🌟](https://blog.developer.adobe.com/exploring-kafka-producers-internals-37411b647d0f) [COMMUNITY-TOOL] + - [medium.com/altitudehq: Kafka retries and maintaining the order of retry' events 🌟](https://medium.com/altitudehq/kafka-retries-and-maintain-order-of-retry-events-313482044351) [COMMUNITY-TOOL] + - [medium.com/cloudnesil: Kafka Streams State Store at Scale](https://medium.com/cloudnesil/kafka-streams-state-store-at-scale-390d9717b42a) [COMMUNITY-TOOL] + - [towardsdev.com: Performance Testing Your Kubernetes Kafka Cluster](https://towardsdev.com/performance-testing-your-kubernetes-kafka-cluster-95f6e7d8dfc5) [COMMUNITY-TOOL] + - [medium.com/@hardiktaneja_99752: Lessons after running Kafka in production' 🌟](https://medium.com/@hardiktaneja_99752/lessons-after-running-kafka-in-production-626974ffd700) [COMMUNITY-TOOL] + - [betterprogramming.pub: Monitoring Kafka Applications β€” Implementing Healthchecks' and Tracking Lag](https://betterprogramming.pub/monitoring-kafkaapplications-implementing-healthchecks-and-tracking-lag-3976cc6f00d5) [COMMUNITY-TOOL] + - [blog.datumo.io: Setting up Kafka on Kubernetes - an easy way](https://blog.datumo.io/setting-up-kafka-on-kubernetes-an-easy-way-26ae150b9ca8) [COMMUNITY-TOOL] + - [medium.com/wix-engineering: Troubleshooting Kafka for 2000 Microservices' at Wix](https://medium.com/wix-engineering/troubleshooting-kafka-for-2000-microservices-at-wix-986ee382fd1e) [COMMUNITY-TOOL] + - [medium.com/@rramiz.rraza: Kafka metrics monitoring with Prometheus and Grafana' 🌟](https://medium.com/@rramiz.rraza/kafka-metrics-integration-with-prometheus-and-grafana-14fe318fbb8b) [COMMUNITY-TOOL] + - [dzone: Visualize your Apache Kafka Streams using the Quarkus Dev UI](https://dzone.com/articles/visualize-your-apache-kafka-streams-using-the-quar) [COMMUNITY-TOOL] + - [medium: Mastering Apache Kafka on Kubernetes β€” Strimzi K8s operator](https://medium.com/hacking-talent/mastering-apache-kafka-on-kubernetes-strimzi-k8s-operator-2c1d21d7b89a) [COMMUNITY-TOOL] + - [medium.com/@ahmed.farhan: Kafka Setup in Kubernetes Using Strimzi K8s operator' β€” Part 2](https://medium.com/@ahmed.farhan/kafka-setup-in-kubernetes-using-strimzi-k8s-operator-part-2-1f67dbe5f14d) [COMMUNITY-TOOL] + - [medium.com/adaltas: Operating Kafka in Kubernetes with Strimzi](https://medium.com/adaltas/operating-kafka-in-kubernetes-with-strimzi-84a281c6d964) [COMMUNITY-TOOL] + - [The benefits of integrating Apache Kafka with Istio](https://banzaicloud.com/blog/kafka-on-istio-benefits) [COMMUNITY-TOOL] + - [Hazelcast JET](https://jet-start.sh) [COMMUNITY-TOOL] + - [wikipedia: Workflow Engine](https://en.wikipedia.org/wiki/Workflow_engine) [COMMUNITY-TOOL] + - [dzone: Apache Airflow Architecture on OpenShift](https://dzone.com/articles/apache-airflow-architecture-on-openshift) [COMMUNITY-TOOL] + - [betterprogramming.pub: Running Airflow Using Kubernetes Executor and Kubernetes' Pod Operator with Istio](https://betterprogramming.pub/running-airflow-using-kubernetes-executor-and-kubernetes-pod-operator-with-istio-d5aa7af16ef5) [COMMUNITY-TOOL] + - [dataengineeringcentral.substack.com: Why is everyone trying to kill Airflow?' 🌟](https://dataengineeringcentral.substack.com/p/why-is-everyone-trying-to-kill-airflow?sd=pf) [COMMUNITY-TOOL] + - [blog.devgenius.io: Send information from Databricks to Airflow](https://blog.devgenius.io/send-information-from-databricks-to-airflow-810a7d49ff81) [COMMUNITY-TOOL] + - [medium.com/apache-airflow: Passing Data Between Tasks with the KubernetesPodOperator' in Apache Airflow 🌟](https://medium.com/apache-airflow/passing-data-between-tasks-with-the-kubernetespodoperator-in-apache-airflow-7ae9e3e6675c) [COMMUNITY-TOOL] + - [medium.com/@piyush_74867: Apache Airflow on Kubernetes at scale β€” a peak' under the hood](https://medium.com/@piyush_74867/apache-airflow-on-kubernetes-at-scale-a-peak-under-the-hood-1eebb9b4769b) [COMMUNITY-TOOL] + - [medium.com/@alfahreiza: Building an ELT Pipeline: From CSV to BigQuery using' dbt](https://medium.com/@alfahreiza/building-an-elt-pipeline-from-csv-to-bigquery-using-dbt-f6e3f30bfc9c) [COMMUNITY-TOOL] + - [medium.com/apache-airflow: What we learned after running Airflow on Kubernetes' for 2 years](https://medium.com/apache-airflow/what-we-learned-after-running-airflow-on-kubernetes-for-2-years-0537b157acfd) [COMMUNITY-TOOL] + - [**Red Hat AMQ overview**](https://developers.redhat.com/products/amq/overview) [COMMUNITY-TOOL] ## Application Integration @@ -86,6 +192,13 @@ #### Serverless Integration (1) - [developers.redhat.com: Six reasons to love Camel K](https://developers.redhat.com/blog/2020/05/12/six-reasons-to-love-camel-k) [COMMUNITY-TOOL] [GUIDE] β€” Outlines six key architectural advantages of Camel K, including fast deployment loops, native Quarkus optimization, low memory footprints, and serverless scale-to-zero capabilities via Knative. Highly useful for architects modernizing traditional ESBs. +## Cloud Infrastructure + +### Kubernetes + +#### Service Mesh + + - **(2021)** [**Service meshes to the rescue: Load balancing and scaling long-lived connections in Kubernetes 🌟**](https://learnkube.com/kubernetes-long-lived-connections) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep dive into the engineering challenge of load balancing long-lived connections (gRPC, HTTP/2, WebSockets) within Kubernetes. It explains how standard L4 kube-proxy load balancing fails to distribute traffic evenly and presents L7 proxies and service meshes (like Linkerd or Istio) as the definitive architectural solution. ## Cloud Native Architecture ### Domain-Driven Design @@ -126,6 +239,14 @@ #### Event Sourcing - [blog.bitsrc.io: Why Microservices Should use Event Sourcing 🌟](https://blog.bitsrc.io/why-microservices-should-use-event-sourcing-9755a54ebfb4) [COMMUNITY-TOOL] [GUIDE] β€” Argues the case for event sourcing as a primary mechanism to store state in distributed microservice topologies. It highlights capabilities such as complete audit trails, high-performance writes, and historical state reconstruction. The post warns of common pitfalls including schema evolution complexity and read projection overhead. +#### Event-Driven Design + + - [infoq.com: Turning Microservices Inside-Out](https://www.infoq.com/articles/microservices-inside-out) [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] β€” This foundational architectural piece by Martin Kleppmann argues for treating database tables as streams of changes rather than static silos. By turning the database "inside out" using event streams (like Kafka), microservices can achieve decentralized state management and projection consistency. It bridges the gap between stream processing and relational storage. +### Orchestration (1) + +#### Kubernetes Pod Lifecycle + + - [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] [ENTERPRISE-STABLE] [GUIDE] β€” Provides concrete technical implementation strategies to prevent abrupt termination of active queue worker Pods during rolling Kubernetes updates. It details the effective utilization of `preStop` hooks and graceful shutdown signals within Pod specifications. It ensures zero-loss processing of long-running asynchronous messages. ## Cloud Native Infrastructure ### High Availability @@ -349,9 +470,14 @@ - [towardsdatascience.com: Architecture for High-Throughput Low-Latency Big' Data Pipeline on Cloud 🌟](https://towardsdatascience.com/scalable-efficient-big-data-analytics-machine-learning-pipeline-architecture-on-cloud-4d59efc092b5) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Evaluates design principles for high-throughput, low-latency cloud-native big data architectures. The guide details how to integrate ingestion layers with stream processing engines and distributed analytical databases. It presents structured architectural templates for unified analytical and machine learning workloads. ### Data on Kubernetes -#### Orchestration (1) +#### Orchestration (2) - [thenewstack.io: The Path to Getting the Full Data Stack on Kubernetes](https://thenewstack.io/the-path-to-getting-the-full-data-stack-on-kubernetes) [ADVANCED LEVEL] [EMERGING] [GUIDE] β€” Explores the evolutionary path of running complex, stateful database and data streaming systems natively on Kubernetes. It addresses the maturity of operators, storage classes, and orchestrators that facilitate the deployment of the complete data pipeline. The article details challenges regarding resource management and high availability. +### In-Memory Databases + +#### Caching + + - [Redis](https://redis.io) [DOCUMENTATION] [DE FACTO STANDARD] β€” The definitive open-source, in-memory data store used as a database, cache, message broker, and streaming engine. Offers unmatched low-latency read-write cycles and versatile data structures. Highly valued for real-time applications requiring low overhead. ### Real-Time Data Streaming (2) #### Data Stack @@ -429,6 +555,9 @@ ##### Components - [Understanding Red Hat AMQ Streams components for OpenShift and Kubernetes 🌟](https://developers.redhat.com/blog/2019/12/04/understanding-red-hat-amq-streams-components-for-openshift-and-kubernetes-part-1) [COMMUNITY-TOOL] β€” Part 1 of an analytical breakdown detailing the components of Red Hat AMQ Streams (built on Strimzi). Explains operators, ZooKeeper configurations, and Kafka broker deployment patterns within enterprise Kubernetes clusters. +##### Integrations (2) + + - [developers.redhat.com: HTTP-based Kafka messaging with Red Hat AMQ Streams](https://developers.redhat.com/blog/2020/08/04/http-based-kafka-messaging-with-red-hat-amq-streams/#more-720187) [LEGACY] β€” An architectural guide detailing how to use the HTTP Bridge component inside AMQ Streams. Allows web and legacy application services to publish and consume event data via lightweight REST HTTP requests. ##### Security (2) - [Set up **Red Hat AMQ Streams** custom certificates on OpenShift](https://developers.redhat.com/blog/2020/04/01/set-up-red-hat-amq-streams-custom-certificates-on-openshift-update) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demonstrates replacing auto-generated certificates with custom enterprise CA certs to implement secured TLS and mTLS configurations inside Strimzi-managed AMQ Streams. @@ -747,5 +876,5 @@ - [infoq.com: From Monolith to Event-Driven: Finding Seams in Your Future Architecture](https://www.infoq.com/articles/event-driven-finding-seams) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An InfoQ guide detailing how to use Domain-Driven Design (DDD) to isolate domain boundaries and discover 'seams' within large-scale monoliths. Grounding confirms its position as a primary methodology for refactoring to decoupled, event-driven pipelines. --- -πŸ’‘ **Explore Related:** [Newsql](./newsql.md) | [Crunchydata](./crunchydata.md) | [Databases](./databases.md) +πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Databases](./databases.md) | [NoSQL](./nosql.md) diff --git a/v2-docs/mkdocs.md b/v2-docs/mkdocs.md index 3706e356..0af28655 100644 --- a/v2-docs/mkdocs.md +++ b/v2-docs/mkdocs.md @@ -1,15 +1,15 @@ -# Mkdocs +# MkDocs, Mardkown & GitHub Pages !!! info "Architectural Context" - Detailed reference for Mkdocs in the context of Architectural Foundations. + Detailed reference for MkDocs, Mardkown & GitHub Pages in the context of Architectural Foundations. + +## Standard Reference + + - [Using Third Party Network Operators with OpenShift](https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT) [COMMUNITY-TOOL] + - [fastapi.tiangolo.com](https://fastapi.tiangolo.com) [COMMUNITY-TOOL] ## Cloud Architecture -### Cloud Native Infrastructure - -#### Ingress and API Gateways - - - **(2025)** [**docs.traefik.io**](https://doc.traefik.io/traefik) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” The official documentation for Traefik Proxy, showcasing a clean, production-grade implementation of MkDocs. It illustrates how complex microservice routing, TLS termination, and middleware configurations can be elegantly structured. Double-Evidence: While initially seen as a standard documentation site, live grounding shows it serves as a golden reference for structural information layout and API reference nesting in cloud-native ingress architectures. ### Developer Experience #### CICD and GitOps Pipelines @@ -63,5 +63,5 @@ - [r-bloggers.com: How to use R Markdown (part one)](https://www.r-bloggers.com/2022/02/how-to-use-r-markdown-part-one) [COMMUNITY-TOOL] [GUIDE] β€” An introductory tutorial on R Markdown, illustrating how to combine executable R code blocks with narrative text to generate reproducible, high-quality analytical reports. Explores output compilation into HTML, PDF, and MS Word. Double-Evidence: While tailored to statistics, live grounding highlights R Markdown's critical role in reproducible research, data engineering pipelines, and programmatic executive report generation. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Cheatsheets](./cheatsheets.md) | [Git](./git.md) | [Linux](./linux.md) diff --git a/v2-docs/mlops.md b/v2-docs/mlops.md index eae8e4f0..2222ccff 100644 --- a/v2-docs/mlops.md +++ b/v2-docs/mlops.md @@ -1,10 +1,25 @@ -# Mlops +# Machine Learning Ops (MLOps) and Data Science !!! info "Architectural Context" - Detailed reference for Mlops in the context of AI and Artificial Intelligence. + Detailed reference for Machine Learning Ops (MLOps) and Data Science in the context of AI and Artificial Intelligence. ## Standard Reference + - [cloudblogs.microsoft.com: Simple steps to create scalable processes to deploy ML models as microservices](https://opensource.microsoft.com/blog/2021/07/09/simple-steps-to-create-scalable-processes-to-deploy-ml-models-as-microservices) [COMMUNITY-TOOL] + - [rubrix](https://github.com/argilla-io/argilla) ⭐ 4981 [ENTERPRISE-STABLE] + - [infoworld.com: 13 open source projects transforming AI and machine learning](https://www.infoworld.com/article/2336757/16-open-source-projects-transforming-ai-and-machine-learning.html) [COMMUNITY-TOOL] + - [semaphoreci.com: Why Do We Need DevOps for ML Data?](https://semaphore.io/blog/devops-ml-data) [COMMUNITY-TOOL] + - [mlops.community: MLOps with Flyte: The Convergence of Workflows Between Machine Learning and Engineering](https://mlops.community/blog/mlops-with-flyte-the-convergence-of-workflows-between-machine-learning-and-engineering) [COMMUNITY-TOOL] + - [mlops.community: MLOps Simplified: orchestrating ML pipelines with infrastructure abstraction. Enabled by Flyte](https://mlops.community/blog/flyte-mlops-simplified) [COMMUNITY-TOOL] + - [docs.microsoft.com: MLflow and Azure Machine Learning](https://learn.microsoft.com/en-us/azure/machine-learning/concept-mlflow?view=azureml-api-2) [COMMUNITY-TOOL] + - [canvatechblog.com: Supporting GPU-accelerated Machine Learning with Kubernetes and Nix](https://www.canva.dev/blog/engineering/supporting-gpu-accelerated-machine-learning-with-kubernetes-and-nix) [COMMUNITY-TOOL] + - [Nix](https://nix.dev/manual/nix/2.28) [COMMUNITY-TOOL] β€” - [github.com/NVIDIA/nvidia-docker: NVIDIA/nvidia-docker/volumes.go](https://github.com/NVIDIA/nvidia-docker/blob/8c0eeba474cace48fdb8216f518063db2bd2d4d1/tools/src/nvidia/volumes.go#L103) NVIDIA’s documentation is disappointingly evasive on what the β€œdriver” is, but we find a good answer in their official source code. + - [github.com/meta-llama/llama-recipes](https://github.com/meta-llama/llama-cookbook) ⭐ 18334 [DE FACTO STANDARD] + - [docs.microsoft.com: Machine Learning Experimentation in VS Code with DVC Extension](https://learn.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-experimentation-in-vs-code-with-dvc-extension) [COMMUNITY-TOOL] + - [github.com/CASIA-IVA-Lab/FastSAM](https://github.com/CASIA-LMC-Lab/FastSAM) ⭐ 8342 [ENTERPRISE-STABLE] + - [github.com/VikParuchuri/surya](https://github.com/datalab-to/surya) ⭐ 19766 [DE FACTO STANDARD] + - [github.com/decodingml: Real-time news search engine using Upstash Kafka and Vector DB](https://github.com/decodingai-magazine/articles-code/tree/main/articles/ml_system_design/real_time_news_search_with_upstash_kafka_and_vector_db) ⭐ 139 [COMMUNITY-TOOL] + - [cd.foundation: Announcing the CD Foundation MLOps SIG](https://cd.foundation/blog/2020/02/11/announcing-the-cd-foundation-mlops-sig) [COMMUNITY-TOOL] - [dafriedman97.github.io: Machine Learning from Scratch](https://dafriedman97.github.io/mlbook/content/introduction.html) [COMMUNITY-TOOL] - [cortex.dev: How to build a pipeline to retrain and deploy models](https://www.cortex.dev/post/how-to-build-a-pipeline-to-retrain-and-deploy-models) [COMMUNITY-TOOL] - [github: A very Long never ending Learning around Data Engineering & Machine' Learning](https://github.com/abhishek-ch/around-dataengineering) [COMMUNITY-TOOL] @@ -17,35 +32,70 @@ - [towardsdatascience.com: Schemafull streaming data processing in ML pipelines](https://towardsdatascience.com/using-kafka-with-avro-in-python-da85b3e0f966) [COMMUNITY-TOOL] - [analyticsindiamag.com: Top tools for enabling CI/CD in ML pipelines](https://analyticsindiamag.com/top-tools-for-enabling-ci-cd-in-ml-pipelines) [COMMUNITY-TOOL] - [towardsdatascience.com: Step-by-step Approach to Build Your Machine Learning' API Using Fast API](https://towardsdatascience.com/step-by-step-approach-to-build-your-machine-learning-api-using-fast-api-21bd32f2bbdb) [COMMUNITY-TOOL] + - [ravirajag.dev: MLOps Basics - Week 10: Summary](https://www.ravirajag.dev/blog/mlops-summary) [COMMUNITY-TOOL] - [mikeroyal/Kubernetes-Guide: Machine Learning 🌟](https://github.com/mikeroyal/Kubernetes-Guide/blob/main/README.md#machine-learning) [COMMUNITY-TOOL] + - [medium.com/workday-engineering: Implementing a Fully Automated Sharding' Strategy on Kubernetes for Multi-tenanted Machine Learning Applications](https://medium.com/workday-engineering/implementing-a-fully-automated-sharding-strategy-on-kubernetes-for-multi-tenanted-machine-learning-4371c48122ae) [COMMUNITY-TOOL] + - [medium.com/globant: Advantages of Deploying Machine Learning models with' Kubernetes 🌟](https://medium.com/globant/advantages-of-deploying-machine-learning-models-with-kubernetes-8454cc7c565e) [COMMUNITY-TOOL] + - [medium.com/pythoneers: MLOps: Tool Stack Requirement in Machine Learning' Pipeline](https://medium.com/pythoneers/mlops-tool-stack-requirement-in-machine-learning-pipeline-474b39f09dfc) [COMMUNITY-TOOL] + - [medium.com/formaloo: How no-code platforms are democratizing data science' and software development 🌟](https://medium.com/formaloo/making-databases-as-easy-as-playing-with-legos-no-code-no-problem-ed41d4fde269) [COMMUNITY-TOOL] - [towardsdatascience.com: From Jupyter Notebooks to Real-life: MLOps 🌟](https://towardsdatascience.com/from-jupyter-notebooks-to-real-life-mlops-9f590a7b5faa) [COMMUNITY-TOOL] + - [datarevenue.com: Airflow vs. Luigi vs. Argo vs. MLFlow vs. KubeFlow](https://www.datarevenue.com/en-blog/airflow-vs-luigi-vs-argo-vs-mlflow-vs-kubeflow) [COMMUNITY-TOOL] - [towardsdatascience.com: From Dev to Deployment: An End to End Sentiment' Classifier App with MLflow, SageMaker, and Streamlit](https://towardsdatascience.com/from-dev-to-deployment-an-end-to-end-sentiment-classifier-app-with-mlflow-sagemaker-and-119043ea4203) [COMMUNITY-TOOL] - [elconfidencial.com: La batalla entre Google y Meta que nadie esperaba: revolucionar' la biologΓ­a 🌟](https://www.elconfidencial.com/tecnologia/ciencia/2022-11-18/carrera-google-meta-revolucionar-biologia_3520865) [COMMUNITY-TOOL] + - [swirlai.substack.com: SAI #08: Request-Response Model Deployment - The MLOps' Way, Spark - Executor Memory Structure and more... 🌟](https://swirlai.substack.com/p/sai-08-request-response-model-deployment) [COMMUNITY-TOOL] - [youtube: Making Friends with Machine Learning | Cassie Kozyrkov | playlist' 🌟](https://www.youtube.com/playlist?list=PLRKtJ4IpxJpDxl0NTvNYQWKCYzHNuy2xG) [COMMUNITY-TOOL] + - [openai.com: Scaling Kubernetes to 7,500 nodes 🌟](https://openai.com/research/scaling-kubernetes-to-7500-nodes) [COMMUNITY-TOOL] - [huyenchip.com: Building LLM applications for production](https://huyenchip.com/2023/04/11/llm-engineering.html) [COMMUNITY-TOOL] + - [medium.com/@study.uttam: Main Challenges of Machine Learning](https://medium.com/@study.uttam/main-challenges-of-machine-learning-eb06dffac3da) [COMMUNITY-TOOL] - [learn.microsoft.com: Machine Learning operations maturity model 🌟](https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/mlops-maturity-model) [COMMUNITY-TOOL] + - [medium.com/ai-hero: Streamlining Machine Learning Operations (MLOps) with' Kubernetes and Terraform](https://medium.com/ai-hero/streamlining-machine-learning-operations-with-kubernetes-and-terraform-41baad37998e) [COMMUNITY-TOOL] + - [medium.com/@karanshingde: Machine Learning in Productionβ€”β€ŠYour Comprehensive' 101 Practical Guide](https://medium.com/@karanshingde/machine-learning-in-production-your-comprehensive-101-practical-guide-c7de0b5ad011) [COMMUNITY-TOOL] + - [marvelousmlops.substack.com: CI/CD for MLOps on GitLab (part 1)](https://marvelousmlops.substack.com/p/cicd-for-mlops-on-gitlab-part-1) [COMMUNITY-TOOL] + - [medium.com/aiguys: MLOps: Serving AI apps to million users](https://medium.com/aiguys/mlops-serving-ai-to-million-users-c77ed718b7ed) [COMMUNITY-TOOL] + - [marvelousmlops.substack.com: How to sell MLOps in large Organizations](https://marvelousmlops.substack.com/p/how-to-sell-mlops-in-large-organizations) [COMMUNITY-TOOL] + - [marvelousmlops.substack.com: MLOps roadmap 2024](https://marvelousmlops.substack.com/p/mlops-roadmap-2024) [COMMUNITY-TOOL] - [towardsdatascience.com: Deploying LLM Apps to AWS, the Open-Source Self-Service' Way](https://towardsdatascience.com/deploying-llm-apps-to-aws-the-open-source-self-service-way-c54b8667d829) [COMMUNITY-TOOL] - [axelmendoza.com: The Ultimate Guide To ML Model Deployment In 2024](https://www.axelmendoza.com/posts/ml-model-deployment) [COMMUNITY-TOOL] - [towardsdatascience.com: Build Machine Learning Pipelines with Airflow and' Mlflow: Reservation Cancellation Forecasting](https://towardsdatascience.com/build-machine-learning-pipelines-with-airflow-and-mlflow-reservation-cancellation-forecasting-da675d409842) [COMMUNITY-TOOL] + - [marvelousmlops.substack.com: Technical roles in Data Science: Who is doing' what?](https://marvelousmlops.substack.com/p/technical-roles-in-data-science-who) [COMMUNITY-TOOL] + - [marvelousmlops.substack.com: Traceability & Reproducibility](https://marvelousmlops.substack.com/p/traceability-and-reproducibility) [COMMUNITY-TOOL] - [marvelousmlops.substack.com: Learn Machine Learning and Neural Networks' without Frameworks](https://www.freecodecamp.org/news/learn-machine-learning-and-neural-networks-without-frameworks) [COMMUNITY-TOOL] + - [seattledataguy.substack.com: Data Engineering Vs Machine Learning Pipelines](https://seattledataguy.substack.com/p/data-engineering-vs-machine-learning) [COMMUNITY-TOOL] - [aiml.com: Large Language Models Quiz (Medium)](https://aiml.com/quizzes/deep-learning-large-language-models-quiz-medium) [COMMUNITY-TOOL] + - [medium.com/@samiullah6799: Different Roles in MLOps](https://medium.com/@samiullah6799/different-roles-in-mlops-0918de5321a4) [COMMUNITY-TOOL] - [dev.to/pavanbelagatti: Deploy Any AI/ML Application On Kubernetes: A Step-by-Step' Guide!](https://dev.to/pavanbelagatti/deploy-any-aiml-application-on-kubernetes-a-step-by-step-guide-2i37) [COMMUNITY-TOOL] + - [marvelousmlops.substack.com: Sharpen your cookiecutter: speed up repo creation' with workflows](https://marvelousmlops.substack.com/p/sharpen-your-cookiecutter-speed-up) [COMMUNITY-TOOL] + - [decodingml.substack.com: How to ensure your models are fail-safe in production?](https://decodingml.substack.com/p/how-to-ensure-your-models-are-fail) [COMMUNITY-TOOL] - [freecodecamp.org: MLOps Course – Learn to Build Machine Learning Production' Grade Projects](https://www.freecodecamp.org/news/mlops-course-learn-to-build-machine-learning-production-grade-projects) [COMMUNITY-TOOL] + - [medium.com/@kevin30101999: Machine Learning Pipeline using Argo workflow' 🌟](https://medium.com/@kevin30101999/machine-learning-pipeline-using-argo-workflow-be91feb07c41) [COMMUNITY-TOOL] - [roadmap.sh: MLOps roadmap](https://roadmap.sh/r?id=65a112f2b8633950ffcf38b6) [COMMUNITY-TOOL] + - [Marvelous MLOps Substack](https://marvelousmlops.substack.com) [COMMUNITY-TOOL] + - [decodingml.substack.com: Decoding ML Newsletter](https://decodingml.substack.com) [COMMUNITY-TOOL] - [youtube.com: Optimizing LLM Training with Airbnb's Next-Gen ML Platform](https://www.youtube.com/watch?v=-sZvzW40NrM&ab_channel=Anyscale) [COMMUNITY-TOOL] - [Ray](https://docs.ray.io/en/latest) [COMMUNITY-TOOL] + - [medium.com/mlearning-ai: The Best Object Detection Libraries That I Work' With](https://medium.com/mlearning-ai/the-best-object-detection-libraries-that-i-work-with-835428a1e01e) [COMMUNITY-TOOL] - [artifacthub.io: mlflow-server](https://artifacthub.io/packages/helm/mlflowserver/mlflow-server) [COMMUNITY-TOOL] - [pypi.org/project/airflow-provider-mlflow](https://pypi.org/project/airflow-provider-mlflow) [COMMUNITY-TOOL] + - [Kubeflow](https://www.kubeflow.org) [COMMUNITY-TOOL] - [infracloud.io: Machine Learning Orchestration on Kubernetes using Kubeflow](https://www.infracloud.io/blogs/machine-learning-orchestration-kubernetes-kubeflow) [COMMUNITY-TOOL] + - [blog.devgenius.io: Kubeflow Cloud Deployment (AWS)](https://blog.devgenius.io/kubeflow-cloud-deployment-aws-46f739ccbb32) [COMMUNITY-TOOL] + - [joseprsm.medium.com: How to build Machine Learning models that train themselves](https://joseprsm.medium.com/how-to-build-machine-learning-models-that-train-themselves-bbc87499ca5) [COMMUNITY-TOOL] + - [medium.com/dkatalis: Creating a Mutating Webhook for Great Good! Or: how' to automatically provision Pods on a specific node pool](https://medium.com/dkatalis/creating-a-mutating-webhook-for-great-good-b21acb941207) [COMMUNITY-TOOL] - [Union Cloud](https://www.union.ai) [COMMUNITY-TOOL] - [Machine Learning in Production. What does an end-to-end ML workflow look like in production? (transcript) 🌟🌟🌟](https://www.union.ai/blog-post/machine-learning-in-production) [COMMUNITY-TOOL] + - [stackoverflow.com: How is Flyte tailored to "Data and Machine Learning"?](https://stackoverflow.com/questions/72657318/how-is-flyte-tailored-to-data-and-machine-learning) [COMMUNITY-TOOL] - [union.ai: Production-Grade ML Pipelines: Flyteβ„’ vs. Kubeflow](https://www.union.ai/blog-post/production-grade-ml-pipelines-flyte-vs-kubeflow) [COMMUNITY-TOOL] + - [medium.com/@timleonardDS: Who Let the DAGs out? Register an External DAG' with Flyte (Chapter 3)](https://medium.com/@timleonardDS/who-lets-the-dags-out-register-an-external-dag-with-flyte-chapter-3-bad0ea781119) [COMMUNITY-TOOL] - [aws.amazon.com: MLOps foundation roadmap for enterprises with Amazon SageMaker](https://aws.amazon.com/blogs/machine-learning/mlops-foundation-roadmap-for-enterprises-with-amazon-sagemaker) [COMMUNITY-TOOL] - [aws.amazon.com: Promote pipelines in a multi-environment setup using Amazon' SageMaker Model Registry, HashiCorp Terraform, GitHub, and Jenkins CI/CD](https://aws.amazon.com/blogs/machine-learning/promote-pipelines-in-a-multi-environment-setup-using-amazon-sagemaker-model-registry-hashicorp-terraform-github-and-jenkins-ci-cd) [COMMUNITY-TOOL] - [bea.stollnitz.com: Creating batch endpoints in Azure ML](https://bea.stollnitz.com/blog/aml-batch-endpoint) [COMMUNITY-TOOL] + - [blog.devops.dev: Mastering Machine Learning at Scale with Azure Machine' Learning](https://blog.devops.dev/mastering-machine-learning-at-scale-with-azure-machine-learning-dfaa4bf4353c) [COMMUNITY-TOOL] - [youtube: Deploy Convolutional Neural Network (CNN) on Azure with Python' | Deep Learning Deployment | MLOPS](https://www.youtube.com/watch?v=6sqGxVI3X1w) [COMMUNITY-TOOL] - [learn.microsoft.com: Azure Well-Architected Framework perspective on Azure' Machine Learning](https://learn.microsoft.com/en-us/azure/well-architected/service-guides/azure-machine-learning) [COMMUNITY-TOOL] + - [marvelousmlops.substack.com: Model serving architectures on Databricks](https://marvelousmlops.substack.com/p/model-serving-architectures-on-databricks) [COMMUNITY-TOOL] + - [medium.com/sync-computing: Top 9 Lessons Learned about Databricks Jobs Serverless](https://medium.com/sync-computing/top-9-lessons-learned-about-databricks-jobs-serverless-41a43e99ded5) [COMMUNITY-TOOL] - [thenewstack.io: KServe: A Robust and Extensible Cloud Native Model Server](https://thenewstack.io/kserve-a-robust-and-extensible-cloud-native-model-server) [COMMUNITY-TOOL] + - [medium.com/bakdata: Scalable Machine Learning with Kafka Streams and KServe](https://medium.com/bakdata/scalable-machine-learning-with-kafka-streams-and-kserve-85308858d867) [COMMUNITY-TOOL] - [analyticsvidhya.com: Bring DevOps To Data Science With MLOps](https://www.analyticsvidhya.com/blog/2021/04/bring-devops-to-data-science-with-continuous-mlops) [COMMUNITY-TOOL] - [analyticsindiamag.com: Is coding necessary to work as a data scientist?](https://analyticsindiamag.com/is-coding-necessary-to-work-as-a-data-scientist) [COMMUNITY-TOOL] - [redhat.com: Introducing Red Hat OpenShift Data Science](https://www.redhat.com/en/blog/introducing-red-hat-openshift-data-science) [COMMUNITY-TOOL] @@ -53,10 +103,13 @@ - [catalog.ngc.nvidia.com: NVIDIA GPU Operator - Helm chart 🌟🌟🌟](https://catalog.ngc.nvidia.com/orgs/nvidia/helm-charts/gpu-operator) [COMMUNITY-TOOL] - [jimangel.io: A Practical Guide to Running NVIDIA GPUs on Kubernetes](https://www.jimangel.io/posts/nvidia-rtx-gpu-kubernetes-setup) [COMMUNITY-TOOL] - [huggingface.co: Implementing Fractional GPUs in Kubernetes with Aliyun Scheduler](https://huggingface.co/blog/NileshInfer/implementing-fractional-gpus-in-kubernetes) [COMMUNITY-TOOL] + - [medium.com/@bchenjh: Distributed full fine-tuning of Llama2 on Kubernetes](https://medium.com/@bchenjh/full-fine-tuning-of-llama2-on-kubernetes-a983e1eb2259) [COMMUNITY-TOOL] - [bodywork-ml/bodywork-core: Bodywork](https://github.com/bodywork-ml/bodywork-core) ⭐ 436 [COMMUNITY-TOOL] + - [learn.iterative.ai: Iterative Tools for Data Scientists & Analysts](https://learn.iterative.ai) [COMMUNITY-TOOL] - [DVC](https://marketplace.visualstudio.com/items?itemName=Iterative.dvc) [COMMUNITY-TOOL] - [tensorchord/envd: Reproducible development environment for AI/ML 🌟](https://github.com/tensorchord/envd) ⭐ 2206 [COMMUNITY-TOOL] - [postgresml/postgresml 🌟](https://github.com/postgresml/postgresml) ⭐ 6791 [ENTERPRISE-STABLE] + - [blog.devgenius.io: Training model with Jenkins using docker: MLOPS](https://blog.devgenius.io/training-model-with-jenkins-using-docker-mlops-b18579ddb677) [COMMUNITY-TOOL] - [vaex.io](https://vaex.io) [COMMUNITY-TOOL] - [thenewstack.io: 7 Must-Have Python Tools for ML Devs and Data Scientists' 🌟](https://thenewstack.io/7-must-have-python-tools-for-ml-devs-and-data-scientists) [COMMUNITY-TOOL] - [github.com/SymbioticLab/Oobleck: Oobleck - Resilient Distributed Training' Framework](https://github.com/SymbioticLab/Oobleck) ⭐ 100 [COMMUNITY-TOOL] @@ -64,6 +117,7 @@ - [github.com/XuehaiPan/nvitop 🌟](https://github.com/XuehaiPan/nvitop) ⭐ 6921 [ENTERPRISE-STABLE] - [github.com/Netflix/metaflow 🌟](https://github.com/Netflix/metaflow) ⭐ 10107 [ENTERPRISE-STABLE] - [zenml.io: ZenML](https://www.zenml.io) [COMMUNITY-TOOL] + - [betterprogramming.pub: Attach a Visual Debugger to ML-training Jobs on Kubernetes](https://betterprogramming.pub/attach-a-visual-debugger-to-ml-training-jobs-on-kubernetes-eb9678389f1f) [COMMUNITY-TOOL] - [fepegar/vesseg](https://github.com/fepegar/vesseg) ⭐ 44 [COMMUNITY-TOOL] - [github.com/10tanmay100: MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS](https://github.com/10tanmay100/MEDICAL-DATA-PROJECT-END2END-WITH-FEW-MLOPS) ⭐ 3 [COMMUNITY-TOOL] - [dair-ai/ML-Course-Notes: ML Course Notes 🌟](https://github.com/dair-ai/ML-Course-Notes) ⭐ 6455 [ENTERPRISE-STABLE] @@ -74,5 +128,5 @@ --- -πŸ’‘ **Explore Related:** [Ai Agents Mcp](./ai-agents-mcp.md) | [Ai](./ai.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 355db0d8..8cfb58d9 100644 --- a/v2-docs/monitoring.md +++ b/v2-docs/monitoring.md @@ -1,11 +1,61 @@ -# Monitoring +# Monitoring and Performance. Prometheus, Grafana, APMs and more !!! info "Architectural Context" - Detailed reference for Monitoring in the context of Architectural Foundations. + Detailed reference for Monitoring and Performance. Prometheus, Grafana, APMs and more in the context of Architectural Foundations. ## Standard Reference + - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] + - [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [COMMUNITY-TOOL] + - [thenewstack.io: The Challenges of Monitoring Kubernetes and OpenShift](https://thenewstack.io/kubernetes) [COMMUNITY-TOOL] + - [sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide 🌟](https://www.sysdig.com/blog/kubernetes-monitoring-prometheus) [COMMUNITY-TOOL] + - [sysdig.com: How to monitor kube-proxy 🌟](https://www.sysdig.com/blog/monitor-kube-proxy) [COMMUNITY-TOOL] + - [getenroute.io: TSDB, Prometheus, Grafana In Kubernetes: Tracing A Variable Across The OSS Monitoring Stack](https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prometheus) [COMMUNITY-TOOL] + - [opsdis.com: Building a custom monitoring solution with Grafana, Prometheus and Loki](https://binero.com/observability) [COMMUNITY-TOOL] + - [harness.io: Metrics to Improve Continuous Integration Performance](https://www.harness.io/blog/continuous-integration-performance-metrics) [COMMUNITY-TOOL] + - [skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs](https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs) [COMMUNITY-TOOL] + - [forbes.com: Who Should Own The Job Of Observability In DevOps?](https://www.forbes.com/councils/forbestechcouncil/2021/09/03/who-should-own-the-job-of-observability-in-devops/?streamIndex=0) [COMMUNITY-TOOL] + - [infoworld.com: The RED method: A new strategy for monitoring microservices](https://www.infoworld.com/article/2270578/the-red-method-a-new-strategy-for-monitoring-microservices.html) [COMMUNITY-TOOL] + - [forbes.com: From Data Collection To Delivering KPIs: A Roadmap To A Mature Observability Strategy](https://www.forbes.com/councils/forbestechcouncil/2024/03/08/from-data-collection-to-delivering-kpis-a-roadmap-to-a-mature-observability-strategy/?streamIndex=0) [COMMUNITY-TOOL] β€” - The observability space is a multi-billion-dollar market and for good reasonβ€”there are a lot of benefits when you implement a robust observability strategy. But extracting value is not as simple as adopting a tool, throwing your data into a black box and expecting it to spit out business-relevant, contextualized insights and helpful visualizations. + - As they say, β€œNothing good comes easy”—but when done right, a mature observability strategy will pay for itself over and over again. + - [KPIs](https://www.kpi.org/KPI-Basics) [COMMUNITY-TOOL] + - [Promster: Use Prometheus in huge deployments with dynamic clustering and scrape sharding capabilities based on ETCD service registration](http://github.com/flaviostutz/promster) ⭐ 31 [COMMUNITY-TOOL] + - [timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide](https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide) [COMMUNITY-TOOL] + - [acloudguru.com: Getting started with the Elastic Stack](https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elastic-stack) [COMMUNITY-TOOL] + - [aws.amazon.com: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service and Supports OpenSearch 1.0](https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supports-opensearch-10) [COMMUNITY-TOOL] + - [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) + - [Remote Debugging of Java Applications on OpenShift](https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift) [COMMUNITY-TOOL] + - [Dapper](https://research.google/pubs/dapper-a-large-scale-distributed-systems-tracing-infrastructure) [COMMUNITY-TOOL] + - [newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best overview of OpenTelemetry)](https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus) [COMMUNITY-TOOL] + - [sentry.io](https://sentry.io/welcome) [COMMUNITY-TOOL] β€” - APMs like Dynatrace, etc. + - [Elastic APM](https://www.elastic.co/observability/application-performance-monitoring) [COMMUNITY-TOOL] + - [Elastic APM Server](https://www.elastic.co/docs/solutions/observability/apm) [COMMUNITY-TOOL] + - [adictosaltrabajo.com: MonitorizaciΓ³n y anΓ‘lisis de rendimiento de aplicaciones con Dynatrace APM](https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento-de-aplicaciones-con-dynatrace) [COMMUNITY-TOOL] + - [dynatrace.com: openshift monitoring](https://www.dynatrace.com/hub/detail/red-hat-openshift) [COMMUNITY-TOOL] + - [dynatrace.com: Deploy OneAgent on OpenShift Container Platform](https://docs.dynatrace.com/docs/ingest-from/setup-on-container-platforms/kubernetes/legacy/deploy-oneagent-operator-openshift-legacy) [COMMUNITY-TOOL] + - [My Dynatrace proof of concept 🌟](https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf) ⭐ 661 [COMMUNITY-TOOL] + - [dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations](https://www.dynatrace.com/news/blog/what-is-kubernetes-2) [COMMUNITY-TOOL] + - [dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace](https://www.dynatrace.com/news/blog/what-is-openshift-2) [COMMUNITY-TOOL] + - [A Distributed Tracing Adventure in Apache Beam](http://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam) [COMMUNITY-TOOL] + - [rancher.com: Monitor Etcd with Prometheus and Grafana using Rancher](https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher) [COMMUNITY-TOOL] + - [openshift.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator](https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator) [COMMUNITY-TOOL] + - [openshift.com: How to Monitor Openshift 4.x with Zabbix using Prometheus - Part 2](https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using-prometheus-part-2) [COMMUNITY-TOOL] + - [replex.io](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] + - [**Micrometer** Collector](http://micrometer.io) [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: 14 Best Performance Testing Tools and APM Solutions](https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution) [COMMUNITY-TOOL] + - [victoriametrics.com](https://victoriametrics.com) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Wikipedia: Application Performance Index](https://en.wikipedia.org/wiki/Apdex) [COMMUNITY-TOOL] - [Observability vs Monitoring](https://middleware.io/blog/observability-vs-monitoring) [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] + - [magalix.com: Monitoring Kubernetes Clusters Through Prometheus & Grafana' 🌟](https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus-and-grafana) [COMMUNITY-TOOL] - [learnsteps.com: Monitoring Infrastructure System Design](https://www.learnsteps.com/monitoring-infrastructure-system-design) [COMMUNITY-TOOL] - [bravenewgeek.com: The Observability Pipeline](https://bravenewgeek.com/the-observability-pipeline) [COMMUNITY-TOOL] - [thenewstack.io: 3 Key Configuration Challenges for Kubernetes Monitoring' with Prometheus](https://thenewstack.io/3-key-configuration-challenges-for-kubernetes-monitoring-with-prometheus) [COMMUNITY-TOOL] @@ -13,9 +63,13 @@ - [dashbird.io: Monitoring vs Observability: Can you tell the difference? 🌟](https://dashbird.io/blog/monitoring-vs-observability) [COMMUNITY-TOOL] - [thenewstack.io: Monitoring as Code: What It Is and Why You Need It 🌟](https://thenewstack.io/monitoring-as-code-what-it-is-and-why-you-need-it) [COMMUNITY-TOOL] - [thenewstack.io: Observability Won’t Replace Monitoring (Because It Shouldn’t)' 🌟](https://thenewstack.io/observability-wont-replace-monitoring-because-it-shouldnt) [COMMUNITY-TOOL] + - [matiasmct.medium.com: Observability at Scale](https://matiasmct.medium.com/observability-at-scale-52d0d9a5fb9b) [COMMUNITY-TOOL] + - [logz.io: Top 11 Open Source Monitoring Tools for Kubernetes 🌟](https://logz.io/blog/open-source-monitoring-tools-for-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: Kubernetes Observability Challenges in Cloud Native Architecture' 🌟](https://thenewstack.io/kubernetes-observability-challenges-in-cloud-native-architecture) [COMMUNITY-TOOL] - [thenewstack.io: Best Practices to Optimize Infrastructure Monitoring within' DevOps Teams](https://thenewstack.io/best-practices-to-optimize-infrastructure-monitoring-within-devops-teams) [COMMUNITY-TOOL] + - [faun.pub: DevOps Meets Observability 🌟](https://faun.pub/devops-meets-observability-78775c021b0e) [COMMUNITY-TOOL] - [thenewstack.io: Growing Adoption of Observability Powers Business Transformation](https://thenewstack.io/growing-adoption-of-observability-powers-business-transformation) [COMMUNITY-TOOL] + - [blog.thundra.io: What CI Observability Means for DevOps 🌟](https://blog.thundra.io/what-ci-observability-means-for-devops) [COMMUNITY-TOOL] - [thenewstack.io: Monitoring API Latencies After Releases: 4 Mistakes to Avoid](https://thenewstack.io/monitoring-api-latencies-after-releases-4-mistakes-to-avoid) [COMMUNITY-TOOL] - [thenewstack.io: DevOps Observability from Code to Cloud](https://thenewstack.io/devops-observability-from-code-to-cloud) [COMMUNITY-TOOL] - [thenewstack.io: CI Observability for Effective Change Management 🌟](https://thenewstack.io/ci-observability-for-effective-change-management) [COMMUNITY-TOOL] @@ -27,33 +81,76 @@ - [dynatrace.com: What is observability? Not just logs, metrics and traces](https://www.dynatrace.com/news/blog/what-is-observability-2) [COMMUNITY-TOOL] - [thenewstack.io: Observability Is the New Kubernetes 🌟](https://thenewstack.io/observability-is-the-new-kubernetes) [COMMUNITY-TOOL] - [learnsteps.com: Logging Infrastructure System Design](https://www.learnsteps.com/logging-infrastructure-system-design) [COMMUNITY-TOOL] + - [medium.com: Monitoring Microservices - Part 1: Observability | Anderson' Carvalho](https://medium.com/geekculture/monitoring-microservices-part-1-observability-b2b44fa3e67e) [COMMUNITY-TOOL] - [intellipaat.com: Top 10 DevOps Monitoring Tools](https://intellipaat.com/blog/devops-monitoring-tools) [COMMUNITY-TOOL] + - [cncf.io: How to add observability to your application pipeline](https://www.cncf.io/blog/2021/11/23/how-to-add-observability-to-your-application-pipeline) [COMMUNITY-TOOL] + - [storiesfromtheherd.com: Unpacking Observability](https://storiesfromtheherd.com/unpacking-observability-a-beginners-guide-833258a0591f) [COMMUNITY-TOOL] + - [logz.io: A Monitoring Reality Check: More of the Same Won’t Work](https://logz.io/blog/monitoring-reality-check) [COMMUNITY-TOOL] + - [medium.com/buildpiper: Observability for Monitoring Microservices β€” Top' 5 Ways!](https://medium.com/buildpiper/observability-for-monitoring-microservices-top-5-ways-587871e726d0) [COMMUNITY-TOOL] + - [medium.com/@cbkwgl: Continuous Monitoring in DevOps 🌟](https://medium.com/@cbkwgl/continuous-monitoring-in-devops-8d4db48a0e24) [COMMUNITY-TOOL] + - [logz.io: The Open Source Observability Adoption and Migration Curve](https://logz.io/blog/open-source-observability-adoption-migration-curve) [COMMUNITY-TOOL] - [devopscube.com: What Is Observability? Comprehensive Beginners Guide](https://devopscube.com/what-is-observability) [COMMUNITY-TOOL] + - [tiagodiasgeneroso.medium.com: Observability Concepts you should know](https://tiagodiasgeneroso.medium.com/observability-concepts-you-should-know-943fc057b208) [COMMUNITY-TOOL] + - [faun.pub: Getting started with Observability](https://faun.pub/getting-started-with-observability-657d57aab1c7) [COMMUNITY-TOOL] + - [medium.com/@badawekoo: Monitoring in DevOps lifecycle](https://medium.com/@badawekoo/monitoring-in-devops-lifecycle-4d9a2f277eb0) [COMMUNITY-TOOL] + - [laduram.medium.com: The Future of Observability](https://laduram.medium.com/the-future-of-observability-c33cd7ff644a) [COMMUNITY-TOOL] - [devops.com: Where Does Observability Stand Today, and Where is it Going' Next?](https://devops.com/where-does-observability-stand-today-and-where-is-it-going-next) [COMMUNITY-TOOL] + - [medium.com/kubeshop-i: Top 8 Open-Source Observability & Testing Tools](https://medium.com/kubeshop-i/top-8-open-source-observability-testing-tools-9341a361a634) [COMMUNITY-TOOL] + - [dzone: 11 Observability Tools You Should Know 🌟](https://dzone.com/articles/11-observability-tools-you-should-know-in-2023) [COMMUNITY-TOOL] + - [medium.com/devops-techable: Setup monitoring with Prometheus and Grafana' in Kubernetes β€” Start monitoring your Kubernetes cluster resources](https://medium.com/devops-techable/setup-monitoring-with-prometheus-and-grafana-in-kubernetes-start-monitoring-your-kubernetes-a3071f083fa6) [COMMUNITY-TOOL] - [thenewstack.io: What Is Container Monitoring?](https://thenewstack.io/what-is-container-monitoring) [COMMUNITY-TOOL] - [devops.com: Why Monitoring-as-Code Will be a Must for DevOps Teams](https://devops.com/why-monitoring-as-code-will-be-a-must-for-devops-teams) [COMMUNITY-TOOL] + - [medium.com/cloud-native-daily: Why You Shouldn’t Fear to Adopt OpenTelemetry' for Observability](https://medium.com/cloud-native-daily/why-you-shouldnt-fear-to-adopt-opentelemetry-for-observability-fcb6371ea8fe) [COMMUNITY-TOOL] + - [medium.com/@bijit211987: Observability Driven Development (ODD)-Enhancing' System Reliability](https://medium.com/@bijit211987/observability-driven-development-2bc2cdde8661) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [github.com/prometheus-operator](https://github.com/prometheus-operator) [COMMUNITY-TOOL] - [redhat.com: **How to gather and display metrics in Red Hat OpenShift** (Prometheus' + Grafana)](https://www.redhat.com/en/blog/how-gather-and-display-metrics-red-hat-openshift) [COMMUNITY-TOOL] - [Generally Available today: Red Hat OpenShift Container Platform 3.11 is' ready to power enterprise Kubernetes deployments 🌟](https://www.redhat.com/en/blog/generally-available-today-red-hat-openshift-container-platform-311-ready-power-enterprise-kubernetes-deployments) [COMMUNITY-TOOL] + - [OCP 3.11 Metrics and Logging](https://docs.openshift.com/container-platform/3.11/release_notes/ocp_3_11_release_notes.html#ocp-311-metrics-and-logging) [COMMUNITY-TOOL] + - [Prometheus Cluster Monitoring 🌟](https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html) [COMMUNITY-TOOL] - [Leveraging Kubernetes and OpenShift for automated performance tests (part 1)](https://developers.redhat.com/blog/2018/11/22/automated-performance-testing-kubernetes-openshift) [COMMUNITY-TOOL] - [Building an observability stack for automated performance tests on Kubernetes and OpenShift (part 2) 🌟](https://developers.redhat.com/blog/2019/01/03/leveraging-openshift-or-kubernetes-for-automated-performance-tests-part-2) [COMMUNITY-TOOL] - [developers.redhat.com: Monitoring .NET Core applications on Kubernetes](https://developers.redhat.com/blog/2020/08/05/monitoring-net-core-applications-on-kubernetes) [COMMUNITY-TOOL] - [Systems Monitoring with Prometheus and Grafana](https://flightaware.engineering/systems-monitoring-with-prometheus-grafana) [COMMUNITY-TOOL] + - [cncf.io: Monitoring micro-front ends on Kubernetes with NGINX 🌟](https://www.cncf.io/blog/2023/02/01/monitoring-micro-front-ends-on-kubernetes-with-nginx) [COMMUNITY-TOOL] + - [dzone: Getting Started With Kibana Advanced Searches](https://dzone.com/articles/getting-started-with-kibana-advanced-searches) [COMMUNITY-TOOL] + - [dzone: Kibana Hacks: 5 Tips and Tricks](https://dzone.com/articles/kibana-hacks-5-tips-and-tricks) [COMMUNITY-TOOL] + - [juanonlab.com: Dashboards de Kibana](https://www.juanonlab.com/blog/es/dashboards-de-kibana) [COMMUNITY-TOOL] - [dev.to: Beginner's guide to understanding the relevance of your search' with Elasticsearch and Kibana](https://dev.to/lisahjung/beginner-s-guide-to-understanding-the-relevance-of-your-search-with-elasticsearch-and-kibana-29n6) [COMMUNITY-TOOL] - [devops.com: How Centralized Log Management Can Save Your Company](https://devops.com/how-centralized-log-management-can-save-your-company) [COMMUNITY-TOOL] + - [betterprogramming.pub: The Art of Logging](https://betterprogramming.pub/creating-a-human-and-machine-freindly-logging-format-bb6d4bb01dca) [COMMUNITY-TOOL] - [zdnet.com: AWS, as predicted, is forking Elasticsearch](https://www.zdnet.com/article/aws-as-predicted-is-forking-elasticsearch) [COMMUNITY-TOOL] - [amazon.com: Stepping up for a truly open source Elasticsearch](https://aws.amazon.com/blogs/opensource/stepping-up-for-a-truly-open-source-elasticsearch) [COMMUNITY-TOOL] + - [Store NGINX access logs in Elasticsearch with Logging operator 🌟](https://banzaicloud.com/docs/one-eye/logging-operator/quickstarts/es-nginx) [COMMUNITY-TOOL] - [Rancher Logging Operator 🌟](https://rancher.com/docs/rancher/v2.x/en/logging/v2.5) [COMMUNITY-TOOL] + - [blog.streammonkey.com: How We Serverlessly Migrated 1.58 Billion Elasticsearch' Documents](https://blog.streammonkey.com/how-we-serverlessly-migrated-1-58-billion-elasticsearch-documents-33ad3d0d7c4f) [COMMUNITY-TOOL] - [youtube: ELK for beginners - by XavkiEn 🌟](https://www.youtube.com/playlist?list=PLWZKNB9waqIX00uj5q4nX_TOFiX3if1z3) [COMMUNITY-TOOL] - [javatechonline.com: How To Monitor Spring Boot Microservices Using ELK Stack?](https://javatechonline.com/how-to-monitor-spring-boot-microservices-using-elk-stack) [COMMUNITY-TOOL] + - [dzone: Running Elasticsearch on Kubernetes](https://dzone.com/articles/running-elasticsearch-on-kubernetes) [COMMUNITY-TOOL] + - [medium: Which Elasticsearch Provider is Right For You? 🌟](https://medium.com/gigasearch/which-elasticsearch-provider-is-right-for-you-3d596a65e704) [COMMUNITY-TOOL] - [jertel/elastalert2](https://github.com/jertel/elastalert2) ⭐ 1119 [COMMUNITY-TOOL] + - [medium.com/hepsiburadatech: Hepsiburada Search Engine on Kubernetes](https://medium.com/hepsiburadatech/hepsiburada-search-engine-on-kubernetes-1fe03a3e71a3) [COMMUNITY-TOOL] - [dev.to/sagary2j: ELK Stack Deployment using MiniKube single node architecture](https://dev.to/sagary2j/elk-stack-deployment-using-minikube-single-node-architecture-16cl) [COMMUNITY-TOOL] + - [search-guard.com/sgctl-elasticsearch: SGCTL - TAKE BACK CONTROL](https://search-guard.com/sgctl-elasticsearch) [COMMUNITY-TOOL] + - [medium: A detailed guide to deploying Elasticsearch on Elastic Cloud on' Kubernetes (ECK)](https://medium.com/99dotco/a-detail-guide-to-deploying-elasticsearch-on-elastic-cloud-on-kubernetes-eck-31808ac60466) [COMMUNITY-TOOL] + - [opensearch.org 🌟](https://opensearch.org) [COMMUNITY-TOOL] - [amazon.com: Introducing OpenSearch](https://aws.amazon.com/blogs/opensource/introducing-opensearch) [COMMUNITY-TOOL] + - [logz.io: Logz.io Announces Support for OpenSearch; A Community-driven Open' Source Fork of Elasticsearch and Kibana](https://logz.io/news-posts/logz-io-announces-support-for-opensearch-a-community-driven-open-source-fork-of-elasticsearch-and-kibana) [COMMUNITY-TOOL] + - [techrepublic.com: OpenSearch: AWS rolls out its open source Elasticsearch' fork](https://www.techrepublic.com/article/opensearch-aws-rolls-out-its-open-source-elasticsearch-fork) [COMMUNITY-TOOL] - [thenewstack.io: This Week in Programming: AWS Completes Elasticsearch Fork' with OpenSearch](https://thenewstack.io/this-week-in-programming-aws-completes-elasticsearch-fork-with-opensearch) [COMMUNITY-TOOL] + - [logz.io: OpenSearch Is Now Generally Available!](https://logz.io/blog/opensearch-1-0-ga-generally-available-elasticsearch-kibana-fork) [COMMUNITY-TOOL] - [thenewstack.io: This Week in Programming: The ElasticSearch Saga Continues](https://thenewstack.io/this-week-in-programming-the-elasticsearch-saga-continues) [COMMUNITY-TOOL] - [aws.amazon.com: Keeping clients of OpenSearch and Elasticsearch compatible' with open source](https://aws.amazon.com/blogs/opensource/keeping-clients-of-opensearch-and-elasticsearch-compatible-with-open-source) [COMMUNITY-TOOL] + - [medium: Logging with EFK - Pratyush Mathur](https://medium.com/@pratyush.mathur/logging-with-efk-1c2e131496d) [COMMUNITY-TOOL] + - [medium.com/@CuriousLearner: Deploying EFK stack on Kubernetes](https://medium.com/@CuriousLearner/deploying-efk-stack-on-kubernetes-c25ba2682c99) [COMMUNITY-TOOL] + - [medium.com/@tech_18484: Simplifying Kubernetes Logging with EFK Stack](https://medium.com/@tech_18484/simplifying-kubernetes-logging-with-efk-stack-158da47ce982) [COMMUNITY-TOOL] + - [logz.io: A Beginner’s Guide to Logstash Grok](https://logz.io/blog/logstash-grok) [COMMUNITY-TOOL] + - [logz.io: Grok Pattern Examples for Log Parsing](https://logz.io/blog/grok-pattern-examples-for-log-parsing) [COMMUNITY-TOOL] - [devops.com: The Fallacy of Continuous Integration, Delivery and Testing](https://devops.com/the-fallacy-of-continuous-integration-delivery-and-testing) [COMMUNITY-TOOL] + - [dzone.com: The Keys to Performance Tuning and Testing](https://dzone.com/articles/the-keys-to-performance-tuning-and-testing) [COMMUNITY-TOOL] + - [dzone.com: Performance Patterns in Microservices-Based Integrations](https://dzone.com/articles/performance-patterns-in-microservices-based-integr-1) [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] - [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) [COMMUNITY-TOOL] - [developers.redhat.com: Troubleshooting java applications on openshift](https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift) [COMMUNITY-TOOL] - [VisualVM: JVisualVM to an Openshift pod](https://fedidat.com/250-jvisualvm-openshift-pod) [COMMUNITY-TOOL] @@ -61,16 +158,29 @@ - [Microservice Observability with Distributed Tracing: **OpenTelemetry.io**' 🌟](https://opentelemetry.io) [COMMUNITY-TOOL] - [**zipkin.io**](https://zipkin.io) [COMMUNITY-TOOL] - [**OpenTracing.io**](https://opentracing.io) [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] - [signadot.com: Sandboxes in Kubernetes using OpenTelemetry](https://www.signadot.com/blog/sandboxes-in-kubernetes-using-opentelemetry) [COMMUNITY-TOOL] + - [Medium: Distributed Tracing and Monitoring using OpenCensus](https://medium.com/@rghetia/distributed-tracing-and-monitoring-using-opencensus-fe5f6e9479fb) [COMMUNITY-TOOL] + - [Dzone: Zipkin vs. Jaeger: Getting Started With Tracing](https://dzone.com/articles/zipkin-vs-jaeger-getting-started-with-tracing) [COMMUNITY-TOOL] - [opensource.com: Distributed tracing in a microservices world](https://opensource.com/article/18/9/distributed-tracing-microservices-world) [COMMUNITY-TOOL] - [opensource.com: 3 open source distributed tracing tools](https://opensource.com/article/18/9/distributed-tracing-tools) [COMMUNITY-TOOL] - [thenewstack.io: Tracing: Why Logs Aren’t Enough to Debug Your Microservices' 🌟](https://thenewstack.io/tracing-why-logs-arent-enough-to-debug-your-microservices) [COMMUNITY-TOOL] + - [github.com/open-telemetry/opentelemetry-operator](https://github.com/open-telemetry/opentelemetry-operator) ⭐ 1696 [COMMUNITY-TOOL] + - [medium.com/@magstherdev: OpenTelemetry Operator](https://medium.com/@magstherdev/opentelemetry-operator-d3d407354cbf) [COMMUNITY-TOOL] - [thenewstack.io: OpenTelemetry Gaining Traction from Companies and Vendors](https://thenewstack.io/opentelemetry-gaining-traction-from-companies-and-vendors) [COMMUNITY-TOOL] - [thenewstack.io: How OpenTelemetry Works with Kubernetes](https://thenewstack.io/how-opentelemetry-works-with-kubernetes) [COMMUNITY-TOOL] + - [medium.com/@bijit211987: Grafana with OpenTelemetry, Vendor-neutral and' open-source approach](https://medium.com/@bijit211987/grafana-with-opentelemetry-vendor-neutral-and-open-source-approach-ab4bc08f67e9) [COMMUNITY-TOOL] + - [medium: Jaeger VS OpenTracing VS OpenTelemetry](https://medium.com/jaegertracing/jaeger-and-opentelemetry-1846f701d9f2) [COMMUNITY-TOOL] + - [medium: Using Jaeger and OpenTelemetry SDKs in a mixed environment with' W3C Trace-Context](https://medium.com/jaegertracing/jaeger-clients-and-w3c-trace-context-c2ce1b9dc390) [COMMUNITY-TOOL] - [thenewstack.io: Jaeger vs. Zipkin: Battle of the Open Source Tracing Tools](https://thenewstack.io/jaeger-vs-zipkin-battle-of-the-open-source-tracing-tools) [COMMUNITY-TOOL] - [Grafana Tempo](https://github.com/grafana/tempo) ⭐ 5276 [ENTERPRISE-STABLE] - [opensource.com: Get started with distributed tracing using Grafana Tempo](https://opensource.com/article/21/2/tempo-distributed-tracing) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [APM in wikipedia](https://en.wikipedia.org/wiki/Application_performance_management) [COMMUNITY-TOOL] - [github.com/antonarhipov/awesome-apm: Awesome APM](https://github.com/antonarhipov/awesome-apm) [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] - [datadoghq.com](https://www.datadoghq.com) [COMMUNITY-TOOL] - [Mininimum elasticsearch requirement is 6.2.x or higher](https://www.elastic.co/support/matrix#matrix_compatibility) [COMMUNITY-TOOL] - [Elastic APM Server Docker image](https://github.com/sls-dev1/openshift-elastic-apm-server) [COMMUNITY-TOOL] @@ -88,6 +198,7 @@ - [thenewstack.io: Serverless Needs More Observability Tools](https://thenewstack.io/serverless-needs-more-observability-tools) [COMMUNITY-TOOL] - [Apache Beam](https://beam.apache.org) [COMMUNITY-TOOL] - [Krossboard](https://krossboard.app) [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] - [cloudbees.com: Automated Build and Deploy Feedback Using Jenkins and Instana' 🌟](https://www.cloudbees.com/blog/automated-build-deploy-feedback-using-instana) [COMMUNITY-TOOL] - [Netdata](https://github.com/netdata/netdata) ⭐ 78906 [DE FACTO STANDARD] - [PM2](https://github.com/Unitech/pm2) ⭐ 43173 [DE FACTO STANDARD] @@ -95,18 +206,93 @@ - [OS Query](https://github.com/osquery/osquery) ⭐ 23262 [DE FACTO STANDARD] - [Glances](https://github.com/nicolargo/glances) ⭐ 32615 [DE FACTO STANDARD] - [TDengine](https://github.com/taosdata/TDengine) ⭐ 24860 [DE FACTO STANDARD] + - [stackpulse.com: Automated Kubernetes Pod Restarting Analysis with StackPulse](https://stackpulse.com/blog/automated-kubernetes-pod-restarting-analysis-with-stackpulse) [COMMUNITY-TOOL] - [Checkly](https://www.checklyhq.com) [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] - [network-king.net: IoT use in healthcare grows but has some pitfalls](https://network-king.net/iot-use-in-healthcare-grows-but-has-its-pitfalls) [COMMUNITY-TOOL] + - [Zebrium](https://www.zebrium.com) [COMMUNITY-TOOL] - [louislam/uptime-kuma](https://github.com/louislam/uptime-kuma) ⭐ 87087 [DE FACTO STANDARD] + - [OpenTelemetry (OTel) vs Application Performance Monitoring (APM)](https://medium.com/@rahul.fiem/opentelemetry-otel-vs-application-performance-monitoring-apm-86ae829877cf) [COMMUNITY-TOOL] + - [OOMKilled in Kubernetes: Understanding and Preventing Hidden Memory Leaks](https://unixarena.com/2025/04/oomkilled-in-kubernetes-the-hidden-memory-leaks-youre-missing.html) [COMMUNITY-TOOL] + - [Grafana](https://grafana.com) [COMMUNITY-TOOL] + - [SigNoz: Open source Application Performance Monitoring (APM) & Observability' tool 🌟](https://github.com/SigNoz/signoz) ⭐ 26999 [DE FACTO STANDARD] + - [Prometheus JMX Exporter 🌟](https://github.com/prometheus/jmx_exporter) ⭐ 3305 [ENTERPRISE-STABLE] + - [OpenTelemetry Collector](https://github.com/open-telemetry/opentelemetry-collector) ⭐ 7050 [ENTERPRISE-STABLE] +## Cloud Infrastructure + +### Service Mesh + +#### Istio Mesh + + - [Istio.io](https://istio.io) [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The premier open-source service mesh providing advanced traffic management, end-to-end security, and granular observability. Uses Envoy proxies (via sidecars or Ambient mode) to secure and manage microservice fabrics. +## Cloud Native Infrastructure + +### Observability + +#### Distributed Tracing + +##### Jaeger Platform + + - [jaegertracing.io](https://www.jaegertracing.io) [DOCUMENTATION] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The official gateway for Jaeger, a CNCF-graduated distributed tracing platform. Essential for microservice architectures to monitor transactions, perform root-cause analysis, optimize performance bottlenecks, and visualize complex request propagation paths. +#### Log Analysis + +##### Visualization Tools + + - [Kibana](https://www.elastic.co/kibana) [DOCUMENTATION] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The foundational visualization and management interface for the Elastic Stack. Enables operators to search, index, analyze, and construct real-time security dashboards and log analysis patterns for high-throughput microservice applications. +## Cloud Native Languages + +### Java + +#### Performance Tuning + + - [tier1app.com](https://tier1app.com) [EN CONTENT] [ENTERPRISE-STABLE] β€” A dedicated APM tool for analyzing Java thread dumps and performance. Provides automated diagnostics for thread contention and deadlocks to optimize JVM application responsiveness. + - [fastthread.io](https://fastthread.io) [EN CONTENT] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” Industrial-grade online Java thread dump analyzer that uses AI diagnostics to identify CPU spikes, thread leaks, and deadlock patterns. Essential for post-mortem analysis of containerized JVM workloads. + - [gceasy.io](https://gceasy.io) [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” Machine-learning powered JVM Garbage Collection log analyzer. Automates the detection of memory leaks, GC pauses, and heap sizing misconfigurations, offering actionable recommendations for optimization. + - [heaphero.io](https://heaphero.io) [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” An automated cloud-based JVM heap dump analyzer built to parse large memory dumps quickly. Detects memory leaks and optimizes data structure footprints to resolve OutOfMemoryError crashes. +## Event-Driven Architecture + +### Apache Kafka + +#### Tooling and UI + + - [Kafdrop – Kafka Web UI 🌟](https://github.com/obsidiandynamics/kafdrop) ⭐ 6135 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” Curator Insight: Highly popular, lightweight web UI for monitoring and managing Apache Kafka. Live Grounding: Renders cluster info, brokers, topics, partition offsets, consumer group lag, and allows active JSON/protobuf message payload inspection. +## Infrastructure Operations + +### Sysadmin Toolsets + +#### Resource Curation + +##### Awesome Lists + + - [Awesome Sysadmin](https://github.com/awesome-foss/awesome-sysadmin) ⭐ 33981 [DE FACTO STANDARD] β€” An incredibly rich curation containing production-grade open source utilities, control planes, networking layers, and security mechanisms used daily by systems architects and site reliability engineers. +## Observability (1) + +### Telemetry Standards + +#### OpenTelemetry vs Prometheus + + - [Prometheus and OpenTelemetry Compatibility Issues](https://thenewstack.io/prometheus-and-opentelemetry-just-couldnt-get-along) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An informative look at the historical data model incompatibilities between Prometheus and OpenTelemetry (OTel). It details the industry efforts to reconcile standard Prometheus structures with the broader OTel landscape. ## Observability and Performance +### Kubernetes Internals + +#### Resource Management + + - [The Hidden CPU Throttling Crisis in Kubernetes Clusters](https://www.kubenatives.com/p/the-hidden-cpu-throttling-crisis) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth analysis exposing the silent threat of CPU throttling inside Kubernetes clusters caused by rigid CFS quota management. Demonstrates how microservices suffer latency spikes even with low aggregate CPU consumption. ### Performance Testing #### HTTP Benchmarking - [blog.cloud-mercato.com: New HTTP benchmark tool **pycurlb**](https://blog.cloud-mercato.com/new-http-benchmark-tool-pycurlb) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep-dive introducing `pycurlb`, a fast performance tool wrapping libcurl for rapid HTTP request benchmarking in Python. Explores real-world performance results and technical comparisons. +## Operations and Reliability + +### Observability and Monitoring + +#### Foundations + + - [Monitoring Distributed Systems - Google SRE Book](https://sre.google/sre-book/monitoring-distributed-systems) [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] β€” The industry-standard chapter from Google's SRE book detailing the implementation of distributed systems monitoring. It defines the 'Four Golden Signals'β€”latency, traffic, errors, and saturationβ€”providing practical blueprints to prevent alert fatigue and build actionable dashboard designs. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/networking.md b/v2-docs/networking.md index 08460ea4..32cf9784 100644 --- a/v2-docs/networking.md +++ b/v2-docs/networking.md @@ -5,7 +5,29 @@ ## Standard Reference + - [Azure ExpressRoute Resiliency: Best Practices for Production-Critical Workloads](https://techcommunity.microsoft.com/blog/AzureInfrastructureBlog/azure-expressroute-resiliency-best-practices-for-production-critical-workloads/4394842) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [magic-cookie.co.uk/iplist.html](http://magic-cookie.co.uk/iplist.html) [COMMUNITY-TOOL] + - [matt-rickard.com: How to Calculate a CIDR](https://mattrickard.com/how-to-calculate-a-cidr) [COMMUNITY-TOOL] + - [docs.ansible.com: Netbox Ansible Modules 🌟](https://docs.ansible.com/projects/ansible/latest/collections/netbox/netbox/index.html) [COMMUNITY-TOOL] + - [slideshare: Http Status Code Errors in SEO](http://www.slideshare.net/AdelaRoger/http-status-code-errors-in-seo) [COMMUNITY-TOOL] + - [HTTP/2 With JBoss EAP 7 - Tech Preview](http://blog.eisele.net/2015/11/http2-with-jboss-eap-7.html) [COMMUNITY-TOOL] + - [simple-talk.com: Script Loading between HTTP/1.1 and HTTP/2](https://www.red-gate.com/simple-talk/development/dotnet-development/script-loading-between-http1-1-and-http2) [COMMUNITY-TOOL] + - [5 Tips to Boost the Performance of Your Apache Web Server](http://www.tecmint.com/apache-performance-tuning) [COMMUNITY-TOOL] + - [Azure Products by Region Table](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/table) [COMMUNITY-TOOL] + - [Hub-Spoke Network Topology in Azure - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke) [COMMUNITY-TOOL] + - [Which Azure Network is Cheaper?](https://blog.cloudtrooper.net/2026/01/16/which-azure-network-is-cheaper) [COMMUNITY-TOOL] + - [A Guide to Azure Data Transfer Pricing](https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-data-transfer-pricing/4374538) [COMMUNITY-TOOL] + - [NFTables mode for kube-proxy in Kubernetes](https://kubernetes.io/blog/2025/02/28/nftables-kube-proxy) [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] + - [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) [COMMUNITY-TOOL] + - [Introducing Subnet Peering in Azure](https://techcommunity.microsoft.com/blog/azurenetworkingblog/introducing-subnet-peering-in-azure/4383841) [COMMUNITY-TOOL] + - [Manage Azure IPAM with Terraform](https://mattias.engineer/blog/2025/azure-ipam-with-terraform) [COMMUNITY-TOOL] + - [Reduce Latency with Azure Proximity Placement Groups](https://hansencloud.com/2025/02/24/reduce-latency-with-azure-proximity-placement-groups) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] - [networkwalks.com: TCP/IP Model](https://networkwalks.com/tcp-ip-model) [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] - [blog.coderco.io: TCP Fundamentals for Software & DevOps Engineers: Building' a Strong Foundation in Networking](https://blog.coderco.io/p/tcp-fundamentals-for-software-and) [COMMUNITY-TOOL] - [cidr.xyz 🌟](https://cidr.xyz) [COMMUNITY-TOOL] - [gist.github.com: chadmcrowell/cidr.sh 🌟](https://gist.github.com/chadmcrowell/f3fc3be2ca1fcb887034162c14d77e74) [COMMUNITY-TOOL] @@ -13,6 +35,10 @@ - [pbxbook.com: CIDR Cheat Sheet](https://pbxbook.com/other/cidrcheat.html) [COMMUNITY-TOOL] - [aelius.com: subnet sheet](https://www.aelius.com/njh/subnet_sheet.html) [COMMUNITY-TOOL] - [networkproguide.com: CIDR Subnet Mask Cheat Sheet](https://networkproguide.com/cidr-subnet-mask-ipv4-cheat-sheet) [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] - [tecmint.com: How to Calculate IP Subnet Address with ipcalc Tool](https://www.tecmint.com/calculate-ip-subnet-address-with-ipcalc-tool) [COMMUNITY-TOOL] - [build5nines.com: IPv4 Address CIDR Range Reference and Calculator](https://build5nines.com/ipv4-address-cidr-range-reference-and-calculator) [COMMUNITY-TOOL] - [NetBox IPAM 🌟](https://github.com/netbox-community/netbox) ⭐ 20567 [DE FACTO STANDARD] @@ -20,15 +46,26 @@ - [youtube: NetBox Zero To Hero](https://www.youtube.com/playlist?list=PL7sEPiUbBLo_iTds-NV-9Tu05Gg2Aj8N7) [COMMUNITY-TOOL] - [wizardzines.com: Request Headers](https://wizardzines.com/comics/request-headers) [COMMUNITY-TOOL] - [wizardzines.com: Response Headers](https://wizardzines.com/comics/response-headers) [COMMUNITY-TOOL] + - [wikipedia: List of HTTP status codes](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) [COMMUNITY-TOOL] - [http.cat 🌟](https://http.cat) [COMMUNITY-TOOL] + - [Wikipedia: HTTP/2](https://en.wikipedia.org/wiki/HTTP/2) [COMMUNITY-TOOL] - [SPDY & HTTP 2 with Akamai CTO Guy Podjarny](https://www.youtube.com/watch?v=WkLBrHW4NhQ) [COMMUNITY-TOOL] + - [Wikipedia: HTTP/3](https://en.wikipedia.org/wiki/HTTP/3) [COMMUNITY-TOOL] - [http3-explained.haxx.se: HTTP/3 explained 🌟](https://http3-explained.haxx.se) [COMMUNITY-TOOL] - [alexandrehtrb.github.io: HTTP/2 and HTTP/3 explained](https://alexandrehtrb.github.io/posts/2024/03/http2-and-http3-explained) [COMMUNITY-TOOL] - [Improving HTTP with structured header fields 🌟](https://www.fastly.com/blog/improve-http-structured-headers) [COMMUNITY-TOOL] - [http-sfv: HTTP Structured Field Values in Python](https://pypi.org/project/http-sfv) [COMMUNITY-TOOL] + - [harshityadav95.medium.com: Load Balancing Layer 4 vs Layer 7](https://harshityadav95.medium.com/load-balancing-layer-4-vs-layer-7-f37a839afd9c) [COMMUNITY-TOOL] - [media.pearsoncmg.com: Recursive/Iterative Queries in DNS](https://media.pearsoncmg.com/aw/ecs_kurose_compnetwork_7/cw/content/interactiveanimations/recursive-iterative-queries-in-dns/index.html) [COMMUNITY-TOOL] +## Security + +### Infrastructure Security + +#### Network Protection + + - [Building a DDoS Response Plan with Azure DDoS Protection](https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddos-response-plan/4372256) [EN CONTENT] [COMMUNITY-TOOL] β€” Curator Insight: Architecture plan to withstand high-volume distributed denial-of-service attempts. Live Grounding: Focuses heavily on cloud-native patterns like rate-limiting, load-balancer protection, and Edge integration on Azure platforms. --- -πŸ’‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Caching](./caching.md) | [Istio](./istio.md) +πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) diff --git a/v2-docs/newsfeeds.md b/v2-docs/newsfeeds.md index dceee8fb..bee617bb 100644 --- a/v2-docs/newsfeeds.md +++ b/v2-docs/newsfeeds.md @@ -1,15 +1,45 @@ -# Newsfeeds +# Forums and Communities !!! info "Architectural Context" - Detailed reference for Newsfeeds in the context of Career & Industry. + Detailed reference for Forums and Communities in the context of Career & Industry. ## Standard Reference - - [repost.aws 🌟](https://repost.aws) [COMMUNITY-TOOL] + - [GitLab Collective](https://stackoverflow.com/collectives/gitlab) [COMMUNITY-TOOL] + - [reddit.com/r/jenkinsci](https://www.reddit.com/r/jenkinsci) [COMMUNITY-TOOL] + - [reddit.com/r/java](https://www.reddit.com/r/java) [COMMUNITY-TOOL] + - [reddit.com/r/kubernetes](https://www.reddit.com/r/kubernetes) [COMMUNITY-TOOL] + - [nativecloud.dev 🌟](https://nativecloud.dev) [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/devops](https://www.reddit.com/r/devops) [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] + - [reddit.com/r/QualityAssurance](https://www.reddit.com/r/QualityAssurance) [COMMUNITY-TOOL] + - [reddit.com/r/jmeter](https://www.reddit.com/r/jmeter) [COMMUNITY-TOOL] + - [reddit.com/r/aws](https://www.reddit.com/r/aws) [COMMUNITY-TOOL] + - [reddit.com/r/AZURE](https://www.reddit.com/r/AZURE) [COMMUNITY-TOOL] + - [reddit.com/r/googlecloud](https://www.reddit.com/r/googlecloud) [COMMUNITY-TOOL] + - [reddit.com/r/digitalocean](https://www.reddit.com/r/digitalocean) [COMMUNITY-TOOL] + - [reddit.com/r/digital_ocean](https://www.reddit.com/r/digital_ocean) [COMMUNITY-TOOL] + - [reddit.com/r/cloudcomputing](https://www.reddit.com/r/cloudcomputing) [COMMUNITY-TOOL] + - [reddit.com/r/haproxy](https://www.reddit.com/r/haproxy) [COMMUNITY-TOOL] + - [reddit.com/r/Traefik](https://www.reddit.com/r/Traefik) [COMMUNITY-TOOL] + - [reddit.com/r/istio](https://www.reddit.com/r/istio) [COMMUNITY-TOOL] + - [reddit.com/r/Terraform](https://www.reddit.com/r/Terraform) [COMMUNITY-TOOL] + - [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/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] - [feedly.com](https://feedly.com) [COMMUNITY-TOOL] - [Kube Events](https://kube.events) [COMMUNITY-TOOL] + - [Stack Overflow Collectives 🌟](https://stackoverflow.com/collectives) [COMMUNITY-TOOL] + - [Go Collective](https://stackoverflow.com/collectives/go) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Appointment Scheduling](./appointment-scheduling.md) | [Elearning](./elearning.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) diff --git a/v2-docs/newsql.md b/v2-docs/newsql.md index 03c46312..2c97a672 100644 --- a/v2-docs/newsql.md +++ b/v2-docs/newsql.md @@ -1,16 +1,20 @@ -# Newsql +# NewSQL !!! info "Architectural Context" - Detailed reference for Newsql in the context of Data & Advanced Analytics. + Detailed reference for NewSQL in the context of Data & Advanced Analytics. + +## Standard Reference + + - [medium.com: A chance for NewSQL databases](https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1) [COMMUNITY-TOOL] ## Storage ### Databases -#### NewSQL +#### NewSQL (1) - [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:** [Crunchydata](./crunchydata.md) | [Databases](./databases.md) | [Message Queue](./message-queue.md) +πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) diff --git a/v2-docs/noops.md b/v2-docs/noops.md index 6c52baa9..2688d39d 100644 --- a/v2-docs/noops.md +++ b/v2-docs/noops.md @@ -1,10 +1,13 @@ -# Noops +# NoOps aka Serverless !!! info "Architectural Context" - Detailed reference for Noops in the context of The Container Stack. + Detailed reference for NoOps aka Serverless in the context of The Container Stack. ## Standard Reference + - [What is NoOps? The quest for fully automated IT operations](https://www.cio.com/article/220351/what-is-noops-the-quest-for-fully-automated-it-operations.html) [COMMUNITY-TOOL] + - [Dzone: What Is NoOps?](https://dzone.com/articles/what-is-noops) [COMMUNITY-TOOL] + - [DevOps Is Dead, Long Live NoOps](https://medium.com/better-programming/devop-noops-difference-504dfc4e9faa) [COMMUNITY-TOOL] - [zdnet: There's no ops like NoOps: the next evolution of DevOps](https://www.zdnet.com/article/theres-no-ops-like-noops-the-next-evolution-of-devops) [COMMUNITY-TOOL] - [devops.com: Is NoOps the Future of Cloud Networking?](https://devops.com/is-noops-the-future-of-cloud-networking) [COMMUNITY-TOOL] - [Serverless Computing: Moving from DevOps to NoOps](https://devops.com/serverless-computing-moving-from-devops-to-noops) [COMMUNITY-TOOL] @@ -13,5 +16,5 @@ --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Container Managers](./container-managers.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/nosql.md b/v2-docs/nosql.md index 94db3f6c..0526349e 100644 --- a/v2-docs/nosql.md +++ b/v2-docs/nosql.md @@ -1,30 +1,74 @@ -# Nosql +# NoSQL Databases and NewSQL !!! info "Architectural Context" - Detailed reference for Nosql in the context of Data & Advanced Analytics. + Detailed reference for NoSQL Databases and NewSQL in the context of Data & Advanced Analytics. ## Standard Reference + - [NoSQL vs. SQL: Choosing a Data Management Solution](http://www.javacodegeeks.com/2015/10/nosql-vs-sql.html) [COMMUNITY-TOOL] + - [NoSQL Guide, by Martin Fowler](http://martinfowler.com/nosql.html) [COMMUNITY-TOOL] + - [Diferencias entre SQL y NoSQL ΒΏSabes cuΓ‘l usar?](http://www.facilcloud.com/noticias/?p=1294&lang=es_ES) [COMMUNITY-TOOL] + - [zdnet.com: SQL, NoSQL? What's the difference these days?](http://www.zdnet.com/article/sql-nosql-whats-the-difference-these-days) [COMMUNITY-TOOL] + - [NoSQL Databases: 4 Game-Changing Use Cases](http://www.smartdatacollective.com/kingmesal/373466/nosql-databases-4-game-changing-use-cases) [COMMUNITY-TOOL] + - [blog.couchbase.com podcast: NoSQL in the Perspective of Industry Leaders](http://blog.couchbase.com/2016/january/nosql-in-the-perspective-of-industry-leaders) [COMMUNITY-TOOL] + - [MongoDB Tools - Admin GUIs, Monitoring and Other Good Stuff](http://mongodb-tools.com) [COMMUNITY-TOOL] + - [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 security tutorial](https://www.mongodb.com/docs/manual/security) [COMMUNITY-TOOL] + - [MongoDB Tutorial – A Scalable NoSQL DB](http://www.javacodegeeks.com/2015/09/mongodb-a-scalable-nosql-db.html) [COMMUNITY-TOOL] + - [MongoDB Cloud Manager](https://www.youtube.com/watch?v=bB57HKeOvmw&feature=youtu.be) [COMMUNITY-TOOL] + - [3T MongoChef – Your New MongoDB GUI](http://3t.io) [COMMUNITY-TOOL] β€” - [Connecting to your MongoDB at MongoLab](http://3t.io/blog/how-to-connect-to-mongolab) + - [MongoDB and Kubernetes 🌟](https://www.mongodb.com/products/integrations/kubernetes) [COMMUNITY-TOOL] + - [Couchdb.apache.org](http://couchdb.apache.org) [COMMUNITY-TOOL] + - [Cassandra.apache.org](http://cassandra.apache.org) [COMMUNITY-TOOL] β€” - [solo.io: Step by Step: Datastax Cassandra with Istio and SNI routing](https://www.solo.io/blog/step-by-step-datastax-cassandra-with-istio-and-sni-routing) Connecting applications running outside of the Kubernetes cluster to the Cassandra database running inside the cluster. + - [engineeringblog.yelp.com: Orchestrating Cassandra on Kubernetes with Operators](https://engineeringblog.yelp.com/2020/11/orchestrating-cassandra-on-kubernetes-with-operators.html) + - [datastax.com: Apache Cassandra 4.0 is Now Delivered Via K8ssandra on Amazon EKS](https://www.ibm.com/products/datastax) + - [foojay.io: K8ssandra Performance Benchmarks on Cloud Managed Kubernetes](https://foojay.io/today/k8ssandra-performance-benchmarks-on-cloud-managed-kubernetes) + - [thenewstack.io: How to Run a Cassandra Operation in Docker](https://thenewstack.io/how-to-run-a-cassandra-operation-in-docker) + - [HBase.apache.org](http://hbase.apache.org) [COMMUNITY-TOOL] + - [rethinkdb.com](http://rethinkdb.com) [COMMUNITY-TOOL] + - [NuoDB, elastically scalable database. A revolution compared to traditional monolithic 1-box databases. NuoDB is ACID,SQL, distributed/scalable and support flexible schemas](http://www.nuodb.com) [COMMUNITY-TOOL] + - [Traditional database replication drawbacks](http://www.nuodb.com/blog/replication-is-it-easy) [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] - [Youtube: Introduction to NoSQL by Martin Fowler](https://www.youtube.com/watch?v=qI_g07C_Q5I) [COMMUNITY-TOOL] - [thoughtworks.com: NoSQL Databases, an overview](https://www.thoughtworks.com/insights/blog/nosql-databases-overview) [COMMUNITY-TOOL] - [How to Evolve from RDBMS to NoSQL + SQL 🌟](https://www.linkedin.com/pulse/how-evolve-from-rdbms-nosql-sql-jim-scott) [COMMUNITY-TOOL] - [NoSQL Databases: a Survey and Decision Guidance](https://medium.baqend.com/nosql-databases-a-survey-and-decision-guidance-ea7823a822d) [COMMUNITY-TOOL] - [dev.to: NoSQL Database Design for E-Commerce Apps in 2021](https://dev.to/danielkolb/nosql-database-design-for-e-commerce-apps-in-2021-390e) [COMMUNITY-TOOL] - [stackoverflow.blog: Have the tables turned on NoSQL?](https://stackoverflow.blog/2021/01/14/have-the-tables-turned-on-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] - [sysadminxpert.com: Demystifying NoSQL Databases 🌟](https://sysadminxpert.com/demystifying-nosql-databases) [COMMUNITY-TOOL] - [intellipaat.com: NoSQL vs. SQL - Difference between SQL and NoSQL](https://intellipaat.com/blog/nosql-vs-sql-what-is-better) [COMMUNITY-TOOL] + - [medium.com/@suvankar.dey80: Time Series SQL vs No SQL](https://medium.com/@suvankar.dey80/time-series-sql-vs-no-sql-a8c7f40d80a8) [COMMUNITY-TOOL] - [thenewstack.io: Why Choose a NoSQL Database? There Are Many Great Reasons](https://thenewstack.io/why-choose-a-nosql-database-there-are-many-great-reasons) [COMMUNITY-TOOL] - [thenewstack.io: How to Choose and Model Time Series Databases](https://thenewstack.io/how-to-choose-and-model-time-series-databases) [COMMUNITY-TOOL] + - [wikipedia: Couchbase Server](https://en.wikipedia.org/wiki/Couchbase_Server) [COMMUNITY-TOOL] - [couchbase.com](https://www.couchbase.com) [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] + - [Query JSON Using SQL With Couchbase Query Workbench](https://dzone.com/articles/query-json-using-sql-with-couchbase-query-workbenc) [COMMUNITY-TOOL] + - [MongoLab: Fully managed MongoDB-as-a-Service](https://mongolab.com) [COMMUNITY-TOOL] + - [Orchestrate: DBaaS|NoSQL with One REST API](https://orchestrate.io) [COMMUNITY-TOOL] - [Avoiding pitfalls running Mongo 3.2 in Docker on OSX](https://iainhunter.wordpress.com/2016/01/12/avoiding-pitfalls-running-mongo-3-2-in-docker-on-osx) [COMMUNITY-TOOL] + - [betterprogramming.pub: MongoDB Schema Validation Rules](https://betterprogramming.pub/mongodb-schema-validation-rules-8a1afc6ea67b) [COMMUNITY-TOOL] - [hashinteractive.com: MONGODUMP AND MONGORESTORE VS MONGOEXPORT AND MONGOIMPORT](https://hashinteractive.com/blog/mongodump-and-mongorestore-vs-mongoexport-and-mongoimport) [COMMUNITY-TOOL] - [adamtheautomator.com: How To Perform a MongoDB Kubernetes Installation' 🌟](https://adamtheautomator.com/mongodb-kubernetes) [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] - [thenewstack.io: Deploy MongoDB in a Container, Access It Outside the Cluster](https://thenewstack.io/deploy-mongodb-in-a-container-access-it-outside-the-cluster) [COMMUNITY-TOOL] - [github.com/oslabs-beta: Odin's Eye](https://github.com/oslabs-beta/OdinsEye) [COMMUNITY-TOOL] - [Hive.apache.org](https://hive.apache.org) [COMMUNITY-TOOL] - [Apache Drill](https://drill.apache.org) [COMMUNITY-TOOL] + - [dzone: SQL Syntax for Apache Drill](https://dzone.com/refcardz/sql-syntax-for-apache-drill) [COMMUNITY-TOOL] +## Data Engineering + +### In-Memory Databases + +#### Caching + + - [Redis](https://redis.io) [DOCUMENTATION] [DE FACTO STANDARD] β€” The definitive open-source, in-memory data store used as a database, cache, message broker, and streaming engine. Offers unmatched low-latency read-write cycles and versatile data structures. Highly valued for real-time applications requiring low overhead. --- -πŸ’‘ **Explore Related:** [Newsql](./newsql.md) | [Crunchydata](./crunchydata.md) | [Databases](./databases.md) +πŸ’‘ **Explore Related:** [Yaml](./yaml.md) | [Message Queue](./message-queue.md) | [Databases](./databases.md) diff --git a/v2-docs/oauth.md b/v2-docs/oauth.md index 9a0f90fc..5c2235ed 100644 --- a/v2-docs/oauth.md +++ b/v2-docs/oauth.md @@ -1,7 +1,7 @@ -# Oauth +# OAuth2 !!! info "Architectural Context" - Detailed reference for Oauth in the context of Hardened Infrastructure. + Detailed reference for OAuth2 in the context of Hardened Infrastructure. ## Standard Reference @@ -20,5 +20,5 @@ - [curity.io: OpenID Connect Overview](https://curity.io/resources/learn/openid-connect-overview) [EN CONTENT] [DE FACTO STANDARD] β€” Provides a comprehensive introduction to OpenID Connect (OIDC), the identity layer built directly on top of OAuth 2.0. Curator insight highlights how OIDC standardizes token delivery to provide secure client identity resolution. Live grounding affirms that OIDC is the preferred mechanism for securing user access to corporate Kubernetes instances. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Securityascode](./securityascode.md) | [Ansible](./ansible.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/ocp3.md b/v2-docs/ocp3.md index 29320cc8..9aadfcfd 100644 --- a/v2-docs/ocp3.md +++ b/v2-docs/ocp3.md @@ -1,22 +1,47 @@ -# Ocp3 +# OCP 3 !!! info "Architectural Context" - Detailed reference for Ocp3 in the context of The Container Stack. + Detailed reference for OCP 3 in the context of The Container Stack. ## Standard Reference + - [blog.openshift.com/ - Kubernetes: A Pod’s Life 🌟](https://www.redhat.com/en/blog/kubernetes-pods-life) [COMMUNITY-TOOL] + - [blog.openshift.com/: From Templates to Openshift Helm Charts](https://www.redhat.com/en/blog/from-templates-to-openshift-helm-charts) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [openshift.com: From Code to Production with GitOps, Tekton and ArgoCD 🌟](https://www.redhat.com/en/blog/from-code-to-production-with-gitops) [COMMUNITY-TOOL] + - [developers.redhat.com: **Debugging applications** within Red Hat OpenShift containers](https://developers.redhat.com/blog/2020/01/09debugging-applications-within-red-hat-openshift-containers) [COMMUNITY-TOOL] + - [blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-dashboard](https://blog.openshift.com/how-full-is-my-cluster-part-5-a-capacity-management-dashboard) [COMMUNITY-TOOL] + - [blog.openshift.com/tag/multi-datacenter](https://www.redhat.com/en/blog?f[0]=taxonomy_blog_post_category_tid:107161&f[1]=taxonomy_topic_tid:75521) [COMMUNITY-TOOL] + - [blog.openshift.com/: How to survive an outage and live to tell about it!](https://www.redhat.com/en/blog/metro-area-openshift-stretch-cluster-how-to-survive-an-outage-and-live-to-tell-about-it) [COMMUNITY-TOOL] + - [blog.openshift.com/: Stateful Workloads and the Two Data Center Conundrum](https://www.redhat.com/en/blog/stateful-workloads-and-the-two-data-center-conundrum) [COMMUNITY-TOOL] + - [**Uncontained.io**](http://uncontained.io) [COMMUNITY-TOOL] + - [GitHub redhat-cop: Ansible Role 🌟](https://github.com/redhat-cop/infra-ansible) ⭐ 219 [COMMUNITY-TOOL] + - [techbeatly.com: How to create, increase or decrease project quota](https://techbeatly.com/how-to-create-increase-or-decrease-project-quota-in-openshift/#.Xd5OE9WCGUk) [COMMUNITY-TOOL] + - [dzone: 8 Options for Capturing Thread Dumps](https://dzone.com/articles/how-to-take-thread-dumps-7-options) [COMMUNITY-TOOL] + - [developers.redhat.com: Troubleshooting java applications on openshift](https://developers.redhat.com/blog/2017/08/16/troubleshooting-java-applications-on-openshift) [COMMUNITY-TOOL] - [claydesk.com: Google Cloud App Engine Vs Red Hat OpenShift](https://www.claydesk.com/ecampus/google-cloud-app-engine-vs-red-hat) [COMMUNITY-TOOL] - [certdepot.net: OpenShift Free available resources 🌟](https://www.certdepot.net/openshift-free-available-resources) [COMMUNITY-TOOL] - [blog.openshift.com: Using OpenShift 3 on your **local environment** 🌟](https://blog.openshift.com/using-openshift-3-on-your-local-environment) [COMMUNITY-TOOL] - [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) [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] + - [developers.redhat.com: Handling Angular environments in continuous delivery' with Red Hat OpenShift](https://developers.redhat.com/blog/2019/11/27/handling-angular-environments-in-continuous-delivery-with-red-hat-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: Customizing OpenShift project creation 🌟](https://developers.redhat.com/blog/2020/02/05/customizing-openshift-project-creation) [COMMUNITY-TOOL] - [developers.redhat.com: Testing memory-based horizontal pod autoscaling on' OpenShift 🌟](https://developers.redhat.com/blog/2020/03/19/testing-memory-based-horizontal-pod-autoscaling-on-openshift) [COMMUNITY-TOOL] + - [How to Run HA Elasticsearch (ELK) on Red Hat OpenShift](https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift) [COMMUNITY-TOOL] + - [learn.openshift.com: GitOps introduction](https://learn.openshift.com/introduction/gitops-introduction) [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] - [**KubeFed Operator**](https://operatorhub.io/operator/kubefed-operator) [COMMUNITY-TOOL] - [Red Hat Communities of Practice](https://github.com/redhat-cop) [COMMUNITY-TOOL] - [GitHub redhat-cop: OpenShift Toolkit - Quota Management 🌟](https://github.com/redhat-cop/openshift-toolkit/tree/master/quota-management) ⭐ 236 [COMMUNITY-TOOL] - [OpenShift 4 Resource Management](https://www.youtube.com/watch?v=JC_PB1yZcIc) [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] + - [blog.openshift.com: Introduction to GitOps with OpenShift](https://blog.openshift.comintroduction-to-gitops-with-openshift) [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] --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/ocp4.md b/v2-docs/ocp4.md index 1a4e755d..74938449 100644 --- a/v2-docs/ocp4.md +++ b/v2-docs/ocp4.md @@ -1,14 +1,102 @@ -# Ocp4 +# OCP 4 !!! info "Architectural Context" - Detailed reference for Ocp4 in the context of The Container Stack. + Detailed reference for OCP 4 in the context of The Container Stack. ## Standard Reference + - [blog.openshift.com: Introducing Red Hat OpenShift 4](https://www.redhat.com/en/blog/introducing-red-hat-openshift-4) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [blog.openshift.com: OpenShift 4 Install Experience](https://www.redhat.com/en/products/trials?products=hybrid-cloud) [COMMUNITY-TOOL] + - [Enabling OpenShift 4 Clusters to Stop and Resume Cluster VMs](https://www.redhat.com/en/blog/enabling-openshift-4-clusters-to-stop-and-resume-cluster-vms) [COMMUNITY-TOOL] + - [blog.openshift.com: Simplifying OpenShift Case Information Gathering Workflow: **Must-Gather Operator** (In the context of Red Hat OpenShift 4.x and Kubernetes, **it is considered a bad practice to ssh into a node and perform debugging actions**) 🌟](https://www.redhat.com/en/blog/simplifying-openshift-case-information-gathering-workflow-must-gather-operator) [COMMUNITY-TOOL] + - [blog.openshift.com: Configure the OpenShift Image Registry backed by OpenShift Container Storage](https://www.redhat.com/en/blog/configure-the-openshift-image-registry-backed-by-openshift-container-storage) [COMMUNITY-TOOL] + - [blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node 🌟](https://www.redhat.com/en/blog/500_pods_per_node) [COMMUNITY-TOOL] + - [devclass.com: OpenShift 4.4 goes all out on mixed workloads, puts observability at devs’ fingertips 🌟](https://www.devclass.com/containers/2020/05/04/openshift-44-goes-all-out-on-mixed-workloads-puts-observability-at-devs-fingertips/1625566) [COMMUNITY-TOOL] + - [openshift.com: Nested OpenShift using OpenShift Virtualization](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/nested-openshift-using-openshift-virtualization) [COMMUNITY-TOOL] + - [openshift.com: Red Hat OpenShift 4.7 Is Now Available](https://www.redhat.com/en/blog/red-hat-openshift-4.7-is-now-available) [COMMUNITY-TOOL] β€” - Kubernetes 1.20 + - Updated OpenShift Virtualization + - Virtualization Migrations + - Windows Containers on vSphere + - Simplified Bare Metal installs + - Horizontal Pod Autoscaler (CPU & Memory) + - New RHACM integrations + - and much, much more!! + - [openshift.com: How to Offer Service Running on OpenShift on AWS to Other AWS VPCs, Privately 🌟](https://www.redhat.com/en/blog/how-to-offer-service-running-on-openshift-on-aws-to-other-aws-vpcs-privately) [COMMUNITY-TOOL] + - [fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus](https://www.fierce-network.com/platforms/red-hat-bundles-security-management-into-openshift-plus) [COMMUNITY-TOOL] + - [openshift.com: How to Configure LDAP Sync With CronJobs in OpenShift 🌟](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/how-to-configure-ldap-sync-with-cronjobs-in-openshift) [COMMUNITY-TOOL] + - [openshift.com: A Brief Introduction to Red Hat Advanced Cluster Security for Kubernetes](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/a-brief-introduction-to-red-hat-advanced-cluster-security-for-kubernetes) [COMMUNITY-TOOL] + - [openshift.com: Workload Support for Red Hat OpenShift Matures Across the Industry](https://www.redhat.com/en/technologies/cloud-computing/openshift/blog/workload-support-for-red-hat-openshift-matures-across-the-industry) [COMMUNITY-TOOL] + - [blog.byte.builders: Manage MongoDB in Openshift Using KubeDB](https://appscode.com/blog/post/openshift-mongodb) [COMMUNITY-TOOL] + - [openshift.com: OpenShift on ARM Developer Preview Now Available for AWS](https://www.redhat.com/en/blog/openshift-on-arm-developer-preview-now-available-for-aws) [COMMUNITY-TOOL] + - [cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com](https://www.redhat.com/en/blog/check-out-our-new-look) [COMMUNITY-TOOL] + - [cloud.redhat.com: Red Hat OpenShift 4.8 Is Now Generally Available](https://www.redhat.com/en/blog/red-hat-openshift-4.8-is-now-generally-available) [COMMUNITY-TOOL] + - [cloud.redhat.com: Getting Started in OpenShift 🌟](https://www.redhat.com/en/blog/getting-started-in-openshift) [COMMUNITY-TOOL] + - [cloud.redhat.com: OpenShift Sandboxed Containers 101 🌟](https://www.redhat.com/en/blog/openshift-sandboxed-containers-101) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [cloud.redhat.com: OpenShift Sandboxed Containers Operator From Zero to Hero, the Hard Way. The Operator Framework and Its Usage](https://www.redhat.com/en/blog/openshift-sandboxed-containers-operator-from-zero-to-hero-the-hard-way) [COMMUNITY-TOOL] + - [cloud.redhat.com: Red Hat OpenShift 4.9 Is Now Generally Available](https://www.redhat.com/en/blog/red-hat-openshift-4.9-is-now-generally-available) [COMMUNITY-TOOL] + - [cloud.redhat.com: How to Build a Disconnected OpenShift Cluster With Mirror Registries on RHEL CoreOS Using Podman and Systemd](https://www.redhat.com/en/blog/how-to-build-a-disconnected-openshift-cluster-with-mirror-registries-on-rhel-coreos-using-podman-and-systemd) [COMMUNITY-TOOL] + - [redhat.com: Planning your migration from Red Hat OpenShift 3 to 4](https://www.redhat.com/en/blog/openshift-4-migration) [COMMUNITY-TOOL] + - [blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift](https://christianhuth.de/commands-kubernetes-should-adopt-from-red-hat-openshift) [COMMUNITY-TOOL] + - [redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes 🌟](https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide) [COMMUNITY-TOOL] + - [AWS Account Set Up 🌟](https://github.com/openshift/installer/blob/main/docs/user/aws/README.md) ⭐ 1546 [COMMUNITY-TOOL] + - [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] + - [cloud.redhat.com: OpenShift Virtualization on Amazon Web Services](https://www.redhat.com/en/blog/openshift-virtualization-on-amazon-web-services) [COMMUNITY-TOOL] + - [datacenterknowledge.com: Red Hat Brings Its Managed OpenShift Kubernetes Service to AWS](https://www.datacenterknowledge.com/hyperscalers/red-hat-brings-its-managed-openshift-kubernetes-service-to-aws) [COMMUNITY-TOOL] + - [openshift.com: Using VPC Peering to Connect an OpenShift Service on an AWS (ROSA) Cluster to an Amazon RDS MySQL Database in a Different VPC](https://www.redhat.com/en/blog/using-vpc-peering-to-connect-an-openshift-service-on-an-aws-rosa-cluster-to-an-amazon-rds-mysql-database-in-a-different-vpc) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [try.openshift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” - [github.com/openshift/installer](https://github.com/openshift/installer) + - [Machine API](https://github.com/openshift/machine-api-operator/tree/main) ⭐ 185 [COMMUNITY-TOOL] + - [twitter.com/operatorhubio](https://x.com/operatorhubio) [COMMUNITY-TOOL] + - [Red Hat Ceph Storage](https://ceph.io/en) [COMMUNITY-TOOL] β€” - [Noobaa](https://github.com/noobaa/noobaa-core): + - Red Hat Multi Cloud Gateway (AWS, Azure, GCP, etc) + - Asynchronous replication of data between my local ceph and my cloud provider + - Deduplication + - Compression + - Encryption + - [Network Security Zones in Openshift (DMZ)](https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches) [COMMUNITY-TOOL] + - [grafana.com/docs/v5.4/](https://archive.grafana.com/docs/grafana/v5.4) [COMMUNITY-TOOL] + - [prometheus.io/docs/alerting/alertmanager/](https://prometheus.io/docs/alerting/latest/alertmanager) [COMMUNITY-TOOL] + - [Openshift 4 image builds](https://www.redhat.com/en/blog/openshift-4-image-builds) [COMMUNITY-TOOL] + - [Rootless podman and NFS](https://www.redhat.com/en/blog/rootless-podman-nfs) [COMMUNITY-TOOL] + - [youtube: Getting Started with OpenShift 4 Security 🌟](https://www.redhat.com/en/blog) [COMMUNITY-TOOL] + - [Getting Started with KubeVirt Containers and Virtual Machines Together](https://www.redhat.com/en/blog/getting-started-with-kubevirt) [COMMUNITY-TOOL] + - [containerjournal.com: Red Hat Integrates KubeVirt With Kubernetes Management Platform From SAP](https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-integrates-kubevirt-with-kubernetes-management-platform-from-sap) [COMMUNITY-TOOL] + - [openshift.com: Demystifying Multus 🌟](https://www.redhat.com/en/blog/demystifying-multus) [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] + - [docs.projectcalico.org: Install an OpenShift 4 cluster with Calico](https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/installation) [COMMUNITY-TOOL] + - [Using Third Party Network Operators with OpenShift](https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT) [COMMUNITY-TOOL] + - [cloud.redhat.com: A Guide to Ingress Controllers in OpenShift using IPI](https://www.redhat.com/en/blog/a-guide-to-ingress-controllers-in-openshift) [COMMUNITY-TOOL] + - [Red Hat OpenShift Container Storage 4](https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation) [COMMUNITY-TOOL] + - [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] + - [containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management](https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-management) [COMMUNITY-TOOL] + - [youtube: how to deliver OpenShift as a service (just like Red Hat)](https://www.youtube.comwatch?v=b_NOrGxfH5Y) [COMMUNITY-TOOL] + - [blog.openshift.com: Introducing Red Hat OpenShift 4.3 to Enhance Kubernetes Security 🌟](https://www.redhat.com/en/blog/introducing-red-hat-openshift-4-3-to-enhance-kubernetes-security) [COMMUNITY-TOOL] + - [containerjournal.com: Red Hat Delivers Latest Kubernetes Enhancements](https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-kubernetes-enhancements) [COMMUNITY-TOOL] + - [blog.openshift.com: Migrating your applications to OpenShift 4 🌟](https://www.redhat.com/en/blog/migrating-your-applications-to-openshift-4) [COMMUNITY-TOOL] β€” - [**Velero**](https://github.com/velero-io/velero) Backup and migrate Kubernetes applications and their persistent volumes + - [**Restic**](https://restic.net) Backups done right! + - [GitHub: OKD4](https://github.com/okd-project/okd/blob/master/README.md) ⭐ 2070 [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [redhat.com: How to run a Kubernetes cluster on your laptop 🌟](https://www.redhat.com/en/blog/kubernetes-cluster-laptop) [COMMUNITY-TOOL] + - [datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants](https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants) [COMMUNITY-TOOL] + - [marketplace.redhat.com 🌟](https://marketplace.redhat.com/sunset) [COMMUNITY-TOOL] + - [blog.openshift.com: Tech Preview: Get visibility into your OpenShift costs across your hybrid infrastructure 🌟](https://www.redhat.com/en/blog/tech-preview-get-visibility-into-your-openshift-costs-across-your-hybrid-infrastructure) [COMMUNITY-TOOL] + - [Top Kubernetes Operators](https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-operator-capability-model) [COMMUNITY-TOOL] + - [blog.openshift.com: Introducing Red Hat Quay](https://www.redhat.com/en/blog/introducing-red-hat-quay) [COMMUNITY-TOOL] + - [github.com/vmware-tanzu/velero](https://github.com/velero-io/velero) ⭐ 10028 [ENTERPRISE-STABLE] + - [OpenShift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift) [COMMUNITY-TOOL] + - [OpenShift blog 🌟](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure) [COMMUNITY-TOOL] + - [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration) [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] + - [operatorhub.io](https://operatorhub.io) [COMMUNITY-TOOL] - [cloudowski.com: Honest review of OpenShift 4 🌟](https://cloudowski.com/articles/honest-review-of-openshift-4) [COMMUNITY-TOOL] + - [OpenShift 4 β€œunder-the-hood” 🌟](https://medium.com/faun/openshift-4-under-the-hood-ab854c3439dd) [COMMUNITY-TOOL] - [thenewstack.io: Red Hat Launches an OpenShift-Based Marketplace to Aid Multicloud' Portability 🌟](https://thenewstack.io/red-hat-launches-an-openshift-based-marketplace-to-aid-multicloud-portability) [COMMUNITY-TOOL] - [developers.redhat.com: OpenShift for Kubernetes developers: Getting started' 🌟](https://developers.redhat.com/blog/2020/08/14/openshift-for-kubernetes-developers-getting-started) [COMMUNITY-TOOL] - [developers.redhat.com: Command-line cluster management with Red Hat OpenShift’s' new web terminal (tech preview)](https://developers.redhat.com/blog/2020/10/01/command-line-cluster-management-with-red-hat-openshifts-new-web-terminal-tech-preview) [COMMUNITY-TOOL] + - [dzone refcard: Getting Started With OpenShift 🌟](https://dzone.com/refcardz/getting-started-with-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: Deploying Kubernetes Operators with Operator Lifecycle' Manager bundles](https://developers.redhat.com/blog/2021/02/08/deploying-kubernetes-operators-with-operator-lifecycle-manager-bundles) [COMMUNITY-TOOL] - [finance.yahoo.com: IBM's Red Hat OpenShift Platform to be Leveraged by' Siemens](https://finance.yahoo.com/news/ibms-red-hat-openshift-platform-143702224.html) [COMMUNITY-TOOL] - [developers.redhat.com: A guide to Red Hat OpenShift 4.5 installer-provisioned' infrastructure on vSphere 🌟](https://developers.redhat.com/blog/2021/03/09/a-guide-to-red-hat-openshift-4-5-installer-provisioned-infrastructure-on-vsphere) [COMMUNITY-TOOL] @@ -20,8 +108,11 @@ - [zdnet.com: Qualys partners with Red Hat to improve Linux and Kubernetes' security](https://www.zdnet.com/article/qualys-partners-with-red-hat-to-improve-linux-and-kubernetes-security) [COMMUNITY-TOOL] - [thenewstack.io: IBM, Red Hat Bring Load-Aware Resource Management to Kubernetes](https://thenewstack.io/ibm-red-hat-bring-load-aware-resource-management-to-kubernetes) [COMMUNITY-TOOL] - [developers.redhat.com: Composable software catalogs on Kubernetes: An easier' way to update containerized applications](https://developers.redhat.com/articles/2021/08/20/composable-software-catalogs-kubernetes-easier-way-update-containerized) [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] - [redhat.com: Meet single node OpenShift: Our newest small OpenShift footprint' for edge architectures](https://www.redhat.com/en/blog/meet-single-node-openshift-our-smallest-openshift-footprint-edge-architectures) [COMMUNITY-TOOL] - [github.com/openshift/hypershift: HyperShift](https://github.com/openshift/hypershift) ⭐ 527 [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] - [dev.to: Deep Dive into AWS OIDC identity provider when installing OpenShift' using manual authentication mode with STS](https://dev.to/mtulio/deep-dive-into-aws-oidc-identity-provider-when-installing-openshift-with-iam-sts-manual-sts-support-1bo7) [COMMUNITY-TOOL] - [venturebeat.com: Red Hat gives an ARM up to OpenShift Kubernetes operations](https://venturebeat.com/data-infrastructure/red-hat-gives-an-arm-up-to-openshift-kubernetes-operations) [COMMUNITY-TOOL] - [redhat.com: Red Hat OpenShift Platform Plus](https://www.redhat.com/en/technologies/cloud-computing/openshift/platform-plus) [COMMUNITY-TOOL] @@ -38,13 +129,25 @@ - [aws.amazon.com: Red Hat OpenShift Service on AWS: architecture and networking](https://aws.amazon.com/es/blogs/containers/red-hat-openshift-service-on-aws-architecture-and-networking) [COMMUNITY-TOOL] - [blog.vizuri.com: Red Hat OpenShift Service on AWS (ROSA) Positions OpenShift' for Mainstream Adoption](https://blog.vizuri.com/red-hat-openshift-service-on-aws-rosa-positions-openshift-for-mainstream-adoption) [COMMUNITY-TOOL] - [redhat.com: Red Hat OpenShift Service on AWS with hosted control planes' now available](https://www.redhat.com/en/blog/red-hat-openshift-service-aws-hosted-control-planes-now-available) [COMMUNITY-TOOL] + - [developers.redhat.com: Improving CI/CD in Red Hat OpenShift 🌟](https://developers.redhat.com/articles/2021/09/06/improving-cicd-red-hat-openshift) [COMMUNITY-TOOL] + - [Release Notes](https://docs.openshift.com/container-platform/4.4/release_notes/ocp-4-4-release-notes.html) [COMMUNITY-TOOL] - [Rook-Ceph](https://operatorhub.io/operator/rook-ceph) [COMMUNITY-TOOL] - [Robin Storage Operator](https://operatorhub.io/operator/robin-operator) [COMMUNITY-TOOL] + - [RHEL CoreOS](https://docs.openshift.com/container-platform/4.4/architecture/architecture-rhcos.html) [COMMUNITY-TOOL] + - [cri-o.io](https://cri-o.io) [COMMUNITY-TOOL] - [SELinux](https://www.slideshare.net/openshift/openshift-18812162) [COMMUNITY-TOOL] + - [OLM Arquitecture](https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md) ⭐ 1856 [COMMUNITY-TOOL] + - [Adding Operators to a Cluster](https://docs.openshift.com/container-platform/4.4/operators/olm-adding-operators-to-cluster.html) [COMMUNITY-TOOL] - [Deploy and bind enterprise-grade microservices with Kubernetes Operators](https://developers.redhat.com/blog/2020/05/18/deploy-and-bind-enterprise-grade-microservices-with-kubernetes-operators) [COMMUNITY-TOOL] + - [Rook](https://rook.io) [COMMUNITY-TOOL] + - [Router plug-ins in OCP3:](https://docs.openshift.com/container-platform/3.11/install_config/router/index.html) [COMMUNITY-TOOL] - [Ingress Controller](https://kubernetes.io/docs/concepts/services-networking/ingress-controllers) [COMMUNITY-TOOL] + - [ServiceMesh](https://access.redhat.com/documentation/en-us/openshift_container_platform/4.4/html-single/service_mesh/index) [COMMUNITY-TOOL] - [redhat-developer-demos.github.io/knative-tutorial](https://redhat-developer-demos.github.io/knative-tutorial) [COMMUNITY-TOOL] - [thenewstack.io: Log Management for Red Hat OpenShift](https://thenewstack.io/log-management-for-red-hat-openshift) [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] + - [developers.redhat.com: Podman and Buildah for Docker users 🌟](https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users) [COMMUNITY-TOOL] + - [Custom image builds with Buildah](https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html) [COMMUNITY-TOOL] - [Procedure:](https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers) [COMMUNITY-TOOL] - [github.com/redhat-cop/gitops-catalog](https://github.com/redhat-cop/gitops-catalog) ⭐ 376 [COMMUNITY-TOOL] - [dkrallis.wordpress.com: How to create an OpenShift Cluster in Azure and' how you can interact with Azure DevOps environment – Part A](https://dkrallis.wordpress.com/2022/11/25/how-to-create-an-openshift-cluster-in-azure-and-how-you-can-interact-with-azure-devops-environment-part-a) [COMMUNITY-TOOL] @@ -57,15 +160,22 @@ - [github.com: Openshift 4 training](https://github.com/openshift/training) [COMMUNITY-TOOL] - [kubevirt.io 🌟](https://kubevirt.io) [COMMUNITY-TOOL] - [kubermatic.com: Bringing Your VMs to Kubernetes With KubeVirt](https://www.kubermatic.com/blog/bringing-your-vms-to-kubernetes-with-kubevirt) [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] - [redhat.com: Network traffic control for containers in Red Hat OpenShift' 🌟](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) [COMMUNITY-TOOL] + - [Understanding multiple networks](https://docs.openshift.com/container-platform/4.4/networking/multiple_networks/understanding-multiple-networks.html) [COMMUNITY-TOOL] + - [Istio CNI plug-in 🌟](https://docs.openshift.com/container-platform/4.4/service_mesh/service_mesh_arch/ossm-vs-community.html#ossm-cni_ossm-vs-istio) [COMMUNITY-TOOL] - [Red Hat Advanced Cluster Management for Kubernetes 🌟](https://www.redhat.com/en/technologies/management/advanced-cluster-management) [COMMUNITY-TOOL] + - [Similarities and differences between OpenShift Kubernetes Engine and OpenShift Container Platform](https://docs.openshift.com/container-platform/4.4/welcome/oke_about.html) [COMMUNITY-TOOL] - [Homepage](https://crc.dev) [COMMUNITY-TOOL] - [developers.redhat.com: Developing applications on Kubernetes 🌟](https://developers.redhat.com/topics/kubernetes) [COMMUNITY-TOOL] - [Overview: running crc on a remote server](https://gist.github.com/tmckayus/8e843f90c44ac841d0673434c7de0c6a) [COMMUNITY-TOOL] - [developers.redhat.com: How to install CodeReady Workspaces in a restricted' OpenShift 4 environment](https://developers.redhat.com/blog/2020/06/12/how-to-install-codeready-workspaces-in-a-restricted-openshift-4-environment) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [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] + - [blog.openshift.com: openshift hive cluster as a service](https://blog.openshift.comopenshift-hive-cluster-as-a-service) [COMMUNITY-TOOL] - [github.com/openshift/hive](https://github.com/openshift/hive) ⭐ 275 [COMMUNITY-TOOL] + - [Create an OpenShift 4.2 Private Cluster in AWS 🌟](https://access.redhat.com/solutions/4363731) [COMMUNITY-TOOL] - [cloud.ibm.com: openshift-security](https://cloud.ibm.com/docs/openshift?topic=openshift-security) [COMMUNITY-TOOL] - [docs.okd.io 🌟](https://docs.okd.io) [COMMUNITY-TOOL] - [youtube.com: OKD4](https://www.youtube.com/watch?v=_nl-45ulj1s) [COMMUNITY-TOOL] @@ -73,27 +183,70 @@ - [youtube.com: How To Install OKD4 on GCP - Vadim Rutkovsky (Red Hat)](https://www.youtube.com/watch?v=2UwQD0diUxk) [COMMUNITY-TOOL] - [okd4-upi-lab-setup: Building an OpenShift - OKD 4.X Lab](https://cgruver.github.io/okd4-upi-lab-setup) [COMMUNITY-TOOL] - [dustymabe.com: OpenShift OKD on Fedora CoreOS on DigitalOcean Part 4: Recorded' Demo](https://dustymabe.com/2020/09/28/openshift-okd-on-fedora-coreos-on-digitalocean-part-4-recorded-demo) [COMMUNITY-TOOL] + - [medium: Guide OKD 4.5 Single Node Cluster](https://medium.com/swlh/guide-okd-4-5-single-node-cluster-832693cb752b) [COMMUNITY-TOOL] - [redhat.com: What is knative?](https://www.redhat.com/en/topics/microservices/what-is-knative) [COMMUNITY-TOOL] + - [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture) [COMMUNITY-TOOL] - [Serverless applications made faster and simpler with **OpenShift Serverless GA**](https://developers.redhat.com/blog/2020/04/30/serverless-applications-made-faster-and-simpler-with-openshift-serverless-ga) [COMMUNITY-TOOL] + - [The supported method of using Helm charts with Openshift4 is via the Helm Operator](https://blog.openshift.combuild-kubernetes-operators-from-helm-charts-in-5-steps) [COMMUNITY-TOOL] - [youtube](https://www.youtube.com/watch?v=6NM6sqXIsoA) [COMMUNITY-TOOL] + - [blog.openshift.com: Helm and Operators on OpenShift, Part 1](https://blog.openshift.comhelm-and-operators-on-openshift-part-1) [COMMUNITY-TOOL] + - [blog.openshift.com: Helm and Operators on OpenShift, Part 2](https://blog.openshift.comhelm-and-operators-on-openshift-part-2) [COMMUNITY-TOOL] - [developers.redhat.com: Building Kubernetes applications on OpenShift with' Red Hat Marketplace](https://developers.redhat.com/blog/2020/04/27/building-kubernetes-applications-on-openshift-with-red-hat-marketplace) [COMMUNITY-TOOL] - [kubestone.io](https://kubestone.io) [COMMUNITY-TOOL] - [operatorhub.io: kubestone](https://operatorhub.io/operator/kubestone) [COMMUNITY-TOOL] - [developers.redhat.com: Operator pattern: REST API for Kubernetes and Red' Hat OpenShift 🌟](https://developers.redhat.com/blog/2020/01/22/operator-pattern-rest-api-for-kubernetes-and-red-hat-openshift) [COMMUNITY-TOOL] - [developers.redhat.com: 5 tips for developing Kubernetes Operators with the' new Operator SDK](https://developers.redhat.com/blog/2020/09/11/5-tips-for-developing-kubernetes-operators-with-the-new-operator-sdk) [COMMUNITY-TOOL] + - [medium: Using Kubernetes Operators to Manage the Lifecycle of AI Applications](https://medium.com/@bherta/using-kubernetes-operators-to-manage-the-lifecycle-of-ai-applications-5682c3b372b3) [COMMUNITY-TOOL] - [projectquay.io](https://www.projectquay.io) [COMMUNITY-TOOL] - [GitHub Quay (OSS)](https://github.com/quay/quay) ⭐ 2774 [COMMUNITY-TOOL] - [operatorhub.io/operator/quay](https://operatorhub.io/operator/quay) [COMMUNITY-TOOL] + - [medium: Securing Containers with Red Hat Quay and Clair β€” Part I](https://medium.com/opstalk/securing-containers-with-red-hat-quay-and-clair-part-i-bcec8d170536) [COMMUNITY-TOOL] + - [Red Hat Application Migration Toolkit](https://developers.redhat.com/products/mta/overview) [COMMUNITY-TOOL] - [windup](https://github.com/windup) [COMMUNITY-TOOL] - [RHAMT in Github Actions](https://carlosthe19916.wordpress.com/2020/04/12/rhamt-in-github-actions) [COMMUNITY-TOOL] - [Migrate your Java apps to containers with Migration Toolkit for Applications 5.0](https://developers.redhat.com/blog/2020/09/04/migrate-your-java-apps-to-containers-with-migration-toolkit-for-applications-5-0/#more-768337) [COMMUNITY-TOOL] - [developers.redhat.com: Spring Boot to Quarkus migrations and more in Red' Hat’s migration toolkit for applications 5.1.0](https://developers.redhat.com/blog/2020/12/08/spring-boot-to-quarkus-migrations-and-more-in-red-hats-migration-toolkit-for-applications-5-1-0) [COMMUNITY-TOOL] + - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] - [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] - [OpenBuilt](https://openbuilt.io) [COMMUNITY-TOOL] - [infoq.com: IBM, Red Hat and Cobuilder Develop OpenBuilt, a Platform for' the Construction Industry](https://www.infoq.com/news/2021/04/ibm-redhat-openbuilt) [COMMUNITY-TOOL] - [youtube: Red Hat OpenShift AI overview](https://www.youtube.com/watch?v=Hc8emNr2igU) [COMMUNITY-TOOL] - [tommeramber/ocp-automations](https://github.com/tommeramber/ocp-automations) [COMMUNITY-TOOL] + - [Descheduler for Kubernetes 🌟](https://github.com/kubernetes-sigs/descheduler) ⭐ 5417 [ENTERPRISE-STABLE] + - [kubernetes-sigs: Trimaran: Load-aware scheduling plugins 🌟](https://github.com/kubernetes-sigs/scheduler-plugins/tree/master/pkg/trimaran) ⭐ 1295 [COMMUNITY-TOOL] + - [Buildah.io](https://buildah.io) [COMMUNITY-TOOL] + - [kubernetes.io](https://kubernetes.io) [COMMUNITY-TOOL] + - [developers.redhat.com: **Red Hat Container Development Kit**](https://developers.redhat.com/products/cdk/overview) [COMMUNITY-TOOL] + - [dzone: OpenShift Egress Options](https://dzone.com/articles/openshift-egress-options) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### Service Mesh + +#### Istio Mesh + + - [Istio.io](https://istio.io) [EN CONTENT] [ADVANCED LEVEL] [DE FACTO STANDARD] β€” The premier open-source service mesh providing advanced traffic management, end-to-end security, and granular observability. Uses Envoy proxies (via sidecars or Ambient mode) to secure and manage microservice fabrics. +## Cloud Native Infrastructure + +### Observability + +#### Distributed Tracing + +##### Jaeger Platform + + - [jaegertracing.io](https://www.jaegertracing.io) [DOCUMENTATION] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The official gateway for Jaeger, a CNCF-graduated distributed tracing platform. Essential for microservice architectures to monitor transactions, perform root-cause analysis, optimize performance bottlenecks, and visualize complex request propagation paths. +### Service Mesh (1) + +#### Istio Distributions + +##### Source Code + + - [github.com: Maistra Istio](https://github.com/maistra/istio) ⭐ 94 [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” The official GitHub repository for Maistra's modified Istio control plane code. Optimized for multi-tenancy support, advanced security policies, and tight integration within OpenShift environments. +#### Observability (1) + +##### Visualization + + - **(2025)** [==kiali.io==](https://kiali.io) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The home portal for Kiali, the de facto standard visual console for Istio service mesh topologies. It aggregates Prometheus metrics, Jaeger traces, and Istio configurations to display active traffic flows, circuit breakers, and network health anomalies. ## Enterprise Kubernetes ### Red Hat OpenShift @@ -101,9 +254,6 @@ #### Image Management - [cloudowski.com: Openshift ImageStreams](https://cloudowski.com/articles/why-managing-container-images-on-openshift-is-better-than-on-kubernetes) [COMMUNITY-TOOL] β€” A technical architectural review contrasting OpenShift ImageStreams with standard Kubernetes container registry integrations. It explains how ImageStreams abstract container images and automate rolling deployments on build mutations. -#### Secure Pipelines - - - **(2020)** [openshift.com: Keep Your Applications Secure With Automatic Rebuilds](https://www.redhat.com/en/blog/keep-your-applications-secure-with-automatic-rebuilds) 🌟🌟 [COMMUNITY-TOOL] β€” An engineering deep-dive into configuring automatic application rebuilds in Red Hat OpenShift. It describes the design patterns where security patches in base container images trigger CI/CD builds for downstream workloads. ## Infrastructure Standards ### Container Registry @@ -116,5 +266,5 @@ - [Red Hat Introduces open source Project Quay container registry](https://www.redhat.com/en/blog/red-hat-introduces-open-source-project-quay-container-registry) [COMMUNITY-TOOL] β€” A historical press release from Red Hat explaining the architectural transition and open-sourcing of Project Quay, detailing its integration into standard enterprise container management stacks. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/openshift-pipelines.md b/v2-docs/openshift-pipelines.md index 91598d36..71463138 100644 --- a/v2-docs/openshift-pipelines.md +++ b/v2-docs/openshift-pipelines.md @@ -1,12 +1,31 @@ -# Openshift Pipelines +# OpenShift Pipelines !!! info "Architectural Context" - Detailed reference for Openshift Pipelines in the context of Engineering Pipeline. + Detailed reference for OpenShift Pipelines in the context of Engineering Pipeline. ## Standard Reference + - [**uncontained.io**: External Jenkins Integration 🌟](http://v1.uncontained.io/playbooks/continuous_delivery/external-jenkins-integration.html) [COMMUNITY-TOOL] + - [OCP 4.2 - Jenkins image](https://docs.openshift.com/container-platform/4.2/openshift_images/using_images/images-other-jenkins-agent.html) [COMMUNITY-TOOL] + - [Dzone: 4 ways to build applications in openshift](https://dzone.com/articles/4-ways-to-build-applications-in-openshift-1) [COMMUNITY-TOOL] + - [Dzone: a quick guide to deploying java apps on openshift](https://dzone.com/articles/a-quick-guide-to-deploying-java-apps-on-openshift) [COMMUNITY-TOOL] + - [Using **KubeFed** to deploy applications](https://blog.openshift.comusing-kubefed-to-deploy-applications-to-ocp3-and-ocp4-clusters) [COMMUNITY-TOOL] + - [developers.redhat.com: odo Cheat Sheet](https://developers.redhat.com/cheat-sheets/odo-cheat-sheet) [COMMUNITY-TOOL] + - [medium: Jenkins CICD Getting started with Groovy and Docker Containers β€”' Part 1](https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy-Part-1) [COMMUNITY-TOOL] + - [medium: jenkins cicd getting started with groovy and docker](https://medium.com/@fvtool/jenkins-cicd-getting-started-with-groovy-and-docker-containers-part-2-b03a1b934a49) [COMMUNITY-TOOL] + - [medium - fabric8, please check out jenkins X instead](https://medium.com/@jstrachan/fabric8-please-check-out-jenkins-x-instead-8295a025173a) [COMMUNITY-TOOL] - [slideshare.net: CI/CD with Openshift and Jenkins 🌟](https://www.slideshare.net/arilivigni/cicd-with-openshift-and-jenkins) [COMMUNITY-TOOL] + - [Dzone - Continuous Delivery with OpenShift and Jenkins: A/B Testing 🌟](https://dzone.com/articles/continuous-delivery-with-openshift-and-jenkins-ab) [COMMUNITY-TOOL] + - [docs.openshift.com: OpenShift 3.11 Pipeline Builds with OpenShift Jenkins' Image and OpenShift DSL](https://docs.openshift.com/container-platform/3.11/dev_guide/dev_tutorials/openshift_pipeline.html) [COMMUNITY-TOOL] + - [kubernetes/client-go: Go client for Kubernetes 🌟](https://github.com/kubernetes/client-go) ⭐ 9818 [ENTERPRISE-STABLE] +## DevOps + +### CI-CD Pipelines + +#### Jenkins Ecosystem + + - [Jenkins Pipeline Syntax: Scripted Syntax (Groovy DSL syntax) & Declarative' Syntax 🌟](https://www.jenkins.io/doc/book/pipeline/syntax) [EN CONTENT] [DOCUMENTATION] [DE FACTO STANDARD] β€” Authoritative documentation explaining scripted and declarative Jenkins pipeline configuration syntaxes. Breaks down flow control structures, declarative directives, agent allocations, and step definitions essential to enterprise build automation. ## Hybrid Cloud and Enterprise ### OpenShift @@ -25,13 +44,15 @@ Live Grounding: Represents historical approaches to Jenkins and Tekton configura Live Grounding: While it contains modular Jenkins steps tailored to OpenShift environments, it has limited recent commits. Most enterprise workflows have migrated to native Tekton or declarative Argo CD paths. - [developers.redhat.com - Get started with Jenkins CI/CD in Red Hat OpenShift 4](https://developers.redhat.com/blog/2019/05/02/get-started-with-jenkins-ci-cd-in-red-hat-openshift-4) [COMMUNITY-TOOL] β€” Curator Insight: A technical guide focused on setting up traditional Jenkins CI/CD servers inside OpenShift 4. Live Grounding: Details the deployment of the OpenShift Jenkins Client Plug-in. It provides historical context on OpenShift Jenkins sync configurations before the cloud-native transition to Tekton. + - [github.com/openshift/pipelines-tutorial](https://github.com/openshift/pipelines-tutorial) ⭐ 322 [ENTERPRISE-STABLE] [GUIDE] β€” Curator Insight: The primary repository used for training developers on utilizing Tekton triggers and tasks in OpenShift. +Live Grounding: Serves as an excellent hands-on lab environment for configuring Tasks, Pipelines, PipelineRuns, and EventListeners using the OpenShift Pipelines CLI. - [github: OpenShift Pipelines Node.js Tutorial](https://github.com/csantanapr/faststart2020-pipelines-lab) ⭐ 5 [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight: A specialized, quick-start tutorial targeting Node.js deployments with OpenShift Pipelines. Live Grounding: Illustrates how to configure a build-and-deploy pipeline using standard Node.js source code, demonstrating Source-to-Image capabilities within the Tekton framework. - [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) [COMMUNITY-TOOL] β€” Curator Insight: Part 4 of a developer series focusing on deployment pipelines for modern JavaScript web applications. Live Grounding: Provides practical code examples of utilizing Tekton for building and serving front-end assets on OpenShift, utilizing lightweight Nginx containers. ## Red Hat OpenShift -### CI-CD Pipelines +### CI-CD Pipelines (1) #### Architecture @@ -42,12 +63,18 @@ Live Grounding: Provides practical code examples of utilizing Tekton for buildin #### Java Integrations - **(2018)** [CI/CD with fabric8](http://fabric8.io/guide/cdelivery.html) [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Archive documentation specifying continuous delivery workflows, pipelines, and integrations built around early Fabric8 architectures. Useful for maintaining or migrating older Java deployments in enterprise settings. -#### Jenkins Ecosystem +#### Jenkins Ecosystem (1) + - **(2018)** [**github - using jenkins pipelines with OKD**](https://github.com/openshift/origin/tree/main/examples/jenkins/pipeline) ⭐ 8654 [EN CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Repository detailing baseline code configurations, sample pipelines, and deployment manifests engineered to execute scripted Jenkins procedures inside early versions of the OKD community container platform. - **(2018)** [blog.openshift.com: Deploying jenkins on openshift - part 1](https://www.redhat.com/en/blog/deploying-jenkins-on-openshift-part-1) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores the baseline deployment strategy for standing up Jenkins nodes within OpenShift namespaces. Deeply reviews network configurations, service accounts, and route declarations to enable external webhook communications. - **(2018)** [blog.openshift.com: Improving jenkins performance on openshift - part 2](https://www.redhat.com/en/blog/improving-jenkins-performance-on-openshift-part-2) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Focuses on maximizing execution speed, tuning garbage collection, allocating resource requests and limits, and resolving scaling bottlenecks in OpenShift Jenkins deployments. Offers proven optimization recipes for larger scale organizations. + - **(2018)** [OpenShift Pipelines with Jenkins Blue Ocean 🌟](https://www.redhat.com/en/blog/openshift-pipelines-jenkins-blue-ocean) [EN CONTENT] [COMMUNITY-TOOL] β€” Combines OpenShift Orchestration APIs with Jenkins Blue Ocean to manage continuous delivery pipelines visually. Promotes clear state-tracking, modular pipeline construction, and simplified debugging metrics. + - **(2018)** [Building Declarative Pipelines with OpenShift DSL Plugin 🌟🌟](https://www.redhat.com/en/blog/building-declarative-pipelines-openshift-dsl-plugin) [EN CONTENT] [COMMUNITY-TOOL] β€” Details strategies to compile reliable, declarative Jenkins pipelines utilizing OpenShift DSL plugins. Discusses native methods to trigger S2I builds, promote container images, and securely communicate with Cluster managers. - [Jenkins Docker Image for Openshift v3](https://github.com/openshift/jenkins) ⭐ 260 [EN CONTENT] [COMMUNITY-TOOL] β€” Base image definition and custom wrappers designed to run stable Jenkins instances natively within OpenShift v3 clusters. Optimizes master-agent lifecycles, permissions, and localized source-to-image deployments inside early OpenShift platforms. + - [opensource.com: running jenkins builds containers 🌟](https://opensource.com/article/18/4/running-jenkins-builds-containers) [EN CONTENT] [COMMUNITY-TOOL] β€” Step-by-step tutorial addressing the orchestration of containerized workloads inside a Jenkins building phase. Evaluates Docker-in-Docker strategies and Kubernetes dynamic agents to avoid single-host execution bottlenecks and guarantee runtime isolation. - [cloudowski.com: Jenkins on OpenShift - how to use and customize it in a' cloud-native way 🌟](https://cloudowski.com/articles/jenkins-on-openshift) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores Cloud-Native custom Jenkins practices optimized specifically for OpenShift environments. Introduces the application of dynamic pod templates, native storage classes, and OAuth-based authentication to maximize pipeline resilience. + - [developers.redhat.com: An easier way to create custom Jenkins containers](https://developers.redhat.com/blog/2020/06/04/an-easier-way-to-create-custom-jenkins-containers) [EN CONTENT] [COMMUNITY-TOOL] β€” Explains streamlined procedures for producing custom, secure Jenkins container images for deployment. Focuses on minimizing layers, loading plug-ins safely during build time, and injecting enterprise parameters within Red Hat architectures. + - [github.com/siamaksade/jenkins-blueocean](https://github.com/siamaksade/jenkins-blueocean) [EN CONTENT] [COMMUNITY-TOOL] β€” Utility repository hosting configurations to deploy Jenkins Blue Ocean configurations instantly within early Red Hat OpenShift Container Platform environments. Serves as a reference setup for visualized pipeline states. - [Fabric8 Pipeline Library](https://github.com/fabric8io/fabric8-pipeline-library) ⭐ 436 [EN CONTENT] [ADVANCED LEVEL] [LEGACY] β€” A reusable Jenkins Pipeline helper library that supports automated environments, build phases, and release setups within OpenShift frameworks. It is largely deprecated, superseded by modern Jenkins plugins or native Tekton pipelines. #### Multi-Cluster Deployments @@ -63,6 +90,13 @@ Live Grounding: Provides practical code examples of utilizing Tekton for buildin #### Devfiles - [developers.redhat.com: Developing your own custom devfiles for odo 2.0](https://developers.redhat.com/blog/2021/02/12/developing-your-own-custom-devfiles-for-odo-2-0) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Thorough explanation of structuring, writing, and applying custom Devfiles within the odo ecosystem to mandate unified container development environments across large engineering divisions. +#### Java Integrations (1) + + - [Fabric8](https://fabric8.io) [EN CONTENT] [LEGACY] β€” Historically significant platform offering tools, microservices, and management mechanisms for Java environments on Kubernetes and OpenShift. Now deprecated, but set foundations for contemporary Java developer abstractions. + - [developers.redhat.com: Getting started with the fabric8 Kubernetes Java' client](https://developers.redhat.com/blog/2020/05/20/getting-started-with-the-fabric8-kubernetes-java-client) [EN CONTENT] [COMMUNITY-TOOL] β€” Technical introduction to utilizing the Fabric8 Kubernetes Java Client SDK. Details how to perform CRUD operations on Kubernetes APIs, deploy custom controllers, and stream container logs inside Java runtimes. +#### Maven Plugins + + - **(2025)** [GitHub: Eclipse JKube](https://github.com/eclipse-jkube/jkube) ⭐ 850 [EN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Active repository containing the source code, extensions, and Maven/Gradle plugins for Eclipse JKube. Simplifies localized builds, auto-detects Java application frameworks, and generates matching Kubernetes resource configurations. #### Source-to-Image - [developers.redhat.com - S2i](https://developers.redhat.com/blog/2018/09/26/source-versus-binary-s2i-workflows-with-red-hat-openshift-application-runtimes) [EN CONTENT] [COMMUNITY-TOOL] β€” Delivers technical insight on Source-to-Image (S2I) execution modes, comparing continuous deployment direct from code versus deploying pre-compiled binaries via specialized pipelines inside Red Hat runtimes. @@ -73,5 +107,5 @@ Live Grounding: Provides practical code examples of utilizing Tekton for buildin - **(2021)** [openshift.com: Using OpenShift Pipelines to Automate Red Hat Advanced Cluster Security for Kubernetes](https://www.redhat.com/en/blog/using-openshift-pipelines-to-automate-red-hat-advanced-cluster-security-for-kubernetes) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Outlines deployment strategies of Red Hat Advanced Cluster Security (RHACS) directly into Tekton-based OpenShift Pipelines. Demonstrates early container image scanning, compliance validations, and proactive security gate blocking. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/openshift.md b/v2-docs/openshift.md index 47667dfe..54b5860d 100644 --- a/v2-docs/openshift.md +++ b/v2-docs/openshift.md @@ -1,27 +1,94 @@ -# Openshift +# OpenShift Container Platform !!! info "Architectural Context" - Detailed reference for Openshift in the context of The Container Stack. + Detailed reference for OpenShift Container Platform in the context of The Container Stack. ## Standard Reference + - [uncontained.io/articles/openshift-ha-installation](http://uncontained.io/articles/openshift-ha-installation/) [COMMUNITY-TOOL] β€” - [uncontained.io/articles/openshift-and-the-org](http://uncontained.io/articles/openshift-and-the-org) + - [**v1.uncontained.io**: Red Hat Consulting DevOps And OpenShift Playbooks 🌟](http://v1.uncontained.io) Red Hat Consulting DevOps and OpenShift Playbooks are guides for implementing DevOps technical practices and container automation approaches using Red Hat commercial open source products, including OpenShift Enterprise 3. They are intended to reflect real-world experience delivering solutions through these processes and technologies. + - [AWS Account Set Up 🌟](https://github.com/openshift/installer/blob/main/docs/user/aws/README.md) ⭐ 1546 [COMMUNITY-TOOL] + - [try.openshift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” - [github.com/openshift/installer](https://github.com/openshift/installer) + - [Network Security Zones in Openshift (DMZ)](https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches) [COMMUNITY-TOOL] + - [marketplace.redhat.com 🌟](https://marketplace.redhat.com/sunset) [COMMUNITY-TOOL] + - [OpenShift.com](https://www.redhat.com/en/technologies/cloud-computing/openshift) [COMMUNITY-TOOL] + - [OpenShift blog 🌟](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure) [COMMUNITY-TOOL] + - [twitter.com/openshift](https://x.com/openshift) [COMMUNITY-TOOL] + - [OpenShift.tv](https://www.redhat.com/en/livestreaming) [COMMUNITY-TOOL] + - [Amazon Red Hat OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift/aws) [COMMUNITY-TOOL] + - [OpenShift on Google Cloud](https://docs.cloud.google.com/compute/docs/containers) [COMMUNITY-TOOL] + - [Microsoft Azure Red Hat OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift/azure) [COMMUNITY-TOOL] + - [Red Hat OpenShift on IBM Cloud](https://www.ibm.com/products/openshift) [COMMUNITY-TOOL] + - [aroworkshop.io 🌟](http://aroworkshop.io) [COMMUNITY-TOOL] + - [docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟](https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro) [COMMUNITY-TOOL] + - [Red Hat's approach to Kubernetes 🌟](https://www.redhat.com/en/solutions/kubernetes-approach) [COMMUNITY-TOOL] + - [O'Reilly Free Book: **DevOps with OpenShift**](https://www.redhat.com/en/resources) [COMMUNITY-TOOL] + - [O'Reilly Free Book: **Openshift for developers**](https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers) [COMMUNITY-TOOL] + - [blog.openshift.com: Installing OKD 3.10 on a Single Host 🌟](https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host) [COMMUNITY-TOOL] + - [blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart](https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart) [COMMUNITY-TOOL] + - [blog.openshift.com: OpenShift 4.2 vsphere install with static IPs 🌟](https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips) [COMMUNITY-TOOL] + - [blog.openshift.com: Troubleshooting OpenShift network performance with a netperf DaemonSet](https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-with-a-netperf-daemonset) [COMMUNITY-TOOL] + - [blog.openshift.com: Advanced Network customizations for OpenShift Install](https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install) [COMMUNITY-TOOL] + - [NetworkPolicies and Microsegmentation](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolicies-and-microsegmentation) [COMMUNITY-TOOL] + - [Fully Automated Management of Egress IPs with the egressip-ipam-operator 🌟](https://www.redhat.com/en/blog/fully-automated-management-of-egress-ips-with-the-egressip-ipam-operator) [COMMUNITY-TOOL] + - [Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟](https://catalog.redhat.com/en) [COMMUNITY-TOOL] + - [Get started with OpenShift Origin 3 and GitLab](https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab) [COMMUNITY-TOOL] + - [Atlassian Confluence6](https://github.com/nubenetes/confluence6-atlassian) [COMMUNITY-TOOL] + - [blog.openshift.com: AWS and red hat quickstart workshop](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] + - [openshift.com: Introducing Red Hat OpenShift Service on AWS](https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws) [COMMUNITY-TOOL] + - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] + - [OpenShift 4 on AWS Quick Starts 🌟](https://aws.amazon.com/blogs/opensource/openshift-4-on-aws-quick-start) [COMMUNITY-TOOL] + - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] + - [redhat.com: Network traffic control for containers in Red Hat OpenShift' 🌟](https://www.redhat.com/en/blog/network-traffic-control-containers-red-hat-openshift) [COMMUNITY-TOOL] + - [Developer Sandbox for Red Hat OpenShift 🌟](https://developers.redhat.com/developer-sandbox) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook: cloudpak8s.io](https://cloudpak8s.io) [COMMUNITY-TOOL] + - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] + - [kubernetes.io: The Kubernetes network model. How to implement the Kubernetes' networking model](https://kubernetes.io/docs/concepts/cluster-administration/networking) [COMMUNITY-TOOL] + - [Rcarrata's blog](https://rcarrata.com) [COMMUNITY-TOOL] + - [Wikipedia.org: OpenShift](https://en.wikipedia.org/wiki/OpenShift) [COMMUNITY-TOOL] + - [docs.openshift.com 🌟](https://docs.openshift.com) [COMMUNITY-TOOL] - [developers.redhat.com 🌟](https://developers.redhat.com) [COMMUNITY-TOOL] - [OpenShift Commons](https://commons.openshift.org) [COMMUNITY-TOOL] - [OpenShift in DockerHub](https://hub.docker.com/u/openshift) [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] - [twitch.tv/redhatopenshift](https://www.twitch.tv/redhatopenshift) [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] + - [docs.openshift.com: Enabling tab completion](https://docs.openshift.com/container-platform/4.4/cli_reference/openshift_cli/configuring-cli.html) [COMMUNITY-TOOL] + - [medium: How to enable OpenShift oc bash auto completion](https://medium.com/@ismailyenigul/how-to-enable-openshift-oc-bash-auto-completion-958b80e56e17) [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] - [O’Reilly: Free ebook: **Kubernetes Operators: Automating the Container Orchestration' Platform**](https://www.redhat.com/en/resources/oreilly-kubernetes-operators-automation-ebook) [COMMUNITY-TOOL] - [Manning: **Openshift in action**](https://www.manning.com/books/openshift-in-action) [COMMUNITY-TOOL] - [Kubernetes e-Books](https://awesome-kubernetes.readthedocs.io/kubernetes/#e-books) [COMMUNITY-TOOL] + - [udemy.com: Red Hat OpenShift With Jenkins: DevOps For Beginners](https://www.udemy.com/red-hat-openshift) [COMMUNITY-TOOL] + - [udemy.com: OpenShift Enterprise v3.2 Installation and Configuration](https://www.udemy.com/openshift-enterprise-installation-and-configuration/learn/v4/overview) [COMMUNITY-TOOL] + - [udemy.com: Ultimate Openshift (2018) Bootcamp by School of Devops 🌟](https://www.udemy.com/ultimate-openshift-bootcamp-by-school-of-devops) [COMMUNITY-TOOL] + - [Udemy: OpenShift 4 desde cero 🌟](https://www.udemy.com/course/openshift-4-desde-cero) [COMMUNITY-TOOL] + - [developers.redhat.com: **Red Hat Container Development Kit**](https://developers.redhat.com/products/cdk/overview) [COMMUNITY-TOOL] - [github.com/redhatdemocentral: OpenShift Container Platform Install Demo' 🌟](https://github.com/redhatdemocentral/ocp-install-demo) [COMMUNITY-TOOL] - [schabell.org: Cloud-native development - A blueprint 🌟](https://www.schabell.org/2020/05/cloud-native-development-a-blueprint.html) [COMMUNITY-TOOL] + - [Portfolio Architecture](https://redhatdemocentral.gitlab.io/portfolio-architecture-workshops/#) [COMMUNITY-TOOL] + - [redhatdemocentral.gitlab.io/portfolio-architecture-tooling](https://redhatdemocentral.gitlab.io/portfolio-architecture-tooling) [COMMUNITY-TOOL] - [gitlab.com: Project Examples](https://gitlab.com/redhatdemocentral/portfolio-architecture-examples) [COMMUNITY-TOOL] - [youtube.com: OpenShift Origin is now OKD. Installation of OKD 3.10 from' start to finish](https://www.youtube.com/watch?v=ZkFIozGY0IA) [COMMUNITY-TOOL] - [Install RedHat OKD 3.10 on your development box:](https://github.com/gshipley/installcentos) [COMMUNITY-TOOL] - - [github.com/openshift/installer openshift installer 🌟](https://github.com/openshift/installer) ⭐ 1546 [COMMUNITY-TOOL] + - [reddit](https://www.reddit.com/r/openshift/comments/e1kw48/openshift_42_vsphere_install) [COMMUNITY-TOOL] - [youtube: Deploy OpenShift 4 to vSphere using OpenShift's UPI](https://www.youtube.com/watch?v=DLB9m17aGus) [COMMUNITY-TOOL] - [Using sidecars to analyze and debug network traffic in OpenShift and Kubernetes pods](https://developers.redhat.com/blog/2019/02/27/sidecars-analyze-debug-network-traffic-kubernetes-pod) [COMMUNITY-TOOL] - [developers.redhat.com: Skupper.io: Let your services communicate across' Kubernetes clusters](https://developers.redhat.com/blog/2020/01/01/skupper-io-let-your-services-communicate-across-kubernetes-clusters) [COMMUNITY-TOOL] - [itnext.io: Adding security layers to your App on OpenShift β€” Part 1: Deployment' and TLS Ingress 🌟](https://itnext.io/adding-security-layers-to-your-app-on-openshift-part-1-deployment-and-tls-ingress-9ef752835599) [COMMUNITY-TOOL] + - [docs.openshift.com: OpenShift 3 Overview](https://docs.openshift.com/container-platform/3.11/architecture/index.html) [COMMUNITY-TOOL] + - [docs.openshift.com: OpenShift 3 Securing the Container Platform](https://docs.openshift.com/container-platform/3.11/security/securing_container_platform.html) [COMMUNITY-TOOL] + - [ocs.openshift.com: OpenShift 4 Understanding Authentication](https://docs.openshift.com/container-platform/4.4/authentication/understanding-authentication.html) [COMMUNITY-TOOL] + - [docs.openshift.com: Managing Security Context Constraints](https://docs.openshift.com/container-platform/3.11/admin_guide/manage_scc.html) [COMMUNITY-TOOL] + - [docs.openshift.com: Managing Security Context Constraints. Security Context' Constraints](https://docs.openshift.com/container-platform/3.11/architecture/additional_concepts/authorization.html#security-context-constraints) [COMMUNITY-TOOL] + - [ref3](https://dzone.com/articles/understanding-openshift-security-context-constrain) [COMMUNITY-TOOL] + - [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] - [github.com/sclorg/](https://github.com/sclorg) [COMMUNITY-TOOL] - [github.com/sclorg/mariadb-container](https://github.com/sclorg/mariadb-container) ⭐ 32 [COMMUNITY-TOOL] - [hub.docker.com/r/sonatype/nexus3/](https://hub.docker.com/r/sonatype/nexus3) [COMMUNITY-TOOL] @@ -29,7 +96,43 @@ - [Red Hat OpenShift Dedicated price reduction: Price lowered by 75% on average,' SLA improved to 99.95% 🌟](https://www.redhat.com/en/blog/red-hat-openshift-dedicated-price-reduction) [COMMUNITY-TOOL] - [Awesome Openshift 2](https://github.com/oscp/awesome-openshift3) ⭐ 27 [COMMUNITY-TOOL] +## Cloud Native AI + +### Batch Workloads + +#### Kueue Scheduling + + - [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) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Curator Insight: Documentation for the Red Hat Build of Kueue scheduler within OpenShift. +Live Grounding: Kueue offers advanced queueing mechanism controls, priority groupings, and resource quotas, making it the premier platform tool for managing AI/ML and batch workloads. +## Education + +### Interactive Learning + +#### Platforms + + - [katacoda.com](https://www.katacoda.com) [LEGACY] β€” Formerly the premier interactive browser-based terminal platform for testing and learning Kubernetes, Docker, and Linux configuration on-demand. Live Grounding indicates the platform was retired by O'Reilly, rendering it a legacy archive link. +## Observability and Performance + +### Kubernetes Internals + +#### Autotuning + + - [How Kruize Optimizes OpenShift Workloads](https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads#what_is_kruize_autotune_) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Provides a comprehensive overview of how Kruize Autotune optimizes resource efficiency in OpenShift and Kubernetes workloads. Evaluates real-time scaling mechanisms and automated recommendations to reduce resource waste. +## Platform Engineering + +### Enterprise Linux + +#### Training + + - **(2025)** [redhatgov.io](http://redhatgov.io) 🌟🌟 [COMMUNITY-TOOL] β€” Red Hat's dedicated architectural training blueprint designed for secure governmental and enterprise environments. Focuses on orchestrating compliant private clouds and enterprise Linux configurations. +## Training and Certification + +### Red Hat Ecosystem + +#### Learning Platforms + + - [Red Hat Training & Certification Community](https://access.redhat.com/community/learn) [COMMUNITY-TOOL] β€” Official educational resources and certification preparation portal curated by Red Hat. Serves as a vital reference for mastering OpenShift and enterprise Linux engineering architectures. --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/oraclecloud.md b/v2-docs/oraclecloud.md index d5f56b27..36b214b6 100644 --- a/v2-docs/oraclecloud.md +++ b/v2-docs/oraclecloud.md @@ -1,7 +1,13 @@ -# Oraclecloud +# Oracle Cloud Infrastructure (OCI) !!! info "Architectural Context" - Detailed reference for Oraclecloud in the context of Cloud Providers (Hyperscalers). + Detailed reference for Oracle Cloud Infrastructure (OCI) in the context of Cloud Providers (Hyperscalers). + +## Standard Reference + + - [blogs.oracle.com: Access hands-on exercises for Oracle Cloud Infrastructure' with ease](https://blogs.oracle.com/oracleuniversity/post/hands-on-labs-oci-training) [COMMUNITY-TOOL] + - [blogs.oracle.com: Oracle RAC on Docker - Now with Full Production Support](https://blogs.oracle.com/maa/post/oracle-rac-on-docker-now-with-full-production-support) [COMMUNITY-TOOL] + - [blogs.oracle.com: Announcing private Kubernetes clusters](https://blogs.oracle.com/cloud-infrastructure/announcing-private-kubernetes-clusters) [COMMUNITY-TOOL] ## Networking @@ -28,5 +34,5 @@ - [github.com/oracle](https://github.com/oracle) [ENTERPRISE-STABLE] β€” The primary open-source hub for Oracle's cloud-native integrations. Hosts projects like OCI Cloud Controller Manager, CSI plugins, and deployment tools designed for enterprise container infrastructure. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/other-awesome-lists.md b/v2-docs/other-awesome-lists.md index bba9ce11..d90f0a50 100644 --- a/v2-docs/other-awesome-lists.md +++ b/v2-docs/other-awesome-lists.md @@ -1,14 +1,43 @@ -# Other Awesome Lists +# Awesome Lists !!! info "Architectural Context" - Detailed reference for Other Awesome Lists in the context of Architectural Foundations. + Detailed reference for Awesome Lists in the context of Architectural Foundations. ## Standard Reference + - [github.com/shuaibiyy/awesome-terraform](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [ENTERPRISE-STABLE] + - [dev.to: The Awesome Side of GitHub - Awesome Lists | Leonardo Montini](https://dev.to/playfulprogramming/the-awesome-side-of-github-awesome-lists-2a5h) [COMMUNITY-TOOL] + - [Awesome kubetools](http://dockerlabs.collabnix.com/kubernetes/kubetools) [COMMUNITY-TOOL] + - [unofficial-kubernetes.readthedocs.io](https://unofficial-kubernetes.readthedocs.io/en/latest) [COMMUNITY-TOOL] + - [steveazz/awesome-slo: Awesome SLOs](https://github.com/steve-mt/awesome-slo) ⭐ 280 [COMMUNITY-TOOL] + - [Awesome Cloud Native](https://awesome.jimmysong.io) [COMMUNITY-TOOL] + - [christopherhein/awesome-eks: Awesome EKS](https://github.com/jimmyraywv/awesome-eks) [COMMUNITY-TOOL] + - [dawitnida/Awesome Packer](https://github.com/dchonch/awesome-packer) ⭐ 30 [COMMUNITY-TOOL] + - [anderseknert/awesome-opa 🌟](https://github.com/open-policy-agent/awesome-opa) ⭐ 886 [COMMUNITY-TOOL] + - [Awesome Software Quality](https://github.com/ligurio/sqa-wiki) ⭐ 2311 [COMMUNITY-TOOL] + - [onurakpolat/awesome-bigdata](https://github.com/oxnr/awesome-bigdata) ⭐ 14400 [ENTERPRISE-STABLE] + - [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] + - [sahilsk/awesome-jenkins](https://github.com/sahilsk/awesome-jenkins) ⭐ 70 [COMMUNITY-TOOL] + - [Hacking jenkins](https://github.com/orangetw/awesome-jenkins-rce-2019) [COMMUNITY-TOOL] + - [Awesome Python 🌟](https://github.com/vinta/awesome-python) ⭐ 298980 [DE FACTO STANDARD] + - [github.com/antonarhipov/awesome-apm: Awesome APM](https://github.com/antonarhipov/awesome-apm) [COMMUNITY-TOOL] + - [collabnix.github.io/kubetools 🌟](https://collabnix.github.io/kubetools) [COMMUNITY-TOOL] + - [realvz/awesome-eks: A curated list of awesome tools for Amazon EKS 🌟](https://github.com/realvz/awesome-eks) ⭐ 341 [COMMUNITY-TOOL] + - [github: A very Long never ending Learning around Data Engineering & Machine' Learning](https://github.com/abhishek-ch/around-dataengineering) [COMMUNITY-TOOL] + - [Devdocs.io API Documentation 🌟](https://devdocs.io) [COMMUNITY-TOOL] + - [divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] + - [diegolnasc/kubernetes-best-practices 🌟](https://github.com/diegolnasc/kubernetes-best-practices) ⭐ 1498 [COMMUNITY-TOOL] + - [Available kubectl plugins](https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md) ⭐ 690 [COMMUNITY-TOOL] + - [Awesome Kubectl plugins](https://github.com/ishantanu/awesome-kubectl-plugins) ⭐ 1008 [COMMUNITY-TOOL] + - [Awesome GitHub Actions](https://github.com/sdras/awesome-actions) ⭐ 27816 [DE FACTO STANDARD] + - [github.com/DevOps-Projects-Ideas/DevOps-Books 🌟🌟](https://github.com/DevOps-Projects-Ideas/DevOps-Books) ⭐ 667 [COMMUNITY-TOOL] + - [Awesome Openshift 2](https://github.com/oscp/awesome-openshift3) ⭐ 27 [COMMUNITY-TOOL] - [@sindresorhus' Awesome](https://github.com/sindresorhus/awesome) ⭐ 468957 [DE FACTO STANDARD] - [@ramitsurana' Awesome Kubernetes](https://ramitsurana.github.io/awesome-kubernetes) [COMMUNITY-TOOL] - [tomhuang12: Awesome Kubernetes Resources](https://github.com/tomhuang12/awesome-k8s-resources) ⭐ 4146 [ENTERPRISE-STABLE] - [@jk8s' Awesome Kubernetes](https://github.com/jk8s/awesome-kubernetes) [COMMUNITY-TOOL] + - [kubezilla.com: Kubetools – Curated List of Kubernetes Tools](https://kubezilla.com/tools) [COMMUNITY-TOOL] - [magnologan/awesome-k8s-security: Awesome Kubernetes (K8s) Security 🌟](https://github.com/magnologan/awesome-k8s-security) [COMMUNITY-TOOL] - [ksoclabs/awesome-kubernetes-security 🌟](https://github.com/ksoclabs/awesome-kubernetes-security) [COMMUNITY-TOOL] - [rootsongjc/awesome-cloud-native 🌟](https://github.com/rootsongjc/awesome-cloud-native) ⭐ 2404 [COMMUNITY-TOOL] @@ -18,13 +47,16 @@ - [github.com/joseadanof: Awesome Cloud Native Trainings](https://github.com/joseadanof/awesome-cloudnative-trainings) [COMMUNITY-TOOL] - [github.com/calvin-puram: Awesome Kubernetes Operator Resources](https://github.com/calvin-puram/awesome-kubernetes-operator-resources) ⭐ 245 [COMMUNITY-TOOL] - [free-for.dev 🌟](https://free-for.dev) [COMMUNITY-TOOL] + - [Awesome WSL](https://awesomeopensource.com/project/sirredbeard/Awesome-WSL) [COMMUNITY-TOOL] - [Awesome Container](https://github.com/tcnksm/awesome-container) ⭐ 174 [COMMUNITY-TOOL] - [Awesome Productivity](https://github.com/jyguyomarch/awesome-productivity) ⭐ 3226 [ENTERPRISE-STABLE] - [Awesome Linux](https://github.com/inputsh/awesome-linux) ⭐ 5024 [ENTERPRISE-STABLE] - [The Book of Secret Knowledge 🌟](https://github.com/trimstray/the-book-of-secret-knowledge) ⭐ 222882 [DE FACTO STANDARD] - [Awesome Scalability](https://github.com/binhnguyennus/awesome-scalability) ⭐ 71159 [DE FACTO STANDARD] + - [bregman-arie/devops-exercises 🌟](https://github.com/bregman-arie/devops-exercises) ⭐ 82450 [DE FACTO STANDARD] - [How they SRE](https://github.com/upgundecha/howtheysre) ⭐ 9723 [ENTERPRISE-STABLE] - [Tech Interview Handbook](https://github.com/yangshun/tech-interview-handbook) ⭐ 139662 [DE FACTO STANDARD] + - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] - [unixorn/awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins) ⭐ 17712 [DE FACTO STANDARD] - [developer-guy/awesome-falco](https://github.com/developer-guy/awesome-falco) [COMMUNITY-TOOL] - [runacapital/awesome-oss-alternatives: Awesome open-source alternatives to' SaaS 🌟](https://github.com/runacapital/awesome-oss-alternatives) ⭐ 19131 [DE FACTO STANDARD] @@ -60,6 +92,7 @@ - [Awesome microservices](https://github.com/mfornos/awesome-microservices) ⭐ 14297 [ENTERPRISE-STABLE] - [akuity/awesome-argo 🌟](https://github.com/akuity/awesome-argo) ⭐ 2437 [COMMUNITY-TOOL] - [github.com/adriannovegil/awesome-observability: Awesome Observability 🌟](https://github.com/adriannovegil/awesome-observability) ⭐ 630 [COMMUNITY-TOOL] + - [Awesome AWS 🌟](https://github.com/donnemartin/awesome-aws) ⭐ 14033 [ENTERPRISE-STABLE] - [github.com/GoogleCloudPlatform/awesome-google-cloud: Awesome GCP](https://github.com/GoogleCloudPlatform/awesome-google-cloud) ⭐ 899 [COMMUNITY-TOOL] - [github.com/kristofferandreasen/awesome-azure: Awesome Azure](https://github.com/kristofferandreasen/awesome-azure) [COMMUNITY-TOOL] - [github.com/simhol/awesome-azure: Awesome Azure](https://github.com/simhol/awesome-azure) [COMMUNITY-TOOL] @@ -68,7 +101,11 @@ - [github.com/toniblyx/my-arsenal-of-aws-security-tools](https://github.com/toniblyx/my-arsenal-of-aws-security-tools) ⭐ 9450 [ENTERPRISE-STABLE] - [github.com/lukemurraynz/awesome-azure-architecture 🌟](https://github.com/lukemurraynz/awesome-azure-architecture) ⭐ 1695 [COMMUNITY-TOOL] - [github.com/iam-veeramalla/Azure-zero-to-hero: Azure Zero to Hero Course](https://github.com/iam-veeramalla/Azure-zero-to-hero) ⭐ 5046 [ENTERPRISE-STABLE] + - [Awesome Docker 🌟](https://github.com/veggiemonk/awesome-docker) ⭐ 36056 [DE FACTO STANDARD] + - [Awesome Compose 🌟](https://github.com/docker/awesome-compose) ⭐ 45355 [DE FACTO STANDARD] - [collabnix.github.io: Docker Extensions 🌟](https://collabnix.github.io/docker-community-extensions) [COMMUNITY-TOOL] + - [https://github.com/jdauphant/awesome-ansible](https://github.com/jdauphant/awesome-ansible) ⭐ 1005 [COMMUNITY-TOOL] + - [ansible-community/awesome-ansible: Awesome Ansible 🌟🌟🌟](https://github.com/ansible-community/awesome-ansible) ⭐ 1878 [COMMUNITY-TOOL] - [ElYusubov/AWESOME-Azure-Bicep: AWESOME Azure Bicep](https://github.com/ElYusubov/AWESOME-Azure-Bicep) ⭐ 424 [COMMUNITY-TOOL] - [sbilly/awesome-security: Awesome Security](https://github.com/sbilly/awesome-security) ⭐ 14358 [ENTERPRISE-STABLE] - [myugan/awesome-docker-security: Awesome Docker Security](https://github.com/myugan/awesome-docker-security) ⭐ 717 [COMMUNITY-TOOL] @@ -80,7 +117,6 @@ - [Awesome API Management Tools](https://github.com/mailtoharshit/Awesome-Api-Management-Tools) ⭐ 86 [COMMUNITY-TOOL] - [Awesome API Gateway](https://github.com/yangtao309/awesome-api-gateway) [COMMUNITY-TOOL] - [Awesome Visual Studio Code](https://github.com/viatsko/awesome-vscode) ⭐ 28668 [DE FACTO STANDARD] - - [Awesome Python 🌟](https://github.com/vinta/awesome-python) ⭐ 298980 [DE FACTO STANDARD] - [Awesome Java 🌟](https://github.com/akullpp/awesome-java) ⭐ 48005 [DE FACTO STANDARD] - [Awesome Angular](https://github.com/PatrickJS/awesome-angular) ⭐ 10017 [ENTERPRISE-STABLE] - [thangchung/awesome-dotnet-core](https://github.com/thangchung/awesome-dotnet-core) [COMMUNITY-TOOL] @@ -93,7 +129,58 @@ - [opensource.builders](https://opensource.builders) [COMMUNITY-TOOL] - [dev.to: Great GitHub repositories that developers love](https://dev.to/swordheath/great-github-repositories-that-developers-love-1g97) [COMMUNITY-TOOL] +## Agentic Engineering + +### Model Context Protocol + +#### Curation + + - [Awesome MCP Servers](https://github.com/punkpeye/awesome-mcp-servers) ⭐ 87348 [DE FACTO STANDARD] β€” 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. +## Artificial Intelligence + +### LLMOps + +#### Curation (1) + + - [github.com/tensorchord/Awesome-LLMOps: Awesome LLMOps](https://github.com/tensorchord/Awesome-LLMOps) ⭐ 5797 [ENTERPRISE-STABLE] β€” Curated, high-quality compendium of tools, libraries, and resources for the LLMOps ecosystem. Covers framework deployment, GPU scheduling, vector databases, and evaluation tools tailored for production AI pipelines. +## Cloud Native Languages + +### Go + +#### Awesome Lists (1) + + - [Awesome Go 🌟](https://github.com/avelino/awesome-go) ⭐ 173341 [EN CONTENT] [DE FACTO STANDARD] β€” The definitive curated repository of high-quality Go frameworks, libraries, and software. Unmatched resource for identifying vetted dependencies for enterprise service development. +## Data Architecture + +### Event Streaming + +#### Resource Indexes + + - [Awesome Streaming](https://github.com/manuzhang/awesome-streaming) [ENTERPRISE-STABLE] β€” A highly curated meta-resource listing frameworks, engine architectures, academic publications, and database connectors within the streaming data ecosystem. Covers key analytical and event-driven technologies. + - [Awesome Kafka](https://github.com/monksy/awesome-kafka/blob/master/tools.md) [COMMUNITY-TOOL] β€” A rich community collection of operational utilities, libraries, and GUI packages optimized for developers and administrators deploying and scaling Apache Kafka systems. +## Enterprise Administration + +### Systems Engineering + +#### Skill Assessment + + - [trimstray/test-your-sysadmin-skills](https://github.com/trimstray/test-your-sysadmin-skills) ⭐ 11594 [ADVANCED LEVEL] [ENTERPRISE-STABLE] [GUIDE] [LEGACY] β€” An intensive, community-curated collection of questions covering Linux, networking, security, databases, and deployment pipelines. Though now largely static, it remains a fantastic benchmarking framework for engineering roles. +## Infrastructure + +### CI-CD + +#### Curated Lists + + - [Awesome CI/CD 🌟](https://github.com/cicdops/awesome-ciandcd) ⭐ 1996 [ENTERPRISE-STABLE] β€” A highly extensive, community-curated collection targeting cloud-native CI/CD. Live Grounding verifies this repository remains a vital architectural map for discovering modern delivery platforms, container orchestrators, and automated pipeline security tools. +## Software Delivery and Engineering + +### Version Control and Git + +#### Resources + + - [Awesome Git 🌟](https://github.com/dictcp/awesome-git) ⭐ 2858 [DE FACTO STANDARD] β€” An extensive, community-curated list of tools, clients, extensions, and learning pathways for Git. This list serves as an ultimate reference directory for engineers looking to optimize repository workflows and build custom git hooks. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/performance-testing-with-jenkins-and-jmeter.md b/v2-docs/performance-testing-with-jenkins-and-jmeter.md index 802a2d0c..f5ae0488 100644 --- a/v2-docs/performance-testing-with-jenkins-and-jmeter.md +++ b/v2-docs/performance-testing-with-jenkins-and-jmeter.md @@ -1,7 +1,44 @@ -# Performance Testing With Jenkins And Jmeter +# Performance testing with jenkins and JMeter or Gatling !!! info "Architectural Context" - Detailed reference for Performance Testing With Jenkins And Jmeter in the context of Platform & Site Reliability. + Detailed reference for Performance testing with jenkins and JMeter or Gatling in the context of Platform & Site Reliability. + +## Standard Reference + + - [Dzone: 14 Best Performance Testing Tools and APM Solutions](https://dzone.com/articles/14-best-performance-testing-tools-and-apm-solution) [COMMUNITY-TOOL] + - [blazemeter.com: Open Source Load Testing Tools: Which One Should You Use?](https://www.blazemeter.com/blog/open-source-load-testing-tools-which-one-should-you-use) [COMMUNITY-TOOL] + - [baeldung.com: Gatling vs JMeter vs The Grinder: Comparing Load Test Tools](https://www.baeldung.com/gatling-jmeter-grinder-comparison) [COMMUNITY-TOOL] + - [Gatling vs JMeter](https://dzone.com/articles/gatling-vs-jmeter) [COMMUNITY-TOOL] + - [Dzone: JMeter tutorial](https://dzone.com/articles/jmeter-tutorial-1) [COMMUNITY-TOOL] + - [Dzone: JMeter tutorial for beginners](https://dzone.com/articles/jmeter-tutorial-for-beginners-jmeter-load-testing) [COMMUNITY-TOOL] + - [Dzone: Apache JMeter Keyboards shortcuts](https://dzone.com/articles/apache-jmeter-keyboard-shortcuts) [COMMUNITY-TOOL] + - [testinglpoint.com: Timer in JMeter](https://www.testinglpoint.com/timer) [COMMUNITY-TOOL] + - [testinglpoint.com: Features of JMeter](https://www.testinglpoint.com/features-of-jmeter) [COMMUNITY-TOOL] + - [gslab.com: How to Optimize Performance Testing with Apache JMeter and Resources' Monitoring Using DStat](https://www.gslab.com/blogs/performance-testing-with-Apache-JMeter) [COMMUNITY-TOOL] + - [rollno748.medium.com: Load testing GCP Pub/Sub using JMeter](https://rollno748.medium.com/load-testing-gcp-pub-sub-using-jmeter-9eff79440beb) [COMMUNITY-TOOL] + - [blazemeter.com](https://www.blazemeter.com) [COMMUNITY-TOOL] + - [Blazemeter.com: Continuous Integration 101 - How to run Jmeter with jenkins' 🌟](https://www.blazemeter.com/blog/continuous-integration-101-how-run-jmeter-jenkins) [COMMUNITY-TOOL] + - [baeldung.com: Configure Jenkins to Run and Show JMeter Tests](https://www.baeldung.com/jenkins-and-jmeter) [COMMUNITY-TOOL] + - [DZone.com: 2 ways to integrate jmeter tests into jenkins](https://dzone.com/articles/2-ways-to-integrate-jmeter-tests-into-jenkins) [COMMUNITY-TOOL] + - [Guru99.com: Jmeter and BlazeMeter Integration with Jenkins](https://www.guru99.com/jenkins-jmeter-blazemeter.html) [COMMUNITY-TOOL] + - [Perfomance Testing with Gatling](https://dzone.com/articles/perfomance-testing-with-gatling) [COMMUNITY-TOOL] + - [Gatling: A Lightweight Load Testing Tool](https://dzone.com/articles/gatling-light-weight-load-testing-tool) [COMMUNITY-TOOL] + - [An Introduction to Load Testing With Gatling](https://dzone.com/articles/gatling-gun-is-now-a-prospecting-tool-for-testers) [COMMUNITY-TOOL] + - [Gatling Performance Testing Pros and Cons](https://dzone.com/articles/gatling-performance-testing-pros-and-cons) [COMMUNITY-TOOL] + - [How to Set up a Gatling Test's Implementation Environment 🌟](https://dzone.com/articles/how-to-set-up-a-gatling-tests-implementation-envir) [COMMUNITY-TOOL] + - [How to Use RegEx Extractor in Gatling Projects](https://dzone.com/articles/how-to-use-regex-extractor-in-gatling-projects) [COMMUNITY-TOOL] + - [qautomation.blog: Power Full Load Testing Tool : Gatling](https://qautomation.blog/2019/05/03/power-full-load-testing-tool-gatling) [COMMUNITY-TOOL] + - [API Load Testing With Gatling](https://dzone.com/articles/api-load-testing-with-gatling) [COMMUNITY-TOOL] + - [Load Testing Your DataBase-Connected APIs With Gatling](https://dzone.com/articles/load-testing-your-database-connected-apis-with-gat) [COMMUNITY-TOOL] + - [How to Use Gatling With Maven](https://dzone.com/articles/how-to-use-gatling-with-maven) [COMMUNITY-TOOL] + - [gatling.io: Jenkins plugin](https://gatling.io/docs/current/extensions/jenkins_plugin) [COMMUNITY-TOOL] + - [baeldung.com: Run Gatling Tests From Jenkins](https://www.baeldung.com/jenkins-run-gatling-tests) [COMMUNITY-TOOL] + - [medium.com: Pipeline Performance Testing with Jenkins and Gatling](https://medium.com/thepeg/pipeline-performance-testing-with-jenkins-and-gatling-b7b762274680) [COMMUNITY-TOOL] + - [venturebeat.com: Microsoft launches fully managed Azure Load Testing service](https://venturebeat.com/2021/11/30/microsoft-launches-fully-managed-azure-load-testing-service) [COMMUNITY-TOOL] + - [webpagetest.org](https://webpagetest.org) [COMMUNITY-TOOL] + - [blog.dream11engineering.com: Finding Order in Chaos: How We Automated Performance' Testing with Torque](https://blog.dream11engineering.com/finding-order-in-chaos-how-we-automated-performance-testing-with-torque-6eb63706fcea) [COMMUNITY-TOOL] + - [tech.loveholidays.com: Load testing in production with Grafana Loki, Kubernetes' and Golang](https://tech.loveholidays.com/load-testing-in-production-with-grafana-loki-kubernetes-and-golang-1699554d2aa3) [COMMUNITY-TOOL] + - [betterprogramming.pub: The 5-Step Checklist for Serverless Load Testing](https://betterprogramming.pub/the-5-step-checklist-for-serverless-load-testing-346f4a60841d) [COMMUNITY-TOOL] ## Continuous Integration @@ -12,9 +49,18 @@ - [thenewstack.io: Simple Load Testing with GitHub Actions](https://thenewstack.io/simple-load-testing-with-github-actions) [EN CONTENT] [COMMUNITY-TOOL] β€” A practical guide for implementing low-overhead load testing routines within CI pipelines. Explores triggering synthetic benchmarks during typical code validation runs inside GitHub runners. #### Jenkins + - [performance-plugin](https://github.com/jenkinsci/performance-plugin) ⭐ 194 [EN CONTENT] [COMMUNITY-TOOL] β€” A stable Jenkins CI plugin designed to ingest, compile, and visualize execution metrics from varied load-testing libraries including JMeter, Taurus, and JUnit. - [plugins.jenkins.io: gatling](https://plugins.jenkins.io/gatling) [EN CONTENT] [COMMUNITY-TOOL] β€” Integrates Gatling load simulation tests into modern Jenkins jobs. Features automated metrics visualization, pipeline validation, and conditional build-failing mechanisms. ## Observability and Performance +### Kubernetes Internals + +#### Autotuning + + - [How Kruize Optimizes OpenShift Workloads](https://developers.redhat.com/articles/2025/06/25/how-kruize-optimizes-openshift-workloads#what_is_kruize_autotune_) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Provides a comprehensive overview of how Kruize Autotune optimizes resource efficiency in OpenShift and Kubernetes workloads. Evaluates real-time scaling mechanisms and automated recommendations to reduce resource waste. +#### Resource Management + + - [The Hidden CPU Throttling Crisis in Kubernetes Clusters](https://www.kubenatives.com/p/the-hidden-cpu-throttling-crisis) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth analysis exposing the silent threat of CPU throttling inside Kubernetes clusters caused by rigid CFS quota management. Demonstrates how microservices suffer latency spikes even with low aggregate CPU consumption. ### Performance Testing #### APIs @@ -32,6 +78,9 @@ #### Distributed Load Testing - **(2016)** [JMeter Distributed Testing Step-by-step](https://venkatmatta.com/wp-content/uploads/2016/03/jmeter_distributed_testing_step_by_step.pdf) [EN CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A detailed execution manual outlining steps to orchestrate distributed JMeter server architectures. Teaches how to configure multiple remote load injectors managed by a master engine to bypass network bottlenecks. +#### HTTP Benchmarking + + - [blog.cloud-mercato.com: New HTTP benchmark tool **pycurlb**](https://blog.cloud-mercato.com/new-http-benchmark-tool-pycurlb) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep-dive introducing `pycurlb`, a fast performance tool wrapping libcurl for rapid HTTP request benchmarking in Python. Explores real-world performance results and technical comparisons. #### Load Testing - [jmeter.apache.org](https://jmeter.apache.org) [EN CONTENT] [ENTERPRISE-STABLE] β€” Apache JMeter is the industry standard for performing robust load tests across varied protocols (HTTP, FTP, SOAP, Database). Allows extensive functional testing and architectural load emulation. @@ -54,7 +103,14 @@ #### Web Performance - [devops.com: Catchpoint to Acquire Webpagetest.org](https://devops.com/catchpoint-to-acquire-webpagetest-org) [EN CONTENT] [COMMUNITY-TOOL] β€” Examines Catchpoint’s strategic acquisition of the highly popular open-source tool WebPageTest. Highlights long-term development roadmaps and standardizations for internet performance tools. +## Operations and Reliability + +### Service Level Objectives + +#### Progressive Delivery + + - [Iter8](https://iter8.tools) [ADVANCED LEVEL] [DOCUMENTATION] [ENTERPRISE-STABLE] β€” A Kubernetes-native progressive delivery platform that orchestrates metric-driven canary releases and A/B tests. Live grounding shows Iter8's ability to validate runtime SLO performance, using Prometheus and OpenTelemetry targets to automate application promotion or rollbacks. --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) diff --git a/v2-docs/postman.md b/v2-docs/postman.md index 4051cc44..fb122c2a 100644 --- a/v2-docs/postman.md +++ b/v2-docs/postman.md @@ -1,16 +1,27 @@ -# Postman +# Test Automation with Postman. API Testing !!! info "Architectural Context" - Detailed reference for Postman in the context of Developer Ecosystem. + Detailed reference for Test Automation with Postman. API Testing in the context of Developer Ecosystem. ## Standard Reference + - [Drools](https://kie.apache.org) [COMMUNITY-TOOL] + - [KIE Server](https://hub.docker.com/r/jboss/kie-server) [COMMUNITY-TOOL] + - [blog.getpostman.com](https://blog.getpostman.com) [COMMUNITY-TOOL] + - [Dzone: how to use postman to manage and execute your APIs](https://dzone.com/articles/how-to-use-postman-to-manage-and-execute-your-apis) [COMMUNITY-TOOL] - [Linkedin: API Testing with Postman](https://www.linkedin.com/pulse/api-testing-postman-michael-montgomery) [COMMUNITY-TOOL] - [Linkedin: API Testing with Postman β€” Build a Dynamic Test Suite](https://www.linkedin.com/pulse/api-testing-postman-build-dynamic-test-suite-michael-montgomery) [COMMUNITY-TOOL] + - [medium: Kubernetes Tutorial: Your Complete Guide to Deploying an App on' AWS with Postman 🌟](https://medium.com/better-practices/kubernetes-tutorial-b6f302a67426) [COMMUNITY-TOOL] + - [vaishnavidontha.hashnode.dev: API Testing using Postman - Part 1](https://vaishnavidontha.hashnode.dev/api-testing-using-postman-part-1) [COMMUNITY-TOOL] + - [blog.postman.com: Postman’s Proxy Now Fully Supports HTTPS Endpoints](https://blog.postman.com/postmans-proxy-now-fully-supports-https-endpoints) [COMMUNITY-TOOL] - [dev.to: 1 Tip to Double Your Productivity in Postman](https://dev.to/jburroughs/1-tip-to-double-your-productivity-using-postman-3bdm) [COMMUNITY-TOOL] + - [blog.postman.com: Introducing the Secret Variable Type in Postman](https://blog.postman.com/introducing-secret-variable-type-in-postman) [COMMUNITY-TOOL] + - [blog.postman.com: Meet Matrix: Postman’s Internal Tool for Working with' Microservices](https://blog.postman.com/matrix-postman-internal-tool-microservices) [COMMUNITY-TOOL] + - [blog.postman.com: First 5 Things to Try If You’re New to Postman](https://blog.postman.com/postman-first-5-things-to-try) [COMMUNITY-TOOL] - [freecodecamp.org: Master API Testing with Postman](https://www.freecodecamp.org/news/master-api-testing-with-postman) [COMMUNITY-TOOL] - [learning.postman.com: Simulate user traffic to test your API performance](https://learning.postman.com/docs/collections/performance-testing/testing-api-performance) [COMMUNITY-TOOL] - [Newman](https://github.com/postmanlabs/newman) ⭐ 7221 [ENTERPRISE-STABLE] + - [blog.balasundar.com: Run Postman collections using Newman and Python](https://blog.balasundar.com/run-postman-collections-using-newman-and-python) [COMMUNITY-TOOL] - [Postman Pynt 🌟](https://www.postman.com/pynt-io/workspace/pynt/overview) [COMMUNITY-TOOL] - [Automated API testing for the KIE Server 🌟](https://developers.redhat.com/blog/2020/05/01/automated-api-testing-for-the-kie-server) [COMMUNITY-TOOL] - [Hoppscotch: Open-Source Alternative to Postman](https://hoppscotch.io) [COMMUNITY-TOOL] @@ -18,5 +29,5 @@ --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/private-cloud-solutions.md b/v2-docs/private-cloud-solutions.md index ef24e44c..d577a457 100644 --- a/v2-docs/private-cloud-solutions.md +++ b/v2-docs/private-cloud-solutions.md @@ -12,5 +12,5 @@ - [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 industry analysis highlighting the decline in OpenStack adoption and the shifting pricing structures of public cloud alternatives. It serves as historical context for private vs. public cloud infrastructure dynamics and cost-efficiency trade-offs over time. --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/project-management-methodology.md b/v2-docs/project-management-methodology.md index 9e0c5752..62dd4356 100644 --- a/v2-docs/project-management-methodology.md +++ b/v2-docs/project-management-methodology.md @@ -1,37 +1,101 @@ -# Project Management Methodology +# Project Management !!! info "Architectural Context" - Detailed reference for Project Management Methodology in the context of Platform & Site Reliability. + Detailed reference for Project Management in the context of Platform & Site Reliability. ## Standard Reference + - [blog.scrumstudy.com: Scrum and Kanban, alike or different?](http://blog.scrumstudy.com/scrum-and-kanban-alike-or-different-2) [COMMUNITY-TOOL] + - [cio.com: Agile vs. waterfall: Project methodologies compared](https://www.cio.com/article/194093/agile-vs-waterfall-project-methodologies-compared.html) [COMMUNITY-TOOL] + - [redhat.com: 11 considerations for effectively managing a Linux sysadmin team 🌟](https://www.redhat.com/en/blog/11-manager-considerations) [COMMUNITY-TOOL] + - [cloudbees.com: How Asynchronous Communication Can Boost Productivity](https://www.cloudbees.com/blog/asynchronous-development) [COMMUNITY-TOOL] + - [creately.com: How to Better Manage Your Projects with Kanban Boards](https://creately.com/blog/project-management/what-is-a-kanban-board) [COMMUNITY-TOOL] + - [noidea.dog/glue: Being Glue](https://www.noidea.dog/glue) [COMMUNITY-TOOL] + - [infoworld.com: What to do when your devops team is downsized](https://www.infoworld.com/article/2337651/what-to-do-when-your-devops-team-is-downsized.html) [COMMUNITY-TOOL] + - [rockcontent.com: Conoce los principales tipos de consultorΓ­a en las que tu negocio puede invertir para explotar su potencial](https://analoghq.ai/blog/es/tipos-de-consultoria) [COMMUNITY-TOOL] + - [blogs.elconfidencial.com: Los espaΓ±oles somos mΓ‘s improductivos que nunca y el problema no es de los empleados](https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecnologia-startups-apps_3373786) [COMMUNITY-TOOL] + - [magnet.xataka.com: Esclavos de la improductividad: el 70% de las reuniones impiden que los empleados hagan su trabajo](https://www.xataka.com/magnet/esclavos-improductividad-70-reuniones-impiden-que-empleados-hagan-su-trabajo) [COMMUNITY-TOOL] + - [businessinsider.es: Avanzar en la carrera profesional y conseguir ascensos dentro de la empresa serΓ‘ mucho mΓ‘s difΓ­cil para las personas que teletrabajan, segΓΊn el CEO de IBM](https://www.businessinsider.es/desarrollo-profesional/teletrabajar-perjudica-carrera-profesional-posibles-ascensos-1240782) [COMMUNITY-TOOL] + - [genbeta.com: Un ex-CEO, sobre el origen de tener gente que ni hace falta en las empresas: β€œContratas a alguien, y lo primero que hace es contratar"](https://www.genbeta.com/actualidad/ex-ceo-origen-tener-gente-que-hace-falta-empresas-contratas-a-alguien-primero-que-hace-contratar-1) [COMMUNITY-TOOL] + - [businessinsider.es: La brillante explicaciΓ³n de Steve Jobs sobre por quΓ© los buenos empleados renuncian al trabajo](https://www.businessinsider.es/desarrollo-profesional/explicacion-steve-jobs-buenos-empleados-renuncian-trabajo-1137601) [COMMUNITY-TOOL] + - [itrevolution.com: The Problem With Org Charts](https://itrevolution.com/articles/the-problem-with-org-charts) [COMMUNITY-TOOL] + - [itrevolution.com: Get Started With Team Topologies In 8 Steps](https://itrevolution.com/articles/get-started-with-team-topologies-in-8-steps) [COMMUNITY-TOOL] + - [greycampus.com: What's the Difference? Agile vs Scrum vs Waterfall vs Kanban](https://www.greycampus.com) [COMMUNITY-TOOL] + - [lucidchart.com: Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?](https://lucid.co/blog/agile-vs-waterfall-vs-kanban-vs-scrum) [COMMUNITY-TOOL] + - [deloitte.com: Bringing Agile benefits to a waterfall project](https://www.deloitte.com/us/en/insights/industry/government-public-sector-services.html) [COMMUNITY-TOOL] + - [k21academy.com: Scrum vs Kanban](https://k21academy.com/scrum/scrum-vs-kanban) [COMMUNITY-TOOL] + - [Aprende cΓ³mo distribuir mejor las responsabilidades con la Matriz RACI](https://analoghq.ai/blog/es/matriz-raci) [COMMUNITY-TOOL] + - [gazafatonarioit.com: Entiende el MVP (Producto MΓ­nimo Viable) y por quΓ© prefiero Producto que se pueda probar, utilizar y adorar mΓ‘s temprano](http://www.gazafatonarioit.com/2020/09/entiende-el-mvp-producto-minimo-viable.html) [COMMUNITY-TOOL] + - [nichesoftware.co.nz: Promotion Driven Development (PDD) 🌟](http://www.nichesoftware.co.nz/2021/05/29/promotion-driven-development.html) [COMMUNITY-TOOL] + - [businessinsider.es: "Estoy atrapado en unos hΓ‘bitos poco saludables y me siento abrumado por todo lo que tengo que hacer, ΒΏcΓ³mo puedo aprender a decir no?"](https://www.businessinsider.es/desarrollo-profesional/tan-dificil-decir-no-jefe-965459) [COMMUNITY-TOOL] + - [businessinsider.es: AsΓ­ es como tu educaciΓ³n te ha moldeado sutilmente para que nunca consigas ascender en el trabajo](https://www.businessinsider.es/desarrollo-profesional/razon-nunca-consigues-ascender-trabajo-conseguir-mejor-sueldo-970737) [COMMUNITY-TOOL] + - [isprox.com: 16 Estilos de liderazgo: ΒΏcuΓ‘l es mΓ‘s efectivo?](https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo) [COMMUNITY-TOOL] + - [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] + - [dzone: Project Management Methodology: A Beginner's Guide](https://dzone.com/articles/best-emerging-project-management-methodologies-in) [COMMUNITY-TOOL] + - [dzone: A Complete Guide to the Project Management Lifecycle](https://dzone.com/articles/a-complete-guide-to-project-management-life-cycle) [COMMUNITY-TOOL] + - [dzone: Top 40 Project Management Terms and Concepts of 2019](https://dzone.com/articles/top-40-project-management-terms-and-concepts-of-20) [COMMUNITY-TOOL] - [scrum.org: What Happens To The Sprint Backlog Items That Are Not Done?](https://www.scrum.org/resources/blog/vlog-what-happens-sprint-backlog-items-are-not-done) [COMMUNITY-TOOL] - [scrum.org: Make Sure You Don’t Build High Performing Teams Just to Deliver' Wrong Things Faster](https://www.scrum.org/resources/blog/make-sure-you-dont-build-high-performing-teams-just-deliver-wrong-things-faster) [COMMUNITY-TOOL] - [enterprisersproject.com: Scrum and Kanban: 3 realities CIOs should know](https://enterprisersproject.com/article/2020/10/scrum-kanban-3-realities-cios) [COMMUNITY-TOOL] - [forbes.com: Explaining Agile 🌟](https://www.forbes.com/sites/stevedenning/2016/09/08/explaining-agile) [COMMUNITY-TOOL] - [scrum.org: Minimum Viable Product Considered Harmful 🌟](https://www.scrum.org/resources/blog/minimum-viable-product-considered-harmful) [COMMUNITY-TOOL] + - [agilecheetah.com: Why So Many Developers are Fed Up with Agile](https://agilecheetah.com/why-so-many-developers-are-fed-up-with-agile-pt-3) [COMMUNITY-TOOL] - [age-of-product.com: Scrum 2021: Getting You Started as Scrum Master or Product' Owner](https://age-of-product.com/scrum-2021) [COMMUNITY-TOOL] - [scrum.org: Scrum 2021: Getting You Started as Scrum Master or Product Owner](https://www.scrum.org/resources/blog/scrum-2021-getting-you-started-scrum-master-or-product-owner) [COMMUNITY-TOOL] - [scrum.org: Kanban Guide for Scrum Teams](https://www.scrum.org/resources/kanban-guide-scrum-teams) [COMMUNITY-TOOL] + - [medium: Scrum Teams That Don’t Verify Their Outcomes Are Basically Waterfall' Teams](https://medium.com/serious-scrum/scrum-teams-that-dont-verify-their-outcomes-are-basically-waterfall-teams-cb208acdcc61) [COMMUNITY-TOOL] + - [medium: Nine Steps to Successfully Start Your New Product Owner Job](https://medium.com/serious-scrum/nine-steps-to-successfully-start-your-new-product-owner-job-b276c85e3dde) [COMMUNITY-TOOL] - [cloudbees.com: More Isn’t Always Better: Using Predictive Analytics to Show' Adding More People Doesn’t Always Help](https://www.cloudbees.com/blog/using-predictive-analytics-to-show-adding-more-people) [COMMUNITY-TOOL] - [infoq.com: Driving DevOps with Value Stream Management](https://www.infoq.com/articles/DevOps-value-stream) [COMMUNITY-TOOL] - [hbr.org: As Your Team Gets Bigger, Your Leadership Style Has to Adapt](https://hbr.org/2019/03/as-your-team-gets-bigger-your-leadership-style-has-to-adapt) [COMMUNITY-TOOL] + - [carlos-piqueres.medium.com: Product Backlog vs Sprint Backlog](https://carlos-piqueres.medium.com/product-backlog-vs-sprint-backlog-c951f972e979) [COMMUNITY-TOOL] + - [skamille.medium.com: How New Managers Fail Individual Contributors](https://skamille.medium.com/how-new-managers-fail-individual-contributors-839a13bda1c5) [COMMUNITY-TOOL] - [blog.pragmaticengineer.com: How Big Tech Runs Tech Projects and the Curious' Absence of Scrum](https://blog.pragmaticengineer.com/project-management-at-big-tech) [COMMUNITY-TOOL] + - [acumen.io: Can Kanban scale for teams of over 50 developers? When should' you consider moving to Scrum?](https://www.acumen.io/blog/can-kanban-scale-for-teams-of-over-50-developers-when-should-you-consider-moving-to-scrum) [COMMUNITY-TOOL] - [infoq.com: Better Metrics for Building High Performance Teams](https://www.infoq.com/articles/better-metrics-team-performance) [COMMUNITY-TOOL] - [hbr.org: The Real Value of Middle Managers](https://hbr.org/2021/06/the-real-value-of-middle-managers) [COMMUNITY-TOOL] - [dev.to: What’s Wrong With Measuring Developer Performance (+ 10 Best Metrics)](https://dev.to/actitime/whats-wrong-with-measuring-developer-performance-10-best-metrics-5620) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Speed Up Your Progress With Feedback](https://betterprogramming.pub/how-to-speed-up-your-progress-with-feedback-1f41872b290a) [COMMUNITY-TOOL] + - [betterprogramming.pub: Sprint Planning: Best Practices](https://betterprogramming.pub/sprint-planning-best-practices-1aad4103f6cb) [COMMUNITY-TOOL] + - [medium.com/@victor.ronin: The dark side of a cross-functional team](https://medium.com/@victor.ronin/the-dark-side-of-a-cross-functional-team-e0d379e37c70) [COMMUNITY-TOOL] + - [alexander-goida.medium.com: Thoughts about breaking silos of software engineering' teams 🌟](https://alexander-goida.medium.com/thoughts-about-breaking-silos-of-software-engineering-teams-323d1f78ef68) [COMMUNITY-TOOL] - [hbr.org: How to Deal with High Pressure Situations at Work](https://hbr.org/2022/05/how-to-deal-with-high-pressure-situations-at-work) [COMMUNITY-TOOL] + - [medium.com/@TonyBologni: 4 reasons why 4 is the perfect team size for (agile)' software development 🌟](https://medium.com/@TonyBologni/4-reasons-why-4-is-the-perfect-team-size-for-agile-software-development-8597d33f3cfe) [COMMUNITY-TOOL] + - [medium.com/dkatalis: Component Team vs Feature Team in a Nutshell 🌟](https://medium.com/dkatalis/component-team-vs-feature-team-in-a-nutshell-60c58671496f) [COMMUNITY-TOOL] + - [medium.com/the-ascent: Quiet People in Meetings Are Incredible](https://medium.com/the-ascent/quiet-people-in-meetings-are-incredible-7bb05ef9acd1) [COMMUNITY-TOOL] + - [autoblog.com: VW CEO lost his job over buggy software that delayed new models](https://www.autoblog.com/2022/07/25/vw-ceo-herbert-diess-fired-over-cariad-buggy-software) [COMMUNITY-TOOL] - [techcrunch.com: Protestware on the rise: Why developers are sabotaging their' own code](https://techcrunch.com/2022/07/27/protestware-code-sabotage) [COMMUNITY-TOOL] - [hbr.org: How to Debate Ideas Productively at Work](https://hbr.org/2019/01/how-to-debate-ideas-productively-at-work) [COMMUNITY-TOOL] + - [betterprogramming.pub: Techniques for Managing Your Time and Cognitive Load' as a Senior Leader](https://betterprogramming.pub/techniques-for-managing-your-time-and-cognitive-load-as-a-senior-leader-2b9eadb0daa4) [COMMUNITY-TOOL] + - [medium.com/awesome-agile: 10 Ways Managers are Wasting Their Developers' Potential](https://medium.com/awesome-agile/10-ways-managers-are-wasting-their-developers-potential-5c0d78d8f8ba) [COMMUNITY-TOOL] + - [betterprogramming.pub: Stop Hiring Software Engineers](https://betterprogramming.pub/stop-hiring-software-engineers-8545520437ac) [COMMUNITY-TOOL] - [hbr.org: The Surprising Power of Simply Asking Coworkers How They’re Doing](https://hbr.org/2019/02/the-surprising-power-of-simply-asking-coworkers-how-theyre-doing) [COMMUNITY-TOOL] + - [medium.com/developer-purpose: Think before you code. Engineering’s most' underrated advice](https://medium.com/developer-purpose/think-before-you-code-engineerings-most-underrated-advice-40b47e08a3fc) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Grow as a (Software) Engineering Manager](https://betterprogramming.pub/how-do-you-grow-as-a-software-engineering-manager-33a05873693) [COMMUNITY-TOOL] + - [betterprogramming.pub: Good Leadership Is About Growth, Not Brilliance](https://betterprogramming.pub/good-leadership-is-about-growth-not-brilliance-af8ca30f1a3a) [COMMUNITY-TOOL] + - [betterhumans.pub: 8 Communication Hacks I Use To Appear More Senior As a' Young Employee](https://betterhumans.pub/8-communication-hacks-i-use-to-appear-more-senior-as-a-young-employee-9106468bf5aa) [COMMUNITY-TOOL] + - [jproco.medium.com: Deliver a Product Roadmap That Survives Startup Velocity](https://jproco.medium.com/deliver-a-product-roadmap-that-survives-startup-velocity-f9be4fb9893e) [COMMUNITY-TOOL] + - [medium.com/career-of-you: A Ten-Step Process for Team Leaders to Reduce' Meeting Overload and Take Back Their Time](https://medium.com/career-of-you/a-ten-step-process-for-team-leaders-to-reduce-meeting-overload-and-take-back-their-time-407cf1f8f09b) [COMMUNITY-TOOL] + - [betterprogramming.pub: The Importance of Code Ownership 🌟](https://betterprogramming.pub/the-underestimated-importance-of-clear-code-ownership-baed758e47b8) [COMMUNITY-TOOL] + - [bootcamp.uxdesign.cc: A quick win to prepare for every meeting using templates](https://bootcamp.uxdesign.cc/a-quick-win-to-prepare-for-every-meeting-using-templates-d2359c849433) [COMMUNITY-TOOL] + - [huryn.substack.com: 3 Ways to Create 10X Better Product Roadmaps](https://huryn.substack.com/p/3-ways-to-create-10x-better-product) [COMMUNITY-TOOL] + - [jchyip.medium.com: My critique of β€œthe Spotify Model”: Part 1](https://jchyip.medium.com/my-critique-of-the-spotify-model-part-1-197d335ef7af) [COMMUNITY-TOOL] - [hbr.org: How to Give Tough Feedback That Helps People Grow](https://hbr.org/2015/08/how-to-give-tough-feedback-that-helps-people-grow) [COMMUNITY-TOOL] + - [medium.com/@tom-neal: CTO Checklist](https://medium.com/@tom-neal/cto-checklist-1a2ef3d6502) [COMMUNITY-TOOL] - [martinfowler.com: Retrospectives Antipatterns 🌟](https://martinfowler.com/articles/retrospective-antipatterns.html) [COMMUNITY-TOOL] + - [dzone.com: Productivity: Noise Is the Problem 🌟🌟](https://dzone.com/articles/effectiveness-noise-is-the-problem) [COMMUNITY-TOOL] - [rebelscrum.site: Characteristics of a Great Product Owner](https://www.rebelscrum.site/post/characteristics-of-a-great-product-owner) [COMMUNITY-TOOL] - [devops.com: Breaking Down Silos: Applying Open Source Practices in the Workplace](https://devops.com/breaking-down-silos-applying-open-source-practices-in-the-workplace) [COMMUNITY-TOOL] - [devops.com: How Good Developers Become Good Engineering Managers](https://devops.com/how-good-developers-become-good-engineering-managers) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: How to manage your technical backlog](https://levelup.gitconnected.com/how-to-manage-your-technical-backlog-868415f8eea9) [COMMUNITY-TOOL] + - [techrepublic.com: What is Lean Software Development?](https://www.techrepublic.com/article/lean-development) [COMMUNITY-TOOL] + - [medium.com/@ElizAyer: Meetings *are* the work](https://medium.com/@ElizAyer/meetings-are-the-work-9e429dde6aa3) [COMMUNITY-TOOL] - [newsletter.pragmaticengineer.com: Engineering Leadership Skill Set Overlaps](https://newsletter.pragmaticengineer.com/p/engineering-leadership-skillset-overlaps) [COMMUNITY-TOOL] - [hbr.org: What It Takes to Give a Great Presentation](https://hbr.org/2020/01/what-it-takes-to-give-a-great-presentation) [COMMUNITY-TOOL] + - [inc.com: 27 Years Ago, Steve Jobs Said the Best Employees Focus on Content,' Not Process. Research Shows He Was Right](https://www.inc.com/jeff-haden/27-years-ago-steve-jobs-said-best-employees-focus-on-content-not-process-workplace-research-shows-he-was-right.html) [COMMUNITY-TOOL] + - [Bus factor](https://en.wikipedia.org/wiki/Bus_factor) [COMMUNITY-TOOL] - [businessinsider.com: I'm an ex-Amazon senior leader. Here's why layoffs' keep happening and why ambitious managers are fueling them](https://www.businessinsider.com/amazon-reason-for-layoffs-former-senior-tech-leader-2023-5) [COMMUNITY-TOOL] + - [medium.com/codex: The Only True Agency A Software Engineer Requires](https://medium.com/codex/the-only-true-agency-a-software-engineer-requires-2c0816b263bc) [COMMUNITY-TOOL] - [scrum.org: Scrum no es una metodologΓ­a, es un marco de trabajo](https://www.scrum.org/resources/blog/scrum-no-es-una-metodologia-es-un-marco-de-trabajo) [COMMUNITY-TOOL] - [scrum.org: Posturas del Product Owner](https://www.scrum.org/resources/blog/posturas-del-product-owner) [COMMUNITY-TOOL] - [mamaqueesscrum.com: MamÑ… ΒΏQuΓ© es Scrum?](https://mamaqueesscrum.com/2018/11/12/labores-que-un-product-owner-deberia-hacer-que-no-aparecen-en-la-scrum-guide) [COMMUNITY-TOOL] @@ -43,6 +107,7 @@ - [lavanguardia.com: La delgada lΓ­nea roja del liderazgo: de la cercanΓ­a al' compadreo](https://www.lavanguardia.com/economia/20220223/8075492/liderazgo-empresa-jefes-empleados-cercania-decisiones.html) [COMMUNITY-TOOL] - [okdiario.com: TelefΓ³nica y Santander despiden a 467 empleados en 2021 por' denuncias de compaΓ±eros](https://okdiario.com/economia/telefonica-santander-despiden-467-empleados-2021-denuncias-companeros-8655690) [COMMUNITY-TOOL] - [cronista.com: CΓ³mo identificar a un mal jefe y quΓ© errores no pueden cometer' hoy los lΓ­deres](https://www.cronista.com/apertura/empresas/como-identificar-a-un-mal-jefe-y-que-errores-no-pueden-cometer-hoy-los-lideres) [COMMUNITY-TOOL] + - [eleconomista.es: CΓ³mo es un mal jefe y quΓ© debe aprender para liderar mejor' su empresa (y ser feliz)](https://www.eleconomista.es/status/noticias/10679296/07/20/Como-es-un-mal-jefe-y-que-debe-aprender-para-liderar-mejor-su-empresa-y-ser-feliz.html) [COMMUNITY-TOOL] - [elconfidencial.com: Esta psicΓ³loga ha estudiado a los capullos de tu empresa' y sabe por quΓ© se comportan asΓ­](https://www.elconfidencial.com/espana/2022-03-18/tessa-west-psicologa-capullos-trabajo_3392185) [COMMUNITY-TOOL] - [genbeta.com: Las reuniones laborales por videollamada nos agotan: esto es' lo que pasa si se eliminan y cambian por chats](https://www.genbeta.com/actualidad/reuniones-trabajo-nos-agotan-videollamada-se-sabe-que-pasa-se-eliminan-usamos-chats) [COMMUNITY-TOOL] - [pymesyautonomos.com: ΒΏEstΓ‘ trabajando el empleado realmente desde su casa?](https://www.pymesyautonomos.com/management/esta-trabajando-empleado-realmente-su-casa) [COMMUNITY-TOOL] @@ -50,32 +115,45 @@ - [estrategiadeproducto.com: La segunda mayor mentira sobre Product Management](https://www.estrategiadeproducto.com/p/segunda-mayor-mentira-product-management) [COMMUNITY-TOOL] - [mariocortes.net: La crisis de seniority](https://www.mariocortes.net/la-crisis-de-seniority) [COMMUNITY-TOOL] - [openwebinars.net: 13 Errores que cometes como Manager](https://openwebinars.net/blog/13-errores-que-cometes-como-manager) [COMMUNITY-TOOL] + - [betterprogramming.pub: Team Topologies β€” A New Way of Thinking About Teams](https://betterprogramming.pub/team-topologies-a-new-way-of-thinking-about-teams-8f4853038509) [COMMUNITY-TOOL] - [visual-paradigm.com: Scrum vs Waterfall vs Agile vs Lean vs Kanban](https://www.visual-paradigm.com/scrum/scrum-vs-waterfall-vs-agile-vs-lean-vs-kanban) [COMMUNITY-TOOL] - [What's the Difference? Agile vs Scrum vs Waterfall vs Kanban](https://www.smartsheet.com/agile-vs-scrum-vs-waterfall-vs-kanban) [COMMUNITY-TOOL] + - [rethinkagile.org: 5 reasons why Agile is better than Waterfall](https://www.rethinkagile.org/post/5-reasons-why-agile-is-better-than-waterfall) [COMMUNITY-TOOL] + - [thedigitalprojectmanager.com: Waterfall Vs Agile: ΒΏCuΓ‘l MetodologΓ­a Debes' Utilizar Para Tu Proyecto?](https://thedigitalprojectmanager.com/es/agile-frente-a-waterfall) [COMMUNITY-TOOL] + - [guru99.com: Agile Vs Scrum: Know the Difference](https://www.guru99.com/agile-vs-scrum.html) [COMMUNITY-TOOL] - [softwaretestinghelp.com: Kanban Vs Scrum Vs Agile: A Detailed Comparison' To Find Differences](https://www.softwaretestinghelp.com/kanban-vs-scrum-vs-agile) [COMMUNITY-TOOL] - [atlassian.com: Kanban vs. Scrum](https://www.atlassian.com/agile/kanban/kanban-vs-scrum) [COMMUNITY-TOOL] + - [medium: Are Scrum and Kanban Allies Or Enemies?](https://medium.com/serious-scrum/are-scrum-and-kanban-allies-or-enemies-9d1d27353cd7) [COMMUNITY-TOOL] + - [wikipedia: Responsibility assignment matrix](https://en.wikipedia.org/wiki/Responsibility_assignment_matrix) [COMMUNITY-TOOL] + - [thedigitalprojectmanager.com: Create A Responsibility Assignment Matrix' (RACI Chart) That Works](https://thedigitalprojectmanager.com/raci-chart-made-simple) [COMMUNITY-TOOL] - [Understanding Responsibility Assignment Matrix (RACI Matrix)](https://project-management.com/understanding-responsibility-assignment-matrix-raci-matrix) [COMMUNITY-TOOL] - [blog.hubspot.es: Matriz RACI: quΓ© es y cΓ³mo utilizarla para asignar responsabilidades](https://blog.hubspot.es/marketing/matriz-raci) [COMMUNITY-TOOL] - [jaumepujolcapllonch.com: La matriz RACI y la asignación de responsabilidades](https://www.jaumepujolcapllonch.com/la-matriz-raci-y-la-asignacion-de-responsabilidades) [COMMUNITY-TOOL] + - [Minimum Viable Product](https://en.wikipedia.org/wiki/Minimum_viable_product) [COMMUNITY-TOOL] - [blog.hubspot.es: MVP: 3 pasos para desarrollar un Producto mΓ­nimo viable](https://blog.hubspot.es/sales/producto-minimo-viable) [COMMUNITY-TOOL] - [bloo.media: Producto MΓ­nimo Viable ΒΏQuΓ© es y cΓ³mo crearlo?](https://bloo.media/blog/producto-minimo-viable-mvp) [COMMUNITY-TOOL] - [blog.asmartbear.com: I hate MVPs. So do your customers. Make it SLC instead' 🌟](https://blog.asmartbear.com/slc.html) [COMMUNITY-TOOL] + - [medium: MVP vs MDP = Viability vs Delight. What You Really Need?](https://medium.com/swlh/mvp-vs-mdp-viability-vs-delight-what-you-really-need-296b42df005d) [COMMUNITY-TOOL] - [joelcalifa.com: Tiny Wins](https://joelcalifa.com/blog/tiny-wins) [COMMUNITY-TOOL] - [gammaux.com: CΓ³mo definir un Minimum Viable Product (MVP)](https://www.gammaux.com/blog/como-definir-un-minimum-viable-product-mvp) [COMMUNITY-TOOL] - [dev.to: Construyendo un MVP sin base de datos](https://dev.to/sergomz/construyendo-un-mvp-sin-base-de-datos-1i4k) [COMMUNITY-TOOL] - [ewsolutions.com: Worst Project Management Practices](https://www.ewsolutions.com/worst-project-management-practices) [COMMUNITY-TOOL] + - [devdriven.by](https://devdriven.by) [COMMUNITY-TOOL] + - [devdriven.by: Promotion Driven Development](https://devdriven.by/promotion) [COMMUNITY-TOOL] + - [reddit.com: Promotion Driven Development](https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development) [COMMUNITY-TOOL] + - [en.wikipedia.org: Kiss up kick down](https://en.wikipedia.org/wiki/Kiss_up_kick_down) [COMMUNITY-TOOL] - [lavanguardia.com: Los estilos de liderazgo mΓ‘s apreciados por los empleados](https://www.lavanguardia.com/vivo/20211113/7856878/cualidades-mas-valoran-empleados-jefe-pmv.html) [COMMUNITY-TOOL] - [euroresidentes.com: La intimidaciΓ³n verbal en la empresa](https://www.euroresidentes.com/empresa/exito-empresarial/la-intimidacin-verbal-en-la-empresa) [COMMUNITY-TOOL] - [swarmia.com/build: Build Elements of an Effective Software Organization](https://www.swarmia.com/build) [COMMUNITY-TOOL] -## Engineering Leadership and Career Dynamics +## Security -### Organizational Design and Leadership Systems +### Cloud Native -#### Engineering Culture +#### Kubernetes Hardening - - **(2021)** [entrepreneur.com: Las 10 preguntas que debes hacerte para saber si eres un buen lΓ­der](https://spanish.entrepreneur.com) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Provides a self-diagnostic framework composed of ten strategic evaluation questions designed to gauge leadership efficacy and maturity. Promotes reflective coaching and output-driven organizational alignment. [SPANISH CONTENT] + - [Kubernetes Security Best Practices: A DevSecOps Perspective](https://www.linkedin.com/top-content/career) [COMMUNITY-TOOL] β€” A DevSecOps assessment explaining key patterns for hardening Kubernetes namespaces. Reviews best practices for securing configuration secrets, configuring network isolation policies, and enforcing runtime container constraints. --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Scaffolding](./scaffolding.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/project-management-tools.md b/v2-docs/project-management-tools.md index 7a2a0148..619fb52f 100644 --- a/v2-docs/project-management-tools.md +++ b/v2-docs/project-management-tools.md @@ -5,19 +5,28 @@ ## Standard Reference + - [openproject.org: How to create, configure and manage your projects with OpenProject](https://www.openproject.org/blog/create-configure-manage-projects-openproject) [COMMUNITY-TOOL] β€” - [youtube.com: Learn to deploy OpenProject with Postgres in Kubernetes](https://www.youtube.com/watch?v=2mNAsrThius&ab_channel=CloudControl) + - [entrepreneur.com: Which Project Management Timeline Tool Is Right for Your Team?](https://www.entrepreneur.com) [COMMUNITY-TOOL] + - [Google meet: meet.new](https://meet.google.com/unsupported?meetingCode=new&ref=https://meet.google.com/new?authuser%3D0%26hs%3D178) [COMMUNITY-TOOL] + - [GH repos: repo.new](https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew) [COMMUNITY-TOOL] + - [GH Gists: gist.new](https://gist.github.com/starred) [COMMUNITY-TOOL] + - [Zoom: zoom.new](https://zoom.us/signin) [COMMUNITY-TOOL] - [Jira](https://www.atlassian.com/software/jira) [COMMUNITY-TOOL] - [OpenProject](https://www.openproject.org) [COMMUNITY-TOOL] - [nextcloud.com](https://nextcloud.com) [COMMUNITY-TOOL] + - [Servicenow](https://www.servicenow.com) [COMMUNITY-TOOL] - [Atlassian Confluence](https://www.atlassian.com/software/confluence) [COMMUNITY-TOOL] - [opensource.com: A guide to simplifying invoicing with this open source tool](https://opensource.com/article/21/7/open-source-invoicing-po) [COMMUNITY-TOOL] - [devops.com: Clubhouse Becomes Shortcut to Transform Software Project Management](https://devops.com/clubhouse-becomes-shortcut-to-transform-software-project-management) [COMMUNITY-TOOL] - [engineeringmanagement.info: Planning and Schedule Free Templates](https://www.engineeringmanagement.info/2017/02/planning-and-schedule-free-templates.html) [COMMUNITY-TOOL] - [namelix.com](https://namelix.com) [COMMUNITY-TOOL] + - [Best Project Management Software of 2020](https://neilpatel.com/blog/best-project-management-software) [COMMUNITY-TOOL] - [opensource.com: 3 open source alternatives to Confluence](https://opensource.com/article/20/9/open-source-alternatives-confluence) [COMMUNITY-TOOL] - [joplin](https://github.com/laurent22/joplin) ⭐ 54901 [DE FACTO STANDARD] - [Podium](https://github.com/sa-mw-dach/podium) [COMMUNITY-TOOL] - [Swim](https://swimm.io) [COMMUNITY-TOOL] - [thenewstack.io: Swimm Helps New Dev Hires Stay Afloat with Continuous Documentation](https://thenewstack.io/swimm-helps-new-dev-hires-stay-afloat-with-continuous-documentation) [COMMUNITY-TOOL] + - [techrepublic.com: Kanboard: A simple to deploy, easy to use Kanban board' for project management](https://www.techrepublic.com/article/kanboard-a-simple-to-deploy-easy-to-use-kanban-board-for-project-management) [COMMUNITY-TOOL] - [btw.so: Open Source Alternatives 🌟](https://www.btw.so/open-source-alternatives) [COMMUNITY-TOOL] - [opensource.com: 5 open source alternatives to Zoom](https://opensource.com/article/21/9/alternatives-zoom) [COMMUNITY-TOOL] - [makeuseof.com: The 8 Best Open-Source Project Management Software](https://www.makeuseof.com/best-open-source-project-management-software) [COMMUNITY-TOOL] @@ -27,5 +36,5 @@ --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) diff --git a/v2-docs/prometheus.md b/v2-docs/prometheus.md index 5a750b8b..5d745fce 100644 --- a/v2-docs/prometheus.md +++ b/v2-docs/prometheus.md @@ -5,14 +5,54 @@ ## Standard Reference + - [devclass.com: Safety…first? Prometheus 2.24 finally features TLS on HTTP serving endpoints](https://www.devclass.com/containers/2021/01/07/safetyfirst-prometheus-224-finally-features-tls-on-http-serving-endpoints/1626636) [COMMUNITY-TOOL] + - [sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus 🌟](https://www.sysdig.com/blog/postgresql-monitoring) [COMMUNITY-TOOL] + - [innoq.com: Scraping a Docker swarm service with Prometheus](https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus) [COMMUNITY-TOOL] + - [sysdig.com: How to monitor Redis with Prometheus](https://www.sysdig.com/blog/redis-prometheus) [COMMUNITY-TOOL] + - [sysdig.com: Prometheus 2.37 – The first long-term supported release! 🌟](https://www.sysdig.com/blog) [COMMUNITY-TOOL] + - [opensource.google: Prometheus SLO example](https://github.com/google/prometheus-slo-burn-example) ⭐ 142 [COMMUNITY-TOOL] + - [**M3**:](https://m3db.io) [COMMUNITY-TOOL] + - [k8s-image-availability-exporter](https://github.com/deckhouse/k8s-image-availability-exporter) ⭐ 249 [COMMUNITY-TOOL] + - [sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB Prometheus exporter](https://www.sysdig.com/blog/monitor-oracle-database-prometheus) [COMMUNITY-TOOL] + - [YACE - yet another cloudwatch exporter 🌟](https://github.com/prometheus-community/yet-another-cloudwatch-exporter) ⭐ 1203 [COMMUNITY-TOOL] + - [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] + - [newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with OpenTelemetry](https://newrelic.com/blog/apm/java-opentelemetry) [COMMUNITY-TOOL] + - [Grafana Dashboards with Telegraf Collectors](https://grafana.com/grafana/dashboards/?collector=Telegraf) [COMMUNITY-TOOL] + - [**Micrometer** Collector](http://micrometer.io) [COMMUNITY-TOOL] + - [Idealista: This ansible role installs a Prometheus Node Exporter in a debian environment](https://github.com/idealista/prometheus_jmx_exporter_role) ⭐ 6 [COMMUNITY-TOOL] β€” - [galaxy.ansible.com/alexdzyoba/jmx-exporter](https://galaxy.ansible.com/alexdzyoba/jmx-exporter) + - [github.com/alexdzyoba/ansible-jmx-exporter](https://github.com/alexdzyoba/ansible-jmx-exporter) + - [Apache ActiveMQ Artemis Using the Server](https://artemis.apache.org/components/artemis/documentation/latest/using-server.html) [COMMUNITY-TOOL] β€” - [Apache ActiveMQ Artemis Management Console](https://artemis.apache.org/components/artemis/documentation/latest/management-console.html) + - [Apache ActiveMQ Artemis Metrics](http://activemq.apache.org/components/artemis/documentation/latest/metrics.html) + - [cloud.google.com: Google Cloud Managed Service for Prometheus](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus) [COMMUNITY-TOOL] + - [**Red Hat AMQ overview**](https://developers.redhat.com/products/amq/overview) [COMMUNITY-TOOL] + - [**InfluxDB**:](https://www.influxdata.com) [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] + - [tech.marksblogg.com: Monitor ClickHouse column oriented database with Prometheus' & Grafana](https://tech.marksblogg.com/clickhouse-prometheus-grafana.html) [COMMUNITY-TOOL] + - [victoriametrics.com](https://victoriametrics.com) [COMMUNITY-TOOL] + - [learnsteps.com: Monitoring Infrastructure System Design](https://www.learnsteps.com/monitoring-infrastructure-system-design) [COMMUNITY-TOOL] + - [Grafana](https://grafana.com) [COMMUNITY-TOOL] + - [openlogic.com: How to develop Grafana Dashboards 🌟](https://www.openlogic.com/blog/how-visualize-prometheus-data-grafana) [COMMUNITY-TOOL] + - [karma 🌟](https://github.com/prymitive/karma) ⭐ 2639 [COMMUNITY-TOOL] + - [Cluster Monitoring stack for ARM / X86-64 platforms](https://github.com/carlosedp/cluster-monitoring) ⭐ 755 [COMMUNITY-TOOL] + - [learndevops.substack.com: Hitting prometheus API with curl and jq 🌟](https://learndevops.substack.com/p/hitting-prometheus-api-with-curl) [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] + - [Amazon Managed Service for Prometheus](https://aws.amazon.com/prometheus) [COMMUNITY-TOOL] - [**prometheus.io**](https://prometheus.io) [COMMUNITY-TOOL] - [github.com/prometheus/prometheus](https://github.com/prometheus/prometheus) ⭐ 64131 [DE FACTO STANDARD] + - [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] - [Monitoring kubernetes with Prometheus](https://opensource.com/article/19/11/introduction-monitoring-prometheus) [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] + - [Set Up and Integrate Prometheus With Grafana for Monitoring.](https://dzone.com/articles/monitoring-using-spring-boot-20-prometheus-and-gra) [COMMUNITY-TOOL] + - [PromQL Tutorial](https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085) [COMMUNITY-TOOL] - [How to use Ansible to set up system monitoring with Prometheus](https://opensource.com/article/18/3/how-use-ansible-set-system-monitoring-prometheus) [COMMUNITY-TOOL] + - [Initial experiences with the Prometheus monitoring system](https://medium.com/@griggheo/initial-experiences-with-the-prometheus-monitoring-system-167054ac439c) [COMMUNITY-TOOL] - [prometheus.io/docs/instrumenting/writing_exporters/](https://prometheus.io/docs/instrumenting/writing_exporters) [COMMUNITY-TOOL] + - [devconnected.com/complete-node-exporter-mastery-with-prometheus/](https://devconnected.com/complete-node-exporter-mastery-with-prometheus) [COMMUNITY-TOOL] - [LibrerΓ­as cliente](https://prometheus.io/docs/instrumenting/clientlibs) [COMMUNITY-TOOL] - [Pushgateway](https://github.com/prometheus/pushgateway) ⭐ 3333 [ENTERPRISE-STABLE] - [Exportadores de Datos](https://prometheus.io/docs/instrumenting/exporters) [COMMUNITY-TOOL] + - [magalix.com: Monitoring of Kubernetes Clusters To Manage Large Scale Projects](https://www.magalix.com/blog/monitor-kuberentes-cluster-to-manage-large-scale-projects) [COMMUNITY-TOOL] - [Cloud Native Monitoring with Prometheus 🌟](https://samirbehara.com/2019/05/30/cloud-native-monitoring-with-prometheus) [COMMUNITY-TOOL] - [itnext.io - Prometheus: yet-another-cloudwatch-exporter β€” collecting AWS' CloudWatch metrics](https://itnext.io/prometheus-yet-another-cloudwatch-exporter-collecting-aws-cloudwatch-metrics-806bd34818a8) [COMMUNITY-TOOL] - [Prometheus Monitoring Ecosystem Begins to Mature](https://containerjournal-com.cdn.ampproject.org/c/s/containerjournal.com/topics/container-ecosystems/prometheus-monitoring-ecosystem-begins-to-mature/amp) [COMMUNITY-TOOL] @@ -22,13 +62,18 @@ - [ganeshvernekar.com: Prometheus TSDB (Part 4): Persistent Block and its Index](https://ganeshvernekar.com/blog/prometheus-tsdb-persistent-block-and-its-index) [COMMUNITY-TOOL] - [youtube playlist: How to setup Prometheus 🌟](https://www.youtube.com/playlist?list=PLVx1qovxj-anCTn6um3BDsoHnIr0O2tz3) [COMMUNITY-TOOL] - [sysadminxpert.com: Steps to Monitor Linux Server using Prometheus](https://sysadminxpert.com/steps-to-monitor-linux-server-using-prometheus) [COMMUNITY-TOOL] + - [medium.com: Prometheus-Grafana : Node Monitoring on Kubernetes](https://medium.com/@akshitverma8191/prometheus-grafana-node-monitoring-on-kubernetes-79fd8311b56d) [COMMUNITY-TOOL] - [zerodha.tech: Infrastructure monitoring with Prometheus at Zerodha](https://zerodha.tech/blog/infra-monitoring-at-zerodha) [COMMUNITY-TOOL] - [devopscube.com: How to Setup Prometheus Monitoring On Kubernetes Cluster' 🌟](https://devopscube.com/setup-prometheus-monitoring-on-kubernetes) [COMMUNITY-TOOL] - [prometheus-operator.dev 🌟](https://prometheus-operator.dev) [COMMUNITY-TOOL] - [gabrieltanner.org: Golang Application monitoring using Prometheus](https://gabrieltanner.org/blog/collecting-prometheus-metrics-in-golang) [COMMUNITY-TOOL] - [promlens.com 🌟](https://promlens.com) [COMMUNITY-TOOL] + - [medium: Prometheus monitoring with Elastic Stack in Kubernetes 🌟](https://medium.com/avmconsulting-blog/prometheus-monitoring-with-elastic-stack-in-kubernetes-5cf0aaa7ce04) [COMMUNITY-TOOL] + - [portworx.com: Monitoring Kubernetes Backup with Prometheus and Grafana](https://portworx.com/kubernetes-backup-monitoring) [COMMUNITY-TOOL] - [itnext.io: Observability at Scale](https://itnext.io/observability-at-scale-52d0d9a5fb9b) [COMMUNITY-TOOL] + - [jonbc.medium.com: Hacking your way to Observability β€” Part 1 : Metrics](https://jonbc.medium.com/hacking-your-way-to-observability-part-1-cf4cd42fb4dc) [COMMUNITY-TOOL] - [opensource.com: Run Prometheus at home in a container](https://opensource.com/article/21/7/run-prometheus-home-container) [COMMUNITY-TOOL] + - [faun.pub: Production grade Kubernetes Monitoring using Prometheus 🌟](https://faun.pub/production-grade-kubernetes-monitoring-using-prometheus-78144b835b60) [COMMUNITY-TOOL] - [howtoforge.com: How to Install Prometheus System Monitoring Tool on Ubuntu' 20.04](https://www.howtoforge.com/how-to-install-prometheus-on-ubuntu-20-04) [COMMUNITY-TOOL] - [cribl.io: Using Prometheus for Agentless Monitoring](https://cribl.io/blog/using-prometheus-for-agentless-monitoring) [COMMUNITY-TOOL] - [aprenderbigdata.com: Prometheus: IntroducciΓ³n a la MonitorizaciΓ³n de MΓ©tricas](https://aprenderbigdata.com/prometheus) [COMMUNITY-TOOL] @@ -36,44 +81,81 @@ - [jfrog.com: Don’t let Prometheus Steal your Fire](https://jfrog.com/blog/dont-let-prometheus-steal-your-fire) [COMMUNITY-TOOL] - [itnext.io: Monitoring Spark Streaming on K8s with Prometheus and Grafana](https://itnext.io/monitoring-spark-streaming-on-k8s-with-prometheus-and-grafana-e6d8720c4a02) [COMMUNITY-TOOL] - [source.coveo.com: Prometheus at scale](https://source.coveo.com/2021/11/11/prometheus-at-scale) [COMMUNITY-TOOL] + - [medium.com: Prometheus HA with Thanos Sidecar Or Receiver?](https://medium.com/infracloud-technologies/prometheus-ha-with-thanos-sidecar-or-receiver-2c8d0e585ff1) [COMMUNITY-TOOL] - [prometheus.io: Comparison to Alternatives 🌟](https://prometheus.io/docs/introduction/comparison) [COMMUNITY-TOOL] + - [cloudsavvyit.com: What is Prometheus and Why Is It So Popular](https://www.cloudsavvyit.com/15124/what-is-prometheus-and-why-is-it-so-popular) [COMMUNITY-TOOL] - [infracloud.io: Prometheus Definitive Guide Part I - Metrics and Use Cases](https://www.infracloud.io/blogs/prometheus-architecture-metrics-use-cases) [COMMUNITY-TOOL] + - [jonbc.medium.com: Hacking your way to Observability β€” Part 2 : Alerts](https://jonbc.medium.com/hacking-your-way-to-observability-part-2-c38baaee6b92) [COMMUNITY-TOOL] + - [medium.com/gumgum-tech: How to reduce your Prometheus cost | Daniel Fernandez](https://medium.com/gumgum-tech/how-to-reduce-your-prometheus-cost-6c7cc685e347) [COMMUNITY-TOOL] + - [medium.com/kubecost: Prometheus Grafana: configuration & query examples' 🌟](https://medium.com/kubecost/prometheus-grafana-configuration-query-examples-885b91b6ca6) [COMMUNITY-TOOL] - [dev.to: How to monitor nginx in Kubernetes with Prometheus](https://dev.to/eckelon/how-to-monitor-nginx-in-kubernetes-with-prometheus-j5f) [COMMUNITY-TOOL] - [promlabs.com: Avoid These 6 Mistakes When Getting Started With Prometheus](https://promlabs.com/blog/2022/12/11/avoid-these-6-mistakes-when-getting-started-with-prometheus) [COMMUNITY-TOOL] - [itnext.io: Hardening Monitoring: a step-by-step guide](https://itnext.io/hardening-monitoring-a-step-by-step-guide-7a18007c915) [COMMUNITY-TOOL] + - [blog.devops.dev: Deploying Prometheus and Grafana in a Multi-Node Kubernetes' Cluster and Auto-Scaling with KEDA](https://blog.devops.dev/deploying-prometheus-and-grafana-in-a-multi-node-kubernetes-cluster-and-auto-scaling-with-keda-eccecfbd8950) [COMMUNITY-TOOL] + - [blog.devops.dev: Observability: Better CI for your prometheus alerts with' pint instead of promtool 🌟](https://blog.devops.dev/observability-better-ci-for-your-prometheus-alerts-32aaea3b3d77) [COMMUNITY-TOOL] + - [blog.zelarsoft.com: Website Monitoring By Using Prometheus Blackbox Exporter' with Grafana](https://blog.zelarsoft.com/website-monitoring-by-using-prometheus-blackbox-exporter-with-grafana-c4004bb03131) [COMMUNITY-TOOL] + - [blog.devops.dev: Monitoring a Spring Boot application in Kubernetes with' Prometheus 🌟](https://blog.devops.dev/monitoring-a-spring-boot-application-in-kubernetes-with-prometheus-a2d4ec7f9922) [COMMUNITY-TOOL] + - [devopstalks.in: Everything about Prometheus](https://devopstalks.in/everything-about-prometheus) [COMMUNITY-TOOL] + - [blog.devops.dev: How to Monitor your Application using Prometheus 🌟](https://blog.devops.dev/deploying-and-monitoring-an-application-using-prometheus-on-kubernetes-cluster-483773f789f) [COMMUNITY-TOOL] + - [dzone.com: Deploying Prometheus and Grafana as Applications Using ArgoCDβ€Šβ€”β€ŠIncluding' Dashboards](https://dzone.com/articles/deploying-prometheus-and-grafana-as-applications-u) [COMMUNITY-TOOL] + - [medium.com: How to find unused Prometheus metrics using mimirtool 🌟](https://medium.com/@dotdc/how-to-find-unused-prometheus-metrics-using-mimirtool-a44560173543) [COMMUNITY-TOOL] - [rtfm.co.ua: Prometheus: Kubernetes endpoints monitoring with blackbox-exporter](https://rtfm.co.ua/en/prometheus-kubernetes-endpoints-monitoring-with-blackbox-exporter) [COMMUNITY-TOOL] + - [medium.com/criteo-engineering: How we reduced our Prometheus infrastructure' footprint by a third](https://medium.com/criteo-engineering/how-we-reduced-our-prometheus-infrastructure-footprint-by-a-third-8bf8171e46b1) [COMMUNITY-TOOL] + - [blog.devops.dev: Observability Concept in Prometheus](https://blog.devops.dev/observability-concept-in-prometheus-9f0093fa7495) [COMMUNITY-TOOL] + - [horovits.medium.com: Prometheus Now Supports OpenTelemetry Metrics](https://horovits.medium.com/prometheus-now-supports-opentelemetry-metrics-83f85878e46a) [COMMUNITY-TOOL] - [thenewstack.io: 30 Pull Requests Later, Prometheus Memory Use Is Cut in' Half](https://thenewstack.io/30-pull-requests-later-prometheus-memory-use-is-cut-in-half) [COMMUNITY-TOOL] + - [devxblog.hashnode.dev: Prometheus: Elevate Your Monitoring Game](https://devxblog.hashnode.dev/prometheus-elevate-your-monitoring-game) [COMMUNITY-TOOL] + - [devxblog.hashnode.dev: Simplified Setup: Prometheus, cAdvisor, redis and' Node Exporter](https://devxblog.hashnode.dev/simplified-setup-prometheus-cadvisor-redis-and-node-exporter) [COMMUNITY-TOOL] - [fosstechnix.com: Install Prometheus and Grafana on Ubuntu 24.04 LTS 🌟](https://www.fosstechnix.com/install-prometheus-and-grafana-on-ubuntu-24-04) [COMMUNITY-TOOL] + - [medium: Kubernetes Lessons in Alerting](https://medium.com/better-programming/kubernetes-lessons-in-alerting-a0b7a455e89d) [COMMUNITY-TOOL] - [Alertmanager 0.23.0-rc.0 with awscloud SNS support is available for testing. There are also bugfixes and features for amtool](https://github.com/prometheus/alertmanager/releases/tag/v0.23.0-rc.0) ⭐ 8485 [ENTERPRISE-STABLE] + - [tech.loveholidays.com: Dynamic alert routing with Prometheus and Alertmanager](https://tech.loveholidays.com/dynamic-alert-routing-with-prometheus-and-alertmanager-f6a919edb5f8) [COMMUNITY-TOOL] - [prometheus.io: Introducing Prometheus Agent Mode, an Efficient and Cloud-Native' Way for Metric Forwarding](https://prometheus.io/blog/2021/11/16/agent) [COMMUNITY-TOOL] + - [cncf.io: Prometheus announces an Agent to address a new range of use cases](https://www.cncf.io/blog/2021/11/16/prometheus-announces-an-agent-to-address-a-new-range-of-use-cases) [COMMUNITY-TOOL] - [thenewstack.io: CNCF Prometheus Agent Could Be a β€˜Game Changer’ for Edge](https://thenewstack.io/cncf-prometheus-agent-could-be-a-game-changer-for-edge) [COMMUNITY-TOOL] + - [medium.com/@ehsan-khodadadi: Prometheus Multi-Cluster monitoring using Prometheus' Agent Mode](https://medium.com/@ehsan-khodadadi/prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-cab2cdb20c11) [COMMUNITY-TOOL] + - [medium.com/techspiration: Deploying Prometheus Multi-Cluster monitoring' using Prometheus Agent Mode](https://medium.com/techspiration/deploying-prometheus-multi-cluster-monitoring-using-prometheus-agent-mode-a04d89afeed7) [COMMUNITY-TOOL] - [Promgen 🌟](https://github.com/line/promgen) ⭐ 1123 [COMMUNITY-TOOL] + - [Promcat: A resource catalog for enterprise-class Prometheus monitoring 🌟](https://promcat.io) [COMMUNITY-TOOL] + - [Prometheus Demo: prometheus.demo.do.prometheus.io 🌟](https://prometheus.demo.do.prometheus.io) [COMMUNITY-TOOL] - [Sloth 🌟](https://github.com/slok/sloth) ⭐ 2487 [COMMUNITY-TOOL] - [itnext.io: SLOs should be easy, say hi to Sloth 🌟](https://itnext.io/slos-should-be-easy-say-hi-to-sloth-9c8a225df0d4) [COMMUNITY-TOOL] + - [PromTools: SLOs with Prometheus 🌟](https://promtools.dev) [COMMUNITY-TOOL] - [slo-libsonnet](https://github.com/metalmatze/slo-libsonnet) ⭐ 118 [COMMUNITY-TOOL] - [SLO Generator](https://github.com/google/slo-generator) ⭐ 562 [COMMUNITY-TOOL] + - [monitoring2.substack.com: Big Prometheus. Thanos, Cortex, M3DB and VictoriaMetrics' at scale 🌟](https://monitoring2.substack.com/p/big-prometheus) [COMMUNITY-TOOL] - [**Prometheus TSDB**](https://prometheus.io/docs/prometheus/latest/storage) [COMMUNITY-TOOL] - [**Cortex**:](https://cortexmetrics.io) [COMMUNITY-TOOL] - [github.com/cortexproject/cortex](https://github.com/cortexproject/cortex) ⭐ 5802 [ENTERPRISE-STABLE] - [**Thanos**:](https://thanos.io) [COMMUNITY-TOOL] - [github.com/ruanbekker: Thanos Cluster Setup](https://github.com/ruanbekker/thanos-cluster-setup) [COMMUNITY-TOOL] - [Highly Available Prometheus Metrics for Distributed SQL with Thanos on GKE](https://blog.yugabyte.com/highly-available-prometheus-metrics-for-distributed-sql-with-thanos-on-gke) [COMMUNITY-TOOL] + - [en.wikipedia.org/wiki/InfluxDB](https://en.wikipedia.org/wiki/MIT_License) [COMMUNITY-TOOL] - [influxdata.com: Building a Metrics & Alerts as a Service (MaaS) Monitoring' Solution Using the InfluxDB Stack](https://www.influxdata.com/blog/building-a-metrics-alerts-as-a-service-maas-monitoring-solution-using-the-influxdb-stack) [COMMUNITY-TOOL] + - [dzone: Flux queries](https://dzone.com/articles/flux-windowing-and-aggregation) [COMMUNITY-TOOL] - [thenewstack.io: Make a GitOps Workflow Using InfluxDB Templates](https://thenewstack.io/make-a-gitops-workflow-using-influxdb-templates) [COMMUNITY-TOOL] - [influxdata.com: Running InfluxDB 2.0 and Telegraf Using Docker](https://www.influxdata.com/blog/running-influxdb-2-0-and-telegraf-using-docker) [COMMUNITY-TOOL] - [influxdata.com: InfluxDB Tech Tips: API Invokable Scripts in InfluxDB Cloud](https://www.influxdata.com/blog/tldr-influxdb-tech-tips-api-invokable-scripts-influxdb-cloud) [COMMUNITY-TOOL] - [exporterhub.io 🌟](https://exporterhub.io) [COMMUNITY-TOOL] - [Prometheus JMX Exporter 🌟](https://github.com/prometheus/jmx_exporter) ⭐ 3305 [ENTERPRISE-STABLE] - [blackbox_exporter 🌟](https://github.com/prometheus/blackbox_exporter) ⭐ 5694 [ENTERPRISE-STABLE] + - [Example: How to Use Prometheus Monitoring With Java to Gather Data. Gathering' Java Metrics with Prometheus Monitoring (ActiveMQ)](https://www.openlogic.com/blog/prometheus-java-monitoring-and-gathering-data) [COMMUNITY-TOOL] + - [Maven Prometheus instrumentation library for JVM applications (client library)](https://mvnrepository.com/artifact/io.prometheus) [COMMUNITY-TOOL] - [engineeringblog.yelp.com: Improving the performance of the Prometheus JMX' Exporter](https://engineeringblog.yelp.com/2020/10/improving-the-performance-of-the-prometheus-jmx-exporter.html) [COMMUNITY-TOOL] - [prometheus-community/elasticsearch_exporter](https://github.com/prometheus-community/elasticsearch_exporter) ⭐ 2074 [COMMUNITY-TOOL] + - [medium.com/@akashjoffical08: Monitor Uptime of Endpoints in K8s using Blackbox' Exporter 🌟](https://medium.com/@akashjoffical08/monitor-uptime-of-endpoints-in-k8s-using-blackbox-exporter-f80166a328e9) [COMMUNITY-TOOL] + - [blog.devops.dev: Monitoring MySQL using Prometheus, Grafana and mysqld_exporter' in Kubernetes](https://blog.devops.dev/monitoring-mysql-using-prometheus-and-grafana-in-kubernetes-16e7ae3de5dd) [COMMUNITY-TOOL] - [muxinc/certificate-expiry-monitor](https://github.com/muxinc/certificate-expiry-monitor) ⭐ 168 [COMMUNITY-TOOL] - [enix/x509-certificate-exporter](https://github.com/enix/x509-certificate-exporter) ⭐ 924 [COMMUNITY-TOOL] - [aws.amazon.com: Building a Prometheus remote write exporter for the OpenTelemetry' Go SDK](https://aws.amazon.com/blogs/opensource/building-a-prometheus-remote-write-exporter-for-the-opentelemetry-go-sdk) [COMMUNITY-TOOL] + - [medium.com/@dast04: Writing Custom Prometheus Exporters (in Python) β€” Kubernetes](https://medium.com/@dast04/writing-custom-prometheus-exporters-in-python-kubernetes-73626b66d78c) [COMMUNITY-TOOL] - [OpenTelemetry Collector](https://github.com/open-telemetry/opentelemetry-collector) ⭐ 7050 [ENTERPRISE-STABLE] - [thenewstack.io: Lightstep’s OpenTelemetry Launchers Simplify Integration' to Line of Code](https://thenewstack.io/lightsteps-opentelemetry-launchers-simplify-integration-to-line-of-code) [COMMUNITY-TOOL] - [OpenTelemetry Launchers 🌟](https://github.com/search?q=org%3Alightstep+launcher) [COMMUNITY-TOOL] - [thenewstack.io: Demystifying Distributed Traces in OpenTelemetry](https://thenewstack.io/demystifying-distributed-traces-in-opentelemetry) [COMMUNITY-TOOL] + - [medium: OpenTelemetry Specification v1.0.0, Tracing Edition](https://medium.com/opentelemetry/opentelemetry-specification-v1-0-0-tracing-edition-72dd08936978) [COMMUNITY-TOOL] + - [medium: Tracing in eDreams ODIGEO Lodging with Open Telemetry and Grafana' Tempo](https://medium.com/edreams-odigeo-tech/tracing-in-edreams-odigeo-lodging-with-open-telemetry-and-grafana-tempo-bd1f20ddf49d) [COMMUNITY-TOOL] + - [medium.com/@tathagatapaul7: OpenTelemetry in Kubernetes: Deploying your' Collector and Metrics Backend](https://medium.com/@tathagatapaul7/opentelemetry-in-kubernetes-deploying-your-collector-and-metrics-backend-b8ec86ac4a43) [COMMUNITY-TOOL] - [thenewstack.io: Maximizing Kubernetes Efficiency with OpenTelemetry Tracing](https://thenewstack.io/maximizing-kubernetes-efficiency-with-opentelemetry-tracing) [COMMUNITY-TOOL] - [Telegraf Collector](https://www.influxdata.com/time-series-platform/telegraf) [COMMUNITY-TOOL] - [Telegraf Prometheus Output Plugin](https://github.com/influxdata/telegraf/tree/master/plugins/outputs/prometheus_client) ⭐ 17536 [DE FACTO STANDARD] @@ -88,12 +170,61 @@ - [galaxy.ansible.com/William-Yeh/prometheus](https://galaxy.ansible.com/William-Yeh/prometheus) [COMMUNITY-TOOL] - [galaxy.ansible.com/UnderGreen/prometheus-node-exporter](https://galaxy.ansible.com/UnderGreen/prometheus-node-exporter) [COMMUNITY-TOOL] - [itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa](https://itnext.io/prometheus-with-grafana-using-ansible-549e575c9dfa) [COMMUNITY-TOOL] + - [arthursens.medium.com: Risk analysis and security compliance in Kube-prometheus](https://arthursens.medium.com/risk-analysis-and-security-compliance-in-kube-prometheus-10c8cfb180b8) [COMMUNITY-TOOL] + - [devstack.in: Deploy Prometheus Operator with Helm3 and Private Registry' 🌟](https://devstack.in/2020/05/25/deploy-prometheus-operator-with-helm3-and-private-registry) [COMMUNITY-TOOL] + - [medium.com/israeli-tech-radar: How to create a Monitoring Stack using Kube-Prometheus-stack' (Part 1)](https://medium.com/israeli-tech-radar/how-to-create-a-monitoring-stack-using-kube-prometheus-stack-part-1-eff8bf7ba9a9) [COMMUNITY-TOOL] + - [logz.io](https://logz.io) [COMMUNITY-TOOL] - [activemq.apache.org/components/classic/documentation](https://activemq.apache.org/components/classic/documentation) [COMMUNITY-TOOL] - [Artemis Prometheus Metrics Plugin](https://github.com/rh-messaging/artemis-prometheus-metrics-plugin) ⭐ 28 [COMMUNITY-TOOL] - [Promitor 🌟](https://promitor.io) [COMMUNITY-TOOL] - [cloud.google.com: Google Cloud Managed Service for Prometheus is now generally' available](https://cloud.google.com/blog/products/devops-sre/easy-managed-prometheus-metrics-service-for-kubernetes) [COMMUNITY-TOOL] +## Application Delivery + +### Helm + +#### Observability + + - [sstarcher/helm-exporter](https://github.com/sstarcher/helm-exporter) ⭐ 298 [COMMUNITY-TOOL] β€” A Prometheus exporter designed to surface real-time metrics for deployed Helm releases. It monitors charts metadata, tracking status, revisions, and health states across namespaces to empower advanced alert rules. +## Application Integration + +### Message Brokers + +#### High-Performance Messaging + + - **(2026)** [==Apache Artemis JMeter==](https://github.com/apache/artemis) ⭐ 1017 [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The official GitHub mirror of Apache ActiveMQ Artemis, housing the high-performance non-blocking asynchronous message broker. It provides native support for AMQP, MQTT, STOMP, and OpenWire. It delivers ultra-low latency and scalable message distribution under extreme workloads. +#### JMS + + - [ActiveMQ 5.x "classic"](https://activemq.apache.org/components/classic) [DOCUMENTATION] [ENTERPRISE-STABLE] [LEGACY] β€” The classic implementation of Apache ActiveMQ, continuing to power millions of production enterprise nodes. It offers rich support for JMS client specifications alongside robust clustering and persistence. Ideal for traditional integration architecture, though increasingly superseded by Artemis. +## Observability (1) + +### Metrics + +#### Prometheus (1) + + - [Setup Prometheus Using Helm Chart on Kubernetes](https://devopscube.com/setup-prometheus-helm-chart) [ENTERPRISE-STABLE] β€” A direct, production-ready tutorial demonstrating how to install and configure Prometheus using official Helm charts. Explains default values overrides, persistent volume configurations, and custom alertmanager integration for instant operational visibility. +### Monitoring Stack + +#### Helm Charts + +##### kube-prometheus-stack + + - [prometheus-community/kube-prometheus-stack 🌟🌟](https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack) [DE FACTO STANDARD] β€” The de facto standard Helm chart for deploying Prometheus and Grafana on Kubernetes. It manages the custom resource definitions (CRDs), handles scraper configurations, and provides out-of-the-box system alerting rules. +## Observability and Performance + +### Performance Testing + +#### Load Testing + + - [jmeter.apache.org](https://jmeter.apache.org) [EN CONTENT] [ENTERPRISE-STABLE] β€” Apache JMeter is the industry standard for performing robust load tests across varied protocols (HTTP, FTP, SOAP, Database). Allows extensive functional testing and architectural load emulation. +## Software Engineering + +### Build Systems + +#### Java Ecosystem + + - [maven.apache.org](https://maven.apache.org) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” Official homepage for Apache Maven, the cornerstone JVM project build and dependency system. Outlines standards for modular Project Object Model (POM) declarations. --- -πŸ’‘ **Explore Related:** [Cloud Asset Inventory](./cloud-asset-inventory.md) | [Customer](./customer.md) | [Devops Tools](./devops-tools.md) +πŸ’‘ **Explore Related:** [Mkdocs](./mkdocs.md) | [Cheatsheets](./cheatsheets.md) | [Git](./git.md) diff --git a/v2-docs/public-cloud-solutions.md b/v2-docs/public-cloud-solutions.md index f77cbf0e..0badd5c6 100644 --- a/v2-docs/public-cloud-solutions.md +++ b/v2-docs/public-cloud-solutions.md @@ -5,28 +5,57 @@ ## Standard Reference + - [Platform comparisons](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) [COMMUNITY-TOOL] β€” - [AWS and GCP comparison](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison/aws) + - [Mapping of AWS services to Google Cloud](https://gregsramblings.com/blog/compare-google-cloud-to-aws) + - [acloudguru.com: Multicloud Fluency: 6 reasons you should learn multiple clouds](https://www.pluralsight.com/resources/blog/cloud/why-learn-multiple-cloud-platforms) [COMMUNITY-TOOL] + - [cast.ai: Ultimate cloud pricing comparison: AWS vs. Azure vs. Google Cloud in 2021](https://cast.ai/blog/cloud-pricing-comparison) [COMMUNITY-TOOL] + - [acloudguru.com: Cloud security comparison: AWS vs. Azure vs. GCP](https://www.pluralsight.com/resources/blog/cloud/cloud-security-comparison-aws-vs-azure-vs-gcp) [COMMUNITY-TOOL] + - [acloudguru.com: Cloud developer tooling compared: AWS vs. Azure vs. GCP](https://www.pluralsight.com/resources/blog/cloud/cloud-developer-tooling-compared-aws-vs-azure-vs-gcp) [COMMUNITY-TOOL] + - [acloudguru.com: Blockchain cloud comparison: What is blockchain-as-a-service (BaaS)?](https://www.pluralsight.com/resources/blog/cloud/blockchain-cloud-comparison-what-is-blockchain-as-a-service-baas) [COMMUNITY-TOOL] + - [acloudguru.com: Storage services compared: AWS vs Azure vs GCP](https://www.pluralsight.com/resources/blog/cloud/storage-showdown-aws-vs-azure-vs-gcp-cloud-comparison) [COMMUNITY-TOOL] + - [Openshift.com pricing](https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing) [COMMUNITY-TOOL] + - [OpenShift in Azure](https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-container-platform-4x) [COMMUNITY-TOOL] β€” - [Openshift on Azure](https://azure.microsoft.com/en-us/blog/openshift-on-azure-the-easiest-fully-managed-openshift-in-the-cloud) + - [Gaia-X.eu](https://gaia-x.eu) [COMMUNITY-TOOL] + - [GAIA-X: A Federated Data Infrastructure for Europe](https://www.bundeswirtschaftsministerium.de/Redaktion/EN/Dossier/gaia-x.html) [COMMUNITY-TOOL] + - [jamaica-gleaner.com: Amazon outage’s future implications](http://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications) [COMMUNITY-TOOL] + - [learntocloud.guide: 3 ways to get hands on (AWS, Azure, GCP)](https://learntocloud.guide/#/projects/README) [COMMUNITY-TOOL] + - [Digital Ocean Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL] - [cloud-mercato.com: Public Cloud Reference 🌟](https://pcr.cloud-mercato.com) [COMMUNITY-TOOL] - [cloud-mercato.com: State of the art of Public Object Storage Europe 🌟](https://projector.cloud-mercato.com/projects/state-of-the-art-of-public-object-storage-europe) [COMMUNITY-TOOL] + - [medium: Cloud Agnostic Design 🌟](https://medium.com/path-to-software-architect/cloud-agnostic-design-925c08e1d610) [COMMUNITY-TOOL] + - [cybernews.com: Trouble in paradise: IT professionals unhappy with cloud' services](https://cybernews.com/cloud/trouble-in-paradise-it-professionals-unhappy-with-cloud-services) [COMMUNITY-TOOL] + - [medium.com/adeo-tech: Multi-Cloud Kubernetes Survival Guide 🌟](https://medium.com/adeo-tech/multi-cloud-kubernetes-survival-guide-49eee9aa58e2) [COMMUNITY-TOOL] - [digitalisationworld.com: Multicloud: Two truths and a lie](https://digitalisationworld.com/blogs/57435/multicloud-two-truths-and-a-lie) [COMMUNITY-TOOL] - [nextgov.com: Why smart multicloud policies are a golden ticket to modernizing' IT infrastructure](https://www.nextgov.com/ideas/2023/11/why-smart-multicloud-policies-are-golden-ticket-modernizing-it-infrastructure/392232) [COMMUNITY-TOOL] - [intellipaat.com: AWS vs Azure vs Google – Detailed Cloud Comparison](https://intellipaat.com/blog/aws-vs-azure-vs-google-cloud) [COMMUNITY-TOOL] - [comparecloud.in: Public Cloud Services Comparison 🌟](https://comparecloud.in) [COMMUNITY-TOOL] + - [medium: AWS vs Azure β€” Battle Of The Best Cloud Computing Platforms](https://medium.com/edureka/aws-vs-azure-1a882339f127) [COMMUNITY-TOOL] - [youtube: A Cloud Guru - Cloud Provider Comparisons 🌟](https://www.youtube.com/playlist?app=desktop&list=PLI1_CQcV71RnBebKm_tH1uKYI3WxkM2TT) [COMMUNITY-TOOL] - [xataka.com: El talΓ³n de Aquiles de AWS son sus altas tarifas de salida de' datos, y sus rivales empiezan a explotarlo: guerra de precios contra el gigante de la nube](https://www.xataka.com/pro/talon-aquiles-aws-sus-altas-tarifas-salida-datos-sus-rivales-empiezan-a-explotarlo-guerra-precios-gigante-nube) [COMMUNITY-TOOL] - [xataka.com: AsΓ­ se reparte el mercado cloud: los tres grandes tienen el' 63%, los siguientes 10 un 22%](https://www.xataka.com/pro/asi-se-reparte-mercado-cloud-tres-grandes-tienen-63-siguientes-10-22) [COMMUNITY-TOOL] + - [Dzone: DevOps Services Pricing: AWS vs Azure vs Google Cloud 🌟🌟](https://dzone.com/articles/devops-services-pricing-aws-vs-azure-vs-google-clo) [COMMUNITY-TOOL] - [thenewstack.io: Is a Multicloud Strategy Right for Your Organization?](https://thenewstack.io/is-a-multicloud-strategy-right-for-your-organization) [COMMUNITY-TOOL] + - [betterprogramming.pub: AWS vs. Digital Ocean vs. Hetzner Cloud β€” Which Has' the Best Value for Money?](https://betterprogramming.pub/aws-vs-digital-ocean-vs-hetzner-cloud-which-has-the-best-value-for-money-bd9cb3c06dee) [COMMUNITY-TOOL] - [cloudtechtwitter.com: Let's check about AWS v/s Azure Service](https://www.cloudtechtwitter.com/2022/05/lets-check-about-aws-vs-azure-services.html) [COMMUNITY-TOOL] - [faddom.com: Cloud Computing Costs & Pricing Comparisons for 2023](https://faddom.com/cloud-computing-costs-and-pricing-comparison) [COMMUNITY-TOOL] - [thenewstack.io: How to Evaluate Kubernetes Cloud Providers](https://thenewstack.io/how-to-evaluate-kubernetes-cloud-providers) [COMMUNITY-TOOL] + - [Dzone: 5 Hosted Kubernetes Platforms](https://dzone.com/articles/5-hosted-kubernetes-platforms) [COMMUNITY-TOOL] - [Pivotal.io: Pivotal Container Service (PKS), owned by VMware](https://pivotal.io/platform/pivotal-container-service) [COMMUNITY-TOOL] - [AWS Kubernetes pricing](https://aws.amazon.com/es/eks/pricing) [COMMUNITY-TOOL] - [Azure Kubernetes pricing](https://azure.microsoft.com/es-es/pricing/details/kubernetes-service) [COMMUNITY-TOOL] - [Google cloud kubernetes pricing](https://cloud.google.com/kubernetes-engine/pricing) [COMMUNITY-TOOL] - [Rackspace.com: Managed Kubernetes](https://www.rackspace.com/managed-kubernetes) [COMMUNITY-TOOL] - [iot-analytics.com: The IoT cloud: Microsoft Azure vs. AWS vs. Google Cloud](https://iot-analytics.com/iot-cloud) [COMMUNITY-TOOL] + - [investopedia.com: Amazon Web Services (AWS) Outage Causes Chaos (Dec 2021)](https://www.investopedia.com/amazon-web-services-outage-causes-chaos-5212233) [COMMUNITY-TOOL] + - [techrepublic.com: AWS outage: Your response to AWS going down shouldn't' be multicloud](https://www.techrepublic.com/article/aws-outage-your-response-to-aws-going-down-shouldnt-be-multicloud) [COMMUNITY-TOOL] + - [techrepublic.com: AWS has gone down before, as have other providers; Fastly' has lessons to share from its own outage](https://www.techrepublic.com/article/aws-has-gone-down-before-as-have-other-providers-fastly-has-lessons-to-share-from-its-own-outage) [COMMUNITY-TOOL] + - [Downdetector](https://downdetector.co.uk) [COMMUNITY-TOOL] + - [sdxcentral.com: AWS Outage Stresses Telco Cloud Challenges](https://www.sdxcentral.com/articles/news/aws-outage-stresses-telco-cloud-challenges/2021/12) [COMMUNITY-TOOL] - [20minutos.es: Amazon Web Services vuelve a romper Internet: se ha caΓ­do' ya tres veces en el mismo mes y le llueven las crΓ­ticas](https://www.20minutos.es/tecnologia/actualidad/amazon-web-services-vuelve-a-romper-internet-se-ha-caido-ya-tres-veces-en-el-mismo-mes-y-le-llueven-las-criticas-4931834) [COMMUNITY-TOOL] + - [faun.pub: Multi-Cloud is NOT the solution to the next AWS outage](https://faun.pub/multi-cloud-is-not-the-solution-to-the-next-aws-outage-bb41c0b14573) [COMMUNITY-TOOL] + - [hablemosdenube.com](https://www.hablemosdenube.com) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Aws Containers](./aws-containers.md) | [Aws Iac](./aws-iac.md) | [Aws Messaging](./aws-messaging.md) +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) diff --git a/v2-docs/pulumi.md b/v2-docs/pulumi.md index 3aabcbff..a8259e3d 100644 --- a/v2-docs/pulumi.md +++ b/v2-docs/pulumi.md @@ -1,11 +1,17 @@ -# Pulumi +# Pulumi - Modern Infrastructure as Code !!! info "Architectural Context" - Detailed reference for Pulumi in the context of Hardened Infrastructure. + Detailed reference for Pulumi - Modern Infrastructure as Code in the context of Hardened Infrastructure. ## Standard Reference + - [Pulumi VS Terraform](https://www.pulumi.com/docs/iac/comparisons/terraform) [COMMUNITY-TOOL] + - [civo.com: Manage Kubernetes clusters using the Civo Pulumi provider](https://www.civo.com/learn) [COMMUNITY-TOOL] + - [pulumi.com: From Kubernetes or Helm YAML](https://www.pulumi.com/docs/iac/guides/migration/migrating-to-pulumi/from-kubernetes) [COMMUNITY-TOOL] + - [travis.media: Pulumi Tutorial: Automate Kubernetes Deployments and Operations with this Complete Guide](https://travis.media/blog/pulumi-tutorial-automate-kubernetes-operations) [COMMUNITY-TOOL] + - [pulumi/kube2pulumi](https://github.com/pulumi/kube2pulumi) ⭐ 107 [COMMUNITY-TOOL] - [Pulumi](https://www.pulumi.com) [COMMUNITY-TOOL] + - [DRY (Don’t Repeat Yourself) on the cloud with Pulumi](https://blog.thundra.io/dry-dont-repeat-yourself-on-the-cloud-with-pulumi) [COMMUNITY-TOOL] - [build5nines.com: Beginner’s Guide to Pulumi CI/CD Pipelines](https://build5nines.com/beginners-guide-to-pulumi-ci-cd-pipelines) [COMMUNITY-TOOL] - [pulumi.com: From Terraform to Infrastructure as Software](https://www.pulumi.com/blog/from-terraform-to-infrastructure-as-software) [COMMUNITY-TOOL] - [pulumi.com: Observability with Infrastructure as Code](https://www.pulumi.com/blog/observability-with-infrastructure-as-code) [COMMUNITY-TOOL] @@ -22,5 +28,5 @@ --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/python.md b/v2-docs/python.md index 50682a1f..1d9ac692 100644 --- a/v2-docs/python.md +++ b/v2-docs/python.md @@ -5,18 +5,113 @@ ## Standard Reference + - [Full Stack Python is an open book that explains each Python web application stack layer and provides the best web resources for those topics](http://www.fullstackpython.com) [COMMUNITY-TOOL] β€” - [Full Stack Python: Best Python Resources](http://www.fullstackpython.com/best-python-resources.html) + - [realpython.com](http://realpython.com) [COMMUNITY-TOOL] + - [LearnPython.org interactive Python tutorial](http://www.learnpython.org) [COMMUNITY-TOOL] + - [The docker-py repository: an API client for docker written in Python](http://docker-py.readthedocs.org) [COMMUNITY-TOOL] + - [pyvideo.org](http://pyvideo.org) [COMMUNITY-TOOL] + - [Talk Python To Me Podcast](http://talkpython.fm) [COMMUNITY-TOOL] β€” - [Transcript for Episode #39: Getting your first dev job as a Python developer (part 1)](http://talkpython.fm/episodes/transcript/39/getting-your-first-dev-job-as-a-python-developer-part-1) + - [Microsoft: Python Engineering](https://devblogs.microsoft.com/python) [COMMUNITY-TOOL] + - [blog.pythonlibrary.org 🌟](http://www.blog.pythonlibrary.org) [COMMUNITY-TOOL] + - [nixCraft: Python Execute Unix/Linux Command Examples 🌟](http://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples) [COMMUNITY-TOOL] + - [Setting up Python on OSX: UPDATED](http://staticnat.com/setting-up-python-on-osx) [COMMUNITY-TOOL] + - [Don't Make Us Say We Told You So: virtualenv for New Pythonistas](http://pyvideo.org/video/3460/dont-make-us-say-we-told-you-so-virtualenv-for) [COMMUNITY-TOOL] + - [commandlinefu.com: pip install into current directory without virtualenv](http://www.commandlinefu.com/commands/view/17656/pip-install-into-current-directory-without-virtualenv) [COMMUNITY-TOOL] + - [Talk Python To Me Podcast. Episode #36: Python IDEs with the PyCharm team](http://talkpython.fm/episodes/show/36/python-ides-with-the-pycharm-team) [COMMUNITY-TOOL] + - [My top 5 β€˜new’ Python modules of 2015](http://blog.rtwilson.com/my-top-5-new-python-modules-of-2015) [COMMUNITY-TOOL] + - [Why Python 3 exists](http://www.snarky.ca/why-python-3-exists) [COMMUNITY-TOOL] + - [stackoverflow: Create dictionary from splitted strings from list of strings](http://stackoverflow.com/questions/34319156/create-dictionary-from-splitted-strings-from-list-of-strings) [COMMUNITY-TOOL] + - [If you don't like exceptions, you don't like Python](http://stupidpythonideas.blogspot.com.es/2015/05/if-you-dont-like-exceptions-you-dont.html) [COMMUNITY-TOOL] + - [Stop writing code that will break on Python 4!](http://astrofrog.github.io/blog/2016/01/12/stop-writing-python-4-incompatible-code) [COMMUNITY-TOOL] + - [github: Python3 in one pic](https://github.com/rainyear/python3-in-one-pic) ⭐ 5013 [ENTERPRISE-STABLE] + - [devbattles.com: Python list. Functions and Methods lists](http://www.devbattles.com/en/sand/post-1754-Python_list_Functions_and_Methods_lists) [COMMUNITY-TOOL] + - [devbattles.com: Python: sorting lists by .sort () with - in simple words](http://www.devbattles.com/en/sand/post-1752-Python_sorting_lists_by_sort__with__in_simple_words) [COMMUNITY-TOOL] + - [Create a GUI Application Using Qt and Python in Minutes: Example Web Browser](http://www.digitalpeer.com/blog/create-a-gui-application-using-qt-and-python-in-minutes-example-web-browser) [COMMUNITY-TOOL] + - [stackoverflow: Problems installing python3 on RHEL 🌟](http://stackoverflow.com/questions/8087184/problems-installing-python3-on-rhel) [COMMUNITY-TOOL] + - [PEP 8 Cheatsheet 🌟](https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009) [COMMUNITY-TOOL] + - [Lists vs. Tuples](http://nedbatchelder.com/blog/201608/lists_vs_tuples.html) [COMMUNITY-TOOL] + - [thenextweb.com: 6 practical tricks every Python developer should have](https://thenextweb.com/news/6-practical-tricks-every-python-developer-should-have) [COMMUNITY-TOOL] + - [digitalocean.com: How To Code in Python 3 🌟](https://www.digitalocean.com/community/tutorial-series/how-to-code-in-python-3) [COMMUNITY-TOOL] + - [aigents.co: Data Structures and Python 🌟](https://aigents.co/data-science-blog/coding-tutorial/data-structures-and-python) [COMMUNITY-TOOL] + - [doppler.com: Using Environment Variables in Python for App Configuration 🌟](https://www.doppler.com/blog/environment-variables-in-python) [COMMUNITY-TOOL] + - [blog.adnansiddiqi.me: Getting started with Elasticsearch 7 in Python 🌟](http://blog.adnansiddiqi.me/getting-started-with-elasticsearch-7-in-python) [COMMUNITY-TOOL] + - [theglitchblog.com: Logging in Python Using Best Practices](https://theglitchblogcom.wordpress.com/2021/06/17/logging-in-python-using-best-practices) [COMMUNITY-TOOL] + - [infoworld.com: How to use the Python for loop](https://www.infoworld.com/article/2267127/how-to-use-the-python-for-loop.html) [COMMUNITY-TOOL] + - [geeksforgeeks.org: Top 10 Advance Python Concepts That You Must Know](https://www.geeksforgeeks.org/blogs/top-10-advance-python-concepts-that-you-must-know) [COMMUNITY-TOOL] + - [pythonsimplified.com: How to schedule Python scripts using schedule library](https://hewing.foliotek.me) [COMMUNITY-TOOL] + - [aigents.co: Pro Python Tips for Data Analysts](https://aigents.co/data-science-blog/coding-tutorial/pro-python-tips-for-data-analysts) [COMMUNITY-TOOL] + - [redhat.com: Packaging applications to install on other machines with Python](https://www.redhat.com/en/blog/packaging-applications-python) [COMMUNITY-TOOL] + - [redhat.com: Writing and unit testing a Python application to query the RPM database](https://www.redhat.com/en/blog/query-rpm-database-python) [COMMUNITY-TOOL] + - [searchenginejournal.com: An Introduction To Python & Machine Learning For Technical SEO](https://www.searchenginejournal.com/python-machine-learning-technical-seo/430000) [COMMUNITY-TOOL] + - [morioh.com: How to create Google Map in Python using Gmaps](https://morioh.com) [COMMUNITY-TOOL] + - [github.blog: Why Python keeps growing, explained](https://github.blog/developer-skills/programming-languages-and-frameworks/why-python-keeps-growing-explained) [COMMUNITY-TOOL] + - [realpython.com: Evaluate Expressions Dynamically With Python eval() (Overview)](https://realpython.com/videos/python-eval-overview) [COMMUNITY-TOOL] + - [genbeta.com: Ocho canales de YouTube para aprender Python desde cero hasta nivel experto](https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-nivel-experto-1) [COMMUNITY-TOOL] + - [gettopical.com: Get Django Latest News](http://gettopical.com/djangoframework) [COMMUNITY-TOOL] + - [realpython.com: Django Development With Docker Compose and Machine](https://realpython.com/learning-paths/django-web-development) [COMMUNITY-TOOL] + - [TaskBuster Django Tutorial, made with Django 1.8 and Python 3](http://www.marinamele.com/taskbuster-django-tutorial) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Installing and Configuring Django Web Framework with Virtual Environments in CentOS/Debian](http://www.tecmint.com/install-and-configure-django-web-framework-in-centos-debian-ubuntu) [COMMUNITY-TOOL] + - [github.com: Django app + RESTful API for automatic billing](https://github.com/silverapp/silver) ⭐ 309 [COMMUNITY-TOOL] + - [Getting Started with Django REST Framework (DRF) and AngularJS (Part 1)](http://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-1) [COMMUNITY-TOOL] β€” - [Getting Started with Django REST Framework (DRF) and AngularJS (Part 2)](http://engineroom.trackmaven.com/blog/getting-started-drf-angularjs-part-2) + - [Part 2 Supplementary Code](https://github.com/TrackMaven/getting-started-with-drf-angular/tree/part-2) + - [webcodegeeks.com: Python Django Tutorial](http://www.webcodegeeks.com/python/python-django-tutorial) [COMMUNITY-TOOL] + - [digitalocean.com: Building a REST API With Django REST Framework](https://www.digitalocean.com/community/tech-talks/building-a-rest-api-with-django-rest-framework) [COMMUNITY-TOOL] + - [github.com: Django Sage Painless](https://github.com/sageteamorg/django-sage-painless) ⭐ 60 [COMMUNITY-TOOL] + - [dev.to: Building a REST API with Django REST Framework 🌟](https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje) [COMMUNITY-TOOL] + - [Flask Documentation 🌟](https://flask.palletsprojects.com/en/stable) [COMMUNITY-TOOL] + - [The Flask Mega-Tutorial: Now with Python 3 Support](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-now-with-python-3-support) [COMMUNITY-TOOL] + - [realpython.com: Discover Flask, Part 1 - Setting Up a Static Site](https://realpython.com/learning-paths/flask-by-example) [COMMUNITY-TOOL] + - [devbattles.com: Python Flask, Part 1: Hello World!](http://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World) [COMMUNITY-TOOL] + - [blog.adnansiddiqi.me: Create your first REST API in FastAPI 🌟](http://blog.adnansiddiqi.me/create-your-first-rest-api-in-fastapi) [COMMUNITY-TOOL] + - [wheel replaces Python's eggs](https://wheel.readthedocs.io/en/stable) [COMMUNITY-TOOL] + - [Speed up pip install](http://blog.ionelmc.ro/2015/01/02/speedup-pip-install) [COMMUNITY-TOOL] + - [Python Feature Flag Resources/Solutions](http://featureflags.io/python-feature-flags) [COMMUNITY-TOOL] + - [nylas.com: Profiling Python in Production](https://www.nylas.com/blog/performance) [COMMUNITY-TOOL] + - [gabbi - Declarative HTTP testing library pypi](http://pypi.python.org/pypi/gabbi) [COMMUNITY-TOOL] + - [pbpython.com: Practical Business Python](http://pbpython.com) [COMMUNITY-TOOL] β€” - [pbpython.com: Pandas Pivot Table Explained](http://pbpython.com/pandas-pivot-table-explained.html) + - [pbpython.com: Collecting Data with Google Forms and Pandas](http://pbpython.com/pandas-google-forms-part1.html) + - [pandas.pydata.org: Reshaping by pivoting DataFrame objects](http://pandas.pydata.org/pandas-docs/stable/reshaping.html) [COMMUNITY-TOOL] + - [analyticsvidhya.com: A Complete Tutorial to Learn Data Science with Python from Scratch](http://www.analyticsvidhya.com/blog/2016/01/complete-tutorial-learn-data-science-python-scratch-2) [COMMUNITY-TOOL] + - [analyticsvidhya.com: Tutorial – Python List Comprehension With Examples](http://www.analyticsvidhya.com/blog/2016/01/python-tutorial-list-comprehension-examples) [COMMUNITY-TOOL] + - [github.com/gventuri/pandas-ai](https://github.com/sinaptik-ai/pandas-ai) ⭐ 23550 [DE FACTO STANDARD] + - [PandasDatabase is a RESTful database engine application built on top of Pandas](https://pypi.org/project/pddb) [COMMUNITY-TOOL] + - [orchest.io](https://orchest.io) [COMMUNITY-TOOL] + - [Dead simple {for devs} python crawler (script) for extracting structured data from any website into CSV](http://blog.webhose.io/2015/08/16/dead-simple-for-devs-python-crawler-script-for-extracting-structured-data-from-any-almost-website-into-csv) [COMMUNITY-TOOL] + - [Python Multi-Process Execution Pool](https://github.com/eXascaleInfolab/PyExPool) ⭐ 168 [COMMUNITY-TOOL] + - [Ansible and AWS: cloud IT automation management](http://cloudacademy.com/blog/ansible-aws) [COMMUNITY-TOOL] + - [Managing the Cloud with a Few Lines of Python (EuroPython 2014)](http://pyvideo.org/video/2987/managing-the-cloud-with-a-few-lines-of-python) [COMMUNITY-TOOL] + - [ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing into your Amazon EC2 instances by tag (such as β€˜Name’)](https://pypi.org/project/ec2-ssh-yplan) [COMMUNITY-TOOL] + - [PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX](http://www.pyinstaller.org) [COMMUNITY-TOOL] β€” - [PyInstaller official GIT repository](https://github.com/pyinstaller/pyinstaller) + - [DictMySQL: A MySQL class for more convenient database manipulation with Python dictionary](https://github.com/gyli/DictMySQL) ⭐ 56 [COMMUNITY-TOOL] + - [WinPython: Portable Scientific Python 2/3 32/64bit Distribution for Windows](http://sourceforge.net/projects/winpython) [COMMUNITY-TOOL] + - [Scrapy](http://scrapy.org) [COMMUNITY-TOOL] + - [First web scraper](https://first-web-scraper.readthedocs.io/en/latest) [COMMUNITY-TOOL] + - [Jython is a language that makes it easy to create projects with libraries from Python and Java.](http://www.oraclejavamagazine-digital.com/javamagazine_twitter/20151112?pg=43#pg43) [COMMUNITY-TOOL] + - [Click 🌟](https://click.palletsprojects.com/en/stable) [COMMUNITY-TOOL] - [digitalocean.com python 🌟](https://www.digitalocean.com/community/tags/python) [COMMUNITY-TOOL] + - [Learn Python 'subreddit'](https://www.reddit.com/r/learnpython) [COMMUNITY-TOOL] - [Dough Hellmann - Python, OpenStack and Open Source](https://doughellmann.com) [COMMUNITY-TOOL] + - [Awesome Python 🌟](https://github.com/vinta/awesome-python) ⭐ 298980 [DE FACTO STANDARD] - [Awesome Django. A curated list of awesome Django apps, projects and resources](https://gitlab.com/rosarior/awesome-django) [COMMUNITY-TOOL] - [fedoralovespython.org 🌟](https://fedoralovespython.org) [COMMUNITY-TOOL] - [futurecoder.io](https://futurecoder.io) [COMMUNITY-TOOL] - [github.com/Asabeneh/30-Days-Of-Python](https://github.com/Asabeneh/30-Days-Of-Python) [COMMUNITY-TOOL] + - [Python progression path - From apprentice to guru](https://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru) [COMMUNITY-TOOL] + - [reddit: Why Python](https://www.reddit.com/r/Python/comments/3ylxmk/why_python) [COMMUNITY-TOOL] - [Python 3.4 Programming Tutorials - YouTube](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_) [COMMUNITY-TOOL] + - [reddit.com: Modules every python developer should know](https://www.reddit.com/r/Python/comments/3yg2u4/modules_every_python_developer_should_know) [COMMUNITY-TOOL] + - [reddit.com: My thoughts about moving from Python 2.7 to Python 3.x](https://www.reddit.com/r/Python/comments/3yjlim/my_thoughts_about_moving_from_python_27_to_python) [COMMUNITY-TOOL] - [Yagmail: Python e-mail library](https://github.com/kootenpv/yagmail) ⭐ 2726 [COMMUNITY-TOOL] - [How To Deadlock Your Python With getaddrinfo()](https://emptysqua.re/blog/getaddrinfo-deadlock) [COMMUNITY-TOOL] - [New String Formatting in Python 3.6](https://zerokspot.com/weblog/2015/12/31/new-string-formatting-in-python) [COMMUNITY-TOOL] + - [en.wikibooks.org: Python Programming](https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) [COMMUNITY-TOOL] - [tqdm: Instantly make your python loops show a progress meter - just wrap' any iterator with "tqdm(iterator)", and you're done!](https://github.com/noamraph/tqdm) ⭐ 2767 [COMMUNITY-TOOL] + - [reddit.com: Functions vs. Classes](https://www.reddit.com/r/learnpython/comments/40rieo/functions_vs_classes) [COMMUNITY-TOOL] + - [Complexity of Python Operations](https://www.ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt) [COMMUNITY-TOOL] + - [reddit.com: Multiprocessing vs Threading?](https://www.reddit.com/r/learnpython/comments/418z8b/multiprocessing_vs_threading) [COMMUNITY-TOOL] - [Python FAQ: Why should I use Python 3? 🌟](https://eev.ee/blog/2016/07/31/python-faq-why-should-i-use-python-3) [COMMUNITY-TOOL] + - [linuxconfig.org: python tuples 🌟](https://linuxconfig.org/python-tuples) [COMMUNITY-TOOL] - [digitalocean.com: How To Use the Python Map Function 🌟](https://www.digitalocean.com/community/tutorials/how-to-use-the-python-map-function) [COMMUNITY-TOOL] - [tryolabs.com: Top 10 Python libraries of 2020](https://tryolabs.com/blog/2020/12/21/top-10-python-libraries-of-2020) [COMMUNITY-TOOL] - [blog.logrocket.com: Django REST framework alternatives](https://blog.logrocket.com/django-rest-framework-alternatives) [COMMUNITY-TOOL] @@ -27,19 +122,29 @@ - [towardsdatascience.com: 7 Must-Know Data Wrangling Operations with Python' Pandas](https://towardsdatascience.com/7-must-know-data-wrangling-operations-with-python-pandas-849438a90d15) [COMMUNITY-TOOL] - [towardsdatascience.com: All The Important Features and Changes in Python' 3.10](https://towardsdatascience.com/all-the-important-features-and-changes-in-python-3-10-e3d1fe542fbf) [COMMUNITY-TOOL] - [freecodecamp.org: Python Map Function – How to Map a List in Python 3.0,' With Example Code](https://www.freecodecamp.org/news/python-map-function-how-to-map-a-list-in-python-3-0-with-example-code) [COMMUNITY-TOOL] + - [betterprogramming.pub: 3 Seemingly Simple Python Features That Confuse Beginners](https://betterprogramming.pub/3-seemingly-simple-python-features-that-confuse-beginners-313575312dcf) [COMMUNITY-TOOL] - [analyticsindiamag.com: Object-Oriented Programming with Python](https://analyticsindiamag.com/object-oriented-programming-python) [COMMUNITY-TOOL] - [analyticsvidhya.com: Top Online Platforms to Learn Python](https://www.analyticsvidhya.com/blog/2021/04/top-online-platforms-to-learn-python) [COMMUNITY-TOOL] - [towardsdatascience.com: There is more to β€˜pandas.read_csv()’ than meets' the eye](https://towardsdatascience.com/there-is-more-to-pandas-read-csv-than-meets-the-eye-8654cb2b3a03) [COMMUNITY-TOOL] + - [pub.towardsai.net: OPs Concept in Python](https://pub.towardsai.net/oops-concept-in-python-b5f5833d57db) [COMMUNITY-TOOL] - [developers.redhat.com: micropipenv: Installing Python dependencies in containerized' applications 🌟](https://developers.redhat.com/articles/2021/05/19/micropipenv-installing-python-dependencies-containerized-applications) [COMMUNITY-TOOL] - [trstringer.com: Debug a Python Application Running in Kubernetes 🌟](https://trstringer.com/debug-python-kubernetes) [COMMUNITY-TOOL] + - [pub.towardsai.net: Class and Objects in Python with Examples](https://pub.towardsai.net/class-and-objects-in-python-with-examples-591c6ca95ee6) [COMMUNITY-TOOL] + - [dineshkumarkb.com: How to specify non PYPI requirements in your requirements.txt' file](https://dineshkumarkb.com/tech/how-to-specify-non-pypi-requirements-in-your-requirements-txt-file) [COMMUNITY-TOOL] + - [jhhemal.medium.com: Some Tips and Tricks for Writing Better Code in Python](https://jhhemal.medium.com/some-tips-and-tricks-for-writing-better-code-in-python-f65e4b6814fd) [COMMUNITY-TOOL] + - [jhhemal.medium.com: Some Essential Built-in Tools for Working with Lists](https://jhhemal.medium.com/some-essential-built-in-tools-for-working-with-lists-81c4f9d5f25e) [COMMUNITY-TOOL] + - [dineshkumarkb.com: Reverse a linked list without additional datastructures' using python](https://dineshkumarkb.com/tech/reverse-a-linked-list-without-additional-datastructures-using-python) [COMMUNITY-TOOL] - [analyticsvidhya.com: Implementing ETL Process Using Python to Learn Data' Engineering](https://www.analyticsvidhya.com/blog/2021/06/implementing-python-to-learn-data-engineering-etl-process) [COMMUNITY-TOOL] - [stackoverflow.blog: Getting started with… Python 🌟](https://stackoverflow.blog/2021/07/14/getting-started-with-python) [COMMUNITY-TOOL] - [oxylabs.io: Python Web Scraping Tutorial: Step-By-Step](https://oxylabs.io/blog/python-web-scraping) [COMMUNITY-TOOL] - [returngis.net: Gestionar recursos de Kubernetes con Python](https://www.returngis.net/2021/08/gestionar-recursos-de-kubernetes-con-python) [COMMUNITY-TOOL] - [opensource.com: Parse command-line arguments with argparse in Python](https://opensource.com/article/21/8/python-argparse) [COMMUNITY-TOOL] + - [tecadmin.net: How To Read, Write & Parse CSV in Python](https://tecadmin.net/read-write-csv-in-python) [COMMUNITY-TOOL] - [freecodecamp.org: Python List Methods – append( ) vs extend( ) in Python' Explained with Code Examples](https://www.freecodecamp.org/news/python-list-methods-append-vs-extend) [COMMUNITY-TOOL] + - [writersbyte.com: 4 key Python Data Structures every beginner must know](https://writersbyte.com/4-key-python-data-structures-e-very-beginner-must-know) [COMMUNITY-TOOL] - [freecodecamp.org: Dictionary Comprehension in Python – Explained with Examples' 🌟](https://www.freecodecamp.org/news/dictionary-comprehension-in-python-explained-with-examples) [COMMUNITY-TOOL] - [developers.redhat.com: Learn Python: Tutorials and updates from Red Hat' experts](https://developers.redhat.com/topics/python) [COMMUNITY-TOOL] + - [python.plainenglish.io: Special Methods Will Change How You Write Classes' in Python](https://python.plainenglish.io/special-methods-that-will-change-how-you-build-classes-in-python-cd0226b52eb6) [COMMUNITY-TOOL] - [towardsdatascience.com: How Not to Use Python Lists](https://towardsdatascience.com/how-not-to-use-python-lists-d06cbe8e593) [COMMUNITY-TOOL] - [kdnuggets.com: How To Build A Database Using Python](https://www.kdnuggets.com/2021/09/build-database-using-python.html) [COMMUNITY-TOOL] - [zdnet.com: Programming languages: Python just took a big jump forward](https://www.zdnet.com/article/programming-languages-python-just-took-a-big-jump-forward) [COMMUNITY-TOOL] @@ -51,21 +156,31 @@ - [makeuseof.com: 7 Vital Commands to Get Started With Python for Beginners](https://www.makeuseof.com/python-for-beginners) [COMMUNITY-TOOL] - [freecodecamp.org: Python Sets – Explained with Examples](https://www.freecodecamp.org/news/python-set-operations-explained-with-examples) [COMMUNITY-TOOL] - [dev.to: Creating a blockchain in 60 lines of Python](https://dev.to/imjoseangel/creating-a-blockchain-in-60-lines-of-python-2hlc) [COMMUNITY-TOOL] + - [medium.com: Learn about Exceptions in Python](https://medium.com/@andreas.soularidis/learn-about-exceptions-in-python-fef309f66a78) [COMMUNITY-TOOL] - [towardsdatascience.com: Master Class Inheritance in Python 🌟](https://towardsdatascience.com/master-class-inheritance-in-python-c46bfda63374) [COMMUNITY-TOOL] + - [tusharsrivastava.hashnode.dev: Handling text files in python - an easy guide' for beginners](https://tusharsrivastava.hashnode.dev/handling-text-files-in-python-an-easy-guide-for-beginners) [COMMUNITY-TOOL] + - [medium: A Simple Guide to Handle Text Files in Python | Andreas Soularidis](https://medium.com/@andreas.soularidis/a-simple-guide-to-handle-text-files-in-python-cd8a1a33ecaf) [COMMUNITY-TOOL] + - [blog.varunsingh.in: 5 Python Tricks That Made Me A Good Python Developer](https://blog.varunsingh.in/5-python-tricks-that-made-me-a-good-python-developer) [COMMUNITY-TOOL] - [makeuseof.com: 11 Useful Python One-Liners You Must Know](https://www.makeuseof.com/useful-python-one-liners-you-must-know) [COMMUNITY-TOOL] - [thenewstack.io: More Python for Non-Programmers](https://thenewstack.io/more-python-for-non-programmers) [COMMUNITY-TOOL] + - [python.plainenglish.io: How to Perform Read and Write Operations on JSON' Files in Python](https://python.plainenglish.io/how-to-perform-read-and-write-operations-on-json-files-in-python-a5bac724320d) [COMMUNITY-TOOL] - [developers.redhat.com: Generating pseudorandom numbers in Python](https://developers.redhat.com/articles/2021/11/04/generating-pseudorandom-numbers-python) [COMMUNITY-TOOL] - [dev.to: Best Practices For Writing Clean Pythonic Code](https://dev.to/dollardhingra/python-code-best-practices-4k96) [COMMUNITY-TOOL] - [digitalocean.com: How To Create a Twitterbot with Python 3 and the Tweepy' Library](https://www.digitalocean.com/community/tutorials/how-to-create-a-twitterbot-with-python-3-and-the-tweepy-library) [COMMUNITY-TOOL] + - [blog.alluxi.com: 8 habilidades que necesitas para ser un gran programador' Python](https://blog.alluxi.com/8-habilidades-que-necesitas-para-ser-un-gran-programador-python) [COMMUNITY-TOOL] - [javarevisited.blogspot.com: Java vs Python - Which Programming Language' beginners should learn in 2022?](https://javarevisited.blogspot.com/2018/06/java-vs-python-which-programming-language-to-learn-first.html#axzz7HHxvcHIY) [COMMUNITY-TOOL] - [freecodecamp.org: Python Dictionary – How to Perform CRUD Operations on' dicts in Python](https://www.freecodecamp.org/news/everything-you-need-to-know-about-python-dictionaries) [COMMUNITY-TOOL] - [freecodecamp.org: Python Requests – How to Interact with Web Services' using Python](https://www.freecodecamp.org/news/how-to-interact-with-web-services-using-python) [COMMUNITY-TOOL] - [thenewstack.io: Guido van Rossum’s Ambitious Plans for Improving Python' Performance](https://thenewstack.io/guido-van-rossums-ambitious-plans-for-improving-python-performance) [COMMUNITY-TOOL] - [dev.to: python dictionary methods explanation and visualization](https://dev.to/mahmoudessam/python-dictionary-methods-explanation-and-visualization-1l64) [COMMUNITY-TOOL] + - [medium.com/@florian.rieger: If you havenβ€˜t heard of descriptors, you donβ€˜t' know Python](https://medium.com/@florian.rieger/if-you-haven-t-heard-of-descriptors-you-don-t-know-python-1ea4fd1614c2) [COMMUNITY-TOOL] + - [blog.devgenius.io: Logging in Python](https://blog.devgenius.io/logging-in-python-adec94519755) [COMMUNITY-TOOL] - [codesolid.com: Python Lists for Beginners: A Complete Lesson With Exercises' 🌟](https://codesolid.com/python-lists) [COMMUNITY-TOOL] - [towardsdatascience.com: requirements.txt vs setup.py in Python](https://towardsdatascience.com/requirements-vs-setuptools-python-ae3ee66e28af) [COMMUNITY-TOOL] - [realpython.com: Building Lists With Python's .append()](https://realpython.com/courses/building-lists-with-python-append) [COMMUNITY-TOOL] - [freecodecamp.org: Python List .remove() - How to Remove an Item from a List' in Python](https://www.freecodecamp.org/news/python-list-remove-how-to-remove-an-item-from-a-list-in-python) [COMMUNITY-TOOL] + - [blog.devgenius.io: Introduction to python dictionaries](https://blog.devgenius.io/introduction-to-python-dictionaries-89045c9bf315) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: Fully Explained Array Data Structure in Python](https://levelup.gitconnected.com/fully-explained-array-data-structure-in-python-67dd9a12b695) [COMMUNITY-TOOL] - [freecodecamp.org: Else-If in Python – Python If Statement Example Syntax](https://www.freecodecamp.org/news/else-if-in-python-python-if-statement-example-syntax) [COMMUNITY-TOOL] - [towardsdatascience.com: Work with SQL in Python Using SQLAlchemy and Pandas](https://towardsdatascience.com/work-with-sql-in-python-using-sqlalchemy-and-pandas-cd7693def708) [COMMUNITY-TOOL] - [freecodecamp.org: Create a List in Python – Lists in Python Syntax](https://www.freecodecamp.org/news/create-a-list-in-python-lists-in-python-syntax) [COMMUNITY-TOOL] @@ -75,8 +190,18 @@ - [towardsdatascience.com: Fall in Love with Your Environment Setup](https://towardsdatascience.com/fall-in-love-with-your-environment-setup-779dfbf047ba) [COMMUNITY-TOOL] - [towardsdatascience.com: You Don’t Need Sample Data, You Need Python Faker](https://towardsdatascience.com/you-dont-need-sample-data-you-need-python-faker-fa87c2a119a9) [COMMUNITY-TOOL] - [thenewstack.io: Python for Beginners: When and How to Use Tuples](https://thenewstack.io/python-for-beginners-when-and-how-to-use-tuples) [COMMUNITY-TOOL] + - [pub.towardsai.net: Python: Zero to Hero with Examples](https://pub.towardsai.net/python-zero-to-hero-with-examples-c7a5dedb968b) [COMMUNITY-TOOL] + - [betterprogramming.pub: Getting Started With Pyvcloud β€” A Python Library](https://betterprogramming.pub/getting-started-with-pyvcloud-a-python-library-2e77092ed3ea) [COMMUNITY-TOOL] - [freecodecamp.org: How to Set Up a Virtual Environment in Python – And Why' It's Useful](https://www.freecodecamp.org/news/how-to-setup-virtual-environments-in-python) [COMMUNITY-TOOL] - [freecodecamp.org: Python Attributes – Class and Instance Attribute Examples](https://www.freecodecamp.org/news/python-attributes-class-and-instance-attribute-examples) [COMMUNITY-TOOL] + - [betterprogramming.pub: This Is Why You Should Use Tortoise-ORM in Your Python' Projects](https://betterprogramming.pub/this-is-why-you-should-use-tortoise-orm-in-your-python-projects-a3897dc5309e) [COMMUNITY-TOOL] + - [docker.com: How to Train and Deploy a Linear Regression Model Using PyTorch' – Part 1 (Machine Learning)](https://www.docker.com/blog/how-to-train-and-deploy-a-linear-regression-model-using-pytorch-part-1) [COMMUNITY-TOOL] + - [betterprogramming.pub: Learning Python With Program Templates: The Input' One, Process One Template](https://betterprogramming.pub/learning-python-with-program-templates-the-input-one-process-one-template-d7ed5156d3fc) [COMMUNITY-TOOL] + - [betterprogramming.pub: Automate Filling Templates With Python 🌟](https://betterprogramming.pub/automate-filling-templates-with-python-1ff6c6fd595e) [COMMUNITY-TOOL] + - [pub.towardsai.net: Why Map(), Filter() And Reduce() Functions are so Famous?](https://pub.towardsai.net/why-map-filter-and-reduce-functions-are-so-famous-4c8e42fd0755) [COMMUNITY-TOOL] + - [amitprius.medium.com: Python Dictionary: Zero to Hero with Examples](https://amitprius.medium.com/python-dictionary-zero-to-hero-with-examples-a7497a672dd4) [COMMUNITY-TOOL] + - [python.plainenglish.io: It’s Time to Say Goodbye to These Obsolete Python' Libraries 🌟](https://python.plainenglish.io/its-time-to-say-goodbye-to-these-obsolete-python-libraries-7c02aa77d84a) [COMMUNITY-TOOL] + - [guru99.com: Mutable & Immutable Objects in Python {EXAMPLES} 🌟](https://www.guru99.com/mutable-and-immutable-in-python.html) [COMMUNITY-TOOL] - [notia.ai: Building an authenticated Python CLI](https://www.notia.ai/articles/building-an-authenticated-python-cli) [COMMUNITY-TOOL] - [superfastpython.com: How to Choose the Right Python Concurrency API](https://superfastpython.com/python-concurrency-choose-api) [COMMUNITY-TOOL] - [realpython.com/pdf-python](https://realpython.com/pdf-python) [COMMUNITY-TOOL] @@ -85,14 +210,19 @@ - [towardsdatascience.com: How to Implement a Linked List in Python](https://towardsdatascience.com/python-linked-lists-c3622205da81) [COMMUNITY-TOOL] - [realpython.com/learning-paths: Python Learning Paths 🌟🌟🌟](https://realpython.com/learning-paths) [COMMUNITY-TOOL] - [superfastpython.com: Threading vs Multiprocessing in Python](https://superfastpython.com/threading-vs-multiprocessing-in-python) [COMMUNITY-TOOL] + - [betterprogramming.pub: Python List Comprehensions Are More Powerful Than' You Might Think](https://betterprogramming.pub/python-list-comprehensions-are-more-powerful-than-you-might-think-3363a90e5bb0) [COMMUNITY-TOOL] + - [medium.com/@yonatanzunger: Advanced Python: Achieving High Performance with' Code Generation 🌟🌟](https://medium.com/@yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79) [COMMUNITY-TOOL] - [mishrapartha.blogspot.com: A Beginner’s Guide to Python for Data Science' - Part 5 Adding Comments in Python](https://mishrapartha.blogspot.com/2022/11/a-beginners-guide-to-python-for-data_19.html) [COMMUNITY-TOOL] - [pydantic/pydantic](https://github.com/pydantic/pydantic) ⭐ 27831 [DE FACTO STANDARD] - [PyWhatKit](https://github.com/Ankit404butfound/PyWhatKit) ⭐ 1676 [COMMUNITY-TOOL] + - [medium.com/@connect.hashblock: Learn how you can create a chatbot in Python](https://medium.com/@connect.hashblock/learn-how-you-can-create-a-chatbot-in-python-da136467309b) [COMMUNITY-TOOL] - [freecodecamp.org: Learn Data Structures and Algorithms – Introduction and' Learning Resources](https://www.freecodecamp.org/news/learn-data-structures-and-algorithms) [COMMUNITY-TOOL] + - [adicode.ml: Take your web development to next level with these python libraries](https://adicode.ml/python-libraries-for-webdevelopment) [COMMUNITY-TOOL] - [freecodecamp.org: How to Use PyScript – A Python Frontend Framework 🌟](https://www.freecodecamp.org/news/pyscript-python-front-end-framework) [COMMUNITY-TOOL] - [realpython.com: How to Get a List of All Files in a Directory With Python](https://realpython.com/get-all-files-in-directory-python) [COMMUNITY-TOOL] - [freecodecamp.org: Python For Loop - For i in Range Example](https://www.freecodecamp.org/news/python-for-loop-for-i-in-range-example) [COMMUNITY-TOOL] - [realpython.com: Splitting, Concatenating, and Joining Strings in Python' Quiz](https://realpython.com/quizzes/python-split-strings) [COMMUNITY-TOOL] + - [medium.com/@terminalsandcoffee: Mastering Python: How to Generate a List' of Dictionaries for Files in Your Working Directory with One Script](https://medium.com/@terminalsandcoffee/mastering-python-how-to-generate-a-list-of-dictionaries-for-files-in-your-working-directory-with-7cab8b485e69) [COMMUNITY-TOOL] - [realpython.com: How to Write Pythonic Loops](https://realpython.com/courses/how-to-write-pythonic-loops) [COMMUNITY-TOOL] - [freecodecamp.org: Learn Algorithms and Data Structures in Python 🌟🌟](https://www.freecodecamp.org/news/learn-algorithms-and-data-structures-in-python) [COMMUNITY-TOOL] - [realpython.com: Python Machine Learning Tutorials 🌟🌟](https://realpython.com/tutorials/machine-learning) [COMMUNITY-TOOL] @@ -100,10 +230,14 @@ - [realpython.com: An Intro to Threading in Python](https://realpython.com/intro-to-python-threading) [COMMUNITY-TOOL] - [realpython.com: Functional Programming in Python](https://realpython.com/courses/functional-programming-python) [COMMUNITY-TOOL] - [rogerperkin.co.uk: pyATS Tutorial for Beginners](https://www.rogerperkin.co.uk/network-automation/pyats/pyats-genie-tutorial) [COMMUNITY-TOOL] + - [blog.devops.dev: Generating A List of Dictionaries With Python](https://blog.devops.dev/generating-a-list-of-dictionaries-with-python-77fca1854911) [COMMUNITY-TOOL] - [martinheinz.dev: Boost Your Python Application Performance using Continuous' Profiling](https://martinheinz.dev/blog/89) [COMMUNITY-TOOL] - [towardsdatascience.com: Memoizing DataFrame Functions](https://towardsdatascience.com/memoizing-dataframe-functions-7a27dff532f7) [COMMUNITY-TOOL] - [anaconda.com: Why Data Scientists Should Be Excited About Python in Excel](https://www.anaconda.com/blog/why-data-scientists-should-be-excited-about-python-in-excel) [COMMUNITY-TOOL] - [testdriven.io: Clean Code in Python](https://testdriven.io/blog/clean-code-python) [COMMUNITY-TOOL] + - [python.plainenglish.io: REST: A Quick Guide to Building Scalable and Flexible' Systems Using HTTP](https://python.plainenglish.io/rest-a-quick-guide-to-building-scalable-and-flexible-systems-using-http-62154841eefd) [COMMUNITY-TOOL] + - [hub.tinztwins.de: 7 Hidden Python Tips for 2024](https://hub.tinztwins.de/7-hidden-python-tips-for-2024) [COMMUNITY-TOOL] + - [medium.com/bitgrit-data-science-publication: latexify: Writing LaTeX with' Python](https://medium.com/bitgrit-data-science-publication/latexify-writing-latex-with-python-6c0fa4b2e9d5) [COMMUNITY-TOOL] - [pypi.org/project/latexify-py](https://pypi.org/project/latexify-py) [COMMUNITY-TOOL] - [freecodecamp.org: How to Build an Online Banking System – Python Object-Oriented' Programming Tutorial](https://www.freecodecamp.org/news/how-to-build-an-online-banking-system-python-oop-tutorial) [COMMUNITY-TOOL] - [github.com/reactive-python/reactpy](https://github.com/reactive-python/reactpy) ⭐ 8138 [ENTERPRISE-STABLE] @@ -115,16 +249,21 @@ - [automatetheboringstuff.com: Automate the Boring Stuff with Python](https://automatetheboringstuff.com) [COMMUNITY-TOOL] - [CodingEntrepreneurs youtube channel](https://www.youtube.com/user/CodingEntrepreneurs) [COMMUNITY-TOOL] - [dev.to: Data Migration from Monolith to Microservice in Django](https://dev.to/balwanishivam/data-migration-from-monolith-to-microservice-in-django-5b9m) [COMMUNITY-TOOL] + - [betterprogramming.pub: Dockerize Your Django Apps](https://betterprogramming.pub/dockerize-your-django-apps-428189407c69) [COMMUNITY-TOOL] - [mherman.org: Scaling Flask with Kubernetes 🌟](https://mherman.org/presentations/flask-kubernetes) [COMMUNITY-TOOL] - [kdnuggets.com: How to Deploy a Flask API in Kubernetes and Connect it with' Other Micro-services](https://www.kdnuggets.com/2021/02/deploy-flask-api-kubernetes-connect-micro-services.html) [COMMUNITY-TOOL] - [dev.to: Getting Started with Flask and Docker](https://dev.to/ken_mwaura1/getting-started-with-flask-and-docker-3ie8) [COMMUNITY-TOOL] - [freecodecamp.org: How to Dockerize a Flask Application](https://www.freecodecamp.org/news/how-to-dockerize-a-flask-app) [COMMUNITY-TOOL] + - [rajansahu713.medium.com: Hands-On Guide to Restful API using Flask Python](https://rajansahu713.medium.com/hands-on-guide-to-restful-api-using-flask-python-16270f866ffe) [COMMUNITY-TOOL] - [fastapi.tiangolo.com](https://fastapi.tiangolo.com) [COMMUNITY-TOOL] - [freecodecamp.org: How to Create Microservices with FastAPI](https://www.freecodecamp.org/news/how-to-create-microservices-with-fastapi) [COMMUNITY-TOOL] - [freecodecamp.org: FastAPI Course – Code APIs Quickly](https://www.freecodecamp.org/news/fastapi-helps-you-develop-apis-quickly) [COMMUNITY-TOOL] + - [reddit: Ship Better Python Using Feature Flags](https://www.reddit.com/r/Python/comments/3zl3g4/ship_better_python_using_feature_flags) [COMMUNITY-TOOL] + - [reddit: Real examples of unit testing](https://www.reddit.com/r/learnpython/comments/3zl0p6/real_examples_of_unit_testing) [COMMUNITY-TOOL] - [Profiling Python using cProfile: a concrete case](https://julien.danjou.info/blog/2015/guide-to-python-profiling-cprofile-concrete-case-carbonara) [COMMUNITY-TOOL] - [tracker: A time machine for debugging pesky stateful errors](https://github.com/madisonmay/tracker) ⭐ 36 [COMMUNITY-TOOL] - [coursereport.com: A Beginner’s Guide to Python for Cybersecurity](https://www.coursereport.com/blog/python-for-cyber-security-with-flatiron-school) [COMMUNITY-TOOL] + - [Getting Started with Data Wrangler in VS Code](https://code.visualstudio.com/docs/datascience/data-wrangler) [COMMUNITY-TOOL] - [towardsdatascience.com: Unlimited scientific libraries and applications' in Kubernetes, instantly!](https://towardsdatascience.com/unlimited-scientific-libraries-and-applications-in-kubernetes-instantly-b69b192ec5e5) [COMMUNITY-TOOL] - [huyenchip.com: Why data scientists shouldn’t need to know Kubernetes](https://huyenchip.com/2021/09/13/data-science-infrastructure.html) [COMMUNITY-TOOL] - [realpython.com: Machine Learning With Python 🌟🌟🌟](https://realpython.com/learning-paths/machine-learning-python) [COMMUNITY-TOOL] @@ -132,14 +271,19 @@ - [Reshaping in Pandas – Pivot, Pivot-Table, Stack and Unstack explained with Pictures](https://nikolaygrozev.wordpress.com/2015/07/01/reshaping-in-pandas-pivot-pivot-table-stack-and-unstack-explained-with-pictures) [COMMUNITY-TOOL] - [analyticsvidhya.com: Cheat Sheet for Exploratory Data Analysis in Python' 🌟](https://www.analyticsvidhya.com/blog/2015/06/infographic-cheat-sheet-data-exploration-python) [COMMUNITY-TOOL] - [pandastutor.com 🌟](https://pandastutor.com) [COMMUNITY-TOOL] + - [betterprogramming.pub: How to Use Pandas to Consume Data and Perform Data' Analysis](https://betterprogramming.pub/how-to-use-pandas-to-consume-data-and-perform-data-analysis-76e000ad5480) [COMMUNITY-TOOL] + - [iaviral.medium.com: Most used functions in Pandas](https://iaviral.medium.com/most-used-functions-in-pandas-7c12ae238185) [COMMUNITY-TOOL] + - [betterprogramming.pub: Pandas Illustrated: The Definitive Visual Guide to' Pandas](https://betterprogramming.pub/pandas-illustrated-the-definitive-visual-guide-to-pandas-c31fa921a43) [COMMUNITY-TOOL] - [Python 3 standard library Module of the Week, Doug Hellmann](https://pymotw.com) [COMMUNITY-TOOL] - [Python 2 standard library Module of the Week, Doug Hellmann](https://pymotw.com/2) [COMMUNITY-TOOL] - [Boto](https://github.com/boto/boto) ⭐ 6432 [ENTERPRISE-STABLE] - [Migrating to Boto3](https://aws.amazon.com/es/blogs/developer/migrating-to-boto3) [COMMUNITY-TOOL] - [dashbird.io: Explaining boto3: how to use any AWS service with python](https://dashbird.io/blog/boto3-aws-python) [COMMUNITY-TOOL] - [dashbird.io: 8 Must-Know Tricks to Use S3 More Effectively in Python](https://dashbird.io/blog/aws-s3-python-tricks) [COMMUNITY-TOOL] - - [kite: Code Faster with AI Autocomplete](https://kite.com) [COMMUNITY-TOOL] + - [hands-on.cloud: Quick Intro To Python 3 for AWS Automation Engineers 🌟](https://hands-on.cloud/quick-introduction-to-python-for-aws-automation-engineers) [COMMUNITY-TOOL] + - [medium.com/@d.deloatch: How to Stop all Instances Using AWS SDK for Python' (Boto3)](https://medium.com/@d.deloatch/how-to-stop-all-instances-using-aws-sdk-for-python-boto3-2e02af03177) [COMMUNITY-TOOL] - [pyxll-jupyter: Integration for Jupyter notebooks and Microsoft Excel](https://github.com/pyxll/pyxll-jupyter) ⭐ 161 [COMMUNITY-TOOL] + - [medium: Build Interactive CLI Tools in Python](https://medium.com/codestory/build-interactive-cli-tools-in-python-47303c50d75) [COMMUNITY-TOOL] - [Pydeps 🌟](https://github.com/thebjorn/pydeps) ⭐ 2087 [COMMUNITY-TOOL] - [joke2k/faker 🌟](https://github.com/joke2k/faker) ⭐ 19257 [DE FACTO STANDARD] - [makeuseof.com: 10 Useful Tools for Python Developers](https://www.makeuseof.com/python-developer-tools) [COMMUNITY-TOOL] @@ -152,8 +296,16 @@ - [TWINT - Twitter Intelligence Tool](https://github.com/twintproject/twint) ⭐ 16375 [DE FACTO STANDARD] - [opensource.com: How to use Python to hack your Eclipse IDE](https://opensource.com/life/16/2/how-use-python-hack-your-ide) [COMMUNITY-TOOL] - [PyGithub 🌟](https://github.com/PyGithub/PyGithub) ⭐ 7719 [ENTERPRISE-STABLE] + - [python.plainenglish.io: 12 Python Snippets That Will Boost Your Productivity](https://python.plainenglish.io/python-snippets-7e8dcbeae26e) [COMMUNITY-TOOL] +## Machine Learning + +### Deep Learning Foundations + +#### Large Language Models + + - [LLMs-from-scratch](https://github.com/rasbt/LLMs-from-scratch) ⭐ 95379 [ADVANCED LEVEL] [DE FACTO STANDARD] β€” Highly acclaimed code-first textbook guiding the creation of a Large Language Model (LLM) from scratch in PyTorch. Illustrates attention mechanisms, tokenizers, training loops, and weight loadings. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/qa.md b/v2-docs/qa.md index cd4f36b1..40e7925d 100644 --- a/v2-docs/qa.md +++ b/v2-docs/qa.md @@ -1,33 +1,66 @@ -# Qa +# QA/TestOps - Continuous Testing. Software Quality Test Automation !!! info "Architectural Context" - Detailed reference for Qa in the context of Platform & Site Reliability. + Detailed reference for QA/TestOps - Continuous Testing. Software Quality Test Automation in the context of Platform & Site Reliability. ## Standard Reference + - [testcontainers-spring-boot 🌟](https://github.com/PlaytikaOSS/testcontainers-spring-boot) ⭐ 877 [COMMUNITY-TOOL] + - [Awesome Software Quality](https://github.com/ligurio/sqa-wiki) ⭐ 2311 [COMMUNITY-TOOL] + - [lambdatest.com: TestNG vs JUnit : Which testing framework should you choose?](https://www.testmuai.com/blog/testng-vs-junit-which-testing-framework-should-you-choose) [COMMUNITY-TOOL] + - [lambdatest.com: Top Automation Testing Trends To Look Out In 2021](https://www.testmuai.com/blog/best-test-automation-trends) [COMMUNITY-TOOL] + - [meetup.com: A single open-source security scanner for most languages on Jenkins](https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789) [COMMUNITY-TOOL] + - [testcontainers.org](https://testcontainers.com) [COMMUNITY-TOOL] β€” - [thenewstack.io: Testcontainers Integration Library Gets Commercial Backing with AtomicJar](https://thenewstack.io/testcontainers-integration-library-gets-commercial-backing-with-atomicjar) + - [spinscale.de: Using Testcontainers To Test Elasticsearch Plugins](https://spinscale.de/posts/2021-08-25-using-testcontainers-to-test-elasticsearch-plugins.html) + - [testcontainers-spring-boot 🌟](https://github.com/PlaytikaOSS/testcontainers-spring-boot) Container auto-configurations for spring-boot based integration tests. If you use Testcontainers with Spring Boot you may be interested in the Playtika_Ltd Testcontainers library that provides auto-configurations for springboot based integration tests. It contains modules e.g. for kafka rabbitmq mongodb + - [atomicjar.com: Announcing Testcontainers Cloud: Integration Testing has never been easier](https://www.atomicjar.com/2021/11/announcing-testcontainers-cloud) Ever wished for integration tests to be faster, easier, and more efficient? Wish no more! We're happy to announce Testcontainers Cloud - a lightweight, fast, and secure integration testing platform for everyone. + - [vladmihalcea.com: Testcontainers Database Integration Testing](https://vladmihalcea.com/testcontainers-database-integration-testing) + - [thenewstack.io: How Testcontainers Is Demonstrating Value as a Key CI Tool](https://thenewstack.io/how-testcontainers-is-demonstrating-value-as-a-key-ci-tool) Testcontainers is a library originally written in Java that helps developers run module-specific Docker containers while the app is being built in order to simplify integration testing. + - [Metabob](https://metabob.com) [COMMUNITY-TOOL] + - [Allure 🌟](https://plugins.jenkins.io/allure-jenkins-plugin) [COMMUNITY-TOOL] + - [Awesome Test Automation](https://github.com/atinfo/awesome-test-automation) [COMMUNITY-TOOL] + - [softwaretestguideforu.com: What is system testing? How to perform system' testing?](https://www.softwaretestguideforu.com/2020/06/what-is-system-testinghow-to-perform.html) [COMMUNITY-TOOL] - [linkedin.com/pulse: Importance of API Automation Testing 🌟](https://www.linkedin.com/pulse/importance-api-automation-testing-manish-saini) [COMMUNITY-TOOL] - [thenewstack.io: Optimizing App Performance in a Multicloud Stack](https://thenewstack.io/optimizing-app-performance-in-a-multicloud-stack) [COMMUNITY-TOOL] + - [botplayautomation.com: Automation Testing Implementation Guide](https://www.botplayautomation.com/post/what-is-automation-testing-the-need-for-automation-testing-automation-testing-implementation-guide) [COMMUNITY-TOOL] + - [botplayautomation.com: Types of Software Testing](https://www.botplayautomation.com/post/types-of-software-testing) [COMMUNITY-TOOL] + - [botplayautomation.com: Automation & Manual Testing Best Practices](https://www.botplayautomation.com/post/best-practices-to-follow-in-software-testing-manual-and-automation-testing) [COMMUNITY-TOOL] + - [botplayautomation.com: How to write a Software Test Plan?](https://www.botplayautomation.com/post/how-to-write-a-test-plan) [COMMUNITY-TOOL] + - [blog.thundra.io: 4 Software Testing Roles](https://blog.thundra.io/4-software-testing-roles) [COMMUNITY-TOOL] + - [botplayautomation.com: Common mistakes test teams make in automation testing' and how to fix them](https://www.botplayautomation.com/post/common-mistakes-test-teams-make-in-automation-testing-and-how-to-fix-them) [COMMUNITY-TOOL] + - [botplayautomation.com: Automation Test Plan](https://www.botplayautomation.com/post/automation-test-plan) [COMMUNITY-TOOL] - [devops.com: Continuous Testing Practices (Part 1) 🌟](https://devops.com/continuous-testing-practices-part-1) [COMMUNITY-TOOL] + - [boozangfromthetrenches.com: Root Cause Analysis in Test Automation](https://boozangfromthetrenches.com/root-cause-analysis-in-test-automation/9) [COMMUNITY-TOOL] + - [copyconstruct.medium.com: Testing in Production, the safe way 🌟🌟🌟](https://copyconstruct.medium.com/testing-in-production-the-safe-way-18ca102d0ef1) [COMMUNITY-TOOL] + - [blog.thundra.io: How to Fix Your Failing End-to-End Tests?](https://blog.thundra.io/how-to-fix-your-failing-end-to-end-tests) [COMMUNITY-TOOL] - [itnext.io: Software Development Is Misunderstood 🌟](https://itnext.io/software-development-is-misunderstood-quality-is-fastest-way-to-get-code-into-production-f1f5a0792c69) [COMMUNITY-TOOL] + - [dzone: Checklist for API Verification 🌟](https://dzone.com/articles/checklist-for-api-verification) [COMMUNITY-TOOL] - [thenewstack.io: 7 Benefits of Testing in Isolation](https://thenewstack.io/7-benefits-of-testing-in-isolation) [COMMUNITY-TOOL] + - [dzone: We Are Testing Software Incorrectly and It's Costly](https://dzone.com/articles/we-are-testing-software-incorrectly-and-its-costly) [COMMUNITY-TOOL] - [thenewstack.io: Error Handling from Backends to the Frontend](https://thenewstack.io/error-handling-from-backends-to-the-frontend) [COMMUNITY-TOOL] + - [betterprogramming.pub: Why We Quit Unit Testing Classes to Focus On a' Behavioral Approach](https://betterprogramming.pub/quit-unit-testing-classes-and-use-a-behavior-oriented-approach-306a667f9a31) [COMMUNITY-TOOL] - [dev.to: Test-Driven-Development with Django: Unit Testing & Integration' testing with Docker, Flask & Github Actions](https://dev.to/koladev/test-driven-development-with-django-unit-testing-integration-testing-with-docker-flask-github-actions-2047) [COMMUNITY-TOOL] - [smashingmagazine.com: Testing Pipeline 101 For Frontend Testing](https://www.smashingmagazine.com/2022/02/testing-pipeline-101-frontend-testing) [COMMUNITY-TOOL] - [infoq.com: Maintaining Software Quality with Microservices](https://www.infoq.com/presentations/microservices-software-quality) [COMMUNITY-TOOL] - [speakerdeck.com/thockin: Code Review in Kubernetes](https://speakerdeck.com/thockin/code-review-in-kubernetes) [COMMUNITY-TOOL] + - [adequatica.medium.com: Principles of Writing Automated Tests](https://adequatica.medium.com/principles-of-writing-automated-tests-a2b72218264c) [COMMUNITY-TOOL] - [getxray.app: The top 5 software testing trends of 2022](https://www.getxray.app/blog/the-top-5-software-testing-trends-of-2022) [COMMUNITY-TOOL] - [linkedin.com: Microservices are testable in isolation 🌟](https://www.linkedin.com/pulse/microservices-testable-isolation-chris-richardson) [COMMUNITY-TOOL] + - [dzone: Testing the Untestable and Other Anti-Patterns](https://dzone.com/articles/testing-the-untestable-and-other-anti-patterns) [COMMUNITY-TOOL] - [softwaretestingsapiens.com: Roadmap to learn API Testing in Just 30 days](https://www.softwaretestingsapiens.com/roadmap-to-learn-api-testing) [COMMUNITY-TOOL] - [JUnit](https://junit.org) [COMMUNITY-TOOL] - [TestNG](https://testng.org) [COMMUNITY-TOOL] - [Spock Framework](https://spockframework.org) [COMMUNITY-TOOL] + - [testsvision.com: 6 Popular Automation Testing Frameworks & Tools](https://testsvision.com/6-popular-automation-testing-frameworks-tools) [COMMUNITY-TOOL] - [opensource.com: Perform unit tests using GoogleTest and CTest](https://opensource.com/article/22/1/unit-testing-googletest-ctest) [COMMUNITY-TOOL] - [launchdarkly.com: Release Testing Explained 🌟](https://launchdarkly.com/blog/get-a-detailed-explanation-of-release-testing-several) [COMMUNITY-TOOL] - [Chainsaw - The ultimate end to end testing tool for Kubernetes operators](https://github.com/kyverno/chainsaw) ⭐ 569 [COMMUNITY-TOOL] - [collabnix.com: The Ultimate Docker Tutorial for Automation Testing](https://collabnix.com/the-ultimate-docker-tutorial-for-automation-testing) [COMMUNITY-TOOL] - [Allure Report 🌟](https://github.com/allure-framework/allure2) ⭐ 5400 [ENTERPRISE-STABLE] + - [venturebeat.com: Reflect brings automated no-code web testing to the cloud](https://venturebeat.com/2021/01/22/reflect-brings-automated-no-code-web-testing-to-the-cloud) [COMMUNITY-TOOL] - [Semgrep](https://semgrep.dev) [COMMUNITY-TOOL] - [testcontainers 🌟](https://github.com/testcontainers) [COMMUNITY-TOOL] + - [dzone: Top Microservices Testing Tools Testers Should Know About](https://dzone.com/articles/top-microservices-testing-tools-testers-should-kno) [COMMUNITY-TOOL] - [SystemTap](https://sourceware.org/systemtap) [COMMUNITY-TOOL] - [auchenberg/volkswagen](https://github.com/auchenberg/volkswagen) ⭐ 15441 [DE FACTO STANDARD] - [getxray.app: 7 benefits of using a Test Management App vs. Excel](https://www.getxray.app/blog/7-benefits-of-using-a-test-management-app-vs.-excel) [COMMUNITY-TOOL] @@ -36,11 +69,17 @@ - [convert.com: Top 10 A/B Testing Tools That Are Good for the Next 5 Years' (Vetted by Features, Privacy, Maturity & Price)](https://www.convert.com/blog/a-b-testing/a-b-testing-tools-2022-beyond) [COMMUNITY-TOOL] - [circleci.com: Unit testing vs integration testing 🌟](https://circleci.com/blog/unit-testing-vs-integration-testing) [COMMUNITY-TOOL] - [reviewdog - A code review dog who keeps your codebase healthy.](https://github.com/reviewdog/reviewdog) ⭐ 9315 [ENTERPRISE-STABLE] + - [dzone: Component Tests for Spring Cloud Microservices](https://dzone.com/articles/component-tests-for-spring-cloud-microservices) [COMMUNITY-TOOL] + - [CoolerVoid/codecat: CodeCat - Tool to help in static code analysis](https://github.com/CoolerVoid/codecat) [COMMUNITY-TOOL] + - [beellz.hashnode.dev: Continuous Profiling in Kubernetes Using Pyroscope](https://beellz.hashnode.dev/continuous-profiling-in-kubernetes-using-pyroscope) [COMMUNITY-TOOL] - [devops.com: Best Practices for Application Performance Testing](https://devops.com/best-practices-for-application-performance-testing) [COMMUNITY-TOOL] + - [softwarequickguide.com: What is performance testing and performance testing' tools](https://softwarequickguide.com/what-is-performance-testing-and-performance-testing-tools) [COMMUNITY-TOOL] - [sonobuoy](https://github.com/vmware-tanzu/sonobuoy) ⭐ 3039 [ENTERPRISE-STABLE] - [kubench](https://github.com/vincentserpoul/kubench) [COMMUNITY-TOOL] + - [botplayautomation.com](https://www.botplayautomation.com) [COMMUNITY-TOOL] + - [botplayautomation.com: Benefits of Codeless (no code) Automation Testing](https://www.botplayautomation.com/post/benefits-of-codeless-automation-testing) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) diff --git a/v2-docs/rancher.md b/v2-docs/rancher.md index 58251e63..b29490ac 100644 --- a/v2-docs/rancher.md +++ b/v2-docs/rancher.md @@ -1,24 +1,48 @@ -# Rancher +# SUSE Rancher !!! info "Architectural Context" - Detailed reference for Rancher in the context of The Container Stack. + Detailed reference for SUSE Rancher in the context of The Container Stack. ## Standard Reference + - [rancher.com: Monitor Etcd with Prometheus and Grafana using Rancher](https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-using-rancher) [COMMUNITY-TOOL] + - [community.suse.com: Comparing Modern-Day Container Image Builders: Jib, Buildpacks and Docker 🌟](https://www.rancher.com/community) [COMMUNITY-TOOL] + - [Deploy a Rancher Cluster with GitLab CI and Terraform](https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and-terraform) [COMMUNITY-TOOL] + - [rancher.com](https://www.rancher.com) [COMMUNITY-TOOL] + - [rancher.com: Custom alerts using Prometheus queries](https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries) [COMMUNITY-TOOL] + - [rancher.com: Driving Kubernetes Adoption in Finance with Rancher](https://www.suse.com/c/rancher_blog/driving-kubernetes-adoption-in-finance-with-rancher) [COMMUNITY-TOOL] + - [devclass.com: Open sauce - Rancher 2.5 puts new UI forward, gets to continuously delivering](https://www.devclass.com/ci-cd/2020/10/06/open-sauce-rancher-25-puts-new-ui-forward-gets-to-continuously-delivering/1628365) [COMMUNITY-TOOL] + - [devclass.com: Rancher presents first big release after SUSE acquisition, ups game on hosted cluster provisioning](https://www.devclass.com/containers/2021/09/02/rancher-presents-first-big-release-after-suse-acquisition-ups-game-on-hosted-cluster-provisioning/1627301) [COMMUNITY-TOOL] + - [**Rancher 2**](https://www.rancher.com/docs/rancher/v2.x/en) [COMMUNITY-TOOL] + - [Rancher CNI Providers 🌟](https://www.rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers) [COMMUNITY-TOOL] + - [github.com/rancherfederal/rke2-aws-tf](https://github.com/ranchergovernment/rke2-aws-tf) ⭐ 91 [COMMUNITY-TOOL] + - [sysdig.com: K3s + Sysdig: Deploying and securing your cluster… in less than 8 minutes! 🌟](https://www.sysdig.com/blog/k3s-sysdig-falco) [COMMUNITY-TOOL] + - [techno-tim/k3s-ansible](https://github.com/timothystewart6/k3s-ansible) ⭐ 2977 [COMMUNITY-TOOL] + - [**k3d**](https://github.com/k3d-io/k3d) ⭐ 6426 [ENTERPRISE-STABLE] + - [Harvester](https://github.com/harvester/harvester) ⭐ 5030 [ENTERPRISE-STABLE] + - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [COMMUNITY-TOOL] + - [Rancher CNI Providers 🌟](https://rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers) [COMMUNITY-TOOL] + - [Certified Kubernetes offerings](https://www.cncf.io/certification/software-conformance) [COMMUNITY-TOOL] + - [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference' Deployment](https://aws-quickstart.github.io/quickstart-eks-rancher) [COMMUNITY-TOOL] - [zdnet.com: Rancher Labs closes $40M funding round to "run Kubernetes everywhere"](https://www.zdnet.com/article/rancher-labs-closes-40m-funding-round-to-run-kubernetes-everywhere) [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] - [thenewstack.io: Rancher 2.5 Sets out to Be the Stock Kubernetes Build for' GitOps](https://thenewstack.io/rancher-2-5-sets-out-to-be-the-stock-kubernetes-build-for-gitops) [COMMUNITY-TOOL] - [dzone: Getting Started With Rancher 🌟](https://dzone.com/refcardz/getting-started-with-rancher) [COMMUNITY-TOOL] - [suse.com: SUSE Rancher 2.6 delivers interoperability across multi-cloud' environments with redesigned user experience, hosted cluster support, and improved security posture](https://www.suse.com/c/intro-rancher-2-6-features) [COMMUNITY-TOOL] - [zdnet.com: SUSE Harvester: Deploying virtual machines with Kubernetes](https://www.zdnet.com/article/suse-harvester-deploying-virtual-machines-with-kubernetes) [COMMUNITY-TOOL] + - [blog.kubecost.com: Rancher vs Kubernetes: It’s not either or](https://blog.kubecost.com/blog/rancher-vs-kubernetes) [COMMUNITY-TOOL] - [suse.com: My First Impressions with SUSE Rancher Kubernetes Projects](https://www.suse.com/c/rancher_blog/my-first-impressions-with-suse-rancher-kubernetes-projects) [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] - [rancherdesktop.io](https://rancherdesktop.io) [COMMUNITY-TOOL] - [suse.com: Rancher Desktop 1.0.0 Has Arrived](https://www.suse.com/c/rancher_blog/rancher-desktop-1-0-0-has-arrived) [COMMUNITY-TOOL] + - [Rancher Academy 🌟](https://academy.rancher.com) [COMMUNITY-TOOL] - [Rancher Labs launches free training course to meet surging demand for Kubernetes skills](https://www.computing.co.uk/news/4015423/rancher-labs-launches-free-training-course-meet-surging-demand-kubernetes) [COMMUNITY-TOOL] - [Bootstrap RKE Kubernetes Cluster in AWS Environment](https://github.com/LukeMwila/bootstrap-rke-cluster-in-aws) ⭐ 19 [COMMUNITY-TOOL] - [github.com/gruberdev/local-gitops: Local Gitops 🌟](https://github.com/gruberdev/local-gitops) [COMMUNITY-TOOL] - [**k3s**](https://k3s.io) [COMMUNITY-TOOL] - [K8s vs k3s](https://www.civo.com/blog/k8s-vs-k3s) [COMMUNITY-TOOL] - [**k3sup (said 'ketchup')**](https://github.com/alexellis/k3sup) ⭐ 7382 [ENTERPRISE-STABLE] + - [Install Kubernetes with k3sup and k3s](https://medium.com/@alexellisuk/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a) [COMMUNITY-TOOL] - [k3s-gitlab](https://github.com/apk8s/k3s-gitlab) [COMMUNITY-TOOL] - [thenewstack.io: How K3s, Portworx, and Calico Can Serve as a Foundation' of Cloud Native Edge Infrastructure](https://thenewstack.io/how-k3s-portworx-and-calico-can-serve-as-a-foundation-of-cloud-native-edge-infrastructure) [COMMUNITY-TOOL] - [thenewstack.io: Tutorial - Configure Cloud Native Edge Infrastructure with' K3s, Calico, Portworx](https://thenewstack.io/tutorial-configure-cloud-native-edge-infrastructure-with-k3s-calico-portworx) [COMMUNITY-TOOL] @@ -26,10 +50,14 @@ - [codeburst.io: Creating a Local Development Kubernetes Cluster with k3s and' Traefik Proxy](https://codeburst.io/creating-a-local-development-kubernetes-cluster-with-k3s-and-traefik-proxy-7a5033cb1c2d) [COMMUNITY-TOOL] - [blog.alexellis.io: Bare-metal Kubernetes with K3s](https://blog.alexellis.io/bare-metal-kubernetes-with-k3s) [COMMUNITY-TOOL] - [k3s_hetzner](https://gitlab.com/k3s_hetzner/k3s_hetzner) [COMMUNITY-TOOL] + - [en.sokube.ch: K3S + K3D = K8S : a new perfect match for dev and test](https://en.sokube.ch/post/k3s-k3d-k8s-a-new-perfect-match-for-dev-and-test-1) [COMMUNITY-TOOL] - [github.com/erebe/personal-server: Personal server configuration with k3s' 🌟](https://github.com/erebe/personal-server) [COMMUNITY-TOOL] - [dev.to: All about k3s - Lightweight Kubernetes 🌟](https://dev.to/abhinavd26/all-about-k3s-lightweight-kubernetes-3ell) [COMMUNITY-TOOL] - [gabrieltanner.org: Setting up a HA Kubernetes cluster using K3S](https://gabrieltanner.org/blog/ha-kubernetes-cluster-using-k3s) [COMMUNITY-TOOL] + - [nativecloud.dev: Scale out your Raspberry-Pi Kubernetes cluster to the cloud](https://nativecloud.dev/scale-out-your-raspberry-pi-k3s-cluster-to-the-cloud) [COMMUNITY-TOOL] - [blog.nootch.net: Kubernetes at Home With K3s](https://blog.nootch.net/post/kubernetes-at-home-with-k3s) [COMMUNITY-TOOL] + - [medium.com/@ostridelabs: k8s vs k3s: The Comprehensive Difference](https://medium.com/@ostridelabs/k8s-vs-k3s-the-comprehensive-difference-f7667d141c0) [COMMUNITY-TOOL] + - [justinpolidori.it: LDAP authentication with Dex on Kubernetes with Vcluster' (K3S)](https://www.justinpolidori.it/posts/20220611_vcluster_auth) [COMMUNITY-TOOL] - [itnext.io: Running K3S workload in a restricted environment](https://itnext.io/running-k3s-workload-in-a-restricted-environment-c2f593d19005) [COMMUNITY-TOOL] - [dev.to/dashaun: K3s on Raspberry Pi and ClusterHat](https://dev.to/dashaun/k3s-on-raspberry-pi-and-clusterhat-m6k) [COMMUNITY-TOOL] - [blog.getambassador.io: Best Tools for Kubernetes Local Development: A Comprehensive' Guide](https://blog.getambassador.io/best-tools-for-kubernetes-local-development-a-comprehensive-guide-3577d351d31e) [COMMUNITY-TOOL] @@ -37,14 +65,19 @@ - [clanktron/k3s-ansible](https://github.com/clanktron/k3s-ansible) ⭐ 36 [COMMUNITY-TOOL] - [cnrancher/autok3s](https://github.com/cnrancher/autok3s) ⭐ 932 [COMMUNITY-TOOL] - [K3S Use Cases](https://www.youtube.com/watch?v=2LNxGVS81mE) [COMMUNITY-TOOL] + - [cncf.io: Introduction to k3d: Run K3s in Docker](https://www.cncf.io/blog/2021/03/16/introduction-to-k3d-run-k3s-in-docker) [COMMUNITY-TOOL] - [itnext.io: Kubernetes + Rancher Cluster Manager 2.6 on your macOS laptop' with k3d/k3s in 5 min](https://itnext.io/kubernetes-rancher-cluster-manager-2-6-on-your-macos-laptop-with-k3d-k3s-in-5-min-8acdb94f3376) [COMMUNITY-TOOL] - [dev.to/iamunnip: Building a local Kubernetes cluster using k3d](https://dev.to/iamunnip/building-a-local-kubernetes-cluster-using-k3d-2p3d) [COMMUNITY-TOOL] + - [akyriako.medium.com: Provision a Highly Available K3S Cluster with K3D](https://akyriako.medium.com/provision-a-high-availability-k3s-cluster-with-k3d-a7519f476c9c) [COMMUNITY-TOOL] - [**k3OS**](https://github.com/rancher/k3os) ⭐ 3491 [ENTERPRISE-STABLE] - [K3C](https://github.com/rancher/k3c) ⭐ 565 [COMMUNITY-TOOL] + - [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] - [github.com/rancher/fleet](https://github.com/rancher/fleet) ⭐ 1699 [COMMUNITY-TOOL] - [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] + - [Kubernautic](https://kubernauts.sh) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/react.md b/v2-docs/react.md index af49920d..b81570ee 100644 --- a/v2-docs/react.md +++ b/v2-docs/react.md @@ -17,5 +17,5 @@ - [useHooks - React Hooks Library](https://usehooks.com) [ENTERPRISE-STABLE] β€” A premium library of self-contained, optimized React hooks facilitating stateful abstractions. Designed to simplify DOM tracking, event management, and browser interactions inside production web applications. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [Swagger Code Generator For Rest Apis](./swagger-code-generator-for-rest-apis.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/recruitment.md b/v2-docs/recruitment.md index f5cc9696..90658b26 100644 --- a/v2-docs/recruitment.md +++ b/v2-docs/recruitment.md @@ -1,7 +1,22 @@ -# Recruitment +# Recruitment. Hiring and Freelancing !!! info "Architectural Context" - Detailed reference for Recruitment in the context of Career & Industry. + Detailed reference for Recruitment. Hiring and Freelancing in the context of Career & Industry. + +## Standard Reference + + - [tigerabrodi.hashnode.dev: Interviewing software developers](https://tigerabrodi.hashnode.dev/interviewing-software-developers) [COMMUNITY-TOOL] + - [lynnlangit.medium.com: Tech Anti-Interviewing](https://lynnlangit.medium.com/tech-anti-interviewing-106674655ea0) [COMMUNITY-TOOL] + - [medium.com/hackernoon: How to hire a DevOps Engineer](https://medium.com/hackernoon/how-to-hire-a-devops-engineer-4e59e7847e9b) [COMMUNITY-TOOL] + - [4dayweek.medium.com: What does the work-life balance of a Software Engineer' look like?](https://4dayweek.medium.com/what-does-the-work-life-balance-of-a-software-engineer-look-like-fe16cc46bb0) [COMMUNITY-TOOL] + - [medium.com/walmartglobaltech: How Do You Decide Whether an Individual Contributor' (IC) or Engineering Manager Role is Right for You?](https://medium.com/walmartglobaltech/how-do-you-decide-whether-an-individual-contributor-ic-or-engineering-manager-role-is-right-for-f46251f1a4cd) [COMMUNITY-TOOL] + - [theengineeringmanager.substack.com: How do I progress to the next level' in my career?](https://theengineeringmanager.substack.com/p/how-do-i-progress-to-the-next-level) [COMMUNITY-TOOL] + - [blog.robertsimoes.org: Four Wings of a Software Engineer](https://blog.robertsimoes.org/posts/four-wings-of-software-engineers) [COMMUNITY-TOOL] + - [Why I Don’t Consider Your Certifications During An Interview](https://madokai.medium.com/why-i-dont-consider-your-certifications-during-an-interview-fe4b62cf6f8c) [COMMUNITY-TOOL] + - [jobs.rekruuto.com: Rekruuto DevOps and SRE Job Opportunities](https://jobs.rekruuto.com) [COMMUNITY-TOOL] + - [trycircular.com (Spain)](https://trycircular.com) [COMMUNITY-TOOL] + - [skamille.medium.com: An incomplete list of skills senior engineers need,' beyond coding](https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f) [COMMUNITY-TOOL] + - [Tech companies cutting devs for AI](https://www.reddit.com/r/ProgrammerHumor/comments/1tbzih8/techcompaniescuttingdevsforai) [COMMUNITY-TOOL] ## Career Development @@ -64,6 +79,7 @@ #### Engineering Culture - **(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) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Presents a ranked taxonomy of the nine key workplace elements that dictate developer and professional happiness. Details how factors like flexibility, trust, work-life balance, and constructive recognition far outweigh basic financial remuneration over time. [SPANISH CONTENT] + - **(2021)** [entrepreneur.com: Las 10 preguntas que debes hacerte para saber si eres un buen lΓ­der](https://spanish.entrepreneur.com) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Provides a self-diagnostic framework composed of ten strategic evaluation questions designed to gauge leadership efficacy and maturity. Promotes reflective coaching and output-driven organizational alignment. [SPANISH CONTENT] - [hbr.org: Forget Flexibility. Your Employees Want Autonomy](https://hbr.org/2021/10/forget-flexibility-your-employees-want-autonomy) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Argues that workplace flexibility is ineffective without operational autonomy over tasks, schedules, and team collaboration frameworks. Outlines design principles for engineering organizations looking to scale remote-first operations without compromising deployment velocity or developer experience. - [forbes.com: As Leaders: What Can We Learn From The Great Resignation?](https://www.forbes.com/sites/dedehenley/2022/01/30/as-leaders-what-can-we-learn-from-the-great-resignation) [COMMUNITY-TOOL] β€” Synthesizes major organizational failures exposed by the Great Resignation, detailing actionable leadership modifications. Focuses on moving from top-down monitoring paradigms to trust-driven, output-oriented metrics within distributed engineering units. - [bbc.com: Is finding a 'new normal' in the workplace impossible?](https://www.bbc.com/worklife/article/20220104-future-of-work-2022) [LEGACY] β€” Explores the fundamental tensions and organizational challenges of establishing permanent hybrid and remote work architectures. Examines how shifting employee expectations collided with legacy corporate management mechanisms throughout 2022. @@ -129,7 +145,21 @@ #### Remote Operations - **(2021)** [about.gitlab.com: The Remote Work Report 2021](https://handbook.gitlab.com/handbook/company/culture/all-remote/remote-work-report) 🌟🌟 [CASE STUDY] [COMMUNITY-TOOL] β€” An authoritative, data-driven whitepaper by GitLab on global remote work methodologies. Discusses practical insights regarding asynchronous operations, developer productivity, and remote-first scaling strategies. +## Security + +### Cloud Native + +#### Kubernetes Hardening + + - [Kubernetes Security Best Practices: A DevSecOps Perspective](https://www.linkedin.com/top-content/career) [COMMUNITY-TOOL] β€” A DevSecOps assessment explaining key patterns for hardening Kubernetes namespaces. Reviews best practices for securing configuration secrets, configuring network isolation policies, and enforcing runtime container constraints. +## Software Engineering + +### Developer Productivity + +#### Shell Tools + + - [github.com/rakyll/fake-it-til-you-make-it](https://github.com/rakyll/fake-it-til-you-make-it) [EN CONTENT] [LEGACY] β€” A shell-based script interface to generate programmatic git commits and simulate active GitHub profile contributions. Flagged as legacy under Minimum Viable Quality (MVQ) rules due to long-term inactivity. --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Freelancing](./freelancing.md) | [Finops](./finops.md) diff --git a/v2-docs/registries.md b/v2-docs/registries.md index c69bbdb5..a872429a 100644 --- a/v2-docs/registries.md +++ b/v2-docs/registries.md @@ -1,12 +1,31 @@ -# Registries +# Docker Registries. Quay, Nexus, JFrog Artifactory, Harbor and more !!! info "Architectural Context" - Detailed reference for Registries in the context of Engineering Pipeline. + Detailed reference for Docker Registries. Quay, Nexus, JFrog Artifactory, Harbor and more in the context of Engineering Pipeline. + +## Standard Reference + + - [help.sonatype.com: Inbound SSL - Configuring to Serve Content via HTTPS](https://help.sonatype.com/en/sonatype-nexus-repository.html/security/configuring-ssl?_ga=2.250230211.411976214.1575978022-1513910029.1575978022#ConfiguringSSL-InboundSSL-ConfiguringtoServeContentviaHTTPS) [COMMUNITY-TOOL] + - [Dzone refcard: Using Repository Managers](https://dzone.com/refcardz/binary-repository-management) [COMMUNITY-TOOL] + - [docs.openshift.com: Integrated OpenShift Container Platform registry](https://docs.openshift.com/container-platform/4.8/registry/architecture-component-imageregistry.html) [COMMUNITY-TOOL] + - [Dzone: Getting started with Nexus](https://dzone.com/articles/getting-started-nexus-maven) [COMMUNITY-TOOL] + - [stackoverflow: run nexus3 with docker in a kubernetes cluster](https://stackoverflow.com/questions/42766349/run-nexus-3-with-docker-in-a-kubernetes-cluster) [COMMUNITY-TOOL] + - [sonatype: how to delete docker images from Nexus Repository Manager](https://support.sonatype.com/hc/en-us/articles/360009696054-How-to-delete-docker-images-from-Nexus-Repository-Manager) [COMMUNITY-TOOL] + - [support.sonatype.com: Using self signed certificates with Nexus Repository' Manager and Docker Daemon](https://support.sonatype.com/hc/en-us/articles/217542177-Using-Self-Signed-Certificates-with-Nexus-Repository-Manager-and-Docker-Daemon) [COMMUNITY-TOOL] + - [support.sonatype.com: SSL Certificate Guide](https://support.sonatype.com/hc/en-us/articles/213465768-SSL-Certificate-Guide) [COMMUNITY-TOOL] + - [Jenkins: Publish Maven Artifacts to Nexus OSS Using Pipelines or Maven Jobs' 🌟](https://dzone.com/articles/jenkins-publish-maven-artifacts-to-nexus-oss-using) [COMMUNITY-TOOL] + - [blog.mimacom.com/automate-nexus](https://blog.mimacom.com/automate-nexus) [COMMUNITY-TOOL] + - [freesoft.dev: Ansible Role: Harbor API Codifying](https://freesoft.dev/program/126957220) [COMMUNITY-TOOL] + - [medium.com/swlh: Deploy Your Private Docker Registry as a Pod in Kubernetes](https://medium.com/swlh/deploy-your-private-docker-registry-as-a-pod-in-kubernetes-f6a489bf0180) [COMMUNITY-TOOL] + - [projectquay.io](https://www.projectquay.io) [COMMUNITY-TOOL] ## CI-CD Pipelines ### Jenkins Ecosystem +#### Enterprise Architectures + + - **(2020)** [Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu Ecosystem](https://platform.cloudogu.com/en/blog/cd-with-nexus-jenkins-ces) 🌟🌟 [COMMUNITY-TOOL] β€” Architectural integration study mapping out Continuous Delivery structures using Nexus Repository, Jenkins pipelines, and Cloudogu software suites for regulated enterprise workloads. #### Video Tutorials - [youtube: Jenkins Integration with Nexus](https://www.youtube.com/watch?v=qbO4MTESiJQ) [COMMUNITY-TOOL] β€” A video guide showing integration steps for building Jenkins jobs and storing artifacts into a target Sonatype Nexus server repository. @@ -37,7 +56,14 @@ #### CI-CD Pipelines (1) + - **(2021)** [openshift.com: Cloud DevOps With OpenShift and JFrog](https://www.redhat.com/en/blog/cloud-devops-with-openshift-and-jfrog) 🌟🌟 [COMMUNITY-TOOL] β€” A case study looking at OpenShift and JFrog Artifactory integrations. It details how teams establish secure, auditable image management pipelines across hybrid cloud nodes. - **(2020)** [openshift.com: Using JFrog's Artifactory and Red Hat OpenShift Together](https://www.redhat.com/en/blog/18333-2) 🌟🌟 [COMMUNITY-TOOL] β€” An architectural guide detailing integrations between JFrog Artifactory and Red Hat OpenShift, showing how to coordinate secure, automated image promotion paths. +#### Image Management + + - [cloudowski.com: Openshift ImageStreams](https://cloudowski.com/articles/why-managing-container-images-on-openshift-is-better-than-on-kubernetes) [COMMUNITY-TOOL] β€” A technical architectural review contrasting OpenShift ImageStreams with standard Kubernetes container registry integrations. It explains how ImageStreams abstract container images and automate rolling deployments on build mutations. +#### Secure Pipelines + + - **(2020)** [openshift.com: Keep Your Applications Secure With Automatic Rebuilds](https://www.redhat.com/en/blog/keep-your-applications-secure-with-automatic-rebuilds) 🌟🌟 [COMMUNITY-TOOL] β€” An engineering deep-dive into configuring automatic application rebuilds in Red Hat OpenShift. It describes the design patterns where security patches in base container images trigger CI/CD builds for downstream workloads. ## Infrastructure Standards ### Artifact Registry @@ -85,15 +111,20 @@ #### Enterprise Platforms (1) - **(2022)** [Quay 3.1 Certified Operator is not available in Openshift and must be purchased](https://www.redhat.com/en/technologies/cloud-computing/quay) 🌟 [COMMUNITY-TOOL] β€” An official overview of Red Hat Quay subscription models, outlining security policies, vulnerability scanning integrations, and platform scaling mechanisms for multi-cluster enterprise deployments. + - [Quay.io](https://quay.io) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A highly secure, enterprise-ready container registry platform providing advanced geo-replication, vulnerability scanning via Clair, and multi-tenant authentication patterns. It integrates natively with Red Hat ecosystem tooling. - [JFrog Container Registry](https://jfrog.com/container-registry) [COMMUNITY-TOOL] β€” Enterprise landing page for JFrog's Container Registry, showing support for Helm, Docker, and OCI specifications with high-availability clustering and build-of-materials reporting. #### Kubernetes Operators - **(2024)** [Quay Community Edition operator](https://github.com/quay/quay-operator) ⭐ 143 [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” The official Kubernetes Operator for deploying and managing the life cycle of Project Quay registries. It automates storage setup, database migrations, and SSL termination within OpenShift and OKD clusters. +#### Legacy Resources (1) + + - **(2026)** [Test an insecure registry 🌟](https://docs.docker.com/retired) [DOCUMENTATION] 🌟 [COMMUNITY-TOOL] β€” Retired Docker documentation dealing with configurations of insecure, unencrypted private registries. Preserved for diagnosing vintage local developer configurations. #### Maintenance Scripts - [hackermoon.com: cleanup old docker images from nexus repository](https://hackernoon.com/cleanup-old-docker-images-from-nexus-repository-617b1004dad8) [LEGACY] β€” A guide on managing storage allocations in Nexus Repository Manager by automating the deletion of legacy Docker image tags. It outlines task scheduler configurations and artifact purging tasks. #### Open Source Initiatives (1) + - [Red Hat Introduces open source Project Quay container registry](https://www.redhat.com/en/blog/red-hat-introduces-open-source-project-quay-container-registry) [COMMUNITY-TOOL] β€” A historical press release from Red Hat explaining the architectural transition and open-sourcing of Project Quay, detailing its integration into standard enterprise container management stacks. - [github.com/quay](https://github.com/quay) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” The master GitHub organization for Project Quay, housing the enterprise registry engine, the Clair vulnerability scanner, the setup operators, and auxiliary storage backend connectors. #### Release Notes @@ -109,7 +140,14 @@ #### VMware - [galaxy.ansible.com/mkgin/vmware-harbor](https://galaxy.ansible.com/mkgin/vmware-harbor) [COMMUNITY-TOOL] [LEGACY] β€” Ansible Galaxy role designed to install Harbor registries on VMware-based virtual infrastructure. It remains a historical reference but has been surpassed by containerized approaches. +## Security + +### DevSecOps + +#### Secrets Scanning + + - **(2022)** [jfrog.com: How to protect your secrets with Spectral and JFrog Pipelines](https://jfrog.com/blog) [EN CONTENT] [COMMUNITY-TOOL] β€” A practical walk-through showing how to use Spectral in tandem with JFrog Pipelines. The tutorial focuses on identifying misplaced credentials and code misconfigurations inside continuous integration stages. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) | [Gitops](./gitops.md) diff --git a/v2-docs/remote-tech-jobs.md b/v2-docs/remote-tech-jobs.md index ee27cad0..28c3b620 100644 --- a/v2-docs/remote-tech-jobs.md +++ b/v2-docs/remote-tech-jobs.md @@ -5,14 +5,18 @@ ## Standard Reference + - [The remote job guide: job search & productivity working from home](https://resume.io/blog) [COMMUNITY-TOOL] + - [sincrogo.com: Teletrabajo desde EspaΓ±a para el extranjero: ΒΏdΓ³nde hay que tributar?](https://sincro.es/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para-el-extranjero-donde-hay-que-tributar) [COMMUNITY-TOOL] - [theatlantic.com: Why Managers Fear a Remote-Work Future](https://www.theatlantic.com/ideas/archive/2021/07/work-from-home-benefits/619597) [COMMUNITY-TOOL] + - [landing.jobs: How does remote work affect your salary?](https://landing.jobs/blog/how-does-remote-work-affect-your-salary) [COMMUNITY-TOOL] - [ireviews.com: The Top 60 Remote Work Websites for New Opportunities in 2022](https://www.ireviews.com/the-top-60-remote-work-websites-for-new-opportunities-in-2022) [COMMUNITY-TOOL] - [starkephillip.com: The effects of remote work on company culture](https://starkephillip.com/the-effects-of-remote-work-on-company-culture) [COMMUNITY-TOOL] - [forbes.com: 4 Ways To Combat The Social Isolation Of Remote Working](https://www.forbes.com/sites/drsamanthamadhosingh/2023/12/18/4-ways-to-combat-the-social-isolation-of-remote-working) [COMMUNITY-TOOL] + - [kube.careers](https://kube.careers) [COMMUNITY-TOOL] - [esquire.com: ΒΏPor quΓ© tu empresa no quiere que teletrabajes?](https://www.esquire.com/es/trabajo/a37314227/teletrabajo-volver-oficina) [COMMUNITY-TOOL] - [genbeta.com: El teletrabajo lleva a la gente a pasar mΓ‘s tiempo conectada' y trabajando. Un experto da claves para evitar el agotamiento](https://www.genbeta.com/a-fondo/dar-flexibilidad-obligar-a-desconexion-teletrabajo-claves-para-mejorar-productividad-tu-equipo-trabajo) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) diff --git a/v2-docs/scaffolding.md b/v2-docs/scaffolding.md index c4d13960..33bc5215 100644 --- a/v2-docs/scaffolding.md +++ b/v2-docs/scaffolding.md @@ -1,8 +1,21 @@ -# Scaffolding +# Scaffolding Tools !!! info "Architectural Context" - Detailed reference for Scaffolding in the context of Platform & Site Reliability. + Detailed reference for Scaffolding Tools in the context of Platform & Site Reliability. +## Standard Reference + + - [Wikipedia: Spring Roo](https://en.wikipedia.org/wiki/Spring_Roo) [COMMUNITY-TOOL] + - [Atomist](https://go.atomist.com) [COMMUNITY-TOOL] + - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] + +## Cloud-Native Development + +### Continuous Delivery + +#### Skaffold + + - [skaffold](https://skaffold.dev) [DE FACTO STANDARD] β€” Highly active open-source CLI utility by Google that automates the workflow for building, pushing, and deploying Kubernetes applications. Accelerates inner-loop cycles through continuous live-sync engine integration. ## Developer Experience ### Application Bootstrapping @@ -10,7 +23,7 @@ #### Kubernetes Configuration - **(2023)** [**Ambassador Edge Stack. K8S Initializer (scaffolding tool) 🌟**](https://blackbird.a8r.io) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Ambassador K8S Initializer is a browser-based wizard that creates custom templates for ingress rules, TLS configurations, and Kubernetes manifests, lowering initial administrative hurdles. -#### Scaffolding (1) +#### Scaffolding - [callicoder.com: Scaffolding your Spring Boot Application with Yeoman](https://www.callicoder.com/scaffolding-your-spring-boot-application) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Tutorial detailing Spring Boot bootstrapping with Yeoman. While historic, modern scaffolding architectures like JHipster and Spring Initializr have entirely replaced Yeoman for microservice projects. - [jhipster](https://www.jhipster.tech) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” JHipster is a premier development platform to quickly generate, develop, and deploy modern web applications and microservice architectures. It automates containerization, CI/CD templates, and frontend-backend binding. @@ -19,7 +32,14 @@ #### Snippet Engines - **(2023)** [cloud.google.com: configuring_with_snippets 🌟](https://docs.cloud.google.com/code/docs/vscode/yaml-editing#configuring_with_snippets) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Official Google Cloud tutorial configuring Visual Studio Code with structural snippets, optimizing engineering speeds when deploying nested Kubernetes objects. +## Observability and Performance + +### Performance Testing + +#### Microservices + + - [garden.io: Performance testing on a microservice architecture](https://docs.garden.io) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official integration documentation for running non-disruptive, end-to-end performance tests within a modern microservices workflow. Emphasizes utilizing Garden's graph-based execution framework for local and CI load validation. --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Chaos Engineering](./chaos-engineering.md) diff --git a/v2-docs/scaleway.md b/v2-docs/scaleway.md new file mode 100644 index 00000000..fee4d224 --- /dev/null +++ b/v2-docs/scaleway.md @@ -0,0 +1,13 @@ +# Scaleway Public Cloud + +!!! info "Architectural Context" + Detailed reference for Scaleway Public Cloud in the context of Cloud Providers (Hyperscalers). + +## Standard Reference + + - [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) [COMMUNITY-TOOL] + + +--- +πŸ’‘ **Explore Related:** [AWS Security](./aws-security.md) | [AWS Storage](./aws-storage.md) | [AWS Databases](./aws-databases.md) + diff --git a/v2-docs/securityascode.md b/v2-docs/securityascode.md index dea6f02d..a11849af 100644 --- a/v2-docs/securityascode.md +++ b/v2-docs/securityascode.md @@ -1,26 +1,61 @@ -# Securityascode +# Security Policy as Code !!! info "Architectural Context" - Detailed reference for Securityascode in the context of Hardened Infrastructure. + Detailed reference for Security Policy as Code in the context of Hardened Infrastructure. ## Standard Reference + - [searchitoperations.techtarget.com: Kubernetes policy project takes enterprise IT by storm](https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-project-takes-enterprise-IT-by-storm) [COMMUNITY-TOOL] + - [fugue.co: 5 tips for using the Rego language for Open Policy Agent (OPA)](https://snyk.io/blog) [COMMUNITY-TOOL] + - [blog.openshift.com: Fine-Grained Policy Enforcement in OpenShift with Open Policy Agent 🌟](https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with-open-policy-agent) [COMMUNITY-TOOL] + - [compile OpenPolicyAgent policies into WebAssembly and run them on the edge](https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker) ⭐ 345 [COMMUNITY-TOOL] + - [Fugue: Container and Kubernetes. Runtime infrastructure security](https://snyk.io/product/container-vulnerability-management) [COMMUNITY-TOOL] + - [searchitoperations.techtarget.com: CNCF policy-as-code project bridges Kubernetes security gaps](https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code-project-bridges-Kubernetes-security-gaps) [COMMUNITY-TOOL] + - [cloud.redhat.com: Automate Your Security Practices and Policies on OpenShift With Kyverno 🌟](https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on-openshift-with-kyverno) [COMMUNITY-TOOL] + - [youtube: The Rise of Kubernetes Policy Engine | Ep 57](https://www.youtube.com/watch?v=0TvhTXddRGE&t=12s) [COMMUNITY-TOOL] + - [appsecengineer.com: Kubernetes Policy Management with Kyverno](https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno) [COMMUNITY-TOOL] + - [Apolicy](https://www.sysdig.com) [COMMUNITY-TOOL] + - [sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure As Code and automate remediation](https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code) [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] + - [IBM IAM for AI Agents](https://t.co/EKsVgKA4xn) [COMMUNITY-TOOL] + - [MagTape](https://github.com/tmobile/magtape) ⭐ 152 [COMMUNITY-TOOL] + - [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) [COMMUNITY-TOOL] + - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - [amazon.com: Policy-based countermeasures for Kubernetes – Part 1](https://aws.amazon.com/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1) [COMMUNITY-TOOL] + - [medium: Automate policies enforcement with Policy-as-Code 🌟](https://medium.com/airwalk/automate-policies-enforcement-with-policy-as-code-2f20aac9e2b0) [COMMUNITY-TOOL] - [blog.gitguardian.com: What is Policy-as-Code? An Introduction to Open Policy' Agent](https://blog.gitguardian.com/what-is-policy-as-code-an-introduction-to-open-policy-agent) [COMMUNITY-TOOL] - [OPA Open Policy Agent 🌟](https://www.openpolicyagent.org) [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] - [PolicyHub CLI, a CLI tool that makes Rego policies searchable 🌟](https://github.com/policy-hub/policy-hub-cli) [COMMUNITY-TOOL] + - [blog.styra.com: Integrating Identity: OAUTH2 and OPENID CONNECT in Open' Policy Agent](https://blog.styra.com/blog/integrating-identity-oauth2-and-openid-connect-in-open-policy-agent) [COMMUNITY-TOOL] + - [blog.styra.com: Rego Unit Testing](https://blog.styra.com/blog/rego-unit-testing) [COMMUNITY-TOOL] - [github.com/instrumenta/policies: A set of shared policies for use with Conftest' and other Open Policy Agent tools](https://github.com/instrumenta/policies) ⭐ 66 [COMMUNITY-TOOL] + - [blog.styra.com: Dynamic Policy Composition for OPA](https://blog.styra.com/blog/dynamic-policy-composition-for-opa) [COMMUNITY-TOOL] + - [blog.styra.com: 5 OPA Deployment Performance Models for Microservices](https://blog.styra.com/blog/5-opa-deployment-performance-models-for-microservices) [COMMUNITY-TOOL] + - [blog.styra.com: Open Policy Agent: The Top 5 Kubernetes Admission Control' Policies](https://blog.styra.com/blog/open-policy-agent-the-top-5-kubernetes-admission-control-policies) [COMMUNITY-TOOL] - [thenewstack.io: Getting Open Policy Agent Up and Running](https://thenewstack.io/getting-open-policy-agent-up-and-running) [COMMUNITY-TOOL] + - [siegert-maximilian.medium.com: Ensure Content Trust on Kubernetes using' Notary and Open Policy Agent](https://siegert-maximilian.medium.com/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c) [COMMUNITY-TOOL] + - [blog.styra.com: Policy-based infrastructure guardrails with Terraform and' OPA 🌟](https://blog.styra.com/blog/policy-based-infrastructure-guardrails-with-terraform-and-opa) [COMMUNITY-TOOL] + - [medium: Automated Manifest File Validation Using Open Policy Agent and GitHub' Actions | Ravindu Sandeepa Rathugama](https://medium.com/@ravindursr/automated-manifest-file-validation-using-open-policy-agent-and-github-actions-697fa9fd74f0) [COMMUNITY-TOOL] - [thenewstack.io: Weaveworks Adds Policy as Code to Secure Kubernetes Apps' (Magalix)](https://thenewstack.io/weaveworks-adds-policy-as-code-to-secure-kubernetes-apps) [COMMUNITY-TOOL] - [dev.to: Load external data into OPA: The Good, The Bad, and The Ugly](https://dev.to/permit_io/load-external-data-into-opa-the-good-the-bad-and-the-ugly-26lc) [COMMUNITY-TOOL] + - [inspektor.cloud: Evaluating open policy agent in rust using wasm](https://inspektor.cloud/blog/evaluating-open-policy-agent-in-rust-using-wasm) [COMMUNITY-TOOL] + - [medium.com/4th-coffee: What is Policy-as-Code? An Introduction to Open Policy' Agent](https://medium.com/4th-coffee/what-is-policy-as-code-an-introduction-to-open-policy-agent-6098463f8461) [COMMUNITY-TOOL] + - [banzaicloud.com: Istio and Kubernetes ft. OPA policies](https://banzaicloud.com/blog/istio-opa) [COMMUNITY-TOOL] + - [medium: Ensure Content Trust on Kubernetes using Notary and Open Policy' Agent](https://medium.com/@siegert.maximilian/ensure-content-trust-on-kubernetes-using-notary-and-open-policy-agent-485ab3a9423c) [COMMUNITY-TOOL] - [kubermatic.com: Using Open Policy Agent With Kubermatic Kubernetes Platform](https://www.kubermatic.com/blog/using-open-policy-agent-with-kubermatic) [COMMUNITY-TOOL] - [k8s-security-policies](https://github.com/raspbernetes/k8s-security-policies) ⭐ 177 [COMMUNITY-TOOL] + - [medium: Deploying Open Policy Agent (OPA) on a GKE cluster β€” Step by Step](https://medium.com/linkbynet/deploying-opa-on-a-gke-cluster-da4d3d77812c) [COMMUNITY-TOOL] + - [blog.styra.com: Using OPA with GitOps to speed Cloud-Native development](https://blog.styra.com/blog/using-opa-with-gitops-to-speed-cloud-native-development) [COMMUNITY-TOOL] + - [medium.com/gitguardian: What is Policy-as-Code? An Introduction to Open' Policy Agent](https://medium.com/gitguardian/what-is-policy-as-code-an-introduction-to-open-policy-agent-dba1400bb030) [COMMUNITY-TOOL] + - [hashicorp.com: Securing Infrastructure In Application Pipelines](https://www.hashicorp.com/resources/securing-infrastructure-in-application-pipelines) [COMMUNITY-TOOL] - [thenewstack.io: Yor Automates Tagging for Infrastructure as Code](https://thenewstack.io/yor-automates-tagging-for-infrastructure-as-code) [COMMUNITY-TOOL] - [yor.io](https://yor.io) [COMMUNITY-TOOL] - [checkov.io](https://www.checkov.io) [COMMUNITY-TOOL] - [aws.amazon.com: Policy-based countermeasures for Kubernetes – Part 1](https://aws.amazon.com/es/blogs/containers/policy-based-countermeasures-for-kubernetes-part-1) [COMMUNITY-TOOL] - - [MagTape](https://github.com/tmobile/magtape) ⭐ 152 [COMMUNITY-TOOL] - [Selefra: Selefra is an open-source policy-as-code software that provides' analytics for multi-cloud and SaaS.](https://github.com/selefra/selefra) ⭐ 545 [COMMUNITY-TOOL] + - [venturebeat.com: How Nirmata plans to β€˜conquer Kubernetes complexity’ with' open source Kyverno](https://venturebeat.com/2021/08/10/how-nirmata-plans-to-conquer-kubernetes-complexity-with-open-source-kyverno) [COMMUNITY-TOOL] - [neonmirrors.net: Kubernetes Policy Comparison: OPA/Gatekeeper vs Kyverno' 🌟](https://neonmirrors.net/post/2021-02/kubernetes-policy-comparison-opa-gatekeeper-vs-kyverno) [COMMUNITY-TOOL] - [dev.to: Using Kyverno To Enforce EKS Best Practices](https://dev.to/rinkiyakedad/using-kyverno-to-enforce-eks-best-practices-cad) [COMMUNITY-TOOL] - [kyverno.io: Mutating Resources](https://kyverno.io/docs/writing-policies/mutate) [COMMUNITY-TOOL] @@ -36,13 +71,17 @@ - [nirmata.com: Introducing Kyverno 1.4.2: Trusted And More Efficient!](https://nirmata.com/2021/08/18/introducing-kyverno-1-4-2-trusted-and-more-efficient) [COMMUNITY-TOOL] - [Policy Reporter 🌟](https://github.com/kyverno/policy-reporter) ⭐ 368 [COMMUNITY-TOOL] - [sesin.at: Securing Kubernetes with Kyverno: How to Protect Your Users From' Themselves by Ritesh Patel](https://www.sesin.at/2021/08/28/securing-kubernetes-with-kyverno-how-to-protect-your-users-from-themselves-by-ritesh-patel) [COMMUNITY-TOOL] + - [movi.hashnode.dev: Simplify Kubernetes Cluster Management with Kyverno](https://movi.hashnode.dev/simplify-kubernetes-cluster-management-with-kyverno-ckt6yxjqy0duy95s14groe7h4) [COMMUNITY-TOOL] + - [arun-sisodiya.medium.com: Kyvernoβ€Šβ€”β€ŠA Kubernetes native policy manager (Policy' as Code)](https://arun-sisodiya.medium.com/kyverno-a-policy-manager-for-kubernetes-286f6e082062) [COMMUNITY-TOOL] - [dev.to: Default Kyverno Policies for OpenEBS](https://dev.to/niveditacoder/default-kyverno-policies-for-openebs-4abf) [COMMUNITY-TOOL] - [kyverno.io: Restrict Image Registries](https://kyverno.io/policies/best-practices/restrict_image_registries/restrict_image_registries) [COMMUNITY-TOOL] - [dev.to: Using Kyverno Policies for Kubernetes Governance](https://dev.to/mda590/using-kyverno-policies-for-kubernetes-governance-3e17) [COMMUNITY-TOOL] - [kyverno.io: Implementing your best practices is simple with kyverno](https://kyverno.io/policies/best-practices/require_probes/require_probes) [COMMUNITY-TOOL] + - [medium.com/compass-true-north: Governing Multi-Tenant Kubernetes Clusters' with Kyverno](https://medium.com/compass-true-north/governing-multi-tenant-kubernetes-clusters-with-kyverno-3e11ba4a64ad) [COMMUNITY-TOOL] + - [medium.com/@haseebshaukat2: Kyverno β€” Policy Engine for Kubernetes | Muhammad' Haseeb Shaukat](https://medium.com/@haseebshaukat2/kyverno-policy-engine-for-kubernetes-b49f3fac43b9) [COMMUNITY-TOOL] - [blog.sigstore.dev: How to verify container images with Kyverno using KMS,' Cosign, and Workload Identity](https://blog.sigstore.dev/how-to-verify-container-images-with-kyverno-using-kms-cosign-and-workload-identity-1e07d2b85061) [COMMUNITY-TOOL] + - [medium.com/@glen.yu: Why I prefer Kyverno over Gatekeeper for native Kubernetes' policy management](https://medium.com/@glen.yu/why-i-prefer-kyverno-over-gatekeeper-for-native-kubernetes-policy-management-35a05bb94964) [COMMUNITY-TOOL] - [Cloud Custodian](https://github.com/cloud-custodian/cloud-custodian) ⭐ 5988 [ENTERPRISE-STABLE] - - [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) [COMMUNITY-TOOL] ## Cloud Infrastructure @@ -56,13 +95,6 @@ * Eliminates the need for complex DSLs like Rego. * Simplifies admission control, generation, mutation, and validation of workloads. - [kyverno.io: 56 sample policies 🌟](https://kyverno.io/policies) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” A rich library of ready-to-use Kyverno policy definitions. These templates address common cloud security standards (Pod Security Standards, multi-tenancy constraints, best practices, and resource optimization parameters) for instant cluster hardening. -## Cloud Native Security - -### Policy Enforcement - -#### Open Policy Agent - - - **(2021)** [infracloud.io: Kubernetes Pod Security Policies with Open Policy Agent](https://www.infracloud.io/blogs/kubernetes-pod-security-policies-opa) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Addresses the transition from obsolete Kubernetes Pod Security Policies (PSPs) to Open Policy Agent (OPA) Gatekeeper. Explores how to leverage declarative constraints using the Rego engine to strictly manage admission control actions. ## Identity and Access Management ### Cloud IAM @@ -88,5 +120,5 @@ - [GitHub Code Security Risk Assessment: Free Vulnerability Scanning](https://github.blog/security/application-security/how-exposed-is-your-code-find-out-in-minutes-for-free) [EN CONTENT] [COMMUNITY-TOOL] β€” An introduction to GitHub's native, free vulnerability scanning tools designed to locate security regressions, secrets, and supply chain threats directly within the code repository. It highlights automated security alerts and quick enablement configurations. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Ansible](./ansible.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/serverless.md b/v2-docs/serverless.md index af358a5f..677ad437 100644 --- a/v2-docs/serverless.md +++ b/v2-docs/serverless.md @@ -1,21 +1,45 @@ -# Serverless +# Serverless Architectures and Frameworks !!! info "Architectural Context" - Detailed reference for Serverless in the context of The Container Stack. + Detailed reference for Serverless Architectures and Frameworks in the context of The Container Stack. ## Standard Reference + - [openshift.com/learn/topics/serverless](https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless) [COMMUNITY-TOOL] + - [datacenterknowledge.com: Explaining Knative, the Project to Liberate Serverless from Cloud Giants](https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-liberate-serverless-from-cloud-giants) [COMMUNITY-TOOL] + - [theregister.com: Microservices guru says think serverless, not Kubernetes: You don't want to manage 'a towering edifice of stuff'](https://www.theregister.com/software/2020/09/22/microservices-guru-says-think-serverless-not-kubernetes-you-dont-want-to-manage-a-towering-edifice-of-stuff/353334) [COMMUNITY-TOOL] + - [serverlessguru.com: Enterprise Serverless Adoption 🌟](https://www.sls.guru/blog/enterprise-serverless-adoption) [COMMUNITY-TOOL] + - [acloudguru.com: Containers vs serverless: Which is right for you?](https://www.pluralsight.com/resources/blog/cloud/containers-vs-serverless-which-is-right-for-you) [COMMUNITY-TOOL] + - [dev.to: Price Comparison of Popular Serverless Architecture Providers](https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9) [COMMUNITY-TOOL] + - [winderresearch.com: A Comparison of Serverless Frameworks for Kubernetes: OpenFaas, OpenWhisk, Fission, Kubeless and more](https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas-openwhisk-fission-kubeless-and-more) [COMMUNITY-TOOL] + - [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-open-faas-java) [COMMUNITY-TOOL] + - [openshift.com: Why and When you need to consider OpenShift Serverless](https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serverless) [COMMUNITY-TOOL] + - [Building microservices? Give Dapr a try](https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html) [COMMUNITY-TOOL] + - [versusmind.eu: Dapr - a serverless runtime for distributed applications 🌟](https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications) [COMMUNITY-TOOL] + - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] + - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] + - [redhat.com: What is knative?](https://www.redhat.com/en/topics/microservices/what-is-knative) [COMMUNITY-TOOL] + - [developers.redhat.com: Serverless Architecture](https://developers.redhat.com/topics/serverless-architecture) [COMMUNITY-TOOL] + - [itnext.io: **arkade** by example β€” Kubernetes apps, the easy way 🌟](https://itnext.io/kubernetes-apps-the-easy-way-f06d9e5cad3c) [COMMUNITY-TOOL] + - [theburningmonk.com: Making Terraform and Serverless framework work together](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) [COMMUNITY-TOOL] - [martinfowler.com: Serverless Architectures](https://martinfowler.com/articles/serverless.html) [COMMUNITY-TOOL] - [itnext.io: Scaling My App: Serverless vs Kubernetes 🌟](https://itnext.io/scaling-my-app-serverless-vs-kubernetes-cdb8adf446e1) [COMMUNITY-TOOL] - [Is Serverless The End Of Kubernetes?](https://towardsdatascience.com/kubernetes-serverless-differences-84699f370609) [COMMUNITY-TOOL] - [freecodecamp.org: Serverless is cheaper, not simpler](https://www.freecodecamp.org/news/serverless-is-cheaper-not-simpler-a10c4fc30e49) [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] - [serverless.com: Why we switched from docker to serverless](https://www.serverless.com/blog/why-we-switched-from-docker-to-serverless) [COMMUNITY-TOOL] - [developers.redhat.com: Orchestrate event-driven, distributed services with' Serverless Workflow and Kubernetes](https://developers.redhat.com/blog/2020/11/26/event-driven-distributed-service-orchestration-with-serverless-workflow) [COMMUNITY-TOOL] + - [dzone: Implementing Serverless Microservices Architecture on AWS](https://dzone.com/articles/implementing-serverless-microservices-architecture) [COMMUNITY-TOOL] - [docs.google.com: Serverless Guide to Success 2021](https://docs.google.com/document/u/0/d/1VEkUvTbqxfC1XyVGb2Z3DtEk9NA1M6PJpeCqEYRATLM/mobilebasic) [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] + - [dzone: When to Use Serverless, and When to Use Kubernetes 🌟](https://dzone.com/articles/when-to-use-serverless-when-to-use-kubernetes) [COMMUNITY-TOOL] - [itnext.io: Kubernetes Serverless simply visually explained 🌟](https://itnext.io/kubernetes-serverless-simply-visually-explained-ccf7be05a689) [COMMUNITY-TOOL] - [readysetcloud.io: Building Serverless Applications That Scale The Perfect' Amount 🌟](https://www.readysetcloud.io/blog/allen.helton/how-to-design-serverless-apps-that-scale-the-perfect-amount) [COMMUNITY-TOOL] + - [jeromevdl.medium.com: When to use a Lambda function, and when not? 🌟](https://jeromevdl.medium.com/when-to-use-a-lambda-function-and-when-not-9a225e6dd2dd) [COMMUNITY-TOOL] - [c-sharpcorner.com: Why and When to use Azure Functions](https://www.c-sharpcorner.com/article/why-and-when-to-use-azure-functions) [COMMUNITY-TOOL] + - [dzone: When to Use Logic Apps and Azure Functions](https://dzone.com/articles/when-to-use-logic-apps-and-azure-functions) [COMMUNITY-TOOL] - [serverlessland.com/event-driven-architecture: Introduction to Event Driven' Architecture 🌟](https://serverlessland.com/event-driven-architecture) [COMMUNITY-TOOL] + - [medium.com/@marinradjenovic: Why do you still need to think of scalability' when architecting Serverless apps?](https://medium.com/@marinradjenovic/why-do-you-still-need-to-think-of-scalability-when-architecting-serverless-apps-a2e1f14e3eca) [COMMUNITY-TOOL] - [architectelevator.com: Concerned about Serverless Lock-in? Consider Patterns!](https://architectelevator.com/cloud/serverless-design-patterns) [COMMUNITY-TOOL] - [serverlessland.com: EDA VISUALS](https://serverlessland.com/event-driven-architecture/visuals) [COMMUNITY-TOOL] - [serverlessland.com: BATCH PROCESSING VS EVENT STREAMING](https://serverlessland.com/event-driven-architecture/visuals/batching-vs-event-streams) [COMMUNITY-TOOL] @@ -23,36 +47,58 @@ - [dev.to: Serverless - Beyond the Basics | Kristi Perreault 🌟](https://dev.to/aws-heroes/serverless-beyond-the-basics-kom) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] - [serverlesshorrors.com](https://serverlesshorrors.com) [COMMUNITY-TOOL] - - [theburningmonk.com: Making Terraform and Serverless framework work together](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) [COMMUNITY-TOOL] + - [betterprogramming.pub: Going Serverless? Governance Is Everything](https://betterprogramming.pub/going-serverless-governance-is-everything-c70589c9cee9) [COMMUNITY-TOOL] - [fathomtech.io: Microservices vs. Serverless](https://fathomtech.io/blog/microservices-vs-serverless) [COMMUNITY-TOOL] - [cloudnowtech.com: Kubernetes vs Serverless – How do you choose? 🌟](https://www.cloudnowtech.com/blog/kubernetes-vs-serverless-how-do-you-choose) [COMMUNITY-TOOL] - [economictimes.indiatimes.com: Thoughtworks XConf Tech Talk Series: Serverless' vs. Kubernetes when deploying microservices](https://economictimes.indiatimes.com/tech/technology/thoughtworks-xconf-tech-talk-series-serverless-vs-kubernetes-when-deploying-microservices/articleshow/89085544.cms) [COMMUNITY-TOOL] + - [oliverjumpertz.medium.com: Serverless vs. Kubernetes](https://oliverjumpertz.medium.com/serverless-vs-kubernetes-58b0b387dc98) [COMMUNITY-TOOL] - [thenewstack.io: Serverless vs. Kubernetes: The People’s Vote](https://thenewstack.io/serverless-vs-kubernetes-the-peoples-vote) [COMMUNITY-TOOL] - [dashbird.io: Serverless Case Study – Coca-Cola](https://dashbird.io/blog/serverless-case-study-coca-cola) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [wikipedia: FaaS Function as a Service](https://en.wikipedia.org/wiki/Function_as_a_service) [COMMUNITY-TOOL] - [redhat.com: What is Function-as-a-Service (FaaS)?](https://www.redhat.com/en/topics/cloud-native-apps/what-is-faas) [COMMUNITY-TOOL] - [stackify.com: What Is Function-as-a-Service? Serverless Architectures Are' Here!](https://stackify.com/function-as-a-service-serverless-architecture) [COMMUNITY-TOOL] - [dev.to: FaaS on Kubernetes: From AWS Lambda & API Gateway To Knative &' Kong API Gateway](https://dev.to/pmbanugo/faas-on-kubernetes-from-aws-lambda-api-gateway-to-knative-kong-api-gateway-4n84) [COMMUNITY-TOOL] + - [fauna.com: How does FaaS compare to PaaS and CaaS. A Comparison of Serverless' Function (FaaS) Providers](https://fauna.com/blog/comparison-faas-providers) [COMMUNITY-TOOL] - [techbeacon.com: An essential guide to the 2019 serverless ecosystem](https://techbeacon.com/enterprise-it/essential-guide-2019-serverless-ecosystem) [COMMUNITY-TOOL] - [vshn.ch: A (Very!) Quick Comparison of Kubernetes Serverless Frameworks](https://www.vshn.ch/en/blog/a-very-quick-comparison-of-kubernetes-serverless-frameworks) [COMMUNITY-TOOL] - [serverless.com: Serverless Framework](https://www.serverless.com) [COMMUNITY-TOOL] - [epsagon.com: Serverless Open-Source Frameworks: **OpenFaaS**, **Knative**,' & More 🌟](https://epsagon.com/blog/serverless-open-source-frameworks-openfaas-knative-more) [COMMUNITY-TOOL] - [OpenFaaS](https://www.openfaas.com) [COMMUNITY-TOOL] - [itnext.io: Deploy your first Serverless Function to Kubernetes](https://itnext.io/deploy-your-first-serverless-function-to-kubernetes-232307f7b0a9) [COMMUNITY-TOOL] + - [magalix.com: Implementing FaaS in Kubernetes Using Kubeless](https://www.magalix.com/blog/implementing-faas-in-kubernetes-using-kubeless) [COMMUNITY-TOOL] - [openfaas.com: Learn how to build functions faster using Rancher's kim and' K3s](https://www.openfaas.com/blog/kim) [COMMUNITY-TOOL] - [OpenFunction: Cloud Native Function-as-a-Service Platform (CNCF Sandbox' Project)](https://github.com/OpenFunction/OpenFunction) ⭐ 1656 [COMMUNITY-TOOL] - [knative.dev](https://knative.dev) [COMMUNITY-TOOL] - [kn: knative client](https://github.com/knative/client) ⭐ 384 [COMMUNITY-TOOL] - [developers.redhat.com: Build and deploy a serverless app with Camel K and' Red Hat OpenShift Serverless 1.5.0 Tech Preview](https://developers.redhat.com/blog/2020/04/24/build-and-deploy-a-serverless-app-with-camel-k-and-red-hat-openshift-serverless-1-5-0-tech-preview) [COMMUNITY-TOOL] - [redhat-scholars.github.io: Welcome to OpenShift Serverless Logic Tutorial](https://redhat-scholars.github.io/serverless-workflow/osl/index.html) [COMMUNITY-TOOL] + - [kubeless.io](https://kubeless.io) [COMMUNITY-TOOL] + - [medium.com: Serverless - Build a Serverless Simple Flask Application with' Kubeless on top of Kubernetes](https://medium.com/@peiruwang/serverless-build-a-serverless-simple-flask-application-with-kubeless-on-top-of-kubernetes-95c6682c3750) [COMMUNITY-TOOL] - [openwhisk.apache.org](https://openwhisk.apache.org) [COMMUNITY-TOOL] - [developers.redhat.com: Build and deploy microservices with Kubernetes and' Dapr](https://developers.redhat.com/articles/2021/08/12/build-and-deploy-microservices-kubernetes-and-dapr) [COMMUNITY-TOOL] - [dev.to: Running Dapr on Kubernetes](https://dev.to/cvitaa11/running-dapr-on-kubernetes-89g) [COMMUNITY-TOOL] - [github.com/diagrid-labs/dapr-workflow-demos](https://github.com/diagrid-labs/dapr-workflow-demos) ⭐ 62 [COMMUNITY-TOOL] + - [headleysj.medium.com: Building event-driven systems at scale in Kubernetes' with Dapr β€” Part II: How does Dapr work?](https://headleysj.medium.com/building-event-driven-systems-at-scale-in-kubernetes-with-dapr-part-2-how-does-dapr-work-732ba7a0d652) [COMMUNITY-TOOL] - [thenewstack.io: Build a Serverless API with AWS Gateway and Lambda](https://thenewstack.io/build-a-serverless-api-with-aws-gateway-and-lambda) [COMMUNITY-TOOL] + - [TriggerMesh](https://www.triggermesh.com) [COMMUNITY-TOOL] - [thenewstack.io: TriggerMesh: Open Sourcing Event-Driven Applications](https://thenewstack.io/triggermesh-open-sourcing-event-driven-applications) [COMMUNITY-TOOL] +## Architecture + +### Microservices + +#### Distributed Application Runtime + + - [dapr.io](https://dapr.io) [ADVANCED LEVEL] [DE FACTO STANDARD] β€” Curator Insight presents Dapr as a portable, event-driven runtime that simplifies building resilient, distributed microservices. Live Grounding highlights its widespread enterprise adoption as a CNCF incubated project, offering sidecar APIs for state management, pub/sub, and service invocation across any cloud. +## Software Architecture + +### Cloud Patterns + +#### Serverless + + - [ServerlessHorrors: A Web Compiling Nightmares in the Serverless World](https://revistacloud.com/serverlesshorrors-la-web-que-recoge-las-peores-pesadillas-del-mundo-serverless) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Un compendio tΓ©cnico sobre los errores mΓ‘s comunes y costosos en el diseΓ±o de arquitecturas serverless. Ofrece un anΓ‘lisis crΓ­tico de fallos reales de concurrencia, inicios en frΓ­o ("cold starts"), costos fuera de control e integraciΓ³n de servicios, sirviendo como guΓ­a de advertencia para diseΓ±adores de sistemas distribuidos. [SPANISH CONTENT] --- -πŸ’‘ **Explore Related:** [Kubernetes Alternatives](./kubernetes-alternatives.md) | [Kubernetes Bigdata](./kubernetes-bigdata.md) | [Noops](./noops.md) +πŸ’‘ **Explore Related:** [Container Managers](./container-managers.md) | [Kubernetes Monitoring](./kubernetes-monitoring.md) | [Kubernetes Troubleshooting](./kubernetes-troubleshooting.md) diff --git a/v2-docs/servicemesh.md b/v2-docs/servicemesh.md index ea81a851..57c09b1e 100644 --- a/v2-docs/servicemesh.md +++ b/v2-docs/servicemesh.md @@ -1,14 +1,41 @@ -# Servicemesh +# Service Mesh !!! info "Architectural Context" - Detailed reference for Servicemesh in the context of Networking & Service Mesh. + Detailed reference for Service Mesh in the context of Networking & Service Mesh. ## Standard Reference + - [platform9.com: The Gorilla Guide to Kubernetes in the Enterprise](https://platform9.com/blog/kubernetes-service-mesh) [COMMUNITY-TOOL] + - [openshift.com: Introducing OpenShift Service Mesh 2.0 🌟](https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0) [COMMUNITY-TOOL] + - [rancher.com: Using Hybrid and Multi-Cloud Service Mesh Based Applications for Distributed Deployments](https://www.suse.com/c/rancher_blog/using-hybrid-and-multi-cloud-service-mesh-based-applications-for-distributed-deployments) [COMMUNITY-TOOL] + - [containerjournal.com: When Is Service Mesh Worth It?](https://cloudnativenow.com/features/when-is-service-mesh-worth-it) [COMMUNITY-TOOL] + - [medianova.com: Service Mesh vs. API Gateway](https://www.medianova.com/service-mesh-vs-api-gateway) [COMMUNITY-TOOL] + - [consul.io](https://developer.hashicorp.com/consul) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Consul Service Mesh on Kubernetes Design Patterns](https://developer.hashicorp.com/consul/tutorials/archive/kubernetes-consul-design-patterns) [COMMUNITY-TOOL] + - [Announcing Linkerd 2.8: simple, secure multi-cluster Kubernetes](https://linkerd.io/2020/06/09/announcing-linkerd-2.8/index.html) [COMMUNITY-TOOL] + - [linkerd.io: Announcing Linkerd's Graduation](https://linkerd.io/2021/07/28/announcing-cncf-graduation/index.html) [COMMUNITY-TOOL] + - [containerjournal.com: Linkerd’s CNCF Graduation Due to its Simplicity](https://cloudnativenow.com/features/linkerds-cncf-graduation-due-to-its-simplicity) [COMMUNITY-TOOL] + - [buoyant.io: Go directly to namespace jail: Locking down network traffic between Kubernetes namespaces](https://www.buoyant.io/blog/locking-down-network-traffic-between-kubernetes-namespaces) [COMMUNITY-TOOL] + - [linkerd.io: Announcing automated multi-cluster failover for Kubernetes](https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes/index.html) [COMMUNITY-TOOL] + - [buoyant.io: Upgrading to Linkerd 2.12: Zero-trust-ready route-based policy, Gateway API, access logging](https://www.buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12) [COMMUNITY-TOOL] + - [buoyant.io: Multi-Cluster, Multi-Region Setup using Linkerd Service Mesh](https://www.buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-service-mesh) [COMMUNITY-TOOL] + - [Maesh](https://traefik.io/traefik-mesh) [COMMUNITY-TOOL] + - [Traffic Director overview](https://docs.cloud.google.com/service-mesh/docs) [COMMUNITY-TOOL] + - [Traffic Director and gRPCβ€”proxyless services for your service mesh](https://cloud.google.com/blog/products/networking/traffic-director-supports-proxyless-grpc) [COMMUNITY-TOOL] + - [L7 Internal HTTP(S) Load Balancing overview](https://docs.cloud.google.com/load-balancing/docs/l7-internal) [COMMUNITY-TOOL] + - [ekglue - Envoy/Kubernetes glue](https://github.com/jrockway/ekglue) ⭐ 29 [COMMUNITY-TOOL] + - [Transitioning from ingress-nginx to Traefik in Kubernetes](https://traefik.io/blog/transition-from-ingress-nginx-to-traefik) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [blog.christianposta.com: Do I Need an API Gateway if I Use a Service Mesh?](https://blog.christianposta.com/microservices/do-i-need-an-api-gateway-if-i-have-a-service-mesh) [COMMUNITY-TOOL] + - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [COMMUNITY-TOOL] + - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] + - [AWS App Mesh with EKS and Canary deployment](https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6) [COMMUNITY-TOOL] - [infoq.com: Service Mesh Ultimate Guide:](https://www.infoq.com/articles/service-mesh-ultimate-guide) [COMMUNITY-TOOL] - [thenewstack.io: Service Mesh Adds Security, Observability and Traffic Control' to Kubernetes](https://thenewstack.io/service-mesh-adds-security-observability-and-traffic-control-to-kubernetes) [COMMUNITY-TOOL] - [lucperkins.dev: Service mesh use cases](https://lucperkins.dev/blog/service-mesh-use-cases) [COMMUNITY-TOOL] - [thenewstack.io: Zero-Trust Security with Service Mesh](https://thenewstack.io/zero-trust-security-with-service-mesh) [COMMUNITY-TOOL] + - [cncf.io: Service Mesh Is Still Hard](https://www.cncf.io/blog/2020/10/26/service-mesh-is-still-hard) [COMMUNITY-TOOL] + - [medium: Part 1 β€” Why Red Hat Openshift Service Mesh? 🌟](https://medium.com/@maggarwa/part-1-why-red-hat-openshift-service-mesh-54b8b6ae1a8f) [COMMUNITY-TOOL] - [thenewstack.io: Offloading Authentication and Authorization from Application' Code to a Service Mesh](https://thenewstack.io/offloading-authentication-and-authorization-from-application-code-to-a-service-mesh) [COMMUNITY-TOOL] - [thenewstack.io: How a Service Mesh Can Help DevOps Achieve Business Goals](https://thenewstack.io/how-service-mesh-can-help-devops-achieve-business-goals) [COMMUNITY-TOOL] - [thenewstack.io: Mutual TLS: Securing Microservices in Service Mesh](https://thenewstack.io/mutual-tls-microservices-encryption-for-service-mesh) [COMMUNITY-TOOL] @@ -17,37 +44,84 @@ - [thenewstack.io: Service Meshes in the Cloud Native World](https://thenewstack.io/service-meshes-in-the-cloud-native-world) [COMMUNITY-TOOL] - [koyeb.com: Service Mesh and Microservices: Improving Network Management' and Observability](https://www.koyeb.com/blog/service-mesh-and-microservices-improving-network-management-and-observability) [COMMUNITY-TOOL] - [thenewstack.io: Accelerate Kubernetes Adoption with a Service Mesh](https://thenewstack.io/accelerate-kubernetes-adoption-with-a-service-mesh) [COMMUNITY-TOOL] + - [toptal.com: A Kubernetes Service Mesh Comparison 🌟](https://www.toptal.com/kubernetes/service-mesh-comparison) [COMMUNITY-TOOL] + - [cncf.io: Networking with a service mesh: use cases, best practices, and' comparison of top mesh options](https://www.cncf.io/blog/2021/07/15/networking-with-a-service-mesh-use-cases-best-practices-and-comparison-of-top-mesh-options) [COMMUNITY-TOOL] - [layer5.io: The Service Mesh Landscape 🌟🌟](https://layer5.io/service-mesh-landscape) [COMMUNITY-TOOL] + - [blog.polymatic.systems: Service Mesh Wars, Goodbye Istio](https://blog.polymatic.systems/service-mesh-wars-goodbye-istio-b047d9e533c7) [COMMUNITY-TOOL] - [thenewstack.io: Secure Your Service Mesh: A 13-Item Checklist](https://thenewstack.io/secure-your-service-mesh-a-13-item-checklist) [COMMUNITY-TOOL] - [infoq.com: Adoption of Cloud Native Architecture, Part 3: Service Orchestration' and Service Mesh](https://www.infoq.com/articles/cloud-native-architecture-adoption-part3) [COMMUNITY-TOOL] - [itnext.io: Stupid Simple Service Mesh β€” What, When, Why 🌟](https://itnext.io/stupid-simple-service-mesh-what-when-why-e9be9e5f4d41) [COMMUNITY-TOOL] - [thenewstack.io: The Hidden Costs of Service Meshes](https://thenewstack.io/the-hidden-costs-of-service-meshes) [COMMUNITY-TOOL] - [learnsteps.com: What is a service mesh? Is it born with Kubernetes?](https://www.learnsteps.com/what-is-a-service-mesh-is-it-born-with-kubernetes) [COMMUNITY-TOOL] + - [medium: Microservices and the World with a Service Mesh | Adarsh Prabhu](https://medium.com/@adarsh.prabhu/microservices-and-the-world-with-a-service-mesh-ec9a709dd4b5) [COMMUNITY-TOOL] - [infoq.com: Deploying Service Mesh in Production](https://www.infoq.com/presentations/adopting-service-mesh) [COMMUNITY-TOOL] - [devops.com: How Are API Management and Service Mesh Different?](https://devops.com/how-are-api-management-and-service-mesh-different) [COMMUNITY-TOOL] - [devops.com: When to Use API Management and Service Mesh Together](https://devops.com/when-to-use-api-management-and-service-mesh-together) [COMMUNITY-TOOL] - [infoq.com: The Top-Five Challenges of Running a Service Mesh in an Enterprise' 🌟](https://www.infoq.com/presentations/5-challenges-mesh) [COMMUNITY-TOOL] + - [medium.com/elca-it: Service Mesh Performance Evaluation β€” Istio, Linkerd,' Kuma and Consul](https://medium.com/elca-it/service-mesh-performance-evaluation-istio-linkerd-kuma-and-consul-d8a89390d630) [COMMUNITY-TOOL] + - [medium.com/@pauldotyu: Service Mesh Considerations](https://medium.com/@pauldotyu/service-mesh-considerations-117561f30295) [COMMUNITY-TOOL] + - [medium.com/4th-coffee: A Comprehensive Tutorial on Service Mesh, Istio,' Envoy, Access Log, and Log Filtering](https://medium.com/4th-coffee/a-comprehensive-tutorial-on-service-mesh-istio-envoy-access-log-and-log-filtering-8f3d939c081d) [COMMUNITY-TOOL] - [infoq.com: Sidecars, eBPF and the Future of Service Mesh](https://www.infoq.com/presentations/service-mesh-ebpf) [COMMUNITY-TOOL] + - [medium: The Roles of Service Mesh and API Gateways in Microservice Architecture' 🌟](https://medium.com/better-programming/the-roles-of-service-mesh-and-api-gateways-in-microservice-architecture-f6e7dfd61043) [COMMUNITY-TOOL] - [Meshery.io:](https://meshery.io) [COMMUNITY-TOOL] - [itnext.io: Service Mesh Testing β€” Tools & Frameworks (Open Source)](https://itnext.io/service-mesh-testing-tools-frameworks-open-source-7904ee222298) [COMMUNITY-TOOL] + - [medium: Consul in Kubernetes β€” Pushing to Production](https://medium.com/swlh/consul-in-kubernetes-pushing-to-production-223506bbe8db) [COMMUNITY-TOOL] + - [medium: HashiCorp Consul: Multi-Cloud and Multi-Platform Service Mesh](https://medium.com/hashicorp-engineering/hashicorp-consul-multi-cloud-and-multi-platform-service-mesh-372a82264e8e) [COMMUNITY-TOOL] + - [hashicorp.com: Get Started with Consul Service Mesh on Kubernetes 🌟](https://www.hashicorp.com/blog/get-started-with-consul-service-mesh-on-kubernetes) [COMMUNITY-TOOL] + - [HashiCorp Consul Ingress Gateways and L7 Traffic Management in Kubernetes](https://www.hashicorp.com/blog/hashicorp-consul-ingress-gateways-and-l7-traffic-management-in-kubernetes) [COMMUNITY-TOOL] + - [hashicorp.com: Disaster Recovery for HashiCorp Consul on Kubernetes 🌟](https://www.hashicorp.com/blog/disaster-recovery-for-hashicorp-consul-on-kubernetes) [COMMUNITY-TOOL] + - [medium: A Practical Guide to HashiCorp Consul β€” Part 1 🌟](https://medium.com/velotio-perspectives/a-practical-guide-to-hashicorp-consul-part-1-5ee778a7fcf4) [COMMUNITY-TOOL] - [Fabio Load Balancer 🌟](https://fabiolb.net) [COMMUNITY-TOOL] + - [hashicorp.com: Getting Started with HCP Consul: Frequently Asked Questions](https://www.hashicorp.com/blog/getting-started-with-hcp-consul-frequently-asked-questions) [COMMUNITY-TOOL] - [Linkerd](https://linkerd.io) [COMMUNITY-TOOL] + - [cncf.io: Kubernetes network policies with Cilium and Linkerd](https://www.cncf.io/blog/2021/02/25/kubernetes-network-policies-with-cilium-and-linkerd) [COMMUNITY-TOOL] + - [cncf.io: Protocol detection and opaque ports in Linkerd](https://www.cncf.io/blog/2021/03/10/protocol-detection-and-opaque-ports-in-linkerd) [COMMUNITY-TOOL] - [thenewstack.io: Linkerd 2.0: The Service Mesh for Service Owners, Platform' Architects, SREs](https://thenewstack.io/linkerd-2-0-the-service-mesh-for-service-owners-platform-architects-sres) [COMMUNITY-TOOL] + - [cncf.io: Why Linkerd doesn’t use Envoy](https://www.cncf.io/blog/2020/12/11/why-linkerd-doesnt-use-envoy) [COMMUNITY-TOOL] - [linkerd.io: Multi-cluster communication](https://linkerd.io/2.10/tasks/multicluster/index.html) [COMMUNITY-TOOL] - [linkerd.io: Benchmarking Linkerd and Istio](https://linkerd.io/2021/05/27/linkerd-vs-istio-benchmarks/index.html) [COMMUNITY-TOOL] - [itnext.io: A Practical Guide for Linkerd Authorization Policies](https://itnext.io/a-practical-guide-for-linkerd-authorization-policies-6cfdb50392e9) [COMMUNITY-TOOL] - [linkerd.io: Benchmarking Linkerd and Istio: 2021 Redux](https://linkerd.io/2021/11/29/linkerd-vs-istio-benchmarks-2021/index.html) [COMMUNITY-TOOL] - [thenewstack.io: Is Linkerd Winning the Service Mesh Race?](https://thenewstack.io/is-linkerd-winning-the-service-mesh-race) [COMMUNITY-TOOL] + - [medium.com/attest-product-and-technology: Debugging mislabelled route metrics' from Linkerd](https://medium.com/attest-product-and-technology/debugging-mislabelled-route-metrics-from-linkerd-dda47fdff04a) [COMMUNITY-TOOL] + - [medium.com/@eshiett314: Mutual TLS with Emissary-Ingress and Linkerd](https://medium.com/@eshiett314/mutual-tls-with-emissary-ingress-and-linkerd-4aa3ffe0413f) [COMMUNITY-TOOL] - [dev.to: Linkerd and GitOps](https://dev.to/thenjdevopsguy/linkerd-and-gitops-115a) [COMMUNITY-TOOL] + - [Google Cloud’s Traffic Director β€” What is it and how is it related to the Istio service-mesh?](https://medium.com/cloudzone/google-clouds-traffic-director-what-is-it-and-how-is-it-related-to-the-istio-service-mesh-c199acc64a6d) [COMMUNITY-TOOL] - [**Google Traffic Director** and the **L7 Internal Load Balancer** Intermingles' **Cloud Native** and **Legacy Workloads**](https://thenewstack.io/google-traffic-director-and-the-l7-internal-load-balancer-intermingles-cloud-native-and-legacy-workloads) [COMMUNITY-TOOL] - [infoq.com: Introducing Traffic Director: Google's Service Mesh Control' Plane](https://www.infoq.com/news/2019/04/google-traffic-director) [COMMUNITY-TOOL] - [Examining Load Balancing Algorithms with Envoy](https://blog.envoyproxy.io/examining-load-balancing-algorithms-with-envoy-1be643ea121c) [COMMUNITY-TOOL] - [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) [COMMUNITY-TOOL] + - [amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy](https://amalaruja.medium.com/basic-http-routing-strategies-with-envoy-376be42559eb) [COMMUNITY-TOOL] - [xDS REST and gRPC protocol](https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol) [COMMUNITY-TOOL] - [openservicemesh.io](https://openservicemesh.io) [COMMUNITY-TOOL] - [Kourier: A lightweight Knative Serving ingress](https://developers.redhat.com/blog/2020/06/30/kourier-a-lightweight-knative-serving-ingress) [COMMUNITY-TOOL] +## Cloud Native Infrastructure + +### Data Plane + +#### Envoy Proxy + +##### Official Docs + + - [Envoy](https://www.envoyproxy.io) [ADVANCED LEVEL] [DOCUMENTATION] [DE FACTO STANDARD] [ENTERPRISE-STABLE] β€” The home portal of Envoy, the industry-standard L7 proxy designed specifically for cloud-native services. Acts as the data plane engine for most modern service meshes (including Istio), delivering outstanding network performance, advanced routing, and rich observability. +## Networking + +### Service Mesh (1) + +#### Istio + +##### Implementation + + - [Implementing Istio From Start To Finish](https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish) [COMMUNITY-TOOL] [GUIDE] β€” An implementation guide mapping out the lifecycle steps required to deploy, secure, and operate an Istio service mesh in enterprise environments. It provides structured insights on handling namespace injection, ambient mesh considerations, and mutual TLS enforcement. +## Observability + +### Telemetry Standards + +#### OpenTelemetry vs Prometheus + + - [Prometheus and OpenTelemetry Compatibility Issues](https://thenewstack.io/prometheus-and-opentelemetry-just-couldnt-get-along) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An informative look at the historical data model incompatibilities between Prometheus and OpenTelemetry (OTel). It details the industry efforts to reconcile standard Prometheus structures with the broader OTel landscape. --- -πŸ’‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Caching](./caching.md) | [Istio](./istio.md) +πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Web Servers](./web-servers.md) | [Kubernetes Networking](./kubernetes-networking.md) diff --git a/v2-docs/sonarqube.md b/v2-docs/sonarqube.md index 2c1353d6..788aaff4 100644 --- a/v2-docs/sonarqube.md +++ b/v2-docs/sonarqube.md @@ -3,6 +3,17 @@ !!! info "Architectural Context" Detailed reference for Sonarqube in the context of Engineering Pipeline. +## Standard Reference + + - [wikipedia: SonarQube](https://en.wikipedia.org/wiki/SonarQube) [COMMUNITY-TOOL] + - [Dzone: Why SonarQube](https://dzone.com/articles/why-sonarqube-1) [COMMUNITY-TOOL] + - [Dzone: How to quickly get started with Sonar](https://dzone.com/articles/how-quickly-get-started-sonar) [COMMUNITY-TOOL] + - [Dzone: Sonarqube scanning in 15 minutes](https://dzone.com/articles/sonarqube-scanning-in-15-minutes-2) [COMMUNITY-TOOL] + - [Dzone: Quick start with sonarqube for static code analysis](https://dzone.com/articles/quick-start-witj-sonarqube-for-static-code-analysi) [COMMUNITY-TOOL] + - [Dzone.com: Code Analysis Part 1 - Analyzing Code with SonarQube](https://dzone.com/articles/code-analysis-with-sonarqube-part-1-setup) [COMMUNITY-TOOL] + - [Dzone: SonarCloud integration with SpringBoot Maven](https://dzone.com/articles/sonarcloud-integration-with-springboot-maven) [COMMUNITY-TOOL] + - [Running SonarQube on Kubernetes](https://medium.com/@akamenev/running-sonarqube-on-azure-kubernetes-92a1b9051120) [COMMUNITY-TOOL] + ## DevSecOps ### Continuous Inspection @@ -47,5 +58,5 @@ - [youtube: Installation of Sonarqube on Kubernetes/Minikube](https://www.youtube.com/watch?v=_cT-kkvw3NQ) [COMMUNITY-TOOL] β€” Video guide demonstrating how to spin up a SonarQube server inside Minikube, configured for localized developer playground environments. --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/sre.md b/v2-docs/sre.md index 83db2c37..00925bc3 100644 --- a/v2-docs/sre.md +++ b/v2-docs/sre.md @@ -1,7 +1,26 @@ -# Sre +# Site Reliability Engineering (SRE) !!! info "Architectural Context" - Detailed reference for Sre in the context of Platform & Site Reliability. + Detailed reference for Site Reliability Engineering (SRE) in the context of Platform & Site Reliability. + +## Standard Reference + + - [wikipedia: Site Reliability Engineering](https://en.wikipedia.org/wiki/Site_Reliability_Engineering) [COMMUNITY-TOOL] + - [overops.com: DevOps vs. SRE: What’s the Difference Between Them, and Which' One Are You?](https://blog.overops.com/devops-vs-sre-whats-the-difference-between-them-and-which-one-are-you) [COMMUNITY-TOOL] + - [dzone: SRE vs. DevOps:β€ŠSRE Is to DevOps What Scrum Is to Agile](https://dzone.com/articles/sre-vs-devopssre-is-to-devops-what-scrum-is-to-agi) [COMMUNITY-TOOL] + - [cncf.io: DevOps vs. SRE](https://www.cncf.io/blog/2020/07/17/site-reliability-engineering-sre-101-with-devops-vs-sre) [COMMUNITY-TOOL] + - [kelda.io: Why SREs Should be Responsible for Development Environments](https://kelda.io/blog/sres-should-manage-development-environments) [COMMUNITY-TOOL] + - [hernan-david-hd.medium.com: 5 pilares del SRE/DevOps](https://hernan-david-hd.medium.com/5-pilares-del-sre-devops-f16e45f8d3fd) [COMMUNITY-TOOL] + - [hernan-david-hd.medium.com: Breaking down SRE/DevOps into 5 key areas](https://hernan-david-hd.medium.com/breaking-down-sre-devops-into-5-key-areas-5aacf40e8392) [COMMUNITY-TOOL] + - [stackpulse.com: Managing Reliability for Monoliths vs. Microservices: The' Challenges for SREs](https://stackpulse.com/blog/monoliths-vs-microservices-challenges) [COMMUNITY-TOOL] + - [stackpulse.com: Managing Reliability for Monoliths vs. Microservices: Best' Practices for SREs](https://stackpulse.com/blog/monoliths-vs-microservices-best-practices) [COMMUNITY-TOOL] + - [stackpulse.com: No, SRE Is Not the New DevOps – Unless It Is](https://stackpulse.com/blog/no-sre-is-not-the-new-devops-unless-it-is) [COMMUNITY-TOOL] + - [medium: Agile vs. DevOps vs. SRE… it’s not OR, it’s AND !](https://medium.com/@ta.abhisingh/agile-vs-devops-vs-sre-its-not-or-it-s-and-aa312904e577) [COMMUNITY-TOOL] + - [blogs.letusdevops.com: How much programming should I know for DevOps/SRE' domain.](https://blogs.letusdevops.com/p/how-much-programming-should-i-know) [COMMUNITY-TOOL] + - [cncf.io: DevOps vs. SRE vs. Platform Engineering? The gaps might be smaller' than you think](https://www.cncf.io/blog/2022/07/01/devops-vs-sre-vs-platform-engineering-the-gaps-might-be-smaller-than-you-think) [COMMUNITY-TOOL] + - [dzone.com: DevOps vs. SRE vs. Platform Engineer vs. Cloud Engineer](https://dzone.com/articles/devops-vs-sre-vs-platform-engineer-vs-cloud-engine) [COMMUNITY-TOOL] + - [blog.acethecloud.com: A Step-by-Step Guide to Calculate SLAs, SLIs, and' SLOs for Your IT Services](https://blog.acethecloud.com/a-step-by-step-guide-to-calculating-slas-slis-and-slos-for-your-it-services-6f0a07b67bb5) [COMMUNITY-TOOL] + - [medium.com/picsart-engineering: Prioritizing Development Efforts with SLOs' in Microservices](https://medium.com/picsart-engineering/prioritizing-development-efforts-with-slos-in-microservices-109ecd9b9b92) [COMMUNITY-TOOL] ## Education @@ -124,5 +143,5 @@ - [circonus.com: Monitoring for Success: What All SREs Need to Know](https://www.circonus.com/2021/04/monitoring-for-success-what-all-sres-need-to-know) [COMMUNITY-TOOL] β€” A deep technical evaluation of telemetry and metric requirements for SRE. Discusses the selection of appropriate service objectives and data collection frequencies. --- -πŸ’‘ **Explore Related:** [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) | [Devops](./devops.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) diff --git a/v2-docs/stackstorm.md b/v2-docs/stackstorm.md index ada4c103..77715454 100644 --- a/v2-docs/stackstorm.md +++ b/v2-docs/stackstorm.md @@ -1,7 +1,7 @@ -# Stackstorm +# StackStorm !!! info "Architectural Context" - Detailed reference for Stackstorm in the context of Engineering Pipeline. + Detailed reference for StackStorm in the context of Engineering Pipeline. ## Standard Reference @@ -10,5 +10,5 @@ --- -πŸ’‘ **Explore Related:** [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) | [Cicd](./cicd.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.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 e161fbbd..868c3394 100644 --- a/v2-docs/swagger-code-generator-for-rest-apis.md +++ b/v2-docs/swagger-code-generator-for-rest-apis.md @@ -1,16 +1,18 @@ -# Swagger Code Generator For Rest Apis +# Swagger code generator for REST APIs !!! info "Architectural Context" - Detailed reference for Swagger Code Generator For Rest Apis in the context of Developer Ecosystem. + Detailed reference for Swagger code generator for REST APIs in the context of Developer Ecosystem. ## Standard Reference + - [jonnylangefeld.com: Kubernetes: How to View Swagger UI](https://jonnylangefeld.com/blog/kubernetes-how-to-view-swagger-ui?utm_sq=gkuh13vgq3) [COMMUNITY-TOOL] - [https://swagger.io/](https://swagger.io) [COMMUNITY-TOOL] - [https://github.com/swagger-api/swagger-codegen](https://github.com/swagger-api/swagger-codegen) ⭐ 17742 [DE FACTO STANDARD] - [youtube.com: SwaggerHub 101 An Introduction to Getting Started with SwaggerHub](https://www.youtube.com/watch?v=CoUl9_NWdqQ) [COMMUNITY-TOOL] - [youtube.com: Building an API with Swagger](https://www.youtube.com/watch?v=PbwQWw7xSOM) [COMMUNITY-TOOL] + - [baeldung.com: Using Swagger (OpenAPI) for a Spring REST API With Kotlin](https://www.baeldung.com/kotlin/swagger-spring-rest-api) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/tekton.md b/v2-docs/tekton.md index d3faa86f..de09eb8a 100644 --- a/v2-docs/tekton.md +++ b/v2-docs/tekton.md @@ -1,10 +1,13 @@ -# Tekton +# Tekton and Tekton Pipelines !!! info "Architectural Context" - Detailed reference for Tekton in the context of Engineering Pipeline. + Detailed reference for Tekton and Tekton Pipelines in the context of Engineering Pipeline. ## Standard Reference + - [OpenShift Tekton pipelines](https://www.redhat.com/en/topics/devops/what-cicd-pipeline) [COMMUNITY-TOOL] + - [jenkins.io: Easily reuse Tekton and Jenkins X from Jenkins 🌟](https://www.jenkins.io/blog/2021/04/21/tekton-plugin) [COMMUNITY-TOOL] + - [tekline 🌟](https://github.com/joyrex2001/tekline) ⭐ 11 [COMMUNITY-TOOL] - [tekton.dev](https://tekton.dev) [COMMUNITY-TOOL] - [github.com/tektoncd](https://github.com/tektoncd) [COMMUNITY-TOOL] - [Tekton community](https://github.com/tektoncd/community) ⭐ 395 [COMMUNITY-TOOL] @@ -12,13 +15,20 @@ - [Tekton Pipelines Docs](https://tekton.dev/docs/pipelines/pipelines) [COMMUNITY-TOOL] - [opensource.googleblog.com: The Tekton Pipelines Beta release](https://opensource.googleblog.com/2020/05/the-tekton-pipelines-beta-release.html) [COMMUNITY-TOOL] - [Tekton PetClinic Demo Youtube](https://www.youtube.com/watch?v=igwFpZOUTnw) [COMMUNITY-TOOL] + - [learn.openshift.com/middleware/pipelines](https://learn.openshift.com/middleware/pipelines) [COMMUNITY-TOOL] + - [lambda.grofers.com: Evolving Continuous Delivery in a Cloud-Native Environment' 🌟](https://lambda.grofers.com/evolving-cd-in-a-cloud-native-environment-bb64a38145ae) [COMMUNITY-TOOL] + - [itnext.io: Tekton Pipelines Kickstarter. Cloud Native CI/CD with Tekton' β€” Laying The Foundation](https://itnext.iocloud-native-ci-cd-with-tekton-laying-the-foundation-a377a1b59ac0) [COMMUNITY-TOOL] + - [blog.harbur.io: The Seven Steps to build a Cloud Native CI/CD for GitHub' repos using Tekton](https://blog.harbur.iothe-seven-steps-to-build-a-cloud-native-ci-cd-for-github-repos-using-tekton-31a445a3bde) [COMMUNITY-TOOL] - [itnext.io: Cloud Native CI/CD with Tekton β€” Building Custom Tasks](https://itnext.io/cloud-native-ci-cd-with-tekton-building-custom-tasks-663e63c1f4fb) [COMMUNITY-TOOL] - [opensource.com: Write your first CI/CD pipeline in Kubernetes with Tekton' 🌟](https://opensource.com/article/21/11/cicd-pipeline-kubernetes-tekton) [COMMUNITY-TOOL] - [opensource.com: Dynamic scheduling of Tekton workloads using Triggers](https://opensource.com/article/21/11/kubernetes-dynamic-scheduling-tekton) [COMMUNITY-TOOL] - [piotrminkowski.com: Validate Kubernetes Deployment in CI/CD with Tekton' and Datree](https://piotrminkowski.com/2022/02/21/validate-kubernetes-deployment-in-ci-cd-with-tekton-and-datree) [COMMUNITY-TOOL] + - [sm43.medium.com: World of Tekton 😺 (Part 1)](https://sm43.medium.com/world-of-tekton-part-1-999738d63e25) [COMMUNITY-TOOL] + - [Tekton: Concepts of Pipelines (Part 2)](https://sm43.medium.com/tekton-concepts-of-pipelines-part-2-cd86ad40bd34) [COMMUNITY-TOOL] - [piotrminkowski.com: Canary Release on Kubernetes with Knative and Tekton](https://piotrminkowski.com/2022/03/29/canary-release-on-kubernetes-with-knative-and-tekton) [COMMUNITY-TOOL] + - [devops.com: Using LLMs to Automate Pipeline Conversions From Legacy to' Tekton](https://devops.com/using-llms-to-automate-pipeline-conversions-from-legacy-to-tekton) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Stackstorm](./stackstorm.md) | [Argo](./argo.md) | [Cicd Kubernetes Plugins](./cicd-kubernetes-plugins.md) +πŸ’‘ **Explore Related:** [Registries](./registries.md) | [Jenkins](./jenkins.md) | [CI/CD](./cicd.md) diff --git a/v2-docs/terraform.md b/v2-docs/terraform.md index 16e459b1..dd5adc02 100644 --- a/v2-docs/terraform.md +++ b/v2-docs/terraform.md @@ -1,74 +1,268 @@ -# Terraform +# Hashicorp Terraform & Packer. Kubernetes Boilerplates !!! info "Architectural Context" - Detailed reference for Terraform in the context of Hardened Infrastructure. + Detailed reference for Hashicorp Terraform & Packer. Kubernetes Boilerplates in the context of Hardened Infrastructure. ## Standard Reference + - [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) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) [COMMUNITY-TOOL] + - [techbeatly.com: 10 Free Courses to Learn Terraform](https://techbeatly.com/terraform-free-courses) [COMMUNITY-TOOL] + - [learn.hashicorp.com: What is Infrastructure as Code with Terraform? 🌟](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code) [COMMUNITY-TOOL] + - [packer.io](https://developer.hashicorp.com/packer) [COMMUNITY-TOOL] + - [packer.io docs](https://developer.hashicorp.com/packer/docs) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Write Packer template for AWS](https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started-build-image) [COMMUNITY-TOOL] + - [weekly.tf: Terraform Weekly](https://www.weekly.tf) [COMMUNITY-TOOL] β€” - [weekly.tf: Issue #171 - Terramate, Using LLMs to generate Terraform, API Gateway with Lambda, GuardDuty, IMDSv2 at Slack, Azure DevOps Pipelines](https://www.weekly.tf/p/issue-171-terramate-using-llms-to-generate-terraform-api-gateway-with-lambda-guardduty-imdsv2) + - [terraform.io](https://developer.hashicorp.com/terraform) [COMMUNITY-TOOL] + - [terraform-infraestructura.readthedocs.io](https://terraform-infraestructura.readthedocs.io/es/latest) [COMMUNITY-TOOL] + - [Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation](https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation) [COMMUNITY-TOOL] + - [Terraform 0.13 Beta released!](https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Call APIs with Terraform Providers. Learn how to use and create custom Terraform Providers in a new collection of tutorials on HashiCorp Learn 🌟](https://developer.hashicorp.com/terraform/plugin/sdkv2) [COMMUNITY-TOOL] + - [k21academy.com: Why Terraform? Not Chef, Ansible, Puppet, CloudFormation? 🌟](https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudformation) [COMMUNITY-TOOL] + - [K3s Private Cluster 🌟](https://github.com/inscapist/terraform-k3s-private-cloud) ⭐ 121 [COMMUNITY-TOOL] + - [trek10.com: Beginner's Guide to Using Terraform with AWS 🌟](https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws) [COMMUNITY-TOOL] + - [deloitte.com: Infrastructure as Code (IaC) con Terraform](https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/infrastructure-as-code-iac-con-terraform.html) [COMMUNITY-TOOL] + - [accurics.com: Terraform Security: Improving IaC Scans with Terraform Plan Output](https://www.tenable.com/cloud-security/products/cnapp) [COMMUNITY-TOOL] + - [acloudguru.com: Securing your multi-cloud Terraform pipelines with policy-as-code](https://www.pluralsight.com/resources/blog/cloud/securing-your-multi-cloud-terraform-pipelines-with-policy-as-code) [COMMUNITY-TOOL] + - [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] + - [learn.hashicorp.com: y Serverless Applications with AWS Lambda and API Gateway 🌟](https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Configure Default Tags for AWS Resources 🌟](https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags) [COMMUNITY-TOOL] + - [hub.qovery.com: Terraform is Not the Golden Hammer](https://www.qovery.com/docs/getting-started/introduction) [COMMUNITY-TOOL] + - [shipa.io: Terraform meets AppOps 🌟](https://shipa.io/terraform-meets-appops-2) [COMMUNITY-TOOL] + - [terraform.io: Refactoring](https://developer.hashicorp.com/terraform/language/modules/develop/refactoring) [COMMUNITY-TOOL] + - [serhii.vasylenko.info: Some Techniques to Enhance Your Terraform Proficiency](https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency) [COMMUNITY-TOOL] + - [acloudguru.com: 5 things we love about Terraform](https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terraform) [COMMUNITY-TOOL] + - [terrateam.io: Terraform Pre-Commit Hooks](https://terrateam.io/blog/terraform-pre-commit-hooks) [COMMUNITY-TOOL] + - [terraform.io: Provisioners](https://developer.hashicorp.com/terraform/language/provisioners) [COMMUNITY-TOOL] + - [buildkite.com: Manage your CI/CD resources as Code with Terraform](https://buildkite.com/resources/blog/manage-your-ci-cd-resources-as-code-with-terraform) [COMMUNITY-TOOL] + - [blog.gruntwork.io: Terraform tips & tricks: loops, if-statements, and gotchas](https://www.gruntwork.io/blog/terraform-tips-tricks-loops-if-statements-and-gotchas) [COMMUNITY-TOOL] + - [youtube - freecodecamp.org: Learn Terraform with Azure by Building a Dev Environment – Full Course for Beginners](https://www.youtube.com/watch?si=zB9HD1MCp3SbLQwL&v=V53AHWun17s&feature=youtu.be) [COMMUNITY-TOOL] + - [youtube - freecodecamp.org: Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners](https://www.youtube.com/watch?v=iRaai1IBlB0&t=3s) [COMMUNITY-TOOL] + - [gravitydevops.com: Terraform: A Step-by-Step Guide from Basics to Advanced Techniques](https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025) [COMMUNITY-TOOL] + - [blog.gruntwork.io: How to use Terraform as a team](https://www.gruntwork.io/blog/how-to-use-terraform-as-a-team) [COMMUNITY-TOOL] + - [dev.to/env0: Terraform Destroy Command: A Guide to Controlled Infrastructure Removal](https://dev.to/envzero/terraform-destroy-command-a-guide-to-controlled-infrastructure-removal-4af8) [COMMUNITY-TOOL] + - [masterpoint.io: Three Terraform Use-cases You Need to Start Implementing](https://masterpoint.io/blog/terraform-use-cases) [COMMUNITY-TOOL] + - [acloudguru.com: How to troubleshoot 5 common Terraform errors](https://www.pluralsight.com/resources/blog/cloud/how-to-troubleshoot-5-common-terraform-errors) [COMMUNITY-TOOL] + - [opencoreventures.com: HashiCorp switching to BSL shows a need for open charter companies](https://www.opencoreventures.com/blog/hashicorp-switching-to-bsl-shows-a-need-for-open-charter-companies) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Ensuring Your Terraform is Correctly Formatted Using Terraform fmt and GitHub Actions](https://thomasthornton.cloud/ensuring-your-terraform-is-correctly-formatted-using-terraform-fmt-and-github-actions) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Automate Terraform with GitHub Actions](https://developer.hashicorp.com/terraform/tutorials/automation/github-actions) [COMMUNITY-TOOL] + - [acloudguru.com: How to use GitHub Actions to automate Terraform](https://www.pluralsight.com/resources/blog/cloud/how-to-use-github-actions-to-automate-terraform) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Deploy Terraform using GitHub Actions to Azure](https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Displaying Terraform Plans in GitHub PRs with GitHub Actions](https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-github-actions) [COMMUNITY-TOOL] + - [blog.gruntwork.io: A comprehensive guide to managing secrets in your Terraform code 🌟🌟🌟](https://www.gruntwork.io/blog/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Manage Private Environments with Terraform Cloud Agents](https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents) [COMMUNITY-TOOL] + - [devclass.com: Terraform 1.1 moves forward with refactoring helpers and native Terraform Cloud integration](https://www.devclass.com/devops/2021/12/09/terraform-11-moves-forward-with-refactoring-helpers-and-native-terraform-cloud-integration/1621944) [COMMUNITY-TOOL] + - [blog.gruntwork.io: How to manage multiple environments with Terraform 🌟](https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform) [COMMUNITY-TOOL] + - [ansible.com: Providing Terraform with that Ansible Magic 🌟🌟](https://www.redhat.com/en/blog/providing-terraform-with-that-ansible-magic) [COMMUNITY-TOOL] + - [github.com/shuaibiyy/awesome-terraform](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [ENTERPRISE-STABLE] + - [globaldatanet.com: Terraform CI/CD Best Practices](https://globaldatanet.com/tech-blog/terraform-cicd-best-practices) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments 🌟](https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments) [COMMUNITY-TOOL] + - [learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform](https://learnkube.com/kubernetes-terraform) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Deploy Federated Multi-Cloud Kubernetes Clusters](https://developer.hashicorp.com/terraform/tutorials/networking/multicloud-kubernetes) [COMMUNITY-TOOL] + - [architect.io: Get started with the Terraform Kubernetes provider](https://loopholelabs.io) [COMMUNITY-TOOL] + - [releasehub.com: Terraform Kubernetes Deployment: A Detailed Walkthrough](https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough) [COMMUNITY-TOOL] + - [spacelift.io: How to Provision an AWS EKS Kubernetes Cluster with Terraform](https://spacelift.io/blog/terraform-eks) [COMMUNITY-TOOL] + - [learnk8s.io/terraform-gke: Provisioning Kubernetes clusters on AWS with Terraform and GKE 🌟](https://learnkube.com/terraform-gke) [COMMUNITY-TOOL] + - [learnk8s.io/terraform-eks: Provisioning Kubernetes clusters on AWS with Terraform and EKS 🌟](https://learnkube.com/terraform-eks) [COMMUNITY-TOOL] + - [learnk8s.io/terraform-aks: Provisioning Kubernetes clusters on AWS with Terraform and AKS 🌟](https://learnkube.com/terraform-aks) [COMMUNITY-TOOL] + - [learnk8s.io/terraform-lke: Provisioning Kubernetes clusters on Linode with Terraform 🌟](https://learnkube.com/terraform-lke) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Can I create an Azure Red Hat OpenShift cluster in Terraform? Yes, you can!](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/can-i-create-an-azure-red-hat-openshift-cluster-in-terraform-yes-you-can/3670889) [COMMUNITY-TOOL] + - [cloud.google.com: Terraform blueprints and modules for Google Cloud 🌟](https://docs.cloud.google.com/docs/terraform/blueprints/terraform-blueprints) [COMMUNITY-TOOL] + - [blog.awsfundamentals.com: Mastering AWS Lambda with Terraform: A Comprehensive Guide](https://awsfundamentals.com/blog/aws-lambda-with-terraform) [COMMUNITY-TOOL] + - [trek10.com: Control Tower: Then vs Now](https://caylent.com/insights) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Implement Azure landing zones with HashiCorp Terraform](https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-landing-zones-with-hashicorp-terraform/3241071) [COMMUNITY-TOOL] + - [azureviking.com: Terraform module: Azure DNS Private Resolver](https://azureviking.com/post/terraform-module-azure-dns-private-resolver) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Simplifying Onboarding to Microsoft Defender for Cloud with Terraform](https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/simplifying-onboarding-to-microsoft-defender-for-cloud-with-terraform/3974789) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Create an Azure OpenAI, LangChain, ChromaDB, and Chainlit chat app in AKS using Terraform](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/create-an-azure-openai-langchain-chromadb-and-chainlit-chat-app-in-aks-using-ter/4024070) [COMMUNITY-TOOL] + - [youtube: Using Azure Storage for Terraform State - Best Practices | Ned in the cloud](https://www.youtube.com/watch?v=iVyKvopGnrQ&t=737s) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Introducing Azure Verified Modules! 🌟](https://techcommunity.microsoft.com/blog/azuretoolsblog/introducing-azure-verified-modules/4045946) [COMMUNITY-TOOL] β€” - [youtube: Introducing Azure Verified Modules for Terraform | Ned in the Cloud](https://www.youtube.com/watch?v=6OeRByC-sBs) + - [techcommunity.microsoft.com: Terraform on Azure February 2024 Update](https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-february-2024-update/4070567) [COMMUNITY-TOOL] + - [azureviking.com: Terraform Module: azurerm-alz-subnet](https://azureviking.com/post/terraform-module-azurerm-alz-subnet) [COMMUNITY-TOOL] + - [Announcing Azure Terrafy and AzAPI Terraform Provider Previews](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azure-terrafy-and-azapi-terraform-provider-previews/3270937) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Azure Terrafy – Import your existing Azure infrastructure into Terraform HCL](https://techcommunity.microsoft.com/blog/itopstalkblog/azure-terrafy-%e2%80%93-import-your-existing-azure-infrastructure-into-terraform-hcl/3357653) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Announcing AzAPI Dynamic Properties](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic-properties/4121855) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Error: spawn terraform ENOENT when running Terraform in Azure DevOps Pipeline](https://thomasthornton.cloud/error-spawn-terraform-enoent-when-running-terraform-in-azure-devops-pipeline) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Building and deploying to an AKS cluster using Terraform and Azure DevOps with Kubernetes and Helm providers](https://thomasthornton.cloud/building-and-deploying-to-an-aks-cluster-using-terraform-and-azure-devops-with-kubernetes-and-helm-providers) [COMMUNITY-TOOL] + - [thomasthornton.cloud: Deploying Azure AKS GitOps Flux extension with Terraform](https://thomasthornton.cloud/deploying-azure-aks-gitops-flux-extension-with-terraform) [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: How to deploy a production-ready AKS cluster with Terraform verified module](https://techcommunity.microsoft.com/discussions/azurepartners/how-to-deploy-a-production-ready-aks-cluster-with-terraform-verified-module/4122013) [COMMUNITY-TOOL] + - [offensive-terraform.github.io: Offensive Terraform Modules 🌟](https://offensive-terraform.github.io) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Codify Management of Vault Enterprise Using Terraform](https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterprise) [COMMUNITY-TOOL] + - [learn.hashicorp.com: Enforce Policy with Sentinel](https://developer.hashicorp.com/terraform/tutorials/policy#sentinel) [COMMUNITY-TOOL] + - [terrascan 🌟](https://www.tenable.com/cloud-security/solutions/iac) [COMMUNITY-TOOL] + - [mineiros-io/terramate](https://github.com/terramate-io/terramate) ⭐ 3587 [ENTERPRISE-STABLE] + - [gruntwork.io](https://www.gruntwork.io) [COMMUNITY-TOOL] + - [terragrunt.gruntwork.io](https://terragrunt.com) [COMMUNITY-TOOL] + - [blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture Catalogs](https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs) [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 Best Practices](https://github.com/antonbabenko/terraform-best-practices) ⭐ 2469 [COMMUNITY-TOOL] + - [Kubestack 🌟](https://www.kubestack.com) [COMMUNITY-TOOL] + - [Terraform 1.15: Flexible Module Management, Deprecation Warnings, and Windows' ARM64 Support](https://t.co/C6uicr7ZPS) [COMMUNITY-TOOL] + - [Ephemeral Values in Terraform](https://nedinthecloud.com/2025/07/01/ephemeral-values-in-terraform) [COMMUNITY-TOOL] + - [TerraSchema: Generate JSON Schema from Terraform Configurations](https://github.com/HewlettPackard/terraschema) ⭐ 68 [COMMUNITY-TOOL] + - [Pulumi: Infrastructure as Code in Any Programming Language](https://github.com/pulumi/pulumi) ⭐ 25228 [DE FACTO STANDARD] + - [The Maester - Terraform Module](https://cloudtips.nl/the-maester-terraform-module-8c68b2b68c51) [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] + - [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) [COMMUNITY-TOOL] + - [Azure Landing Zone IaC Accelerator Release Notes](https://azure.github.io/Azure-Landing-Zones/accelerator/accelerator-release-notes) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Manage Azure IPAM with Terraform](https://mattias.engineer/blog/2025/azure-ipam-with-terraform) [COMMUNITY-TOOL] + - [Export Terraform Code from the Azure Portal](https://mattias.engineer/blog/2025/azure-portal-export-terraform) [COMMUNITY-TOOL] + - [Terraform Azure Resource IPAM Module](https://registry.terraform.io/modules/hlokensgard/res-ipam/azure/latest) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [Terraform Provider for Azure IPAM](https://github.com/XtratusCloud/terraform-provider-azureipam) ⭐ 9 [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] + - [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) [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] + - [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] - [computingforgeeks.com: Build AWS EC2 Machine Images (AMI) With Packer and' Ansible](https://computingforgeeks.com/build-aws-ec2-machine-images-with-packer-and-ansible) [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] + - [The Definitive Guide to Importing Your Cloud Resources into IaC](https://blog.cloudgeni.ai/the-definitive-guide-to-importing-your-cloud-resources-into-iac) [COMMUNITY-TOOL] - [build5nines.com](https://build5nines.com) [COMMUNITY-TOOL] - [nedinthecloud.com](https://nedinthecloud.com) [COMMUNITY-TOOL] - [roadmap.sh/terraform](https://roadmap.sh/terraform) [COMMUNITY-TOOL] - [Terraform Registry - registry.terraform.io: Terraform Providers and Modules' 🌟](https://registry.terraform.io) [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] - [blog.teemo.co: Terraform in 10 commands](https://blog.teemo.co/terraform-in-10-commands-e737dfd8bf31) [COMMUNITY-TOOL] + - [udemy.com: Learn DevOps: Infrastructure Automation With Terraform](https://www.udemy.com/learn-devops-infrastructure-automation-with-terraform) [COMMUNITY-TOOL] - [Terraform, can you keep a secret?](https://cloudonaut.io/terraform-can-you-keep-a-secret) [COMMUNITY-TOOL] + - [medium: AWS API Gateway](https://medium.com/@hashiroulap/terraform-aws-api-gateway-6d86a010f359) [COMMUNITY-TOOL] + - [medium: Integration of AWS, Terraform, and GitHub for Automated Deployment' Infrastructure](https://medium.com/@akshayavb99/integration-of-aws-terraform-and-github-for-automated-deployment-infrastructure-da0a19ff4e86) [COMMUNITY-TOOL] + - [medium: Automation of Cloud-Terraform](https://medium.com/@sandupatlaabhilash1747/automation-of-cloud-terraform-5a299fb785bb) [COMMUNITY-TOOL] + - [hashicorp.com: Custom Variable Validation in Terraform 0.13](https://www.hashicorp.com/blog/custom-variable-validation-in-terraform-0-13) [COMMUNITY-TOOL] + - [medium: Terraform for Network Engineers: Should you be implementing Infrastructure' as Code?](https://medium.com/hashicorp-engineering/terraform-for-network-engineers-should-you-be-implementing-infrastructure-as-code-73667d27d3b8) [COMMUNITY-TOOL] + - [hashicorp.com: Learn How to Import Infrastructure Into Terraform](https://www.hashicorp.com/blog/import-infrastructure-into-terraform) [COMMUNITY-TOOL] - [Bridgecrew: Misconfigured Terraform Modules Are a Security Issue](https://thenewstack.io/bridgecrew-all-these-misconfigured-terraform-modules-are-a-security-issue) [COMMUNITY-TOOL] + - [medium - Infrastructure-As-Code: But You Don’t Have to Write That Code](https://medium.com/@duplocloud/infrastructure-as-code-but-you-dont-have-to-write-that-code-87ec4fe94863) [COMMUNITY-TOOL] + - [Manage Active Directory Objects with the New Windows AD Provider for HashiCorp Terraform](https://www.hashicorp.com/blog/manage-active-directory-objects-new-windows-ad-provider-hashicorp-terraform) [COMMUNITY-TOOL] - [Terraform Feature Flags & Environment Toggle Design Patterns](https://build5nines.com/terraform-feature-flags-environment-toggle-design-patterns) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing 11 Verified Providers for Terraform](https://www.hashicorp.com/blog/announcing-11-verified-providers-for-terraform) [COMMUNITY-TOOL] - [devblogs.microsoft.com: What is infrastructure as code? 🌟](https://devblogs.microsoft.com/devops/what-is-infrastructure-as-code) [COMMUNITY-TOOL] + - [hashicorp.com: New Terraform Tutorial: Sensitive Input Variables 🌟](https://www.hashicorp.com/blog/terraform-sensitive-input-variables) [COMMUNITY-TOOL] - [AWS Lambda the Terraform Way](https://github.com/nsriram/lambda-the-terraform-way) ⭐ 1260 [COMMUNITY-TOOL] + - [medium: Don’t Forget to Restrict Outbound Traffic with Terraform and Sentinel](https://medium.com/hashicorp-engineering/dont-forget-to-restrict-outbound-traffic-with-terraform-and-sentinel-c74a99129dae) [COMMUNITY-TOOL] + - [hashicorp.com: New Terraform Tutorial: Terraform Outputs 🌟](https://www.hashicorp.com/blog/tutorial-terraform-outputs) [COMMUNITY-TOOL] - [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] + - [hashicorp.com: Terraform Mono Repo vs. Multi Repo: The Great Debate](https://www.hashicorp.com/blog/terraform-mono-repo-vs-multi-repo-the-great-debate) [COMMUNITY-TOOL] - [terraform.io: Cloud Adoption Framework for Azure - Terraform module](https://registry.terraform.io/modules/aztfmod/caf/azurerm/latest) [COMMUNITY-TOOL] - [arnaudlheureux.io: Migrating Azure CAF landing zones to Terraform 0.13](https://www.arnaudlheureux.io/2020/10/02/migrating-azure-caf-landing-zones-on-terraform-0-13) [COMMUNITY-TOOL] - [tfenv](https://github.com/tfutils/tfenv) ⭐ 4932 [ENTERPRISE-STABLE] - [dev.to: Packer and Terraform with Immutable Infrastructure](https://dev.to/cloudskills/packer-and-terraform-with-immutable-infrastructure-47ja) [COMMUNITY-TOOL] + - [medium: Terraform: How to Use Conditionals to Dynamically Create Resources](https://medium.com/swlh/terraform-how-to-use-conditionals-for-dynamic-resources-creation-6a191e041857) [COMMUNITY-TOOL] + - [hashicorp.com: Modern Infrastructure Automation with Packer, Terraform,' and Consul (video)](https://www.hashicorp.com/resources/modern-infrastructure-automation-with-packer-terraform-and-consul) [COMMUNITY-TOOL] + - [hashicorp.com: New Terraform Tutorials: Getting Started with the Helm and' Datadog Providers 🌟](https://www.hashicorp.com/blog/getting-started-with-the-helm-and-datadog-terraform-providers) [COMMUNITY-TOOL] + - [hashicorp.com: How can I prevent configuration drift?](https://www.hashicorp.com/resources/how-can-i-prevent-configuration-drift) [COMMUNITY-TOOL] + - [hashicorp.com: Share Modules Across Organizations with Terraform Enterprise](https://www.hashicorp.com/blog/share-modules-across-organizations-terraform-enterprise) [COMMUNITY-TOOL] - [freecodecamp.org: What is Terraform? Learn Terraform and Infrastructure' as Code](https://www.freecodecamp.org/news/what-is-terraform-learn-infrastructure-as-code) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing HashiCorp Terraform 0.15 General Availability](https://www.hashicorp.com/blog/announcing-hashicorp-terraform-0-15-general-availability) [COMMUNITY-TOOL] - [itnext.io: How to use Terraform to create a small-scale Cloud Infrastructure' 🌟](https://itnext.io/how-to-use-terraform-to-create-a-small-scale-cloud-infrastructure-abf54fabc9dd) [COMMUNITY-TOOL] + - [medium: Terraform β€” Remote States Overview 🌟](https://medium.com/devops-mojo/terraform-remote-states-overview-what-is-terraform-remote-state-storage-introduction-936223a0e9d0) [COMMUNITY-TOOL] - [prcode.co.uk: Connect Azure MySQL to Private Endpoint with Terraform](https://prcode.co.uk/2021/04/29/connect-azure-mysql-to-private-endpoint-with-terraform) [COMMUNITY-TOOL] - [infoq.com: Cloudflare Improves Automated Terraform Generation Tool 🌟](https://www.infoq.com/news/2021/04/cloudflare-terraform) [COMMUNITY-TOOL] + - [hashicorp.com: Building Azure Resources with TypeScript Using the CDK for' Terraform](https://www.hashicorp.com/blog/building-azure-resources-with-typescript-using-the-cdk-for-terraform) [COMMUNITY-TOOL] - [infoq.com: Managing Infrastructure from Kubernetes with the HashiCorp Terraform' Operator](https://www.infoq.com/news/2020/04/terraform-operator-kubernetes) [COMMUNITY-TOOL] + - [medium: Protect your Terraform State](https://medium.com/the-innovation/protect-your-terraform-state-a974027a4bb0) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform AzureAD Provider Now Supports Microsoft Graph](https://www.hashicorp.com/blog/terraform-azuread-provider-now-supports-microsoft-graph) [COMMUNITY-TOOL] + - [nitheeshp.dev: Practical CI/CD Guide to Deploying AWS Infrastructure 🌟](https://nitheeshp.dev/series/terraform) [COMMUNITY-TOOL] + - [hashicorp.com: New Terraform Tutorials on HashiCorp Learn](https://www.hashicorp.com/blog/new-terraform-tutorials-on-hashicorp-learn) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing Support for Amazon ECS Anywhere in the Terraform' AWS Provider](https://www.hashicorp.com/blog/announcing-launch-day-support-for-amazon-ecs-anywhere-terraform-aws-provider) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing HashiCorp Terraform 1.0 General Availability 🌟](https://www.hashicorp.com/blog/announcing-hashicorp-terraform-1-0-general-availability) [COMMUNITY-TOOL] - [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] - [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] + - [medium: terraform | git commit -m β€œall the secrets” | sops tool for managing' secrets 🌟](https://medium.com/cloudandthings/terraform-git-commit-m-all-the-secrets-5dfea9b111de) [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] + - [medium: Terraform Zero to Hero](https://medium.com/tech-guides/terraform-zero-to-hero-733f6860bb9a) [COMMUNITY-TOOL] - [terraform-hcloud-dualstack-k8s: Hetzner Dual-Stack Kubernetes Cluster](https://github.com/tibordp/terraform-hcloud-dualstack-k8s) ⭐ 34 [COMMUNITY-TOOL] + - [hashicorp.com: Beta Support for CRDs in the Terraform Provider for Kubernetes](https://www.hashicorp.com/blog/beta-support-for-crds-in-the-terraform-provider-for-kubernetes) [COMMUNITY-TOOL] - [opensource.com: My top 5 tips for setting up Terraform 🌟](https://opensource.com/article/21/8/terraform-tips) [COMMUNITY-TOOL] - [rpadovani.com: How to make Terraform waiting for cloud-init to finish on' EC2 without SSH](https://rpadovani.com/terraform-cloudinit) [COMMUNITY-TOOL] + - [hashicorp.com: Cisco, Citrix, and Fortinet Among New Verified Terraform' Providers](https://www.hashicorp.com/blog/cisco-citrix-fortinet-among-new-verified-terraform-providers) [COMMUNITY-TOOL] - [terraform-best-practices.com 🌟](https://www.terraform-best-practices.com) [COMMUNITY-TOOL] + - [bridgecrew.io: Advanced Terraform security: Pro tips for secure infrastructure' as code](https://bridgecrew.io/blog/advanced-terraform-security-pro-tips-for-secure-infrastructure-as-code) [COMMUNITY-TOOL] - [scalefactory.com: Failing faster with terraform](https://scalefactory.com/blog/2021/10/13/failing-faster-with-terraform) [COMMUNITY-TOOL] + - [hashicorp.com: AWS and HashiCorp Collaborate on New Terraform Modules](https://www.hashicorp.com/blog/aws-hashicorp-collaborate-new-terraform-modules) [COMMUNITY-TOOL] - [bitslovers.com: Terraform Output – What you should know](https://www.bitslovers.com/terraform-output) [COMMUNITY-TOOL] - [devops.com: Building on Terraform: Evolution, not Revolution](https://devops.com/building-on-terraform-evolution-not-revolution) [COMMUNITY-TOOL] + - [medium: 10 things I wish I knew before learning Terraform (Part 1) | Ian' Hancock](https://medium.com/contino-engineering/10-things-i-wish-i-knew-before-learning-terraform-f13637a01aa6) [COMMUNITY-TOOL] + - [hashicorp.com: Multi-Cloud DevOps at PETRONAS with Terraform](https://www.hashicorp.com/resources/multi-cloud-devops-at-petronas-with-terraform) [COMMUNITY-TOOL] + - [medium: Terraform in Real Life: Lessons Learned 🌟](https://medium.com/version-1/terraform-in-real-life-lessons-learned-2469e3fe74e6) [COMMUNITY-TOOL] - [thenewstack.io: Better Together: Hyper-Converged Kubernetes with Terraform](https://thenewstack.io/better-together-hyper-converged-kubernetes-with-terraform) [COMMUNITY-TOOL] - [AdminTurnedDevOps/Terraform-The-Hard-Way](https://github.com/AdminTurnedDevOps/Terraform-The-Hard-Way) ⭐ 340 [COMMUNITY-TOOL] - [devops.com: How to Migrate Existing Infrastructure to Terraform](https://devops.com/how-to-migrate-existing-infrastructure-to-terraform) [COMMUNITY-TOOL] - [middlewareinventory.com: Terraform import All AWS Security Groups – How' to](https://www.middlewareinventory.com/blog/terraform-import-securitygroup-aws) [COMMUNITY-TOOL] - [middlewareinventory.com: Terraform For Each Examples – How to use for_each' | Devops Junction](https://www.middlewareinventory.com/blog/terraform-for-each-examples) [COMMUNITY-TOOL] + - [medium.com/nerd-for-tech: Terraforming the GitOps Way !!!](https://medium.com/nerd-for-tech/terraforming-the-gitops-way-9417cf4abf58) [COMMUNITY-TOOL] + - [faun.pub: Terraform-Prevent Conditionally Created Resources From Deletion' 🌟](https://faun.pub/terraform-prevent-conditionally-created-resources-from-deletion-dcec1b793565) [COMMUNITY-TOOL] + - [faun.pub: 5 Best Terraform Tools That You Need in 2022 🌟](https://faun.pub/5-best-terraform-tools-that-you-need-in-2022-a3db2334c524) [COMMUNITY-TOOL] - [dev.to/kubestack: A Better Way to Provision Kubernetes Resources Using Terraform' 🌟](https://dev.to/kubestack/a-better-way-to-provision-kubernetes-resources-using-terraform-355n) [COMMUNITY-TOOL] + - [betterprogramming.pub: Design by Contract in Terraform](https://betterprogramming.pub/design-by-contracts-in-terraform-63467a749c1a) [COMMUNITY-TOOL] - [youtube: Terrraform + Ansible: Automating configuration in infrastructure](https://www.youtube.com/watch?v=DeNflzdjxVM) [COMMUNITY-TOOL] + - [medium.com/@oamdev2020: Glue Terraform Ecosystem into Kubernetes World 🌟](https://medium.com/@oamdev2020/glue-terraform-ecosystem-into-kubernetes-world-3e5d6feb461e) [COMMUNITY-TOOL] + - [faun.pub: The Lifecycle of a Terraform Resource β€” Lifecycle Meta-Argument](https://faun.pub/the-lifecycle-of-a-terraform-resource-lifecycle-meta-argument-3cc4555ec976) [COMMUNITY-TOOL] + - [medium.com/@dugouchet.a: Manage your terraform like a container](https://medium.com/@dugouchet.a/manage-your-terraform-like-a-container-d2acbc46d7d4) [COMMUNITY-TOOL] + - [medium.com/spacelift: Terraform vs. Kubernetes: Key Differences and Comparison](https://medium.com/spacelift/terraform-vs-kubernetes-key-differences-and-comparison-a42847e8be1c) [COMMUNITY-TOOL] - [infoq.com: Terraform 1.3 Release Introduces Simplified Refactoring Experience' 🌟](https://www.infoq.com/news/2022/09/terraform-simplified-refactoring) [COMMUNITY-TOOL] + - [medium.com/nerd-for-tech: Building a Two-Tier Architecture for High Availability' using Terraform](https://medium.com/nerd-for-tech/building-a-two-tier-architecture-for-high-availability-using-terraform-ae6296fb2126) [COMMUNITY-TOOL] + - [towardsaws.com: Import Existing AWS Infrastructure to Terraform](https://towardsaws.com/import-existing-aws-architecture-to-terraform-368b66c48275) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Automate Terraform documentation like a pro!](https://medium.com/google-cloud/automate-terraform-documentation-like-a-pro-ed3e19998808) [COMMUNITY-TOOL] + - [medium.com/@adolfo.diaz.zar: Secret Management with Terraform 🌟](https://medium.com/@adolfo.diaz.zar/secret-management-with-terraform-6b5e02f9437e) [COMMUNITY-TOOL] + - [awstip.com: Refactor Terraform code with Moved Blocks β€” a new way without' manually modifying the state](https://awstip.com/refactor-terraform-code-with-moved-blocks-a-new-way-without-manually-modifying-the-state-5ed1d80ed53e) [COMMUNITY-TOOL] - [dev.to: Using Terraform To Manage Infrastructure Resources | Pavan Belagatti](https://dev.to/pavanbelagatti/using-terraform-to-manage-infrastructure-resources-32da) [COMMUNITY-TOOL] + - [faun.pub: Terraform null provider and null_resource explained 🌟](https://faun.pub/terraform-null-provider-and-null-resource-explained-6a8d674cad63) [COMMUNITY-TOOL] - [spectrocloud.com: Deploying complex infrastructure with a Terraform state' machine](https://www.spectrocloud.com/blog/deploying-complex-infrastructure-with-a-terraform-state-machine) [COMMUNITY-TOOL] + - [swwapnilp.medium.com: How Does Slack Use Terraform?](https://swwapnilp.medium.com/how-does-slack-use-terraform-104b1e96c97d) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform Abstraction Tips: Just Because You Can Doesn't' Mean You Should](https://www.hashicorp.com/resources/terraform-abstraction-tips-just-because-you-can-doesnt-mean-you-should) [COMMUNITY-TOOL] + - [hashicorp.com: Best Practices for Terraform AWS Tags](https://www.hashicorp.com/resources/best-practices-for-terraform-aws-tags) [COMMUNITY-TOOL] + - [medium.com/codex: How to Use the If / Else Statement in Terraform β€” Examples' 🌟](https://medium.com/codex/how-to-use-the-if-else-statement-in-terraform-examples-76283b593828) [COMMUNITY-TOOL] - [tekanaid.com: Terraform for Beginners – A Beginner’s Guide to Automating' Cloud Infrastructure 🌟](https://tekanaid.com/posts/terraform-for-beginners-course-and-training) [COMMUNITY-TOOL] + - [terrahaxs.com: Choosing the Right Terraform Loop: count vs for_each' 🌟](https://www.terrahaxs.com/blog/count-vs-for-each) [COMMUNITY-TOOL] - [digitalocean.com: How To Structure a Terraform Project 🌟](https://www.digitalocean.com/community/tutorials/how-to-structure-a-terraform-project) [COMMUNITY-TOOL] + - [medium.com/@dsdatsme: Terraform GitOps CI/CD with Approval & Notifications](https://medium.com/@dsdatsme/terraform-gitops-ci-cd-with-approval-notifications-6f0807299fc4) [COMMUNITY-TOOL] - [github.com/DhruvinSoni30/Terraform_multiple_modules](https://github.com/DhruvinSoni30/Terraform_multiple_modules) [COMMUNITY-TOOL] - [spacelift.io: Terraform Files – How to Structure a Terraform Project](https://spacelift.io/blog/terraform-files) [COMMUNITY-TOOL] - [devdosvid.blog: Hello Terraform Data; Goodbye Null Resource](https://devdosvid.blog/2023/04/16/hello-terraform-data-goodbye-null-resource) [COMMUNITY-TOOL] - [build5nines.com: Why HashiCorp Terraform is Essential for SREs and DevOps' Engineers](https://build5nines.com/why-hashicorp-terraform-is-essential-for-sres-and-devops-engineers) [COMMUNITY-TOOL] - [infoq.com: CDK for Terraform Improves HCL Conversion and Terraform Cloud' Interactions](https://www.infoq.com/news/2023/04/cdk-terraform-convert) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform Cloud no-code provisioning is now GA with new features](https://www.hashicorp.com/blog/terraform-cloud-no-code-provisioning-is-now-ga-with-new-features) [COMMUNITY-TOOL] + - [dzone: Terraform Explained in Five Minutes](https://dzone.com/articles/terraform-explained-in-5-minutes) [COMMUNITY-TOOL] - [dev.to/pwd9000: Terraform Pro Tips Series' Articles 🌟🌟](https://dev.to/pwd9000/series/16567) [COMMUNITY-TOOL] + - [medium.com/@willguibr: Terraform 1.5 β€” Import and Automatic Code Generation](https://medium.com/@willguibr/terraform-1-5-import-and-automatic-code-generation-caa4debfef28) [COMMUNITY-TOOL] - [blog.ogenki.io: Applying GitOps Principles to Infrastructure: An overview' of tf-controller](https://blog.ogenki.io/post/terraform-controller) [COMMUNITY-TOOL] + - [praveendandu24.medium.com: Mastering Terraform: From Essential Commands' to Effortless EC2 Instance Provisioning](https://praveendandu24.medium.com/mastering-terraform-from-essential-commands-to-effortless-ec2-instance-provisioning-d2d25659450c) [COMMUNITY-TOOL] + - [faun.pub: Import your existing cloud infra into Terraform](https://faun.pub/import-your-existing-cloud-infra-into-terraform-ca70da146152) [COMMUNITY-TOOL] + - [ikunalsingh.hashnode.dev: Dynamic Operations in Terraform with Functions' - Use templatefile to dynamically generate a script](https://ikunalsingh.hashnode.dev/dynamic-operations-in-terraform-with-functions#heading-use-templatefile-to-dynamically-generate-a-script) [COMMUNITY-TOOL] + - [kkamalesh117.medium.com: Terraform Variables & Providers (Part-1)](https://kkamalesh117.medium.com/terraform-variables-providers-c66f68747050) [COMMUNITY-TOOL] - [overmind.tech: Is Observability relevant for Terraform?](https://overmind.tech/blog/is-observability-relevant-for-terraform) [COMMUNITY-TOOL] + - [medium.com/platform-engineer: 26 Terraform Hacks for Effective Infrastructure' Automation (With Examples)](https://medium.com/platform-engineer/26-terraform-hacks-for-effective-infrastructure-automation-with-examples-d6d721c3d5e0) [COMMUNITY-TOOL] - [thenewstack.io: Automating Retry for Failed Terraform Launches](https://thenewstack.io/automating-retry-for-failed-terraform-launches) [COMMUNITY-TOOL] + - [theburningmonk.com: Making Terraform and Serverless framework work together](https://theburningmonk.com/2019/03/making-terraform-and-serverless-framework-work-together) [COMMUNITY-TOOL] - [build5nines.com: Terraform Workflow Process Explained](https://build5nines.com/terraform-workflow-process-explained) [COMMUNITY-TOOL] - [build5nines.com: Terraform: How to Join and Split Strings](https://build5nines.com/terraform-how-to-join-and-split-strings) [COMMUNITY-TOOL] - [build5nines.com: Terraform: Deploy Azure ExpressRoute Circuit with VNet' Gateway](https://build5nines.com/terraform-deploy-azure-expressroute-circuit-with-vnet-gateway) [COMMUNITY-TOOL] - [nedinthecloud.com: Replacing The Template Cloudinit Config Data Source](https://nedinthecloud.com/2022/01/18/replacing-the-template_cloudinit_config-data-source) [COMMUNITY-TOOL] + - [hashicorp.com: Testing HashiCorp Terraform](https://www.hashicorp.com/blog/testing-hashicorp-terraform) [COMMUNITY-TOOL] - [youtube: Stop using shared secrets! CI/CD authentication the proper way](https://www.youtube.com/watch?v=sd2wuAVush4) [COMMUNITY-TOOL] + - [blog.devgenius.io: Kubernetes on Proxmox with Terraform](https://blog.devgenius.io/kubernetes-on-proxmox-with-terraform-6880921af6e4) [COMMUNITY-TOOL] + - [medium.com/@orellanaluke: Terraform and the Art of Small: My Guide to Navigating' Smarter, Safer State Management](https://medium.com/@orellanaluke/terraform-and-the-art-of-small-my-guide-to-navigating-smarter-safer-state-management-cd156533ccf7) [COMMUNITY-TOOL] - [youtube.com: Terraform Basics | Ned in the Cloud](https://www.youtube.com/playlist?list=PLXb5972EMl4BfKVDMaJH6Pg9SI6q_HqMg) [COMMUNITY-TOOL] - [youtube: How to Deploy an E-Commerce Website to AWS With Terraform || Terraform' Hands-on Project | Tech with Helen](https://www.youtube.com/watch?v=iLgEK6A31HM) [COMMUNITY-TOOL] + - [sharmasmriti.hashnode.dev: Day 61 - Terraform Commands](https://sharmasmriti.hashnode.dev/day-61-terraform-commands) [COMMUNITY-TOOL] - [build5nines.com: Terraform: Code Project Organization Strategies (based' on team, workload, or monolithic)](https://build5nines.com/terraform-code-project-organization-strategies-based-on-team-workload-or-monolithic) [COMMUNITY-TOOL] + - [medium.com/@ebonyymonae: Terraform Basics](https://medium.com/@ebonyymonae/terraform-for-newbies-1f4c4bcd2ace) [COMMUNITY-TOOL] - [dev.to/grrywlsn: Self-service infrastructure as code](https://dev.to/grrywlsn/self-service-infrastructure-as-code-23bl) [COMMUNITY-TOOL] + - [aws.plainenglish.io: The Automation Fellowship: Packer, Terraform, and Ansible' β€” PART III](https://aws.plainenglish.io/the-automation-fellowship-packer-terraform-and-ansible-part-iii-73571ef103e1) [COMMUNITY-TOOL] - [youtube: Transforma tu EMPRESA con Terraform: CatΓ‘logo de Servicios | Nito' Moreno](https://www.youtube.com/watch?v=IORvnr4u8z8) [COMMUNITY-TOOL] + - [shrihariharidas73.medium.com: Terraform & HashiCorp Vault Integration:' Seamless Secrets Management](https://shrihariharidas73.medium.com/terraform-hashicorp-vault-integration-seamless-secrets-management-46f41cf735f1) [COMMUNITY-TOOL] + - [ccseyhan.medium.com: What Is Terraform Reusability and How to Achieve It](https://ccseyhan.medium.com/what-is-terraform-reusability-and-how-to-achieve-it-97d9565e394d) [COMMUNITY-TOOL] - [build5nines.com: Should .terraform.lock.hcl file be added to .gitignore' or committed to Git repo?](https://build5nines.com/should-terraform-lock-hcl-file-be-added-to-gitignore-or-committed-to-git-repo) [COMMUNITY-TOOL] - [itnext.io: GitHub Actions: Terraform deployments with a review of planned' changes](https://itnext.io/github-actions-terraform-deployments-with-a-review-of-planned-changes-30143358bb5c) [COMMUNITY-TOOL] + - [medium.com/@prasadanilmore: The Magic of Visualizing Your Cloud Infrastructure:' Real-time Terraform Visualization](https://medium.com/@prasadanilmore/the-magic-of-visualizing-your-cloud-infrastructure-real-time-terraform-visualization-c85ac0ca4933) [COMMUNITY-TOOL] - [build5nines.com: Terraform: How to for_each through a list(objects)](https://build5nines.com/terraform-how-to-for_each-through-a-listobjects) [COMMUNITY-TOOL] + - [medium.com/netpremacy-global-services: The beginning of the end for Terraform?](https://medium.com/netpremacy-global-services/the-beginning-of-the-end-for-terraform-cfffcd2c5420) [COMMUNITY-TOOL] - [blog.realkinetic.com: It’s Time to Retire Terraform](https://blog.realkinetic.com/its-time-to-retire-terraform-30545fd5f186) [COMMUNITY-TOOL] - [build5nines.com: Terraform: Modules using Git Branch as Source](https://build5nines.com/terraform-modules-using-git-branch-as-source) [COMMUNITY-TOOL] - [build5nines.com: Terraform: Split main.tf into seperate files](https://build5nines.com/terraform-split-main-tf-into-seperate-files) [COMMUNITY-TOOL] @@ -89,72 +283,145 @@ - [howdykloudy.in: Implementing Shift Left for Terraform: An Introductory Guide' 🌟](https://www.howdykloudy.in/blog/implementing-shift-left-for-terraform-an-introductory-guide) [COMMUNITY-TOOL] - [bejarano.io/terraform-plan-light: terraform plan -light 🌟](https://www.bejarano.io/terraform-plan-light) [COMMUNITY-TOOL] - [dronov.net: Terraform, the terrible](https://www.dronov.net/2024/02/22/terraform-the-terrible-en.html) [COMMUNITY-TOOL] + - [medium.com/@hello_9187: Why We Are Not Supporting OpenTF](https://medium.com/@hello_9187/why-we-are-not-supporting-opentf-a46855f52dc4) [COMMUNITY-TOOL] - [nedinthecloud.com: Comparing Open TOFU And Terraform](https://nedinthecloud.com/2024/01/22/comparing-opentofu-and-terraform) [COMMUNITY-TOOL] - ["Have you used the taint command in Terraform yet?"](https://www.youtube.com/watch?v=v_T1fuYGjV0&ab_channel=NedintheCloud) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform stacks, explained](https://www.hashicorp.com/blog/terraform-stacks-explained) [COMMUNITY-TOOL] - [youtube: AWS Backup Set Up Using Terraform cloud and GitHub Actions |' Cloud Quick Labs](https://www.youtube.com/watch?v=4niy0_ZpQ1w&ab_channel=CloudQuickLabs) [COMMUNITY-TOOL] - [build5nines.com: Terraform: GitHub Actions Automated Deployment](https://build5nines.com/terraform-github-actions-automated-deployment) [COMMUNITY-TOOL] + - [medium.com/@bijit211987: DevSecOps Approach with Terraform and CI/CD Pipelines](https://medium.com/@bijit211987/devsecops-approach-with-terraform-and-ci-cd-pipelines-f556c2d5b40d) [COMMUNITY-TOOL] - [dev.to/spacelift: How to Manage Terraform with GitHub Actions](https://dev.to/spacelift/how-to-manage-terraform-with-github-actions-5b10) [COMMUNITY-TOOL] + - [docs.gitlab.com: GitLab managed Terraform State 🌟](https://docs.gitlab.com/ee/user/infrastructure/terraform_state.html) [COMMUNITY-TOOL] + - [Testing Infrastructure as Code on Localhost](https://www.hashicorp.com/resources/testing-infrastructure-as-code-on-localhost) [COMMUNITY-TOOL] - [mattias.engineer: A Comprehensive Guide to Testing in Terraform: Keep' your tests, validations, checks, and policies in order 🌟](https://mattias.engineer/posts/terraform-testing-and-validation) [COMMUNITY-TOOL] - [terraform-docs.io](https://terraform-docs.io/user-guide/introduction) [COMMUNITY-TOOL] - [github.com/PacoVK/tapir](https://github.com/PacoVK/tapir) ⭐ 237 [COMMUNITY-TOOL] - [youtube HashiCorp: Telemetry transformed: Terraforming Grafana for next-gen' dashboards](https://www.youtube.com/watch?v=qGdGMnQ83SA) [COMMUNITY-TOOL] + - [dzone: Immutable Infrastructure CI/CD Using Hashicorp Terraform and Jenkins](https://dzone.com/articles/immutable-infrastructure-cicd-using-hashicorp-terr) [COMMUNITY-TOOL] - [dev.to: Provisioning AWS Infrastructure using Terraform and Jenkins CI/CD](https://dev.to/aws-builders/provisioning-aws-infrastructure-using-terraform-and-jenkins-cicd-pgj) [COMMUNITY-TOOL] - [github.com/vijaykedar/jenkins-setup-using-terraform](https://github.com/vijaykedar/jenkins-setup-using-terraform) [COMMUNITY-TOOL] - [github.com/reneaudain/jenkins_tf_repo: Jenkins Server and S3 Artifact Storage' on AWS using Terraform](https://github.com/reneaudain/jenkins_tf_repo) [COMMUNITY-TOOL] + - [medium.com/@mike_tyson_cloud: IT Automation: 10 Alternatives To Terraform](https://medium.com/@mike_tyson_cloud/it-automation-10-alternatives-to-terraform-286107def5ad) [COMMUNITY-TOOL] + - [kvs-vishnu23.medium.com: Is AWS CDK better than Terraform?](https://kvs-vishnu23.medium.com/is-aws-cdk-better-than-terraform-85194e7a42cd) [COMMUNITY-TOOL] - [youtube: GitOps for infrastructure using GitHub and Terraform Cloud 🌟](https://www.youtube.com/watch?v=W_PmtDm4IXk&ab_channel=RobertdeBock) [COMMUNITY-TOOL] - [scalr.com: An alternative to Terraform Cloud and Terraform Enterprise](https://scalr.com) [COMMUNITY-TOOL] + - [hashicorp.com: New Apply User Interface for Terraform Cloud](https://www.hashicorp.com/blog/new-apply-user-interface-for-terraform-cloud) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform Cloud Variable Sets Beta Now Available](https://www.hashicorp.com/blog/terraform-cloud-variable-sets-beta-now-available) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform Cloud Adds Drift Detection for Infrastructure Management](https://www.hashicorp.com/blog/terraform-cloud-adds-drift-detection-for-infrastructure-management) [COMMUNITY-TOOL] + - [medium.com/@avyanab: Deploy A Two-Tier Architecture with AWS and Terraform' Cloud](https://medium.com/@avyanab/deploy-a-two-tier-architecture-with-aws-and-terraform-cloud-c6087f118ba7) [COMMUNITY-TOOL] - [spacelift.io: Terraform Cloud – Overview, Key Features & Tutorial](https://spacelift.io/blog/what-is-terraform-cloud) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform Cloud adds aggregated VCS reviews](https://www.hashicorp.com/blog/terraform-cloud-adds-aggregated-vcs-reviews) [COMMUNITY-TOOL] + - [hashicorp.com: 7 ways to optimize cloud spend with Terraform](https://www.hashicorp.com/blog/7-ways-to-optimize-cloud-spend-with-terraform) [COMMUNITY-TOOL] + - [hashicorp.com/infrastructure-cloud](https://www.hashicorp.com/infrastructure-cloud) [COMMUNITY-TOOL] - [build5nines.com: What is The HashiCorp Infrastructure Cloud?](https://build5nines.com/what-is-the-hashicorp-infrastructure-cloud) [COMMUNITY-TOOL] + - [medium.com/@elliotgraebert: Four Great Alternatives to HashiCorp’s Terraform' Cloud](https://medium.com/@elliotgraebert/four-great-alternatives-to-hashicorps-terraform-cloud-6e0a3a0a5482) [COMMUNITY-TOOL] - [digger.dev](https://digger.dev) [COMMUNITY-TOOL] - [spacelift.io](https://spacelift.io) [COMMUNITY-TOOL] - [github.com/hashicorp/hcl: HCL](https://github.com/hashicorp/hcl) ⭐ 5776 [ENTERPRISE-STABLE] - [octopus.com: Introduction to HCL and HCL tooling](https://octopus.com/blog/introduction-to-hcl-and-hcl-tooling) [COMMUNITY-TOOL] - [terraform-cdk 🌟](https://github.com/hashicorp/terraform-cdk) ⭐ 5078 [ENTERPRISE-STABLE] - [infoq.com: cdk-terraform - Cloud Development Kit Can Now Generate Terraform' Configurations Using TypeScript and Python](https://www.infoq.com/news/2020/07/cdk-terraform) [COMMUNITY-TOOL] + - [hashicorp.com: CDK for Terraform: Enabling Python & TypeScript Support](https://www.hashicorp.com/blog/cdk-for-terraform-enabling-python-and-typescript-support) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing CDK for Terraform 0.1](https://www.hashicorp.com/blog/announcing-cdk-for-terraform-0-1) [COMMUNITY-TOOL] + - [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] - [opensource.com: How I use Terraform and Helm to deploy the Kubernetes Dashboard' 🌟](https://opensource.com/article/21/8/terraform-deploy-helm) [COMMUNITY-TOOL] - [Infracost 🌟](https://github.com/infracost/infracost) ⭐ 12313 [ENTERPRISE-STABLE] + - [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] - [pratapreddypilaka.blogspot.com: Azure FinOps using Terraform and Infracost' - Finding the hourly or monthly cost before Azure DevOps Deployments](https://pratapreddypilaka.blogspot.com/2023/11/azure-finops-using-terraform-and.html) [COMMUNITY-TOOL] - [linkedin.com/pulse: How to Estimate Cloud Costs with Terraform (Azure, AWS,' GCP, etc.) via Azure DevOps Pipelines](https://www.linkedin.com/pulse/how-estimate-cloud-costs-terraform-azure-aws-gcp-etc-via-kaan-turgut-msexc) [COMMUNITY-TOOL] - [github.com/Azure/awesome-terraform](https://github.com/Azure/awesome-terraform) ⭐ 176 [COMMUNITY-TOOL] - [github.com/ozbillwang/terraform-best-practices](https://github.com/ozbillwang/terraform-best-practices) [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] + - [medium.com/spacelift: Terraform Best Practices for Better Infrastructure' Management](https://medium.com/spacelift/terraform-best-practices-for-better-infrastructure-management-49e0859b5537) [COMMUNITY-TOOL] + - [medium.com/schibsted-engineering: Ultimate Terraform project structure 🌟](https://medium.com/schibsted-engineering/ultimate-terraform-project-structure-9fc7e79f6bc6) [COMMUNITY-TOOL] - [developer.hashicorp.com: Part 3: How to Evolve Your Provisioning Practices](https://developer.hashicorp.com/terraform/cloud-docs/recommended-practices/part3) [COMMUNITY-TOOL] - [thenewstack.io: Terraform’s Best Practices and Pitfalls](https://thenewstack.io/terraforms-best-practices-and-pitfalls) [COMMUNITY-TOOL] - [build5nines.com: Terraform Best Practices for Writing Clean, Readable, and' Maintainable Code](https://build5nines.com/terraform-best-practices-for-writing-clean-readable-and-maintainable-code) [COMMUNITY-TOOL] + - [hashicorp.com: Opinionated Terraform Best Practices and Anti-Patterns](https://www.hashicorp.com/resources/opinionated-terraform-best-practices-and-anti-patterns) [COMMUNITY-TOOL] - [spacelift.io: 20 Terraform Best Practices to Improve your TF workflow 🌟](https://spacelift.io/blog/terraform-best-practices) [COMMUNITY-TOOL] - [blog.coderco.io: Terraform Best Practices Series - Lessons from the Battlefield:' Part 1](https://blog.coderco.io/p/terraform-best-practices-series-lessons) [COMMUNITY-TOOL] + - [reddit.com/r/Terraform: Terraform Experts! Anyone experienced in designing' enterprise grade reusable terraform code?](https://www.reddit.com/r/Terraform/comments/19arrun/comment/kinusdl) [COMMUNITY-TOOL] + - [medium.com/@junjun231953_53717: Terraform Best Practices](https://medium.com/@junjun231953_53717/terraform-best-practices-737153356d41) [COMMUNITY-TOOL] + - [iopshub.medium.com: Terraform Best Practices Everyone Should Know](https://iopshub.medium.com/terraform-best-practices-everyone-should-know-a7c76ba9f085) [COMMUNITY-TOOL] + - [dzone: Manage Multiple Environments With Terraform Workspaces](https://dzone.com/articles/manage-multiple-environments-with-terraform-worksp) [COMMUNITY-TOOL] + - [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] - [build5nines.com: Best Practices to Promote from DEV to PROD Environments' with HashiCorp Terraform using Workspaces and Folders 🌟](https://build5nines.com/best-practices-to-promote-from-dev-to-prod-environments-with-hashicorp-terraform-using-workspaces-and-folders) [COMMUNITY-TOOL] + - [awesomeopensource.com: Terraform Aws Multi Az Subnets](https://awesomeopensource.com/project/cloudposse/terraform-aws-multi-az-subnets) [COMMUNITY-TOOL] - [github.com/cloudposse?q=terraform-](https://github.com/cloudposse?q=terraform-) [COMMUNITY-TOOL] - [devopshubproject/azure-terraform-ansible](https://github.com/devopshubproject/azure-terraform-ansible) ⭐ 3 [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] - [hodovi.cc: Creating a Low Cost Managed Kubernetes Cluster for Personal Development' using Terraform](https://hodovi.cc/blog/creating-low-cost-managed-kubernetes-cluster-personal-development-terraform) [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] - [kubernetes.io blog: Working with Terraform and Kubernetes](https://kubernetes.io/blog/2020/06/working-with-terraform-and-kubernetes) [COMMUNITY-TOOL] - [phillipsj.net: Dynamically Loaded Terraform Providers 🌟](https://www.phillipsj.net/posts/dynamically-loaded-terraform-providers) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing Version 2.0 of the Kubernetes and Helm Providers' for HashiCorp Terraform 🌟](https://www.hashicorp.com/blog/announcing-version-2-0-kubernetes-and-helm-providers-for-hashicorp-terraform) [COMMUNITY-TOOL] + - [hashicorp.com: Wait Conditions in the Kubernetes Provider for HashiCorp' Terraform](https://www.hashicorp.com/blog/wait-conditions-in-the-kubernetes-provider-for-hashicorp-terraform) [COMMUNITY-TOOL] - [itnext.io: Terraform: don’t use kubernetes provider with your cluster resource!' 🌟](https://itnext.io/terraform-dont-use-kubernetes-provider-with-your-cluster-resource-d8ec5319d14a) [COMMUNITY-TOOL] + - [blog.kasten.io: Working with Kubernetes and Terraform Part 1: Concepts Behind' Terraform and Kubernetes](https://blog.kasten.io/concepts-behind-terraform-and-kubernetes) [COMMUNITY-TOOL] - [thenewstack.io: A Better Way to Provision Kubernetes Using Terraform](https://thenewstack.io/a-better-way-to-provision-kubernetes-using-terraform) [COMMUNITY-TOOL] + - [medium.com/@vinoji2005: Using Terraform with Kubernetes: A Comprehensive' Guide](https://medium.com/@vinoji2005/using-terraform-with-kubernetes-a-comprehensive-guide-237f6bbb0586) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing General Availability of the HashiCorp Terraform' Cloud Operator for Kubernetes 🌟](https://www.hashicorp.com/blog/announcing-general-availability-hashicorp-terraform-cloud-operator-for-kubernetes) [COMMUNITY-TOOL] - [hashicorp/terraform-k8s: Terraform Cloud Operator for Kubernetes](https://github.com/hashicorp/terraform-k8s) ⭐ 450 [COMMUNITY-TOOL] + - [medium: Deploy Infrastructure with the Terraform Cloud Operator for Kubernetes' 🌟](https://medium.com/avmconsulting-blog/deploy-infrastructure-with-the-terraform-cloud-operator-for-kubernetes-a179ea4dbbfe) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform Cloud Operator 2.3 adds workspace run operations](https://www.hashicorp.com/blog/terraform-cloud-operator-2-3-adds-workspace-run-operations) [COMMUNITY-TOOL] - [Dzone: Platform as Code With Openshift and Terraform](https://dzone.com/articles/platform-as-code-with-openshift-amp-terraform) [COMMUNITY-TOOL] - [gist.github.com/chadmcrowell: AKS w/Virtual Nodes (ACI)](https://gist.github.com/chadmcrowell/4d11b8a56aba3bdc32ea73c31104357b) [COMMUNITY-TOOL] - [garutilorenzo/k3s-aws-terraform-cluster](https://github.com/garutilorenzo/k3s-aws-terraform-cluster) ⭐ 166 [COMMUNITY-TOOL] - [Global K3s Deployment on Packet Baremetal 🌟](https://github.com/c0dyhi11/k3s-linkerd) ⭐ 8 [COMMUNITY-TOOL] + - [medium.com/@nanditasahu031: Terraform with GCP Cloud](https://medium.com/@nanditasahu031/terraform-with-gcp-cloud-d25d60a6e740) [COMMUNITY-TOOL] + - [medium.com/google-cloud: Setting up Config Connector with Terraform & Helm](https://medium.com/google-cloud/setting-up-config-connector-with-terraform-helm-8ce2f45f48a4) [COMMUNITY-TOOL] + - [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] - [linkedin.com/pulse: GCP-Advanced-Terraform-Interactive-Learning-Challenge](https://www.linkedin.com/pulse/gcp-advanced-terraform-interactive-learning-challeng-kaan-turgut-guipc) [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] - [circleci.com: Infrastructure as Code, part 1: create a Kubernetes cluster' with Terraform](https://circleci.com/blog/learn-iac-part1) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform Adds Support for GKE Autopilot](https://www.hashicorp.com/blog/terraform-adds-support-for-gke-autopilot) [COMMUNITY-TOOL] - [hackernoon.com: Exporting Your GKE Cluster to Terraform Cloud: A Guide with' Challenges and Solutions](https://hackernoon.com/exporting-your-gke-cluster-to-terraform-cloud-a-guide-with-challenges-and-solutions) [COMMUNITY-TOOL] - [github.com/roib20: Terraform - Provision a GKE Cluster with Cloudflare Ingress' and ArgoCD](https://github.com/roib20/terraform-provision-gke-cloudflare) ⭐ 11 [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] - [github.com/terraform-aws-modules/terraform-aws-solutions](https://github.com/terraform-aws-modules/terraform-aws-solutions) ⭐ 77 [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] + - [stories.schubergphilis.com: (Terraform) AWS management using your Google' account](https://stories.schubergphilis.com/terraform-aws-management-using-your-google-account-cfe5ea70c75) [COMMUNITY-TOOL] - [thenewstack.io: Terraform on AWS: Multi-Account Setup and Other Advanced' Tips](https://thenewstack.io/terraform-on-aws-multi-account-setup-and-other-advanced-tips) [COMMUNITY-TOOL] + - [medium: How to Provision AWS Infrastructure with Terraform? 🌟](https://medium.com/faun/provisioning-aws-infrastructure-with-terraform-6ab885fb3fcb) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform AWS Provider Continues to Expand Coverage](https://www.hashicorp.com/blog/terraform-aws-provider-continues-to-expand-coverage) [COMMUNITY-TOOL] - [infoq.com: HashiCorp Terraform AWS Provider Introduces Significant Changes' to Amazon S3 Bucket Resource](https://www.infoq.com/news/2022/02/terraform-aws-provider-s3) [COMMUNITY-TOOL] - [dev.to/arpanadhikari: Reusable AWS iam role for service-accounts (IRSA for' k8s ) terraform module](https://dev.to/arpanadhikari/reusable-aws-iam-role-for-service-accounts-irsa-for-k8s-terraform-module-2og2) [COMMUNITY-TOOL] + - [betterprogramming.pub: Terraform Setup for Using AWS Lambda With S3](https://betterprogramming.pub/terraform-setup-for-using-aws-lambda-with-s3-2b8ba286b6d7) [COMMUNITY-TOOL] - [aws.amazon.com: Save time with automated security checks of your Terraform' scripts](https://aws.amazon.com/blogs/infrastructure-and-automation/save-time-with-automated-security-checks-of-terraform-scripts) [COMMUNITY-TOOL] + - [haque-zubair.medium.com: AWS API Gateway & Lambda with Terraform](https://haque-zubair.medium.com/aws-lambda-api-gateway-with-terraform-bd143b1c56bb) [COMMUNITY-TOOL] + - [medium.com/@abhimanyubajaj98: Deploying Kubernetes from Scratch with Terraform:' A Step-by-Step Guide](https://medium.com/@abhimanyubajaj98/deploying-kubernetes-from-scratch-with-terraform-a-step-by-step-guide-7d628910efd0) [COMMUNITY-TOOL] + - [aws.plainenglish.io: Building AWS Infrastructure with Terraform Modules](https://aws.plainenglish.io/building-aws-infrastructure-with-terraform-modules-2cee480be24d) [COMMUNITY-TOOL] + - [khainas.dev: Create SSH tunnel in AWS with Terraform](https://khainas.dev/create-ssh-tunnel-in-aws-with-terraform-62d1f6968e5d) [COMMUNITY-TOOL] + - [faun.pub: Configuring a Highly Available Infrastructure in AWS using Terraform](https://faun.pub/configuring-a-highly-available-infrastructure-in-aws-using-terraform-2fc9dbb519b6) [COMMUNITY-TOOL] + - [towardsaws.com: Terraform Basics: Creating Custom AWS VPC, Subnets, and' Route Tables](https://towardsaws.com/terraform-basics-creating-custom-aws-vpc-subnets-and-route-tables-4e7075135e99) [COMMUNITY-TOOL] + - [medium.com/@anatoliydadashev: Terraform & AWS decoupled architecture](https://medium.com/@anatoliydadashev/terraform-aws-decoupled-architecture-9135df865310) [COMMUNITY-TOOL] - [dev.to: How to deploy a serverless website with Terraform](https://dev.to/aws-builders/how-to-deploy-a-serverless-website-with-terraform-5677) [COMMUNITY-TOOL] + - [towardsaws.com: Creating a Bastion Host for Secure Access to Your AWS' Infrastructure with Terraform](https://towardsaws.com/creating-a-bastion-host-for-secure-access-to-your-aws-infrastructure-with-terraform-17ee287bb3d) [COMMUNITY-TOOL] - [github.com/aws-samples: AWS Service Catalog Engine for Terraform](https://github.com/aws-samples/service-catalog-engine-for-terraform-os) ⭐ 147 [COMMUNITY-TOOL] - [dev.to: Terraforming AWS RDS : Scaling Postgres](https://dev.to/yet_anotherdev/aws-rds-scaling-postgres-30ic) [COMMUNITY-TOOL] + - [medium.com/aws-infrastructure: Create AWS VPC Infrastructure with Terraform](https://medium.com/aws-infrastructure/create-aws-vpc-infrastructure-with-terraform-308afed9fe31) [COMMUNITY-TOOL] - [numericaideas.com: Auto Scaling Group on AWS with Terraform](https://numericaideas.com/blog/auto-scaling-group-on-aws-with-terraform) [COMMUNITY-TOOL] + - [aws.plainenglish.io: Terraform Hands-on Project](https://aws.plainenglish.io/terraform-hands-on-project-d2105bbc0c62) [COMMUNITY-TOOL] - [devopscube.com: AWS Terraform Autoscaling Group With ALB Deployment Tutorial](https://devopscube.com/terraform-autoscaling-group) [COMMUNITY-TOOL] + - [medium.com/cloud-native-daily: How to Securely Manage Terraform State File' in AWS Using Terraform](https://medium.com/cloud-native-daily/how-to-securely-manage-terraform-state-file-in-aws-using-terraform-7c20b211c9cb) [COMMUNITY-TOOL] - [dev.to/monarene: Dynamic Volume Provisioning in Kubernetes with AWS and' Terraform](https://dev.to/monarene/dynamic-volume-provisioning-in-kubernetes-with-aws-and-terraform-3m6h) [COMMUNITY-TOOL] + - [medium.com/@rizkiprass: Beginner Terraform Tutorial: Launching EC2 in AWS' using Terraform](https://medium.com/@rizkiprass/beginner-terraform-tutorial-launching-ec2-in-aws-using-terraform-73f6d99e6233) [COMMUNITY-TOOL] - [github.com/squareops/terraform-aws-vpc](https://github.com/squareops/terraform-aws-vpc) ⭐ 26 [COMMUNITY-TOOL] + - [devxblog.hashnode.dev: Terraform with AWS](https://devxblog.hashnode.dev/terraform-with-aws) [COMMUNITY-TOOL] - [dev.to/aws-builders: Deploying a Containerized App to ECS Fargate Using' a Private ECR Repo & Terragrunt](https://dev.to/aws-builders/deploying-a-containerized-app-to-ecs-fargate-using-a-private-ecr-repo-terragrunt-5b8a) [COMMUNITY-TOOL] + - [blog.devops.dev: How to create an AWS sandbox account using terraform](https://blog.devops.dev/how-to-create-an-aws-sandbox-account-using-terraform-c3592a6d8abd) [COMMUNITY-TOOL] + - [towardsaws.com: Automating Static Website Deployment: A Guide to CI/CD with' AWS and Terraform](https://towardsaws.com/automating-static-website-deployment-a-guide-to-ci-cd-with-aws-and-terraform-bb6fcbae5667) [COMMUNITY-TOOL] - [youtube: Three tier architecture using Terraform in AWs](https://www.youtube.com/watch?v=3uDxwNOtilU) [COMMUNITY-TOOL] - [github.com/tokarev-artem/auto-ec2-setup](https://github.com/tokarev-artem/auto-ec2-setup) [COMMUNITY-TOOL] - [dev.to/chinmay13: AWS Networking with Terraform: VPC Transit Gateway between' VPCs](https://dev.to/chinmay13/aws-networking-with-terraform-vpc-transit-gateway-between-vpcs-1ne4) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform AWS Cloud Control API provider now generally available](https://www.hashicorp.com/blog/terraform-aws-cloud-control-api-provider-now-generally-available) [COMMUNITY-TOOL] - [dev.to/aws-builders: My Service Mesh journey with Terraform on AWS Cloud' - Part 1](https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-1-3hee) [COMMUNITY-TOOL] - [dev.to/aws-builders: My Service Mesh journey with Terraform on AWS Cloud' - Part 2](https://dev.to/aws-builders/my-service-mesh-journey-with-terraform-on-aws-cloud-part-2-58fd) [COMMUNITY-TOOL] - [github.com/infrahouse/terraform-aws-ecs](https://github.com/infrahouse/terraform-aws-ecs) ⭐ 1 [COMMUNITY-TOOL] @@ -164,29 +431,47 @@ - [aws-observability.github.io: AWS Observability Accelerator for Terraform' 🌟](https://aws-observability.github.io/terraform-aws-observability-accelerator) [COMMUNITY-TOOL] - [aws-observability.github.io: Tracing on Amazon EKS](https://aws-observability.github.io/terraform-aws-observability-accelerator/eks/tracing) [COMMUNITY-TOOL] - [github.com/maddevsio/aws-eks-base: Boilerplate for a basic AWS infrastructure' with EKS cluster 🌟](https://github.com/maddevsio/aws-eks-base) ⭐ 629 [COMMUNITY-TOOL] + - [sebinxavi.medium.com: EKS cluster deployment using Terraform](https://sebinxavi.medium.com/eks-cluster-deployment-using-terraform-685c89b14f72) [COMMUNITY-TOOL] - [itnext.io: How to Design and Provision a Production-Ready EKS Cluster](https://itnext.io/how-to-design-and-provision-a-production-ready-eks-cluster-f24156ac29b2) [COMMUNITY-TOOL] + - [faun.pub: Building an EKS Fargate cluster with Terraform](https://faun.pub/building-an-eks-fargate-cluster-with-terraform-9736813e1196) [COMMUNITY-TOOL] + - [medium.com/devgurus: Building production grade EKS clusters using Terraform](https://medium.com/devgurus/building-production-grade-eks-clusters-using-terraform-df016d239a54) [COMMUNITY-TOOL] + - [medium.com/devops-mojo: Terraform β€” Provision Amazon EKS Cluster using Terraform](https://medium.com/devops-mojo/terraform-provision-amazon-eks-cluster-using-terraform-deploy-create-aws-eks-kubernetes-cluster-tf-4134ab22c594) [COMMUNITY-TOOL] - [dev.to: Creating an EKS Cluster and Node Group with Terraform](https://dev.to/aws-builders/creating-an-eks-cluster-and-node-group-with-terraform-1lf6) [COMMUNITY-TOOL] - [garutilorenzo/k8s-aws-terraform-cluster](https://github.com/garutilorenzo/k8s-aws-terraform-cluster) ⭐ 79 [COMMUNITY-TOOL] - [github.com/terraform-aws-modules/terraform-aws-eks: AWS EKS Terraform module](https://github.com/terraform-aws-modules/terraform-aws-eks) ⭐ 4950 [ENTERPRISE-STABLE] - [itnext.io: Build EKS cluster with Terraform 🌟](https://itnext.io/build-an-eks-cluster-with-terraform-d35db8005963) [COMMUNITY-TOOL] + - [faun.pub: Amazon EKS with Terraform and GitOps in minutes](https://faun.pub/aws-eks-with-terraform-and-gitops-in-minutes-b3ca33171209) [COMMUNITY-TOOL] + - [awstip.com: Streamlining AWS EKS Cluster Volume Management with Helm and' Terraform: EBS CSI Driver + Self-Managed AddOn Option](https://awstip.com/streamlining-aws-eks-cluster-volume-management-with-helm-and-terraform-ebs-csi-driver-78e1d51532ee) [COMMUNITY-TOOL] + - [hewi.blog: Deploying an EKS cluster using Terraform](https://hewi.blog/deploying-an-eks-cluster-using-terraform) [COMMUNITY-TOOL] - [platformwale.blog: Create Amazon EKS Cluster within its VPC using Terraform](https://platformwale.blog/2023/07/15/create-amazon-eks-cluster-within-its-vpc-using-terraform) [COMMUNITY-TOOL] + - [medium.com/@ernestkwashie3: Provisioning Amazon Elastic Kubernetes Service' (EKS) Cluster using Terraform](https://medium.com/@ernestkwashie3/provisioning-amazon-elastic-kubernetes-service-eks-cluster-using-terraform-5e07f1f0dc32) [COMMUNITY-TOOL] - [dev.to/aws-builders: Navigating AWS EKS with Terraform: Understanding VPC' Essentials for EKS Cluster Management](https://dev.to/aws-builders/navigating-aws-eks-with-terraform-understanding-vpc-essentials-for-eks-cluster-management-51e3) [COMMUNITY-TOOL] - [dev.to/verifacrew: How to assume an AWS IAM role from a Service Account' in EKS with Terraform](https://dev.to/verifacrew/how-to-assume-an-aws-iam-role-from-a-service-account-in-eks-with-terraform-28gd) [COMMUNITY-TOOL] + - [medium.com/@vajrapuvinod: Mastering Ingress Context Path Based Routing in' AWS EKS using AWS Load Balancer Controller through Terraform](https://medium.com/@vajrapuvinod/mastering-ingress-context-path-based-routing-in-aws-eks-using-terraform-0db2bbbae474) [COMMUNITY-TOOL] - [awscc](https://registry.terraform.io/providers/hashicorp/awscc/latest) [COMMUNITY-TOOL] + - [hashicorp.com: Announcing Terraform AWS Cloud Control Provider Tech Preview](https://www.hashicorp.com/blog/announcing-terraform-aws-cloud-control-provider-tech-preview) [COMMUNITY-TOOL] + - [hashicorp.com: Using the Terraform AWS Cloud Control Provider](https://www.hashicorp.com/resources/using-the-terraform-aws-cloud-control-provider) [COMMUNITY-TOOL] + - [aws.amazon.com: New – AWS Control Tower Account Factory for Terraform](https://aws.amazon.com/blogs/aws/new-aws-control-tower-account-factory-for-terraform) [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] + - [AWS Control Tower](https://aws.amazon.com/controltower) [COMMUNITY-TOOL] - [porscheofficial/terraform-aws-ecr-watch](https://github.com/porscheofficial/terraform-aws-ecr-watch) ⭐ 70 [COMMUNITY-TOOL] - [serverless.tf: Doing serverless with Terraform](https://serverless.tf) [COMMUNITY-TOOL] - [registry.terraform.io: Terraform Azure Resources 🌟](https://registry.terraform.io/modules/azurerm/resources/azure/latest) [COMMUNITY-TOOL] - [build5nines.com: Get Started with Terraform on Azure](https://build5nines.com/get-started-with-terraform-on-microsoft-azure) [COMMUNITY-TOOL] + - [medium: Using Terraform with Azure β€” the right way](https://medium.com/01001101/using-terraform-with-azure-the-right-way-35af3b51a6b0) [COMMUNITY-TOOL] - [github.com/kuhlman-labs/terraform-azurerm-landing-zone](https://github.com/kuhlman-labs/terraform-azurerm-landing-zone) ⭐ 10 [COMMUNITY-TOOL] - [cloudbuild.co.uk: Part 1: Terraform with Azure - How to install Terraform](https://cloudbuild.co.uk/how-to-install-terraform) [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] - [github.com/thomast1906/terraform-on-azure](https://github.com/thomast1906/terraform-on-azure) [COMMUNITY-TOOL] - [blog.cloudtrooper.net: DRY Terraform code for Private Link and DNS](https://blog.cloudtrooper.net/2023/08/19/dry-terraform-code-for-private-link-and-dns) [COMMUNITY-TOOL] - [build5nines.com: Terraform: Deploy Azure Function App with Consumption Plan](https://build5nines.com/terraform-deploy-azure-function-app-with-consumption-plan) [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] - [medium.com/@noelgass: Azure Common Monitoring With Terraform](https://medium.com/@noelgass/azure-common-monitoring-with-terraform-543aee6dd1f1) [COMMUNITY-TOOL] - [build5nines.com: Terraform: Deploy Azure App Service with Key Vault Secret' Integration](https://build5nines.com/terraform-deploy-azure-app-service-with-key-vault-secret-integration) [COMMUNITY-TOOL] - [linkedin.com/pulse: Deploying Microsoft Sentinel via - ARM Template vs Terraform](https://www.linkedin.com/pulse/deploying-microsoft-sentinel-via-arm-template-vs-debac-manikandan-ychnc) [COMMUNITY-TOOL] - [blog.xmi.fr: Terraform vs Bicep: the differences you should really know' 🌟](https://blog.xmi.fr/posts/terraform-vs-bicep) [COMMUNITY-TOOL] - [hlokensgard.no/knowledge-sharing: Miro Mind map over Azure Landing Zones' element, Terraform modules, GitHub Code](https://hlokensgard.no/knowledge-sharing) [COMMUNITY-TOOL] + - [awstip.com: Deploying Azure Infrastructure with Terraform](https://awstip.com/deploying-azure-infrastructure-with-terraform-e34046c65d0f) [COMMUNITY-TOOL] - [build5nines.com: Terraform: Import Existing Azure Resources into State (.tfstate)](https://build5nines.com/terraform-import-existing-azure-resources-into-state-tfstate) [COMMUNITY-TOOL] - [build5nines.com: What is Azure Private Link and How to Deploy with Terraform](https://build5nines.com/what-is-azure-private-link-and-how-to-deploy-with-terraform) [COMMUNITY-TOOL] - [github.com/Azure/aztfexport](https://github.com/Azure/aztfexport) ⭐ 1890 [COMMUNITY-TOOL] @@ -201,24 +486,41 @@ - [registry.terraform.io/modules/Azure/avm-ptn-alz: ALZ Terraform Module](https://registry.terraform.io/modules/Azure/avm-ptn-alz) [COMMUNITY-TOOL] - [build5nines.com: Using AzAPI Terraform Provider Dynamic Properties Feature' instead of jsonencode](https://build5nines.com/using-azapi-terraform-provider-dynamic-properties-feature-instead-of-jsonencode) [COMMUNITY-TOOL] - [adamtheautomator.com: How to Build Infrastructure with Terraform in Azure' DevOps 🌟](https://adamtheautomator.com/terraform-azure-devops) [COMMUNITY-TOOL] + - [faun.pub: Azure DevOps: Deploying Azure Resources using Terraform](https://faun.pub/azure-devops-deploying-azure-resources-using-terraform-1f2fe46c6aa0) [COMMUNITY-TOOL] - [build5nines.com: Deploy Terraform using Azure DevOps YAML Pipelines](https://build5nines.com/deploy-terraform-using-azure-devops-yaml-pipelines) [COMMUNITY-TOOL] + - [ibrahims.medium.com: Azure Terraform Pipeline β€” DevOps](https://ibrahims.medium.com/azure-terraform-pipeline-devops-b57005a37936) [COMMUNITY-TOOL] - [registry.terraform.io/modules: azure-terraformer - azuredevops provider](https://registry.terraform.io/modules/markti/azure-terraformer/azuredevops) [COMMUNITY-TOOL] - [devblogs.microsoft.com/devops: Introduction to Azure DevOps Workload identity' federation (OIDC) with Terraform](https://devblogs.microsoft.com/devops/introduction-to-azure-devops-workload-identity-federation-oidc-with-terraform) [COMMUNITY-TOOL] + - [medium.com/@antoine.loizeau: Add a switch to simplify Terraform debugging](https://medium.com/@antoine.loizeau/add-a-switch-to-simplify-terraform-debugging-2d532eb889eb) [COMMUNITY-TOOL] - [github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0](https://github.com/microsoft/terraform-provider-azuredevops/releases/tag/v1.0.0) ⭐ 427 [COMMUNITY-TOOL] + - [hashicorp.com: Announcing Azure Stack Hub Provider 1.0](https://www.hashicorp.com/blog/announcing-azure-stack-hub-provider-1-0) [COMMUNITY-TOOL] + - [medium.com/@mariusz_kujawski: Terraform for a Data Engineer](https://medium.com/@mariusz_kujawski/terraform-for-a-data-engineer-553f7538fec8) [COMMUNITY-TOOL] - [github.com/Azure/terraform-azurerm-aks](https://github.com/Azure/terraform-azurerm-aks) ⭐ 388 [COMMUNITY-TOOL] - [itnext.io: How We Used Terraform to Create and Manage a HA AKS Kubernetes' Cluster in Azure](https://itnext.io/how-we-used-terraform-to-create-and-manage-a-ha-aks-kubernetes-cluster-in-azure-812f64896c08) [COMMUNITY-TOOL] + - [hashicorp.com: Build a Quick AKS Cluster the Easy Way with Terraform Cloud' 🌟](https://www.hashicorp.com/blog/build-a-quick-aks-cluster-the-easy-way-with-terraform-cloud) [COMMUNITY-TOOL] + - [github.com/stacksimplify/azure-aks-kubernetes-masterclass 🌟](https://github.com/stacksimplify/azure-aks-kubernetes-masterclass) [COMMUNITY-TOOL] + - [medium.com/@piyush.sachdeva055: Deploy AKS Cluster in Azure With Terraform](https://medium.com/@piyush.sachdeva055/deploy-aks-cluster-in-azure-with-terraform-2028f6c71ada) [COMMUNITY-TOOL] - [github.com/amitmavgupta/azure-terraform](https://github.com/amitmavgupta/azure-terraform) ⭐ 29 [COMMUNITY-TOOL] - [github.com/Azure-Samples/aks-platform-engineering Building a Platform Engineering Environment on Azure Kubernetes Service (AKS) 🌟](https://github.com/Azure-Samples/aks-platform-engineering) ⭐ 155 [COMMUNITY-TOOL] + - [linode.com: Terraforming Kubernetes Series Introduction](https://www.linode.com/content/terraforming-kubernetes-series-introduction-episode-1-6-with-justin-mitchel) [COMMUNITY-TOOL] + - [medium.com/@eoneoff: Installing Istio multicluster deployment with Terraform](https://medium.com/@eoneoff/installing-istio-multicluster-deployment-with-terraform-59db2f9b2177) [COMMUNITY-TOOL] - [dev.to: Deploy Kubernetes Resources in Minikube cluster using Terraform](https://dev.to/chefgs/deploy-kubernetes-resources-in-minikube-cluster-using-terraform-1p8o) [COMMUNITY-TOOL] + - [medium: From AWS CloudFormation to Terraform: Migrating Apache Kafka](https://medium.com/riskified-technology/from-aws-cloudformation-to-terraform-migrating-apache-kafka-32bdabdbaa59) [COMMUNITY-TOOL] + - [qainsights.com: Deploy JMeter on AWS using Terraform](https://qainsights.com/deploy-jmeter-on-aws-using-terraform) [COMMUNITY-TOOL] - [github.com/infrahouse/terraform-aws-openvpn](https://github.com/infrahouse/terraform-aws-openvpn) ⭐ 11 [COMMUNITY-TOOL] - [youtube: Terraform Tutorial for beginners | AWS Infrastructure as Code |' Github Actions 🌟](https://www.youtube.com/playlist?list=PLlvAxgO7JdIXAzHx887zl-4no4X-CtiFu) [COMMUNITY-TOOL] + - [hashicorp.com: GKE Cluster Setup with CDK for Terraform](https://www.hashicorp.com/blog/gke-cluster-setup-with-cdk-for-terraform) [COMMUNITY-TOOL] + - [hashicorp.com: CDK for Terraform Is Now Generally Available](https://www.hashicorp.com/blog/cdk-for-terraform-now-generally-available) [COMMUNITY-TOOL] - [dev.to/aws-builders: Unleashing the Power of CDK and Terraform in Cloud' Deployments](https://dev.to/aws-builders/unleashing-the-power-of-cdk-and-terraform-in-cloud-deployments-5680) [COMMUNITY-TOOL] - [graphviz.org](https://graphviz.org) [COMMUNITY-TOOL] - [edotor.net](https://edotor.net) [COMMUNITY-TOOL] - [dreampuf.github.io/GraphvizOnline](https://dreampuf.github.io/GraphvizOnline) [COMMUNITY-TOOL] - [graphviz.online](https://graphviz.online) [COMMUNITY-TOOL] - [digitalocean.com: How To Build a Custom Terraform Module](https://www.digitalocean.com/community/tutorials/how-to-build-a-custom-terraform-module) [COMMUNITY-TOOL] + - [blog.devops.dev: Terraform Modules](https://blog.devops.dev/terraform-modules-db392bb7e950) [COMMUNITY-TOOL] - [dev.to: Terraform Modules for Advanced Users](https://dev.to/gofirefly/terraform-modules-for-advanced-users-4n56) [COMMUNITY-TOOL] + - [blog.devops.dev: How to manage multiple environments with terraform with' the use of modules?](https://blog.devops.dev/how-to-manage-multiple-environments-with-terraform-with-the-use-of-modules-d4ca512d7b4a) [COMMUNITY-TOOL] + - [betterprogramming.pub: Reusable EC2 Instances Using Terraform Modules](https://betterprogramming.pub/reusable-ec2-instances-using-terraform-modules-59aac51f1fb) [COMMUNITY-TOOL] - [github.com/terraform-aws-modules](https://github.com/terraform-aws-modules) [COMMUNITY-TOOL] - [The Segment AWS Stack](https://segment.com/blog/the-segment-aws-stack) [COMMUNITY-TOOL] - [segmentio/stack](https://github.com/segmentio/stack) ⭐ 2091 [COMMUNITY-TOOL] @@ -227,19 +529,26 @@ - [kyma-incubator/terraform-provider-kind: Terraform Provider for kind (Kubernetes' IN Docker)](https://github.com/kyma-incubator/terraform-provider-kind) ⭐ 81 [COMMUNITY-TOOL] - [github.com/circa10a/terraform-provider-mailform](https://github.com/circa10a/terraform-provider-mailform) ⭐ 14 [COMMUNITY-TOOL] - [env0.com: How to Use Terraform Providers](https://www.env0.com/blog/how-to-use-terraform-providers) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform 1.8 provider functions for AWS, Google Cloud, and' Kubernetes](https://www.hashicorp.com/blog/terraform-1-8-adds-provider-functions-for-aws-google-cloud-and-kubernetes) [COMMUNITY-TOOL] - [github.com/tlkamp/terraform-provider-validation: Validation Provider](https://github.com/tlkamp/terraform-provider-validation) ⭐ 42 [COMMUNITY-TOOL] + - [hashicorp.com: Terraform AWS Cloud Control Provider – Under the Hood](https://www.hashicorp.com/resources/terraform-aws-cloud-control-provider-under-the-hood) [COMMUNITY-TOOL] - [infoq.com: Elastic Releases Terraform Providers for the Elastic Stack and' Elastic Cloud](https://www.infoq.com/news/2022/01/elastic-terraform) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform AzureRM 3.0 Brings Enhanced Azure Function Support](https://www.hashicorp.com/blog/terraform-azurerm-3-0-brings-enhanced-azure-function-support) [COMMUNITY-TOOL] - [registry.terraform.io: Data Source: azurerm_ip_groups (new)](https://registry.terraform.io/providers/hashicorp/Azurerm/latest/docs/data-sources/ip_groups) [COMMUNITY-TOOL] - [registry.terraform.io/modules/hlokensgard/rbac-administrator](https://registry.terraform.io/modules/hlokensgard/rbac-administrator/azure/latest) [COMMUNITY-TOOL] - [prcode.co.uk: Terraform Code Quality](https://prcode.co.uk/2022/02/08/terraform-code-quality) [COMMUNITY-TOOL] - [github.com/terraform-linters/tflint](https://github.com/terraform-linters/tflint/releases/tag/v0.51.0) ⭐ 5713 [ENTERPRISE-STABLE] - [github.com/GoogleCloudPlatform/terraformer 🌟](https://github.com/GoogleCloudPlatform/terraformer) ⭐ 14537 [ENTERPRISE-STABLE] + - [medium.com/@nanditasahu031: Terraformer β€” Generate Terraform Files from' Existing Infrastructure](https://medium.com/@nanditasahu031/terraformer-generate-terraform-files-from-existing-infrastructure-5d709fedd2b9) [COMMUNITY-TOOL] - [Brainboard 🌟](https://www.brainboard.co) [COMMUNITY-TOOL] - [tfsec 🌟](https://tfsec.dev) [COMMUNITY-TOOL] - [youtube: Using tfsec and Jenkins to Secure Your Terraform Code](https://www.youtube.com/watch?v=hbMVGEw0HpE&ab_channel=CloudBeesTV) [COMMUNITY-TOOL] - [Rover - Terraform Visualizer 🌟](https://github.com/im2nguyen/rover) ⭐ 3310 [ENTERPRISE-STABLE] + - [hashicorp.com: Rover - Terraform Visualizer](https://www.hashicorp.com/resources/terraform-plan-interactive-configuration-and-state-visualization-with-rover) [COMMUNITY-TOOL] - [cloudquery.io: Announcing CloudQuery Terraform Drift Detection](https://www.cloudquery.io/blog/announcing-cloudquery-terraform-drift-detection) [COMMUNITY-TOOL] - [run-x/opta: Opta - Supercharge DevOps on any cloud](https://github.com/run-x/opta) ⭐ 912 [COMMUNITY-TOOL] + - [cncf.io: Introducing Opta: Terraform on Rails](https://www.cncf.io/blog/2022/02/18/introducing-opta-terraform-on-rails) [COMMUNITY-TOOL] + - [blog.mineiros.io: Introducing Terramate β€” An Orchestrator and Code Generator' for Terraform](https://blog.mineiros.io/introducing-terramate-an-orchestrator-and-code-generator-for-terraform-5e538c9ee055) [COMMUNITY-TOOL] - [cycloidio/inframap: Inframap 🌟](https://github.com/cycloidio/inframap) ⭐ 2020 [COMMUNITY-TOOL] - [bridgecrewio/AirIAM](https://github.com/bridgecrewio/AirIAM) ⭐ 824 [COMMUNITY-TOOL] - [badarsebard/terraforge](https://github.com/badarsebard/terraforge) ⭐ 64 [COMMUNITY-TOOL] @@ -247,20 +556,76 @@ - [spacelift.io: 18 Most Useful Terraform Tools to Use in 2023](https://spacelift.io/blog/terraform-tools) [COMMUNITY-TOOL] - [github.com/idoavrah/terraform-tui: TFTUI - The Terraform textual UI](https://github.com/idoavrah/terraform-tui) ⭐ 1285 [COMMUNITY-TOOL] - [github.com/jamesw4/confirm-tfvars](https://github.com/jamesw4/confirm-tfvars) [COMMUNITY-TOOL] + - [umeshtyagi829.medium.com: Secure Terrafrom IaC code using Checkov](https://umeshtyagi829.medium.com/secure-terrafrom-iac-code-using-checkov-4a3e1f097f92) [COMMUNITY-TOOL] - [github.com/inkdrop-org/inkdrop-visualizer](https://github.com/inkdrop-org/inkdrop-visualizer) ⭐ 510 [COMMUNITY-TOOL] - [github.com/seal-io/tap: Terraform Advanced Patcher (TAP)](https://github.com/seal-io/tap) ⭐ 15 [COMMUNITY-TOOL] - [github.com/RoseSecurity/Terramaid](https://github.com/RoseSecurity/Terramaid) ⭐ 545 [COMMUNITY-TOOL] - [github.com/cloudposse/atmos](https://github.com/cloudposse/atmos) ⭐ 1300 [COMMUNITY-TOOL] - [github.com/leg100/pug: PUG](https://github.com/leg100/pug) ⭐ 680 [COMMUNITY-TOOL] + - [hashicorp.com: Writing Terraform for unsupported resources 🌟](https://www.hashicorp.com/blog/writing-terraform-for-unsupported-resources) [COMMUNITY-TOOL] + - [medium: Terragrunt cheat sheet](https://medium.com/geekculture/terragrunt-cheat-sheet-bedafbf9d61f) [COMMUNITY-TOOL] - [pie-r/terragrunt-vs-terraspace](https://github.com/pie-r/terragrunt-vs-terraspace) ⭐ 11 [COMMUNITY-TOOL] - [gruntwork-io/terragrunt-infrastructure-live-example](https://github.com/gruntwork-io/terragrunt-infrastructure-live-example) ⭐ 863 [COMMUNITY-TOOL] + - [medium.com/predictivehire: Why we should use Terraform and Terragrunt' to manage Kubernetes (with example code)](https://medium.com/predictivehire/why-we-should-use-terraform-and-terragrunt-to-manage-kubernetes-with-example-code-d96aac2ff25a) [COMMUNITY-TOOL] + - [medium.com/@nanditasahu031: How to Start with Terragrunt 🌟](https://medium.com/@nanditasahu031/how-to-start-with-terragrunt-5cd1a842088a) [COMMUNITY-TOOL] - [infoq.com: Patcher, a Tool to Keep Updating Infrastructure as a Code](https://www.infoq.com/news/2023/04/patcher-iac-upgrade) [COMMUNITY-TOOL] - [Terraspace.cloud](https://terraspace.cloud) [COMMUNITY-TOOL] - [itnext.io: My Journey to HashiCorp Certified: Terraform Associate](https://itnext.io/my-journey-to-hashicorp-certified-terraform-associate-f91f397a01e0) [COMMUNITY-TOOL] + - [medium.com/bb-tutorials-and-thoughts: 250 Practice Questions For Terraform' Associate Certification](https://medium.com/bb-tutorials-and-thoughts/250-practice-questions-for-terraform-associate-certification-7a3ccebe6a1a) [COMMUNITY-TOOL] - [tomwechsler/HashiCorp_Certified_Terraform_Associate](https://github.com/tomwechsler/HashiCorp_Certified_Terraform_Associate) [COMMUNITY-TOOL] + - [AutomatizaciΓ³n de aplicaciones Spring Boot con Terraform, Ansible y GitHub Actions](https://buff.ly/3sl0yYu) [COMMUNITY-TOOL] - [Teaser: Chapter 2 of Terraform Authoring and Operations Professional Study' Guide](https://mattias.engineer/blog/2024/terraform-professional-chapter-2) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### Infrastructure as Code + +#### AI Generation + + - [Terraform 2.0 in Practice: Using AI to Generate Infrastructure as Code](https://markaicode.com/terraform-ai-infrastructure-as-code) [COMMUNITY-TOOL] β€” Focuses on AI-driven generation of HCL infrastructure files. Covers schema checking, validating security guardrails in prompt pipelines, and continuous integration workflows for automated infrastructure verification. +#### Testing Practices + + - [AI Meets Terraform: Prompt Strategies for Test Generation](https://masterpoint.io/blog/ai-meets-tf-prompt-strategies-for-test-generation) [COMMUNITY-TOOL] β€” Outlines specific prompting strategies to automatically draft tests for Terraform modules. Synthesizes automated validation frameworks like `terraform test` with generative AI outputs to ensure infrastructure stability. +### Kubernetes Distributions + +#### Bare-Metal and Edge + + - [poseidon/typhoon](https://github.com/poseidon/typhoon) ⭐ 2042 [EN CONTENT] [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Typhoon is a bare-metal and multi-cloud Kubernetes distribution focused on simplicity. Built entirely with Terraform and running on Flatcar Container Linux, it provides a stable setup that operates efficiently without heavy proprietary layers. +## Cloud Providers + +### Azure + +#### Infrastructure as Code (1) + + - [build5nines.com: Terraform: Create an AKS Cluster 🌟](https://build5nines.com/terraform-create-an-aks-cluster) [COMMUNITY-TOOL] β€” Step-by-step walkthrough explaining the provisioning of fully functioning AKS clusters using Terraform HCL. Provides modular templates containing standard configurations for nodes, subnets, and identity profiles. Excellent for starting GitOps infrastructure-as-code patterns. +## Platform Engineering + +### AI Integration + +#### Agentic Engineering + + - [Terraform & OpenTofu Skill for AI Agents](https://github.com/antonbabenko/terraform-skill) ⭐ 1881 [ADVANCED LEVEL] [EMERGING] [ENTERPRISE-STABLE] β€” An experimental, open-source repository establishing unified Model Context Protocol (MCP) skills or AI tools for Terraform and OpenTofu. Empowers AI agents to dynamically generate, parse, validate, and execute infrastructure-as-code definitions with semantic awareness. +### CI-CD Pipelines + +#### Infrastructure as Code (2) + +##### Azure DevOps + + - [Azure DevOps Terraform Pipeline (Complete Guide + YAML Examples)](https://deniscooper.co.uk/azure-devops-terraform-pipeline) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” A production-grade, step-by-step tutorial on building a fully secure and automated Terraform deployment pipeline within Azure DevOps. Provides robust, reusable YAML template definitions, including state locking configurations, plan validations, and multi-environment promotions. + - [Automate Terraform Testing with Azure DevOps Pipelines](https://skundunotes.com/2025/01/22/automate-terraform-testing-with-azure-devops-pipelines) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Provides a complete implementation walkthrough for embedding robust automated test suites (including tftest and checkov) inside Azure DevOps pipelines. Demonstrates how to validate infrastructure compliance and dry-run infrastructure updates early in the pipeline. +### FinOps + +#### Infrastructure as Code (3) + + - **(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) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Highlights how integrating Infracost into Terraform pull request workflows drives continuous cost awareness and optimization directly at the developer level. Prevents budget shocks by showing real-time, side-by-side cost differentials before code is merged. +## Security + +### Secrets Management + +#### GitOps Secrets + + - **(2026)** [==sops: Simple and flexible tool for managing secrets 🌟==](https://github.com/getsops/sops) ⭐ 21861 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” SOPS is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats, encrypting with AWS KMS, GCP KMS, Azure Key Vault, HashiCorp Vault, age, and PGP. Widely integrated in GitOps workflows, it allows versioning encrypted configuration files without exposing secret data. --- -πŸ’‘ **Explore Related:** [Chef](./chef.md) | [Oauth](./oauth.md) | [Securityascode](./securityascode.md) +πŸ’‘ **Explore Related:** [Kubernetes Security](./kubernetes-security.md) | [Devsecops](./devsecops.md) | [Kustomize](./kustomize.md) diff --git a/v2-docs/test-automation-frameworks.md b/v2-docs/test-automation-frameworks.md index 53f60252..129721f7 100644 --- a/v2-docs/test-automation-frameworks.md +++ b/v2-docs/test-automation-frameworks.md @@ -1,12 +1,44 @@ -# Test Automation Frameworks +# Test Automation Frameworks and Behavior Driven Development. Selenium, Cypress, Cucumber, Appium and more !!! info "Architectural Context" - Detailed reference for Test Automation Frameworks in the context of Platform & Site Reliability. + Detailed reference for Test Automation Frameworks and Behavior Driven Development. Selenium, Cypress, Cucumber, Appium and more in the context of Platform & Site Reliability. ## Standard Reference + - [selenium.dev](https://www.selenium.dev) [COMMUNITY-TOOL] + - [lambdatest.com: Why Selenium Grid Is Ideal For Automated Browser Testing?](https://www.testmuai.com/blog/why-selenium-grid-is-ideal-for-automated-browser-testing) [COMMUNITY-TOOL] + - [lambdatest.com: Top 27 Best Practices For Selenium Test Automation](https://www.testmuai.com/blog/27-best-practices-selenium-test-automation) [COMMUNITY-TOOL] + - [lambdatest.com: Complete Guide To Access Forms In Selenium With Java](https://www.testmuai.com/blog/complete-guide-to-access-forms-in-selenium-with-java) [COMMUNITY-TOOL] + - [lambdatest.com: Selenium IDE: What Is It? & Why Is It Must For Every QA?](https://www.testmuai.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-qa) [COMMUNITY-TOOL] + - [lambdatest.com: How To Integrate Jenkins & Maven With Selenium?](https://www.testmuai.com/blog/selenium-maven-jenkins-integration) [COMMUNITY-TOOL] + - [lambdatest.com: Selenium 4 🌟](https://www.testmuai.com/learning-hub/selenium-4) [COMMUNITY-TOOL] + - [lambdatest.com/selenium: Introduction to Selenium Basics](https://www.testmuai.com/selenium) [COMMUNITY-TOOL] + - [lambdatest.com: Selenium Webdriver Java Tutorial – Guide for Beginners](https://www.testmuai.com/blog/selenium-java-tutorial-how-to-test-login-process) [COMMUNITY-TOOL] + - [lambdatest.com: Complete Guide To Selenium Testing with GitHub Actions 🌟](https://www.testmuai.com/blog/selenium-github-actions-example) [COMMUNITY-TOOL] + - [lambdatest.com: 49 Most Common Selenium Exceptions for Automation Testing](https://www.testmuai.com/blog/49-common-selenium-exceptions-automation-testing) [COMMUNITY-TOOL] + - [lambdatest.com: How To Run Selenium Tests In Docker ? 🌟](https://www.testmuai.com/blog/run-selenium-tests-in-docker) [COMMUNITY-TOOL] + - [lambdatest.com: What Is New In Selenium 4 And What Is Deprecated In It? 🌟](https://www.testmuai.com/blog/what-is-deprecated-in-selenium4) [COMMUNITY-TOOL] + - [lambdatest.com: How To Upgrade From Selenium 3 To Selenium 4?](https://www.testmuai.com/blog/upgrade-from-selenium3-to-selenium4) [COMMUNITY-TOOL] + - [lambdatest.com: How To Scroll a Page Using Selenium WebDriver?](https://www.testmuai.com/blog/scroll-down-in-selenium) [COMMUNITY-TOOL] + - [lambdatest.com: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver?](https://www.testmuai.com/blog/modifying-http-request-headers-in-java-using-selenium-webdriver) [COMMUNITY-TOOL] + - [lambdatest.com: Debunking The Top 8 Selenium Testing Myths](https://www.testmuai.com/blog/debunking-selenium-testing-myths) [COMMUNITY-TOOL] + - [automated-360.com: How to perform Code Quality Check for Selenium Test Automation? (SonarQube)](https://andara88.it.com) [COMMUNITY-TOOL] + - [lambdatest.com: Selenium Locators Tutorial 🌟](https://www.testmuai.com/learning-hub/selenium-locators) [COMMUNITY-TOOL] + - [lambdatest.com: Selenium Automation Testing: Basics and Getting Started 🌟](https://www.testmuai.com/blog/selenium-tutorial) [COMMUNITY-TOOL] + - [lambdatest.com: How To Create Automated Web Bot With Selenium In Python](https://www.testmuai.com/blog/automated-web-bot-with-selenium-python) [COMMUNITY-TOOL] + - [lambdatest.com: Selenium Python Tutorial 🌟](https://www.testmuai.com/learning-hub/python-tutorial) [COMMUNITY-TOOL] + - [lambdatest.com: Why You Need Build Automation Tools for Selenium Automation Testing?](https://www.testmuai.com/blog/why-you-need-build-automation-tools-for-selenium-automation-testing) [COMMUNITY-TOOL] + - [lambdatest.com: Selenium vs Cypress – Which Is Better in 2021?](https://www.testmuai.com/blog/cypress-vs-selenium-comparison) [COMMUNITY-TOOL] + - [Tempest Testing Project](https://docs.openstack.org/tempest/latest) [COMMUNITY-TOOL] + - [appium.io](http://appium.io) [COMMUNITY-TOOL] + - [experitest.com: Start Automating your mobile tests with Cucumber and Appium](https://digital.ai/products/continuous-testing) [COMMUNITY-TOOL] + - [lambdatest.com: How To Integrate Cucumber With Jenkins?](https://www.testmuai.com/blog/cucumber-with-jenkins-integration) [COMMUNITY-TOOL] + - [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) [COMMUNITY-TOOL] - [opensource.com: 9 open source test-automation frameworks](https://opensource.com/article/20/7/open-source-test-automation-frameworks) [COMMUNITY-TOOL] + - [Dzone: best practices for selenium automation](https://dzone.com/articles/best-practices-for-selenium-automation-one-must-kn) [COMMUNITY-TOOL] + - [Dzone: top 11 challenges in autmation testing using selenium](https://dzone.com/articles/top-11-challenges-in-automation-testing-using-sele) [COMMUNITY-TOOL] - [youtube: execution test Selenium + Grafana + Jenkins](https://www.youtube.com/watch?v=vDj5IsWjU0A) [COMMUNITY-TOOL] + - [qautomation.blog: How to run selenium script in JMeter](https://qautomation.blog/2019/05/07/how-to-run-selenium-script-in-jmeter) [COMMUNITY-TOOL] - [dev.to: Using Selenium With Python in a Docker Container](https://dev.to/nazliander/using-selenium-within-a-docker-container-ghp) [COMMUNITY-TOOL] - [intellipaat.com: Selenium Tutorial – Learn Selenium from Experts](https://intellipaat.com/blog/tutorial/selenium-tutorial) [COMMUNITY-TOOL] - [automationreinvented.blogspot.com: How to run selenium tests from Jenkins?' Maven and Jenkins Integration with Testng-Selenium? Run selenium maven project from command line? 🌟](https://automationreinvented.blogspot.com/2021/02/how-to-run-test-selenium-tests-from.html) [COMMUNITY-TOOL] @@ -20,10 +52,15 @@ - [automationqahub.com: How to Configure multiple environments in Playwright](https://automationqahub.com/how-to-configure-multiple-environments-in-playwright) [COMMUNITY-TOOL] - [opensource.com: Why we built an open source testing framework](https://opensource.com/article/22/1/open-source-testing-framework) [COMMUNITY-TOOL] - [automationqahub.com: How to get started with Appium 2.0](https://automationqahub.com/how-to-do-mobile-automation-using-appium-2-0) [COMMUNITY-TOOL] + - [medium: Testing APIs with Python 🌟](https://medium.com/python-in-plain-english/testing-apis-with-python-4ca51d604ffe) [COMMUNITY-TOOL] - [tutorials.virtualan.io: Idaithalam - Lowcode Test Automation](https://tutorials.virtualan.io/#/Idaithalam) [COMMUNITY-TOOL] + - [testinglpoint.com: Cucumber Interview Question](https://www.testinglpoint.com/cucumber-interview-question) [COMMUNITY-TOOL] + - [dzone: API Testing With Cucumber](https://dzone.com/articles/api-testing-with-cucumber) [COMMUNITY-TOOL] - [Atlassian Marketplace: Zephyr](https://marketplace.atlassian.com/apps/1014681/zephyr-for-jira-test-management) [COMMUNITY-TOOL] + - [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] --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) diff --git a/v2-docs/testops.md b/v2-docs/testops.md index 9ddac3ab..766ee3d2 100644 --- a/v2-docs/testops.md +++ b/v2-docs/testops.md @@ -1,18 +1,25 @@ -# Testops +# TestOps and Continuous Testing !!! info "Architectural Context" - Detailed reference for Testops in the context of Platform & Site Reliability. + Detailed reference for TestOps and Continuous Testing in the context of Platform & Site Reliability. ## Standard Reference + - [softwarebusinessgrowth.com: Parallel System Validation – The End Of DevOps](https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-0001) [COMMUNITY-TOOL] + - [blog.gurock.com: What Is DevTestOps?](https://www.testrail.com/blog/what-is-devtestops) [COMMUNITY-TOOL] + - [Smocker (server mock) is a simple and efficient HTTP mock server](https://github.com/smocker-dev/smocker) ⭐ 1279 [COMMUNITY-TOOL] + - [theregister.com: Coding unit tests is boring. Wouldn't it be cool if an AI could do it for you? That's where Diffblue comes in](https://www.theregister.com/software/2020/09/21/coding-unit-tests-is-boring-wouldnt-it-be-cool-if-an-ai-could-do-it-for-you-thats-where-diffblue-comes-in/318634) [COMMUNITY-TOOL] - [devops.com: Shift-Right Testing: The Emergence of TestOps](https://devops.com/shift-right-testing-the-emergence-of-testops) [COMMUNITY-TOOL] - [devopsonline.co.uk: DevOps and the emergence of TestOps!](https://www.devopsonline.co.uk/devops-and-the-emergence-of-testops) [COMMUNITY-TOOL] - [opcito.com: TestOps: How to automate your software pipeline at the speed' of DevOps](https://www.opcito.com/blogs/testops-how-to-automate-your-software-pipeline-at-the-speed-of-devops) [COMMUNITY-TOOL] - [xeridia.co.uk: The Importance of Testing in DevOps](https://www.xeridia.co.uk/blog/importance-testing-devops) [COMMUNITY-TOOL] - [xeridia.co.uk: Benefits of Test-Driven Development in DevOps Environments](https://www.xeridia.co.uk/blog/benefits-test-driven-development-devops-environments) [COMMUNITY-TOOL] + - [itnext.io: Kubernetes: load-testing and high-load tuning β€” problems and' solutions](https://itnext.io/kubernetes-load-testing-and-high-load-tuning-problems-and-solutions-244d869a9791) [COMMUNITY-TOOL] - [gcreddy.com: Domain Knowledge for Software Testers](https://www.gcreddy.com/2016/06/domain-knowledge-for-testers.html) [COMMUNITY-TOOL] + - [guru99.com: What is Continuous Testing in DevOps? Definition, Benefits,' Tools](https://www.guru99.com/continuous-testing.html) [COMMUNITY-TOOL] - [opensource.com: What you need to know about automation testing in CI/CD](https://opensource.com/article/20/7/automation-testing-cicd) [COMMUNITY-TOOL] - [thenewstack.io: Removing the Roadblock to Continuous Performance Testing](https://thenewstack.io/removing-the-roadblock-to-continuous-performance-testing) [COMMUNITY-TOOL] + - [guru99.com: What is Test Driven Development (TDD)? Tutorial with Example](https://www.guru99.com/test-driven-development.html) [COMMUNITY-TOOL] - [functionize.com: Testers vs TDD](https://www.functionize.com/blog/testers-vs-tdd) [COMMUNITY-TOOL] - [copyist](https://github.com/cockroachdb/copyist) ⭐ 852 [COMMUNITY-TOOL] - [opensource.com: Cerberus - An open source solution for continuous testing' at scale](https://opensource.com/article/20/8/cerberus-test-automation) [COMMUNITY-TOOL] @@ -22,5 +29,5 @@ --- -πŸ’‘ **Explore Related:** [Sre](./sre.md) | [Chaos Engineering](./chaos-engineering.md) | [Developerportals](./developerportals.md) +πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Project Management Methodology](./project-management-methodology.md) | [Scaffolding](./scaffolding.md) diff --git a/v2-docs/visual-studio.md b/v2-docs/visual-studio.md index de06f5ae..d9e61c6b 100644 --- a/v2-docs/visual-studio.md +++ b/v2-docs/visual-studio.md @@ -1,17 +1,58 @@ -# Visual Studio +# Visual Studio Code !!! info "Architectural Context" - Detailed reference for Visual Studio in the context of Developer Ecosystem. + Detailed reference for Visual Studio Code in the context of Developer Ecosystem. ## Standard Reference + - [Using Version Control in VS Code](https://code.visualstudio.com/docs/sourcecontrol/overview) [COMMUNITY-TOOL] + - [A multi-step tutorial that covers the basics of working with Docker with Visual Studio Code and deploy on Azure](https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial) [COMMUNITY-TOOL] + - [dev.to: Video: Visualize the architecture of your Java app, in VS Code, in 2 ΒΉ/β‚‚ minutes](https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-code-in-2-minutes-568j) [COMMUNITY-TOOL] + - [serverless-stack.com: How to debug Lambda functions with Visual Studio Code](https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio-code.html) [COMMUNITY-TOOL] + - [github.blog: VS Code: Now creating pull requests 🌟](https://github.blog/news-insights/product-news/create-pull-requests-in-vscode) [COMMUNITY-TOOL] + - [dev.to: Visual Studio Code - Tips & Tricks - Command Palette and its friends](https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette-and-its-friends-2bhi) [COMMUNITY-TOOL] + - [dev.to/this-is-learning: Visual Studio Code - Tips & Tricks - Snippets](https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041) [COMMUNITY-TOOL] + - [VSCode Updates](https://code.visualstudio.com/updates/v1_120) [COMMUNITY-TOOL] + - [Flexible layout 🌟](https://code.visualstudio.com/updates/v1_120/v1_46#_flexible-layout) [COMMUNITY-TOOL] + - [GitLens interactive rebase](https://github.com/gitkraken/vscode-gitlens#interactive-rebase-editor-) ⭐ 9822 [ENTERPRISE-STABLE] + - [Helm Intellisense](https://marketplace.visualstudio.com/items?utm_sq=ggv6n6jy52&itemName=Tim-Koehler.helm-intellisense&ssr=false#overview) [COMMUNITY-TOOL] + - [CloudFormation Snippets 🌟](https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation-yaml-snippets) [COMMUNITY-TOOL] + - [GitHub Actions 🌟](https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions) [COMMUNITY-TOOL] + - [Azure/vscode-kubernetes-tools 🌟](https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools) ⭐ 757 [COMMUNITY-TOOL] + - [techcommunity.microsoft.com: Unleashing GitHub Copilot for Infrastructure as Code (powershell, terraform, etc)](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/unleashing-github-copilot-for-infrastructure-as-code/4124031) [COMMUNITY-TOOL] + - [GitLab Workflow](https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow) [COMMUNITY-TOOL] + - [Terraform](https://marketplace.visualstudio.com/items?itemName=hashicorp.terraform) [COMMUNITY-TOOL] + - [Integrated Terminal](https://code.visualstudio.com/docs/terminal/basics) [COMMUNITY-TOOL] + - [blog.golang.org: Gopls on by default in the VS Code Go extension](https://go.dev/blog/gopls-vscode-go) [COMMUNITY-TOOL] + - [Repl.it](https://replit.com) [COMMUNITY-TOOL] + - [openshift.com: Visual Web Terminal - A Turbocharged Command Line for Kubernetes and OpenShift](https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-for-kubernetes-and-openshift) [COMMUNITY-TOOL] + - [github.dev](https://github.dev/github/dev) [COMMUNITY-TOOL] + - [gitpod.io 🌟🌟](https://ona.com) [COMMUNITY-TOOL] + - [ExtensiΓ³n de Visual Studio Code que genera tests y mejora tu cΓ³digo](https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk) [COMMUNITY-TOOL] + - [New VS Code Release Highlights v1.86](https://www.youtube.com/shorts/bVlIo4H0IDU) [COMMUNITY-TOOL] + - [File Icon Theme](https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8) [COMMUNITY-TOOL] + - [Learn with Copilot](https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn) [COMMUNITY-TOOL] + - [Visualize your git repo in vscode with Git Graph extensions](https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa) [COMMUNITY-TOOL] + - [How to be a professional (un)wrapper #vscode #programmingtools #coding](https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M) [COMMUNITY-TOOL] + - [Visual Studio Code JCasC-Plugin 🌟](https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin) [COMMUNITY-TOOL] + - [Getting Started with Data Wrangler in VS Code](https://code.visualstudio.com/docs/datascience/data-wrangler) [COMMUNITY-TOOL] + - [kite: Code Faster with AI Autocomplete](https://kite.com) [COMMUNITY-TOOL] + - [Ruff](https://github.com/astral-sh/ruff) ⭐ 47643 [DE FACTO STANDARD] + - [marketplace.visualstudio.com: Learn Cloud 🌟](https://marketplace.visualstudio.com/items?itemName=azurepaas-tools.vscode-learncloud) [COMMUNITY-TOOL] + - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] + - [AWS Toolkits for Cloud9, JetBrains and VS Code now support interaction with over 200 new resource types 🌟](https://aws.amazon.com/about-aws/whats-new/2021/11/aws-toolkits-cloud9-jetbrains-vs-code) [COMMUNITY-TOOL] + - [Awesome Visual Studio Code](https://github.com/viatsko/awesome-vscode) ⭐ 28668 [DE FACTO STANDARD] + - [thorsten-hans.com: Debugging apps in Kubernetes with Bridge](https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge) [COMMUNITY-TOOL] + - [marketplace.visualstudio.com: Bridge to Kubernetes (VSCode)](https://marketplace.visualstudio.com/items?itemName=mindaro.mindaro) [COMMUNITY-TOOL] - [code.visualstudio.com: Visual Studio Code](https://code.visualstudio.com) [COMMUNITY-TOOL] - [vscode.github.com: GitHub and Visual Studio Code 🌟](https://vscode.github.com) [COMMUNITY-TOOL] - [VScode run from WSL in Linux: Cannot activate the 'Atlassian for VSCode' (Official)' extension because 'git' extension is not loaded](https://bitbucket.org/atlassianlabs/atlascode/issues/112/cannot-activate-the-atlassian-for-vscode) [COMMUNITY-TOOL] - [With the Edge (Chromium) Tools for VS Code you can see the browser's Inspector and Dev Tools within VSCode, to debug your front-end code](https://gist.github.com/hxlnt/60d0e62efdb973e221e585e2b990bfd6) [COMMUNITY-TOOL] + - [docker.com: How to Develop Inside a Container Using Visual Studio Code Remote' Containers 🌟](https://www.docker.com/blog/how-to-develop-inside-a-container-using-visual-studio-code-remote-containers) [COMMUNITY-TOOL] - [devblogs.microsoft.com: Need an Intro to VS Code? Let Tech with Tim Help!](https://devblogs.microsoft.com/python/need-an-intro-to-vs-code-let-tech-with-tim-help) [COMMUNITY-TOOL] - [thenewstack.io: This Week in Programming: All Hail Visual Studio Code](https://thenewstack.io/this-week-in-programming-all-hail-visual-studio-code) [COMMUNITY-TOOL] - [blogs.windows.com: Bringing the browser developer tools to Visual Studio' Code](https://blogs.windows.com/msedgedev/2020/10/01/microsoft-edge-tools-vscode) [COMMUNITY-TOOL] + - [visualstudiomagazine.com: Code with Fire! Top VS Code Tips](https://visualstudiomagazine.com/articles/2021/01/29/vs-code-tips.aspx) [COMMUNITY-TOOL] - [39digits.com: How to sign your commits to GitHub using Visual Studio Code' on Windows 10 and WSL2 🌟](https://www.39digits.com/signed-git-commits-on-wsl2-using-visual-studio-code) [COMMUNITY-TOOL] - [youtube: Source Control Tip 9: Dealing with Merge Conflicts in VS Code](https://www.youtube.com/watch?v=ybCxPHzRJfA&ab_channel=VisualStudioCode) [COMMUNITY-TOOL] - [dev.to: Using VS Code to git rebase](https://dev.to/colbygarland/using-vs-code-to-git-rebase-1lc) [COMMUNITY-TOOL] @@ -19,13 +60,18 @@ - [dev.to: How to configure VSCode Bracket Pair Colors Natively](https://dev.to/amanhimself/how-to-configure-vscode-bracket-pair-colors-natively-3nl) [COMMUNITY-TOOL] - [realpython.com: Advanced Visual Studio Code for Python Developers](https://realpython.com/advanced-visual-studio-code-python) [COMMUNITY-TOOL] - [blog.openreplay.com: 8 Cool VS Code tips to make your workspace more personal](https://blog.openreplay.com/8-cool-vs-code-tips-to-make-your-workspace-more-personal) [COMMUNITY-TOOL] + - [betterprogramming.pub: How To Update Your GitHub Repository in Visual Studio' Code](https://betterprogramming.pub/how-to-update-your-github-repository-in-visual-studio-code-7bb9e8549cea) [COMMUNITY-TOOL] - [dev.to/jcofman: Make VS Code better by editing and updating some settings](https://dev.to/jcofman/make-vs-code-better-by-editing-and-updating-some-settings-4m9a) [COMMUNITY-TOOL] + - [levelup.gitconnected.com: 12 Visual Studio Code Shortcuts That Every Developer' Must Know](https://levelup.gitconnected.com/12-visual-studio-code-shortcuts-that-every-developer-must-know-8d6ce5fc3631) [COMMUNITY-TOOL] + - [betterprogramming.pub: Generating Class Diagrams for .Net Core](https://betterprogramming.pub/generating-class-diagrams-for-net-core-c4913db9398b) [COMMUNITY-TOOL] - [freecodecamp.org: Best Colorful VSCode Extensions – How to Personalize Your' Editor](https://www.freecodecamp.org/news/best-colorful-vscode-extensions-for-productivity) [COMMUNITY-TOOL] - [dev.to: VSCode Extensions I'm in LOVE with | Tina Huynh](https://dev.to/tmchuynh/vscode-extensions-im-in-love-with-oab) [COMMUNITY-TOOL] + - [betterprogramming.pub: Learn to Code Remotely With VS Code And SSH](https://betterprogramming.pub/learn-to-code-remotely-with-vs-code-and-ssh-68c630759279) [COMMUNITY-TOOL] - [austingil.com: VS Code Timeline Restores Lost Work That Git Can’t 🌟](https://austingil.com/vs-code-timeline-restores-work-git-cant) [COMMUNITY-TOOL] - [developers.redhat.com: Remote container development with VS Code and Podman' 🌟](https://developers.redhat.com/articles/2023/02/14/remote-container-development-vs-code-and-podman) [COMMUNITY-TOOL] - [visualstudio.microsoft.com/services/live-share: Visual Studio Live Share' 🌟](https://visualstudio.microsoft.com/services/live-share) [COMMUNITY-TOOL] - [freecodecamp.org: How to Use Markdown in VSCode – Syntax and Examples](https://www.freecodecamp.org/news/how-to-use-markdown-in-vscode) [COMMUNITY-TOOL] + - [gijsreijn.medium.com: Optimizing Your DSC V3 Authoring Experience in VSCode](https://gijsreijn.medium.com/optimizing-your-dsc-v3-authoring-experience-in-vscode-bd8e90c52312) [COMMUNITY-TOOL] - [code.visualstudio.com: keyboard shortcuts for Windows](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf) [COMMUNITY-TOOL] - [code.visualstudio.com: keyboard shortcuts for macOS](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf) [COMMUNITY-TOOL] - [code.visualstudio.com: keyboard shortcuts for Linux](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf) [COMMUNITY-TOOL] @@ -49,10 +95,13 @@ - [Live Server:](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) [COMMUNITY-TOOL] - [SVG:](https://marketplace.visualstudio.com/items?itemName=jock.svg) [COMMUNITY-TOOL] - [Python Visual Studio Code](https://github.com/microsoft/vscode-python) ⭐ 4618 [ENTERPRISE-STABLE] + - [betterprogramming.pub: The Best VS Code Extensions to Supercharge Your Git](https://betterprogramming.pub/the-best-vs-code-extensions-to-supercharge-your-git-5d5ab3f64f64) [COMMUNITY-TOOL] + - [dzone.com: 10 VS Code Extensions to Fight Technical Debt](https://dzone.com/articles/10-vs-code-extensions-to-fight-technical-debt) [COMMUNITY-TOOL] - [dev.to: Superb VSCode extensions changing your coding life](https://dev.to/duckinm/superb-vscode-extensions-changing-your-coding-life-2cmb) [COMMUNITY-TOOL] - [c-sharpcorner.com: The Best VS Code Extensions For Remote Working](https://www.c-sharpcorner.com/article/the-best-vs-code-extensions-for-remote-working) [COMMUNITY-TOOL] - [freecodecamp.org: VS Code Extensions to Increase Developer Productivity](https://www.freecodecamp.org/news/vs-code-extensions-to-increase-developer-productivity) [COMMUNITY-TOOL] - [dev.to: My Top 5 Visual Studio Code extensions for Azure Developers](https://dev.to/azure/my-top-5-visual-studio-code-extensions-for-azure-developers-1odo) [COMMUNITY-TOOL] + - [hashicorp.com: Terraform extension for VS Code speeds up loading of large' workspaces](https://www.hashicorp.com/blog/terraform-extension-for-vs-code-speeds-up-loading-of-large-workspaces) [COMMUNITY-TOOL] - [Prettier ESLint](https://marketplace.visualstudio.com/items?itemName=rvest.vs-code-prettier-eslint) [COMMUNITY-TOOL] - [Rainbow Brackets](https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets) [COMMUNITY-TOOL] - [TODO Highlight](https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight) [COMMUNITY-TOOL] @@ -71,6 +120,7 @@ - [Azure Resource Manager (ARM) Tools 🌟](https://marketplace.visualstudio.com/items?itemName=msazurermtools.azurerm-vscode-tools) [COMMUNITY-TOOL] - [developers.redhat.com: Devfiles and Kubernetes cluster support in OpenShift' Connector 0.2.0 extension for VS Code 🌟](https://developers.redhat.com/blog/2020/11/16/devfiles-and-kubernetes-cluster-support-in-openshift-connector-0-2-0-extension-for-vs-code) [COMMUNITY-TOOL] - [freecodecamp.org: VS Code Extensions That'll Boost Your Development Productivity' 🌟](https://www.freecodecamp.org/news/vs-code-extensions-to-boost-your-development-productivity) [COMMUNITY-TOOL] + - [dannys.cloud: Autocomplete your CloudFormation Resources in VS Code](https://dannys.cloud/autocomplete-cloudformation-resources-vs-code) [COMMUNITY-TOOL] - [Local History](https://marketplace.visualstudio.com/items?itemName=xyz.local-history) [COMMUNITY-TOOL] - [Remote Repositories 🌟](https://code.visualstudio.com/blogs/2021/06/10/remote-repositories) [COMMUNITY-TOOL] - [Working with Kubernetes in VS Code](https://code.visualstudio.com/docs/azure/kubernetes) [COMMUNITY-TOOL] @@ -106,6 +156,7 @@ - [Jira and Bitbucket (Official)](https://marketplace.visualstudio.com/items?itemName=Atlassian.atlascode) [COMMUNITY-TOOL] - [Kubernetes (by Microsoft)](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools) [COMMUNITY-TOOL] - [Kubernetes Kind (by Microsoft)](https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.kind-vscode) [COMMUNITY-TOOL] + - [hashicorp.com: Supporting the HashiCorp Terraform Extension for Visual Studio' Code](https://www.hashicorp.com/blog/supporting-the-hashicorp-terraform-extension-for-visual-studio-code) [COMMUNITY-TOOL] - [MongoDB for VS Code](https://marketplace.visualstudio.com/items?itemName=mongodb.mongodb-vscode) [COMMUNITY-TOOL] - [Azure DevOps 🌟](https://marketplace.visualstudio.com/azuredevops) [COMMUNITY-TOOL] - [gitflow by vector-of-bool](https://marketplace.visualstudio.com/items?itemName=vector-of-bool.gitflow) [COMMUNITY-TOOL] @@ -119,18 +170,22 @@ - [Alessandro Fragnani: Jenkins Status](https://marketplace.visualstudio.com/items?itemName=alefragnani.jenkins-status) [COMMUNITY-TOOL] - [developers.redhat.com: Remote debugging on Kubernetes using VS Code](https://developers.redhat.com/articles/2021/12/13/remote-debugging-kubernetes-using-vs-code#) [COMMUNITY-TOOL] - [metalbear-co/mirrord](https://github.com/metalbear-co/mirrord) ⭐ 5083 [ENTERPRISE-STABLE] + - [blog.stackademic.com: Debugging Microservices Locally with mirrord](https://blog.stackademic.com/mastering-local-microservices-debugging-with-mirrord-0a99443c1544) [COMMUNITY-TOOL] - [kenneth.io: Introducing remote debugging of Node.js apps on Azure App Service' from VS Code](https://kenneth.io/post/introducing-remote-debugging-of-nodejs-apps-on-azure-app-service-from-vs-code-in-public-preview) [COMMUNITY-TOOL] - [Python in Visual Studio Code – September 2020 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-2020-release) [COMMUNITY-TOOL] - [Python in Visual Studio Code – January 2021 Release](https://devblogs.microsoft.com/python/python-in-visual-studio-code-january-2021-release) [COMMUNITY-TOOL] - [realpython.com: Python Development in Visual Studio Code](https://realpython.com/python-development-visual-studio-code) [COMMUNITY-TOOL] - [github.com/golang/vscode-go 🌟](https://github.com/golang/vscode-go/blob/master/README.md) ⭐ 4248 [ENTERPRISE-STABLE] - [Bridge to Kubernetes 🌟](https://github.com/microsoft/mindaro) ⭐ 303 [COMMUNITY-TOOL] + - [visualstudiomagazine.com: Bridge to Kubernetes Simplifies Microservice Development' in Visual Studio/VS Code](https://visualstudiomagazine.com/articles/2020/10/07/bridge-kubernetes.aspx) [COMMUNITY-TOOL] - [Gitpod Open Sources a β€˜Holistic IDE’](https://thenewstack.io/gitpod-open-sources-a-holistic-ide) [COMMUNITY-TOOL] - [piotrminkowski.com: Development on Kubernetes: IDE & TOOLS](https://piotrminkowski.com/2020/08/03/development-on-kubernetes-ide-tools) [COMMUNITY-TOOL] - [Linux on Chrome OS, sometimes called Crostini 🌟](https://chromeos.dev/en/linux) [COMMUNITY-TOOL] - [Fleet](https://www.jetbrains.com/fleet) [COMMUNITY-TOOL] - [softzone.es: Conoce Fleet, el nuevo IDE ultraligero de la mano de JetBrains](https://www.softzone.es/noticias/programas/conoce-fleet-ide-ultraligero-mano-jetbrains) [COMMUNITY-TOOL] - [thenewstack.io: Are Cloud-Based IDEs the Future of Software Engineering?](https://thenewstack.io/are-cloud-based-ides-the-future-of-software-engineering) [COMMUNITY-TOOL] + - [evaizik.medium.com: Setting up a remote debugging for Java microservices' running inside Kubernetes pods](https://evaizik.medium.com/setting-up-a-remote-debugging-for-java-microservices-running-inside-kubernetes-pods-d4aab1ff4efa) [COMMUNITY-TOOL] + - [betterprogramming.pub: My Top 7 Most Underrated IntelliJ IDEA Features](https://betterprogramming.pub/my-top-7-most-underrated-intellij-idea-features-572b0b706bd6) [COMMUNITY-TOOL] - [github1s.com 🌟](https://github1s.com) [COMMUNITY-TOOL] - [vscode.dev 🌟](https://vscode.dev) [COMMUNITY-TOOL] - [Visual Studio Code - Shorts](https://www.youtube.com/@code/shorts) [COMMUNITY-TOOL] @@ -164,7 +219,14 @@ - [Hacking GitHub?](https://www.youtube.com/shorts/nMJBbH7g1M4) [COMMUNITY-TOOL] - [Screencast mode](https://www.youtube.com/shorts/KZHI5RMmFk0) [COMMUNITY-TOOL] +## Cloud Native Languages + +### Go + +#### Kubernetes Integration + + - [blog.getambassador.io: Debugging Go Microservices in Kubernetes with VScode](https://blog.getambassador.io/debugging-go-microservices-in-kubernetes-with-vscode-a36beb48ef1) [EN CONTENT] [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” Explores techniques for real-time remote debugging of Go microservices running inside a Kubernetes cluster using Telepresence and VSCode, bridging local development environments with cloud resources. --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/web-servers.md b/v2-docs/web-servers.md index 2c4957de..ea2f6217 100644 --- a/v2-docs/web-servers.md +++ b/v2-docs/web-servers.md @@ -1,7 +1,22 @@ -# Web Servers +# Web Servers & Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more !!! info "Architectural Context" - Detailed reference for Web Servers in the context of Networking & Service Mesh. + Detailed reference for Web Servers & Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more in the context of Networking & Service Mesh. + +## Standard Reference + + - [nginx.com: The Complete NGINX Cookbook 🌟](https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook) [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] + - [How To Use the Official NGINX Docker Image](https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image) [COMMUNITY-TOOL] + - [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] ## Networking @@ -25,6 +40,9 @@ ##### Kubernetes Ingress - [opensource.com: Directing Kubernetes traffic with Traefik](https://opensource.com/article/20/3/kubernetes-traefik) [COMMUNITY-TOOL] β€” An introductory article explaining how to set up Traefik as an Ingress Controller in Kubernetes. It focuses on setting up path-based routing rules and using labels to automate routing table updates. +##### Kustomize Deployments + + - [blog.tomarrell.com: Kustomize: Traefik v2.2 as a Kubernetes Ingress Controller](https://blog.tomarrell.com/post/traefik_v2_on_kubernetes) [LEGACY] β€” An operations blog outlining Traefik v2.2 deployment using Kustomize overlays. Although the specific Traefik CRD API versions are legacy, the architectural structure of managing ingress with Kustomize remains highly educational. - **(2026)** [==Traefik==](http://traefik.io) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Traefik is a modern cloud-native HTTP reverse proxy and ingress controller designed to automatically discover backend services from platforms like Kubernetes, Docker, and Consul. Its auto-configuration feature and native support for Let's Encrypt certificates simplify cluster operations. ### Load Balancing (1) @@ -36,6 +54,7 @@ ##### Nginx Integration - [Tecmint.com: How to Setup HAProxy as Load Balancer for Nginx on CentOS 8](https://www.tecmint.com/setup-nginx-haproxy-load-balancer-in-centos-8) [COMMUNITY-TOOL] [GUIDE] β€” A configuration-focused tutorial detailing how to chain HAProxy as a frontend load balancer in front of an Nginx web tier on CentOS 8. Note: CentOS 8 is end-of-life, meaning parts of this OS guide must be updated, but the routing concepts remain sound. + - **(2026)** [==haproxy.org==](http://www.haproxy.org) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The official site for HAProxy, the high-performance TCP/HTTP load balancer. Renowned for its extreme efficiency and microsecond-level latency control, HAProxy is an industry standard for routing massive amounts of concurrent web traffic. ### Reverse Proxy #### Apache HTTPD @@ -43,7 +62,7 @@ ##### Jenkins Integration - **(2021)** [Apache Reverse Proxy for Jenkins](https://github.com/nubenetes/apache-reverse-proxy-jenkins) ⭐ 1 🌟 [LEGACY] β€” A historical configuration repository demonstrating how to put Apache behind a Jenkins installation. Due to more than 4 years of inactivity and minimal community adoption, this project is deprioritized and kept primarily as a legacy configuration sample. -### Web Servers (1) +### Web Servers #### Apache HTTPD (1) @@ -53,6 +72,9 @@ - [Apache](https://httpd.apache.org) [DE FACTO STANDARD] [LEGACY] β€” The home page for Apache HTTPD, the foundational open-source web server of the internet. While newer microservices architectures typically leverage Nginx or Envoy, Apache remains highly relevant for legacy proxy configurations and traditional web hosting setups. #### Nginx +##### Configuration Generators + + - [NGINXConfig](https://www.digitalocean.com/community/tools/nginx) [DE FACTO STANDARD] β€” DigitalOcean's visual configuration tool for Nginx. It generates highly secure, production-tested server blocks tailored for modern features like HTTP/2, custom security headers, SSL/TLS optimizations via Let's Encrypt, and Gzip compression. ##### Guides - [freecodecamp.org: The NGINX Handbook 🌟](https://www.freecodecamp.org/news/the-nginx-handbook) [GUIDE] [ENTERPRISE-STABLE] [GUIDE] β€” An extensive manual explaining the underlying mechanics of Nginx. Covers everything from server blocks and upstream definitions to proxy routing rules, security hardening, and cache configuration optimization. @@ -67,5 +89,5 @@ - [unit.nginx.org](https://unit.nginx.org) [ADVANCED LEVEL] [ENTERPRISE-STABLE] β€” Nginx Unit is a dynamic, polyglot application server engineered to run application code across multiple runtimes (Go, Python, Node.js, PHP) simultaneously. It is entirely controlled via a declarative JSON-based REST API, making it well-suited for container-centric microservices. --- -πŸ’‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Caching](./caching.md) | [Istio](./istio.md) +πŸ’‘ **Explore Related:** [Caching](./caching.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Istio](./istio.md) diff --git a/v2-docs/web3.md b/v2-docs/web3.md index 07d25588..f22b420e 100644 --- a/v2-docs/web3.md +++ b/v2-docs/web3.md @@ -1,15 +1,16 @@ -# Web3 +# Web 3 !!! info "Architectural Context" - Detailed reference for Web3 in the context of Developer Ecosystem. + Detailed reference for Web 3 in the context of Developer Ecosystem. ## Standard Reference - [thenewstack.io: Web3 Architecture and How It Compares to Traditional Web' Apps](https://thenewstack.io/web3-architecture-and-how-it-compares-to-traditional-web-apps) [COMMUNITY-TOOL] + - [blog.suhailkakar.com: Web 3.0 Terms and Their Definitions in Plain English](https://blog.suhailkakar.com/web-30-terms-and-their-definitions-in-plain-english) [COMMUNITY-TOOL] - [wired.com: The Father of Web3 Wants You to Trust Less](https://www.wired.com/story/web3-gavin-wood-interview) [COMMUNITY-TOOL] - [elconfidencial.com: El futuro de internet ya estΓ‘ aquΓ­ y se llama Web3,' pero casi nadie sabe de quΓ© se trata](https://www.elconfidencial.com/tecnologia/2021-12-12/el-futuro-de-internet-ya-esta-aqui-y-se-llama-web3-pero-casi-nadie-sabe-lo-que-es_3339244) [COMMUNITY-TOOL] --- -πŸ’‘ **Explore Related:** [Dom](./dom.md) | [Embedded Servlet Containers](./embedded-servlet-containers.md) | [React](./react.md) +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) diff --git a/v2-docs/workfromhome.md b/v2-docs/workfromhome.md index c80dce1b..9cb0483a 100644 --- a/v2-docs/workfromhome.md +++ b/v2-docs/workfromhome.md @@ -1,10 +1,17 @@ -# Workfromhome +# Work From Home !!! info "Architectural Context" - Detailed reference for Workfromhome in the context of Career & Industry. + Detailed reference for Work From Home in the context of Career & Industry. ## Standard Reference + - [Zoom](https://www.zoom.com) [COMMUNITY-TOOL] + - [Wordpress P2](https://wordpress.com/p2) [COMMUNITY-TOOL] + - [Google meet](https://workspace.google.com/products/meet) [COMMUNITY-TOOL] + - [Rocket Chat](https://www.rocket.chat) [COMMUNITY-TOOL] + - [atlassian.com/remote](https://www.atlassian.com/solutions/distributed) [COMMUNITY-TOOL] + - [Matter](https://www.getmatter.com) [COMMUNITY-TOOL] + - [opensource.com: 10 tips for maintaining a DevOps mindset for distributed' teams](https://opensource.com/article/20/6/devops-mindset) [COMMUNITY-TOOL] - [forbes.com: 5 Essential Coronavirus Work From Home Tech Tips](https://www.forbes.com/sites/tjmccue/2020/03/13/5-essential-coronavirus-work-from-home-tech-tips) [COMMUNITY-TOOL] - [enterprisersproject.com: Remote work: 10 tips to be a better virtual collaborator](https://enterprisersproject.com/article/2021/2/remote-work-virtual-collaboration-best-practices) [COMMUNITY-TOOL] - [elconfidencial.com: ΒΏQuΓ© negociar en el acuerdo de teletrabajo? GuΓ­a prΓ‘ctica' para empresas y empleados](https://www.elconfidencial.com/juridico/2021-09-27/negociar-acuerdo-teletrabajo-guia-practica-empresas_3295723) [COMMUNITY-TOOL] @@ -22,5 +29,5 @@ --- -πŸ’‘ **Explore Related:** [Digital Money](./digital-money.md) | [Newsfeeds](./newsfeeds.md) | [Appointment Scheduling](./appointment-scheduling.md) +πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Recruitment](./recruitment.md) | [Freelancing](./freelancing.md) diff --git a/v2-docs/xamarin.md b/v2-docs/xamarin.md new file mode 100644 index 00000000..c2ce51f7 --- /dev/null +++ b/v2-docs/xamarin.md @@ -0,0 +1,14 @@ +# Xamarin + +!!! info "Architectural Context" + Detailed reference for Xamarin in the context of Developer Ecosystem. + +## Standard Reference + + - [dotnet.microsoft.com: Xamarin](https://dotnet.microsoft.com/en-us/apps/xamarin) [COMMUNITY-TOOL] + - [Wikipedia: Xamarin](https://en.wikipedia.org/wiki/Xamarin) [COMMUNITY-TOOL] + + +--- +πŸ’‘ **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md) + diff --git a/v2-docs/yaml.md b/v2-docs/yaml.md index ce5c984d..6121d198 100644 --- a/v2-docs/yaml.md +++ b/v2-docs/yaml.md @@ -1,8 +1,50 @@ -# Yaml +# YAML and JSON. Templating YAML with YAML Processors. Static Checking of Kubernetes YAML Files !!! info "Architectural Context" - Detailed reference for Yaml in the context of Data & Advanced Analytics. + Detailed reference for YAML and JSON. Templating YAML with YAML Processors. Static Checking of Kubernetes YAML Files in the context of Data & Advanced Analytics. +## Standard Reference + + - [civo.com: Manage Kubernetes clusters using the Civo Pulumi provider](https://www.civo.com/learn) [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] + - [betterprogramming.pub: YAML Tutorial: Get Started With YAML in 5 Minutes](https://betterprogramming.pub/yaml-tutorial-get-started-with-yaml-in-5-minutes-549d462972d8) [COMMUNITY-TOOL] + - [abhisheksaini.hashnode.dev: YAML For Data Representation?](https://abhisheksaini.hashnode.dev/yaml-for-representation) [COMMUNITY-TOOL] + - [javascript.plainenglish.io: Everything You Need To Know About YAML Files](https://javascript.plainenglish.io/everything-you-need-to-know-about-yaml-files-5423358cc5c9) [COMMUNITY-TOOL] + - [blog.devgenius.io: YAML with Python](https://blog.devgenius.io/yaml-with-python-d6787a9bd8ab) [COMMUNITY-TOOL] + - [betterprogramming.pub: 10 Things You Might Not Know About YAML](https://betterprogramming.pub/10-things-you-might-not-know-about-yaml-b0589da547c) [COMMUNITY-TOOL] + - [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] + - [dex.dev: YAML Templating Solutions: Helm & Kustomize](https://www.dex.dev/dex-videos/templating-solutions) [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] + - [betterprogramming.pub: Exploring JSON, JSON5, and Circular References](https://betterprogramming.pub/exploring-json-json5-and-circular-references-2b5b0c5de532) [COMMUNITY-TOOL] + - [blog.mariano.cloud: Do you even JSONPath?](https://blog.mariano.cloud/do-you-even-jsonpath) [COMMUNITY-TOOL] + - [medium.com/@jonathan_37674: How to validate Kubernetes YAML files? | ARMO](https://medium.com/@jonathan_37674/how-to-validate-kubernetes-yaml-files-armo-e45dd006d633) [COMMUNITY-TOOL] + - [ketch: Getting Started](https://learn.theketch.io/docs/getting-started) [COMMUNITY-TOOL] + - [base64encode.org](https://www.base64encode.org) [COMMUNITY-TOOL] + - [Polaris](https://github.com/FairwindsOps/polaris) ⭐ 3368 [ENTERPRISE-STABLE] + - [arttor/helmify](https://github.com/arttor/helmify) ⭐ 1734 [COMMUNITY-TOOL] + - [thoughtworks.com: Kubernetes](https://www.thoughtworks.com/radar/platforms/kubernetes) [COMMUNITY-TOOL] + +## Application Delivery and GitOps + +### Package Management + +#### Helm + + - [thoughtworks.com: Helm](https://www.thoughtworks.com/radar/tools/helm) [DE FACTO STANDARD] β€” Thoughtworks Technology Radar page validating Helm's position as the primary package manager for Kubernetes. Underlines how the server-side removal (Tiller) in Helm v3 fundamentally resolved security risks. + - [helm.sh](https://helm.sh) [DOCUMENTATION] [DE FACTO STANDARD] β€” The main landing site for Helm, containing foundational documentation, API schemas, and architecture overviews. The ultimate hub for engineers developing or consuming Kubernetes chart templates. +## CICD Pipelines + +### GitOps + +#### Policy Enforcement + + - [dev.to: Automating quality checks for Kubernetes YAMLs](https://dev.to/wkrzywiec/automating-quality-checks-for-kubernetes-yamls-398) [COMMUNITY-TOOL] [GUIDE] β€” A technical blueprint describing automated configuration pipeline testing using modern git hooks and validation platforms. Helps engineers automate linting policies directly in shared Git workflows. ## Data Formats ### Data Conversion @@ -54,6 +96,13 @@ #### JSON Operations - [thenewstack.io: Why (and How) You Should Manage JSON with SQL](https://thenewstack.io/why-and-how-you-should-manage-json-with-sql) [COMMUNITY-TOOL] [GUIDE] β€” Explains how to query and manipulate semi-structured JSON payloads natively in relational databases using modern SQL. Offers a roadmap for blending NoSQL flexibility with transactional relational databases. +## DevSecOps + +### Infrastructure as Code Security + +#### Static Analysis + + - [KubeLinter](https://github.com/stackrox/kube-linter) ⭐ 3450 [ENTERPRISE-STABLE] β€” A static analysis tool that analyzes Kubernetes YAML manifests and Helm charts against best practices for security and production readiness. Checks for running as root, container security context settings, and missing resource limits. ## Infrastructure as Code ### Ansible @@ -61,6 +110,11 @@ #### Data Parsing - [opensource.com: 5 ways to process JSON data in Ansible 🌟](https://opensource.com/article/21/4/process-json-data-ansible) [COMMUNITY-TOOL] [GUIDE] β€” Presents five robust approaches to parse, filter, and modify raw JSON parameters inside automated Ansible configurations. Focuses on using native filters and Jinja2 structures to orchestrate complex environment definitions. +### Configuration Management + +#### Templating + + - [Kapitan: Generic templated configuration management for Kubernetes, Terraform' and other things](https://kapitan.dev) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A powerful configuration generator for Kubernetes and cloud platforms. Includes native cryptographic secrets handling (supporting GPG, KMS, Vault), allowing multi-environment configurations to remain secure in Git. ## Orchestration ### Kubernetes @@ -76,10 +130,16 @@ #### Infrastructure as Code (1) - **(2022)** [naml: Not another markup language](https://github.com/krisnova/naml) ⭐ 1261 [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An innovative engine enabling developers to write Kubernetes configurations using type-safe Go instead of YAML. Brings compilation safety, testability, and standard Go refactoring capabilities to platform engineering. +#### JSON Schema Databases + + - [github: Kubernetes JSON Schemas 🌟](https://github.com/instrumenta/kubernetes-json-schema) ⭐ 337 [LEGACY] β€” An automated repository of JSON Schemas extracted from official Kubernetes API definitions. While currently superseded by native validation tools, it remains an essential reference for editor integrations. #### Legacy Validation Tools - [instrumenta/kubeval](https://github.com/instrumenta/kubeval) ⭐ 3228 [ENTERPRISE-STABLE] [LEGACY] β€” A widely historical command-line validation parser that matches local Kubernetes YAML configurations against schemas. While archived and succeeded by tools like Kubeconform, it remains a pioneering reference in cloud-native linting history. -#### Policy Enforcement +#### Manifest Generation + + - [k8syaml.com 🌟](https://k8syaml.com) [COMMUNITY-TOOL] β€” An interactive, web-based tool dedicated to synthesizing clean, boilerplate Kubernetes configurations. It simplifies complex manifest structural creation (Deployments, Services, and Ingress resources) to ease the onboarding of systems engineers. +#### Policy Enforcement (1) - **(2022)** [Validating Kubernetes YAML for best practice and policies 🌟](https://learnkube.com/validating-kubernetes-yaml) 🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive analysis evaluating popular Kubernetes manifest validation engines. Compares tools like Kube-score, Polaris, and Conftest, showing teams how to set up robust automated configuration safeguards. - **(2021)** [Kubeval](https://teresaforcades.com/pensament/medicina.html) 🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A structured index highlighting central open-source utilities designed to validate Kubernetes configurations. Explores tools like Polaris, Copper, and Conftest to guarantee resilient configuration deployments. @@ -89,7 +149,7 @@ - [Kubernetes examples 🌟](https://k8s-examples.container-solutions.com) [COMMUNITY-TOOL] [GUIDE] β€” An extensive set of production-grade Kubernetes resource configuration blueprints curated by Container Solutions. Features robust architecture design options for real-world application structures. ## Platform Engineering -### CICD Pipelines +### CICD Pipelines (1) #### Declarative Patterns @@ -127,10 +187,15 @@ - [linuxhandbook.com: YAML Basics Every DevOps Engineer Must Know 🌟](https://linuxhandbook.com/yaml-basics) [COMMUNITY-TOOL] β€” Curator Insight details the core structural mechanics of YAML, specifically maps, lists, scalar types, and multi-line strings. Live Grounding explores standard DevOps implementations (such as Docker Compose and Kubernetes manifests) where these concepts dictate application configuration. Highly recommended introductory reference. - [opensource.com: Make YAML as easy as it looks](https://opensource.com/article/21/9/yaml-cheat-sheet) [COMMUNITY-TOOL] β€” Curator Insight acts as an advanced quick-reference cheat sheet for writing clean and readable YAML schemas. Live Grounding points out how understanding data types (like anchors, blocks, and sequence syntax) prevents common compilation bugs. Essential workspace cheat sheet. - [w3schools.io: YAML - yaml vs yml file](https://www.w3schools.io/file/yaml-vs-yml) [COMMUNITY-TOOL] β€” Curator Insight clarifies the historical origins, technical details, and file extension choices of .yaml vs .yml. Live Grounding shows that while modern operating systems treat both extensions identically, maintaining file extension consistency across internal configuration repositories is key for pipeline parsing stability. -### Developer Tooling (1) +### Developer Experience (1) #### CLI Utilities + - [jvns.ca: A list of new(ish) command line tools | Julia Evans](https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools) [COMMUNITY-TOOL] [GUIDE] β€” A highly curated technical index compiling modern CLI tools that replace classic utilities. Recommends Rust-based tools like fd, bat, and jaq to modernize development environments. +### Developer Tooling (1) + +#### CLI Utilities (1) + - [yq 🌟](https://mikefarah.gitbook.io/yq) [DE FACTO STANDARD] β€” Curator Insight presents yq as a lightweight, portable command-line YAML processor built in Go. Live Grounding verifies yq’s extensive support for evaluating paths, modifying values dynamically, and converting YAML to/from JSON or XML within CI/CD pipelines. A standard tool in any platform engineer's toolbox. - [dev.to: yq : A command line tool that will help you handle your YAML resources' better 🌟](https://dev.to/vikcodes/yq-a-command-line-tool-that-will-help-you-handle-your-yaml-resources-better-8j9) [COMMUNITY-TOOL] β€” Curator Insight provides a practical guide on installing and utilizing yq for system automation. Live Grounding covers everyday command examples, including selective key extraction, array mutation, and nested property updates in Kubernetes manifests. A vital resource for learning CLI-driven manifest manipulation. - [yh - YAML Highlighter](https://github.com/andreazorzetto/yh) ⭐ 429 [COMMUNITY-TOOL] β€” Curator Insight introduces yh as a dedicated CLI syntax highlighter designed specifically for YAML output. Live Grounding verifies that unlike generic highlighters, yh recognizes YAML formatting quirks and integrates cleanly with pipelines using standard inputs. Excellent for readability when debugging massive Kubernetes manifests. @@ -143,6 +208,13 @@ - [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) [ENTERPRISE-STABLE] β€” Curator Insight provides architectural structures for dividing, tagging, and organizing massive collections of Kubernetes YAML manifests. Live Grounding analyzes standard patterns, comparing monolithic files against multi-directory structures managed by Kustomize and Helm. Offers crucial hygiene tips for scaling GitOps repositories. - [itnext.io: Kubernetes YAML Tips | Daniele Polencic 🌟](https://itnext.io/kubernetes-yaml-tips-and-tricks-904a2c0b2b81) [ENTERPRISE-STABLE] β€” Curator Insight outlines advanced tips for writing clean, optimized, and dry Kubernetes manifest structures. Live Grounding emphasizes using YAML anchors, Kustomize overlays, and schema linting to scale Kubernetes operations safely. An exceptionally practical, production-honed reference guide. +## Software Delivery and Engineering + +### Continuous Integration + +#### Policy Enforcement (2) + + - [datree.io](https://www.datree.io) [DOCUMENTATION] [ENTERPRISE-STABLE] β€” An open-source CLI-driven tool that scans Kubernetes manifests and Helm charts to verify compliance with operational guidelines and security benchmarks. Grounding shows how Datree can be executed within pre-commit hooks or CI/CD pipelines to prevent infrastructure misconfigurations. ## Software Engineering ### Algorithms @@ -181,5 +253,5 @@ - [automationreinvented.blogspot.com: What is Json Schema and how to perform' schema validation using Rest Assured?](https://automationreinvented.blogspot.com/2022/03/what-is-json-schema-and-how-to-perform.html) [COMMUNITY-TOOL] [GUIDE] β€” A detailed test automation walkthrough explaining JSON Schema validation with Rest Assured. Guides developers in implementing reliable regression pipelines to maintain robust system integrations. --- -πŸ’‘ **Explore Related:** [Newsql](./newsql.md) | [Crunchydata](./crunchydata.md) | [Databases](./databases.md) +πŸ’‘ **Explore Related:** [Message Queue](./message-queue.md) | [Databases](./databases.md) | [NoSQL](./nosql.md) diff --git a/v2-mkdocs.yml b/v2-mkdocs.yml index 8dce451d..e47badf3 100644 --- a/v2-mkdocs.yml +++ b/v2-mkdocs.yml @@ -96,17 +96,18 @@ nav: - "The 2026 Vision": index.md - "Agentic Video Hub": videos.md - "AI and Artificial Intelligence": - - "Ai Agents Mcp": ai-agents-mcp.md - - "Ai": ai.md - - "Chatgpt": chatgpt.md - - "Mlops": mlops.md + - "AI Agents MCP": ai-agents-mcp.md + - "AI": ai.md + - "ChatGPT": chatgpt.md + - "MLOps": mlops.md - "Architectural Foundations": + - "About": about.md - "Cheatsheets": cheatsheets.md - "Cloud Arch Diagrams": cloud-arch-diagrams.md - "Cloud Asset Inventory": cloud-asset-inventory.md - "Customer": customer.md - "Demos": demos.md - - "Devops Tools": devops-tools.md + - "DevOps Tools": devops-tools.md - "Faq": faq.md - "Git": git.md - "Grafana": grafana.md @@ -121,40 +122,53 @@ nav: - "Monitoring": monitoring.md - "Other Awesome Lists": other-awesome-lists.md - "Prometheus": prometheus.md - - "Career & Industry": - - "Appointment Scheduling": appointment-scheduling.md - - "Digital Money": digital-money.md - - "Elearning": elearning.md - - "Finops": finops.md - - "Freelancing": freelancing.md - - "Hr": hr.md - - "Interview Questions": interview-questions.md - - "Newsfeeds": newsfeeds.md - - "Recruitment": recruitment.md - - "Remote Tech Jobs": remote-tech-jobs.md - - "Workfromhome": workfromhome.md + - "Platform & Site Reliability": + - "Chaos Engineering": chaos-engineering.md + - "Developerportals": developerportals.md + - "DevOps": devops.md + - "Performance Testing With Jenkins And Jmeter": performance-testing-with-jenkins-and-jmeter.md + - "Project Management Methodology": project-management-methodology.md + - "Project Management Tools": project-management-tools.md + - "QA": qa.md + - "Scaffolding": scaffolding.md + - "SRE": sre.md + - "Test Automation Frameworks": test-automation-frameworks.md + - "Testops": testops.md + - "Hardened Infrastructure": + - "Ansible": ansible.md + - "Chef": chef.md + - "Crossplane": crossplane.md + - "Devsecops": devsecops.md + - "IaC": iac.md + - "Kubernetes Security": kubernetes-security.md + - "Kustomize": kustomize.md + - "Liquibase": liquibase.md + - "Oauth": oauth.md + - "Pulumi": pulumi.md + - "Securityascode": securityascode.md + - "Terraform": terraform.md - "Cloud Providers (Hyperscalers)": - "Googlecloudplatform": GoogleCloudPlatform.md - - "Aws Architecture": aws-architecture.md - - "Aws Backup": aws-backup.md - - "Aws Containers": aws-containers.md - - "Aws Data": aws-data.md - - "Aws Databases": aws-databases.md - - "Aws Devops": aws-devops.md - - "Aws Iac": aws-iac.md - - "Aws Messaging": aws-messaging.md - - "Aws Miscellaneous": aws-miscellaneous.md - - "Aws Monitoring": aws-monitoring.md - - "Aws Networking": aws-networking.md - - "Aws Newfeatures": aws-newfeatures.md - - "Aws Pricing": aws-pricing.md - - "Aws Security": aws-security.md - - "Aws Serverless": aws-serverless.md - - "Aws Spain": aws-spain.md - - "Aws Storage": aws-storage.md - - "Aws Tools Scripts": aws-tools-scripts.md - - "Aws Training": aws-training.md - - "Aws": aws.md + - "AWS Architecture": aws-architecture.md + - "AWS Backup": aws-backup.md + - "AWS Containers": aws-containers.md + - "AWS Data": aws-data.md + - "AWS Databases": aws-databases.md + - "AWS DevOps": aws-devops.md + - "AWS IaC": aws-iac.md + - "AWS Messaging": aws-messaging.md + - "AWS Miscellaneous": aws-miscellaneous.md + - "AWS Monitoring": aws-monitoring.md + - "AWS Networking": aws-networking.md + - "AWS Newfeatures": aws-newfeatures.md + - "AWS Pricing": aws-pricing.md + - "AWS Security": aws-security.md + - "AWS Serverless": aws-serverless.md + - "AWS Spain": aws-spain.md + - "AWS Storage": aws-storage.md + - "AWS Tools Scripts": aws-tools-scripts.md + - "AWS Training": aws-training.md + - "AWS": aws.md - "Azure": azure.md - "Digitalocean": digitalocean.md - "Edge Computing": edge-computing.md @@ -163,62 +177,7 @@ nav: - "Oraclecloud": oraclecloud.md - "Private Cloud Solutions": private-cloud-solutions.md - "Public Cloud Solutions": public-cloud-solutions.md - - "Data & Advanced Analytics": - - "Crunchydata": crunchydata.md - - "Databases": databases.md - - "Message Queue": message-queue.md - - "Newsql": newsql.md - - "Nosql": nosql.md - - "Yaml": yaml.md - - "Developer Ecosystem": - - "Chromedevtools": ChromeDevTools.md - - "Angular": angular.md - - "Api": api.md - - "Devel Sites": devel-sites.md - - "Dom": dom.md - - "Dotnet": dotnet.md - - "Embedded Servlet Containers": embedded-servlet-containers.md - - "Golang": golang.md - - "Java And Java Performance Optimization": java-and-java-performance-optimization.md - - "Java_App_Servers": java_app_servers.md - - "Java_Frameworks": java_frameworks.md - - "Javascript": javascript.md - - "Linux Dev Env": linux-dev-env.md - - "Lowcode Nocode": lowcode-nocode.md - - "Maven Gradle": maven-gradle.md - - "Postman": postman.md - - "Python": python.md - - "React": react.md - - "Swagger Code Generator For Rest Apis": swagger-code-generator-for-rest-apis.md - - "Visual Studio": visual-studio.md - - "Web3": web3.md - - "Engineering Pipeline": - - "Argo": argo.md - - "Cicd Kubernetes Plugins": cicd-kubernetes-plugins.md - - "Cicd": cicd.md - - "Flux": flux.md - - "Gitops": gitops.md - - "Jenkins Alternatives": jenkins-alternatives.md - - "Jenkins": jenkins.md - - "Keptn": keptn.md - - "Openshift Pipelines": openshift-pipelines.md - - "Registries": registries.md - - "Sonarqube": sonarqube.md - - "Stackstorm": stackstorm.md - - "Tekton": tekton.md - - "Hardened Infrastructure": - - "Ansible": ansible.md - - "Chef": chef.md - - "Crossplane": crossplane.md - - "Devsecops": devsecops.md - - "Iac": iac.md - - "Kubernetes Security": kubernetes-security.md - - "Kustomize": kustomize.md - - "Liquibase": liquibase.md - - "Oauth": oauth.md - - "Pulumi": pulumi.md - - "Securityascode": securityascode.md - - "Terraform": terraform.md + - "Scaleway": scaleway.md - "Networking & Service Mesh": - "Caching": caching.md - "Cloudflare": cloudflare.md @@ -227,18 +186,6 @@ nav: - "Networking": networking.md - "Servicemesh": servicemesh.md - "Web Servers": web-servers.md - - "Platform & Site Reliability": - - "Chaos Engineering": chaos-engineering.md - - "Developerportals": developerportals.md - - "Devops": devops.md - - "Performance Testing With Jenkins And Jmeter": performance-testing-with-jenkins-and-jmeter.md - - "Project Management Methodology": project-management-methodology.md - - "Project Management Tools": project-management-tools.md - - "Qa": qa.md - - "Scaffolding": scaffolding.md - - "Sre": sre.md - - "Test Automation Frameworks": test-automation-frameworks.md - - "Testops": testops.md - "The Container Stack": - "Container Managers": container-managers.md - "Docker": docker.md @@ -256,8 +203,65 @@ nav: - "Kubernetes Storage": kubernetes-storage.md - "Kubernetes Troubleshooting": kubernetes-troubleshooting.md - "Noops": noops.md - - "Ocp3": ocp3.md - - "Ocp4": ocp4.md + - "OCP 3": ocp3.md + - "OCP 4": ocp4.md - "Openshift": openshift.md - "Rancher": rancher.md - - "Serverless": serverless.md \ No newline at end of file + - "Serverless": serverless.md + - "Data & Advanced Analytics": + - "Crunchydata": crunchydata.md + - "Databases": databases.md + - "Message Queue": message-queue.md + - "Newsql": newsql.md + - "NoSQL": nosql.md + - "Yaml": yaml.md + - "Engineering Pipeline": + - "Argo": argo.md + - "CI/CD Kubernetes Plugins": cicd-kubernetes-plugins.md + - "CI/CD": cicd.md + - "Flux": flux.md + - "Gitops": gitops.md + - "Jenkins Alternatives": jenkins-alternatives.md + - "Jenkins": jenkins.md + - "Keptn": keptn.md + - "Openshift Pipelines": openshift-pipelines.md + - "Registries": registries.md + - "Sonarqube": sonarqube.md + - "Stackstorm": stackstorm.md + - "Tekton": tekton.md + - "Developer Ecosystem": + - "Chromedevtools": ChromeDevTools.md + - "Angular": angular.md + - "API": api.md + - "Devel Sites": devel-sites.md + - "Dom": dom.md + - "Dotnet": dotnet.md + - "Embedded Servlet Containers": embedded-servlet-containers.md + - "Golang": golang.md + - "Java And Java Performance Optimization": java-and-java-performance-optimization.md + - "Java_App_Servers": java_app_servers.md + - "Java_Frameworks": java_frameworks.md + - "Javascript": javascript.md + - "JVM Parameters Matrix Table": jvm-parameters-matrix-table.md + - "Linux Dev Env": linux-dev-env.md + - "Lowcode Nocode": lowcode-nocode.md + - "Maven Gradle": maven-gradle.md + - "Postman": postman.md + - "Python": python.md + - "React": react.md + - "Swagger Code Generator For Rest APIs": swagger-code-generator-for-rest-apis.md + - "Visual Studio": visual-studio.md + - "Web3": web3.md + - "Xamarin": xamarin.md + - "Career & Industry": + - "Appointment Scheduling": appointment-scheduling.md + - "Digital Money": digital-money.md + - "Elearning": elearning.md + - "Finops": finops.md + - "Freelancing": freelancing.md + - "HR": hr.md + - "Interview Questions": interview-questions.md + - "Newsfeeds": newsfeeds.md + - "Recruitment": recruitment.md + - "Remote Tech Jobs": remote-tech-jobs.md + - "Workfromhome": workfromhome.md \ No newline at end of file