From 7226b87a776cfd2d0154f8090aabc8fa39631715 Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Sat, 13 Jun 2026 18:53:49 +0000 Subject: [PATCH] feat: sync V2 elite curated edition and README metrics [skip ci] --- README.md | 10 +- data/inventory.yaml | 4244 ++++++++--------- v2-docs/ChromeDevTools.md | 26 +- v2-docs/GoogleCloudPlatform.md | 69 +- v2-docs/about.md | 34 +- v2-docs/angular.md | 12 +- v2-docs/ansible.md | 236 +- v2-docs/api.md | 88 +- v2-docs/appointment-scheduling.md | 16 +- v2-docs/aws-backup.md | 16 +- v2-docs/aws-containers.md | 18 +- v2-docs/aws-data.md | 14 +- v2-docs/aws-miscellaneous.md | 90 +- v2-docs/aws-monitoring.md | 8 +- v2-docs/aws-networking.md | 46 +- v2-docs/aws-newfeatures.md | 26 +- v2-docs/aws-pricing.md | 18 +- v2-docs/aws-security.md | 48 +- v2-docs/aws-tools-scripts.md | 44 +- v2-docs/aws.md | 114 +- v2-docs/azure.md | 544 ++- v2-docs/caching.md | 86 +- v2-docs/chaos-engineering.md | 39 +- v2-docs/cheatsheets.md | 170 +- v2-docs/chef.md | 8 +- v2-docs/cicd-kubernetes-plugins.md | 11 +- v2-docs/cloud-arch-diagrams.md | 58 +- v2-docs/container-managers.md | 116 +- v2-docs/crunchydata.md | 199 +- v2-docs/customer.md | 22 +- v2-docs/databases.md | 176 +- v2-docs/demos.md | 410 +- v2-docs/devel-sites.md | 48 +- v2-docs/developerportals.md | 68 +- v2-docs/devops.md | 176 +- v2-docs/devsecops.md | 6 +- v2-docs/digitalocean.md | 12 +- v2-docs/docker.md | 160 +- v2-docs/dotnet.md | 18 +- v2-docs/embedded-servlet-containers.md | 8 +- v2-docs/finops.md | 62 +- v2-docs/flux.md | 36 +- v2-docs/git.md | 134 +- v2-docs/gitops.md | 146 +- v2-docs/grafana.md | 42 +- v2-docs/hr.md | 8 +- v2-docs/iac.md | 62 +- v2-docs/ibm_cloud.md | 48 +- v2-docs/index.md | 10 +- v2-docs/introduction.md | 437 +- v2-docs/java_app_servers.md | 18 +- v2-docs/java_frameworks.md | 120 +- v2-docs/jenkins-alternatives.md | 147 +- v2-docs/jenkins.md | 145 +- v2-docs/keptn.md | 18 +- v2-docs/kubectl-commands.md | 12 +- v2-docs/kubernetes-autoscaling.md | 78 +- v2-docs/kubernetes-backup-migrations.md | 58 +- v2-docs/kubernetes-monitoring.md | 4 +- v2-docs/kubernetes-networking.md | 123 +- v2-docs/kubernetes-operators-controllers.md | 68 +- v2-docs/kubernetes-releases.md | 54 +- v2-docs/kubernetes-storage.md | 117 +- v2-docs/kubernetes-tools.md | 392 +- v2-docs/kubernetes-troubleshooting.md | 52 +- v2-docs/kubernetes-tutorials.md | 38 +- v2-docs/kubernetes.md | 696 ++- v2-docs/kustomize.md | 14 +- v2-docs/linux-dev-env.md | 10 +- v2-docs/matrix-table.md | 16 +- v2-docs/mkdocs.md | 8 +- v2-docs/mlops.md | 90 +- v2-docs/monitoring.md | 185 +- v2-docs/networking.md | 52 +- v2-docs/noops.md | 8 +- v2-docs/nosql.md | 48 +- v2-docs/ocp3.md | 50 +- v2-docs/ocp4.md | 325 +- v2-docs/openshift.md | 116 +- v2-docs/other-awesome-lists.md | 78 +- v2-docs/postman.md | 12 +- v2-docs/project-management-methodology.md | 112 +- v2-docs/project-management-tools.md | 40 +- v2-docs/prometheus.md | 90 +- v2-docs/public-cloud-solutions.md | 57 +- v2-docs/pulumi.md | 20 +- v2-docs/python.md | 345 +- v2-docs/qa.md | 53 +- v2-docs/rancher.md | 102 +- v2-docs/remote-tech-jobs.md | 12 +- v2-docs/scaleway.md | 7 +- v2-docs/securityascode.md | 49 +- v2-docs/serverless.md | 62 +- v2-docs/servicemesh.md | 72 +- .../swagger-code-generator-for-rest-apis.md | 8 +- v2-docs/tekton.md | 8 +- v2-docs/terraform.md | 434 +- v2-docs/test-automation-frameworks.md | 134 +- v2-docs/testops.md | 26 +- v2-docs/visual-studio.md | 110 +- v2-docs/workfromhome.md | 36 +- v2-docs/xamarin.md | 8 +- v2-docs/yaml.md | 6 +- 103 files changed, 9204 insertions(+), 4236 deletions(-) diff --git a/README.md b/README.md index 84bf8cbf..f30dec2e 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)** | **18359+** | | **Specialized MD Pages** | **162** | -| **Total Commits** | **5806+** | +| **Total Commits** | **5807+** | | **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 | 2247 | 9,280 | **Agentic AI Surge** (May 2026 Inception) | +| 9 | 2026 | 2248 | 9,284 | **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 --> 10000 - bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 9280] - bar [350, 142, 2046, 531, 402, 30, 53, 5, 2247] + bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 9284] + bar [350, 142, 2046, 531, 402, 30, 53, 5, 2248] ``` @@ -205,7 +205,7 @@ xychart-beta | :--- | :---: | :---: | :--- | | 2026-04 | 25 | 103 | Active Curation | | 2026-05 | 2101 | 8,677 | **Agentic Inception (Gemini Era)** | -| 2026-06 | 121 | 499 | Active Curation | +| 2026-06 | 122 | 503 | Active Curation | ### 2.4. Content Distribution and Semantic Clustering diff --git a/data/inventory.yaml b/data/inventory.yaml index a1f3fa04..ba819bda 100644 --- a/data/inventory.yaml +++ b/data/inventory.yaml @@ -49,8 +49,7 @@ https://3t.io: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -159,8 +158,7 @@ https://9elements.com/blog/developing-on-windows-with-wsl2: last_checked: 1779130494.946334 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/linux-dev-env.md v2_locations: @@ -421,7 +419,7 @@ https://about.appsheet.com/home: last_checked: 1779130494.977869 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md v2_locations: @@ -450,8 +448,7 @@ https://about.gitea.com: last_checked: 1779130494.979964 status: online tags: - - ENTERPRISE-STABLE - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/git.md v2_locations: @@ -1226,7 +1223,8 @@ https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab: last_checked: 1779388727.944797 status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v2_locations: - openshift.md year: '2018' @@ -2948,8 +2946,7 @@ https://adamtheautomator.com/terraform-and-aws-rds: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -3125,8 +3122,7 @@ https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lo needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -3155,7 +3151,8 @@ https://adictosaltrabajo.com/2016/10/26/monitorizacion-y-analisis-de-rendimiento needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -3184,7 +3181,7 @@ https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos: needs_ai_refresh: true status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -3213,7 +3210,8 @@ https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/docker.md v2_locations: @@ -3335,8 +3333,7 @@ https://adoptium.net: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -3365,7 +3362,8 @@ https://adoptium.net/news/2021/08/using-jlink-in-dockerfiles: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/docker.md v2_locations: @@ -3671,7 +3669,8 @@ https://aigents.co/data-science-blog/coding-tutorial/data-structures-and-python: last_checked: 1779130494.941983 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -3700,7 +3699,7 @@ https://aigents.co/data-science-blog/coding-tutorial/pro-python-tips-for-data-an needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -3940,8 +3939,7 @@ https://akka.io: last_checked: 1779130495.01386 status: online tags: - - ENTERPRISE-STABLE - - CASE STUDY + - '[LEGACY]' v1_locations: - docs/introduction.md v2_locations: @@ -3971,7 +3969,7 @@ https://akomljen.com/kubernetes-backup-and-restore-with-velero: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -4197,8 +4195,8 @@ https://alesnosek.com/blog/2020/06/30/ci-slash-cd-pipeline-spanning-multiple-ope needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -4373,7 +4371,7 @@ https://alicegg.tech/2020/11/09/helm: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/flux.md v2_locations: @@ -5099,7 +5097,7 @@ https://analoghq.ai/blog/es/matriz-raci: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -5127,7 +5125,7 @@ https://analoghq.ai/blog/es/tipos-de-consultoria: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -5417,7 +5415,7 @@ https://andara88.it.com: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -5652,8 +5650,7 @@ https://angular.dev: last_checked: 1779130494.966861 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/angular.md v2_locations: @@ -5682,7 +5679,7 @@ https://angular.dev/guide/build: last_checked: 1779130494.945616 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/angular.md v2_locations: @@ -6158,7 +6155,7 @@ https://app.diagrams.net: last_checked: 1779130494.992877 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -6210,7 +6207,7 @@ https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT: last_checked: 1779130494.995157 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/mkdocs.md - docs/ocp4.md @@ -6292,8 +6289,7 @@ https://appium.io: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -6320,8 +6316,8 @@ https://appscode.com/blog/post/openshift-mongodb: last_checked: 1779130494.928973 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -6555,7 +6551,7 @@ https://architecturenotes.co/p/12-factor-app-revisited: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -6585,7 +6581,8 @@ https://architecturenotes.co/p/redis: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/caching.md v2_locations: @@ -6614,8 +6611,7 @@ https://architecturenotes.co/p/things-you-should-know-about-databases: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/databases.md v2_locations: @@ -6668,7 +6664,7 @@ https://archive.grafana.com/docs/grafana/v5.4: last_checked: 1779130494.939146 status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/ocp4.md v2_locations: @@ -6695,8 +6691,7 @@ https://archive.kabisa.nl/tech/k8s-workshop-in-a-box: last_checked: 1779130494.95986 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -6981,7 +6976,7 @@ https://arnoldgalovics.com/java-multiline-logs-fluentd: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -7139,8 +7134,7 @@ https://artemis.apache.org/components/artemis/documentation/latest/using-server. last_checked: 1779130494.965169 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -7340,7 +7334,7 @@ https://artifacthub.io/packages/helm/stable/cluster-autoscaler: last_checked: 1779130495.031216 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -7600,7 +7594,7 @@ https://astrofrog.github.io/blog/2016/01/12/stop-writing-python-4-incompatible-c needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -8769,7 +8763,7 @@ https://awesome.jimmysong.io: last_checked: 1779130495.033582 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -8891,7 +8885,7 @@ https://aws-latency.altaircp.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-networking.md v2_locations: @@ -8974,7 +8968,7 @@ https://aws.amazon.com: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -9000,8 +8994,8 @@ https://aws.amazon.com/about-aws: last_checked: 1779388612.85917 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v2_locations: - aws-newfeatures.md year: '2021' @@ -10843,7 +10837,7 @@ https://aws.amazon.com/application-migration-service: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -10971,7 +10965,7 @@ https://aws.amazon.com/big-data: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-data.md v2_locations: @@ -11703,7 +11697,7 @@ https://aws.amazon.com/blogs/aws-cloud-financial-management/announcing-general-a needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-pricing.md v2_locations: @@ -11731,7 +11725,7 @@ https://aws.amazon.com/blogs/aws-cloud-financial-management/understanding-your-a needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-pricing.md v2_locations: @@ -12035,7 +12029,7 @@ https://aws.amazon.com/blogs/aws/announcing-amazon-opensearch-service-which-supp needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[LEGACY]' v1_locations: - docs/monitoring.md v2_locations: @@ -12452,7 +12446,7 @@ https://aws.amazon.com/blogs/aws/coming-soon-ec2-dedicated-hosts: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -16591,8 +16585,7 @@ https://aws.amazon.com/cloud-adoption-framework: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -16668,7 +16661,7 @@ https://aws.amazon.com/codeguru/profiler: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devel-sites.md v2_locations: @@ -16984,8 +16977,7 @@ https://aws.amazon.com/documentation/elastic-beanstalk: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[LEGACY]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -17022,8 +17014,7 @@ https://aws.amazon.com/elasticloadbalancing/application-load-balancer: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-networking.md v2_locations: @@ -17820,8 +17811,7 @@ https://aws.amazon.com/es/documentation/ecr: last_checked: 1779031541.501681 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-containers.md v2_locations: @@ -18002,8 +17992,7 @@ https://aws.amazon.com/getting-started/hands-on: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -18081,7 +18070,7 @@ https://aws.amazon.com/glue: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-data.md v2_locations: @@ -18126,8 +18115,7 @@ https://aws.amazon.com/iot: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -18427,7 +18415,7 @@ https://aws.amazon.com/premiumsupport: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -18613,7 +18601,7 @@ https://aws.amazon.com/q/developer: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-tools-scripts.md - docs/devel-sites.md @@ -19135,7 +19123,7 @@ https://aws.amazon.com/startups: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -19307,8 +19295,7 @@ https://aws.amazon.com/what-is/streaming-data: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -19747,7 +19734,7 @@ https://awsfundamentals.com/blog/aws-lambda-with-terraform: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -19811,7 +19798,7 @@ https://awsfundamentals.com/blog/aws-s3-rm-removing-files: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-tools-scripts.md v2_locations: @@ -19864,8 +19851,7 @@ https://awsfundamentals.com/blog/using-s3-with-terraform: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -20589,7 +20575,7 @@ https://azure.microsoft.com/en-us: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -20934,7 +20920,7 @@ https://azure.microsoft.com/en-us/products/chaos-studio: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/chaos-engineering.md v2_locations: @@ -20972,8 +20958,7 @@ https://azure.microsoft.com/en-us/products/devops: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md - docs/jenkins-alternatives.md @@ -21431,8 +21416,7 @@ https://azureviking.com/post/terraform-module-azure-dns-private-resolver: last_checked: 1779130494.958742 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -21460,8 +21444,7 @@ https://azureviking.com/post/terraform-module-azurerm-alz-subnet: last_checked: 1779130495.006905 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -23896,8 +23879,7 @@ https://bikeshed.thoughtbot.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -23925,7 +23907,8 @@ https://binero.com/observability: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -24339,8 +24322,8 @@ https://blog.adnansiddiqi.me/create-your-first-rest-api-in-fastapi: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -24369,8 +24352,8 @@ https://blog.adnansiddiqi.me/getting-started-with-elasticsearch-7-in-python: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/python.md v2_locations: @@ -25252,7 +25235,7 @@ https://blog.azurebrains.com: last_checked: 1779130495.022912 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -28921,7 +28904,7 @@ https://blog.eisele.net/2015/11/http2-with-jboss-eap-7.html: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/networking.md v2_locations: @@ -28998,8 +28981,7 @@ https://blog.extremehacking.org/blog/2015/11/09/jmeter-web-application-testing-c last_checked: 1779033751.702451 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -29159,7 +29141,7 @@ https://blog.flatturtle.com: last_checked: 1779130494.951642 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -31132,7 +31114,7 @@ https://blog.inedo.com/devops/top-50-docker-tools: last_checked: 1779130494.951338 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -31172,7 +31154,8 @@ https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep: last_checked: 1779130494.934707 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -31200,8 +31183,7 @@ https://blog.ionelmc.ro/2015/01/02/speedup-pip-install: needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -32092,7 +32074,7 @@ https://blog.logrocket.com/aws-amplify-react-native-tutorial-examples: last_checked: 1779130494.986859 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -32190,7 +32172,7 @@ https://blog.logrocket.com/docker-alternatives: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -32514,8 +32496,7 @@ https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-now-with-python-3-s needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -33616,7 +33597,7 @@ https://blog.ovhcloud.com: last_checked: 1779130494.98033 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -33832,7 +33813,7 @@ https://blog.plasticscm.com/2018/09/add-mergebot-to-your-repo.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -34184,7 +34165,7 @@ https://blog.rackspace.com/patch-and-ami-management-for-windows-on-aws: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -34424,7 +34405,7 @@ https://blog.rtwilson.com/my-top-5-new-python-modules-of-2015: needs_ai_refresh: true status: online tags: - - LEGACY + - '[EMERGING]' v1_locations: - docs/python.md v2_locations: @@ -34548,7 +34529,8 @@ https://blog.scottlowe.org/2016/03/22/using-docker-machine-with-aws: needs_ai_refresh: true status: online tags: - - LEGACY + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/aws-containers.md v2_locations: @@ -34593,7 +34575,7 @@ https://blog.scrumstudy.com/scrum-and-kanban-alike-or-different-2: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -34696,7 +34678,8 @@ https://blog.seifbassem.com/blogs/posts/azure-arc-ssh: last_checked: 1779130494.948781 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -36187,7 +36170,7 @@ https://blogs.aws.amazon.com/bigdata: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-data.md v2_locations: @@ -36227,8 +36210,7 @@ https://blogs.aws.amazon.com/security: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/aws-security.md v2_locations: @@ -36948,7 +36930,7 @@ https://botkube.io: last_checked: 1779130495.015865 status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-monitoring.md - docs/kubernetes-tools.md @@ -38482,8 +38464,7 @@ https://builder.aws.com/build/workshops?trk=265ae1c7-2dfc-44c6-bc73-a4d991b8bd7f needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -38567,8 +38548,7 @@ https://buildkite.com/resources/blog/manage-your-ci-cd-resources-as-code-with-te last_checked: 1779130494.958704 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -38699,7 +38679,7 @@ https://buttondown.com/nelhage/archive/two-reasons-kubernetes-is-so-complex: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -38823,8 +38803,8 @@ https://bytes.devopscube.com/p/pod-priority-preemption-explained: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -39285,8 +39265,7 @@ https://cassandra.apache.org: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -39388,8 +39367,8 @@ https://cast.ai/blog/cloud-pricing-comparison: needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -39602,8 +39581,7 @@ https://catalog.redhat.com/en: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -39632,7 +39610,7 @@ https://catalog.redhat.com/en/software/containers/explore: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -39690,7 +39668,7 @@ https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -39741,7 +39719,7 @@ https://caylent.com/insights: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -39977,8 +39955,7 @@ https://ceph.io/en: last_checked: 1779130495.010884 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md - docs/ocp4.md @@ -40097,7 +40074,7 @@ https://chakray.com/11-steps-achieving-successful-api-management-strategy: last_checked: 1779130494.98174 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -40125,7 +40102,7 @@ https://chakray.com/api-strategy-how-to-create-an-api-marketplace: last_checked: 1779130494.990909 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -40153,7 +40130,7 @@ https://chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa: last_checked: 1779130494.981833 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -40181,7 +40158,7 @@ https://chakray.com/es/por-que-api-lifecycle-management-imprescindible-api-organ last_checked: 1779130495.025531 status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/developerportals.md v2_locations: @@ -40209,7 +40186,7 @@ https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis: last_checked: 1779130494.952735 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -40372,7 +40349,8 @@ https://charlesleifer.com/blog/nginx-a-caching-thumbnailing-reverse-proxying-ima needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/caching.md v2_locations: @@ -40501,7 +40479,7 @@ https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -40592,8 +40570,7 @@ https://cheatography.com/mikesac/cheat-sheets/maven: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -40767,7 +40744,7 @@ https://chrisshort.net: last_checked: 1779130494.932454 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -40818,7 +40795,7 @@ https://christianhuth.de/commands-kubernetes-should-adopt-from-red-hat-openshift last_checked: 1779130495.030472 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -40976,7 +40953,7 @@ https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpi needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -41006,7 +40983,7 @@ https://chromewebstore.google.com/detail/json-viewer/efknglbfhoddmmfabeihlemgekh needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/ChromeDevTools.md v2_locations: @@ -41548,7 +41525,7 @@ https://click.palletsprojects.com/en/stable: last_checked: 1779130494.981057 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -42094,8 +42071,8 @@ https://cloud.google.com/blog/products/containers-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -42749,7 +42726,7 @@ https://cloud.google.com/blog/products/networking/traffic-director-supports-prox needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -43294,7 +43271,7 @@ https://cloud.google.com/blog/topics/threat-intelligence/azure-run-command-dummi needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -43358,8 +43335,7 @@ https://cloud.google.com/build: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md - docs/devops.md @@ -43714,8 +43690,7 @@ https://cloud.google.com/products: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md - docs/cheatsheets.md @@ -44486,7 +44461,7 @@ https://cloudacademy.com/blog/ansible-aws: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -45235,7 +45210,7 @@ https://cloudnativenow.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -45286,8 +45261,7 @@ https://cloudnativenow.com/features/4-expert-level-things-i-wish-id-known-about- last_checked: 1779130494.977264 status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -45315,8 +45289,7 @@ https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -45344,7 +45317,7 @@ https://cloudnativenow.com/features/assessing-the-true-cost-of-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -45423,8 +45396,7 @@ https://cloudnativenow.com/features/gitops-the-missing-link-for-ci-cd-for-kubern needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -45453,7 +45425,7 @@ https://cloudnativenow.com/features/gitops-workflows-expanding-beyond-kubernetes needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -45481,8 +45453,7 @@ https://cloudnativenow.com/features/kubernetes-enables-devops-as-a-service-daas: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -45536,7 +45507,7 @@ https://cloudnativenow.com/features/linkerds-cncf-graduation-due-to-its-simplici needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -45565,7 +45536,7 @@ https://cloudnativenow.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kub needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -45595,7 +45566,7 @@ https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-manage needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -45647,8 +45618,7 @@ https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -45694,7 +45664,7 @@ https://cloudnativenow.com/features/whats-the-difference-between-docker-and-kube needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -45733,8 +45703,7 @@ https://cloudnativenow.com/features/when-is-kubernetes-service-ownership-the-rig last_checked: 1779130494.979977 status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -45763,7 +45732,7 @@ https://cloudnativenow.com/features/when-is-service-mesh-worth-it: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -45815,7 +45784,7 @@ https://cloudnativenow.com/kubeconcnc/kubernetes-true-superpower-is-its-control- last_checked: 1779130494.947783 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -45855,8 +45824,7 @@ https://cloudnativenow.com/topics/cloudnativedevelopment/how-the-rise-of-contain needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -45885,8 +45853,7 @@ https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-container needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/ibm_cloud.md v2_locations: @@ -45915,7 +45882,7 @@ https://cloudnativenow.com/topics/cloudnativedevelopment/red-hat-adds-java-runti needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -45955,7 +45922,7 @@ https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-inf needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -45983,7 +45950,7 @@ https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-inf needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -46013,7 +45980,7 @@ https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-k needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -46041,7 +46008,7 @@ https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-k needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[LEGACY]' v1_locations: - docs/ocp4.md v2_locations: @@ -46114,7 +46081,7 @@ https://cloudnativenow.com/topics/gitops-workflows-and-principles-for-kubernetes needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -46142,8 +46109,7 @@ https://cloudnativenow.com/uncategorized/9-pillars-of-engineering-devops-with-ku needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -46583,8 +46549,7 @@ https://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/about.md - docs/introduction.md @@ -46680,7 +46645,7 @@ https://cloudyuga.guru/blogs/k8s-qos-oomkilled: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -47154,7 +47119,7 @@ https://code.visualstudio.com/docs/sourcecontrol/overview: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -47183,7 +47148,7 @@ https://code.visualstudio.com/docs/terminal/basics: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -47274,7 +47239,7 @@ https://code.visualstudio.com/updates/v1_120: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -48372,7 +48337,7 @@ https://commandline.ninja: last_checked: 1779130494.932044 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -48398,8 +48363,8 @@ https://commandline.ninja/use-powershell-to-find-services-configured-to-run-as-a last_checked: 1779130494.984175 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -48427,7 +48392,8 @@ https://commandline.ninja/video-intro-to-secret-management-with-powershell: last_checked: 1779130494.997984 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -48472,7 +48438,7 @@ https://commons.openshift.org: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -48599,7 +48565,7 @@ https://community.f5.com/kb/technicalarticles/what-is-kubernetes/281010: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -48626,7 +48592,7 @@ https://community.f5.com/kb/technicalarticles/what-is-kubernetes/281010: last_checked: 1779130494.995805 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -48667,7 +48633,7 @@ https://community.ibm.com/community/user/blogs/daniel-jast1/2023/12/07/red-hat-a needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/ansible.md v2_locations: @@ -49053,7 +49019,7 @@ https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -49095,7 +49061,7 @@ https://computingforgeeks.com/ssh-commands-cheat-sheet-linux: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -50136,7 +50102,7 @@ https://couchdb.apache.org: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -50164,7 +50130,7 @@ https://courses.devopscube.com/l/products: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kustomize.md v2_locations: @@ -50192,8 +50158,8 @@ https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' + - '[GUIDE]' v1_locations: - docs/kubernetes-tutorials.md v2_locations: @@ -50283,7 +50249,7 @@ https://creately.com/blog/project-management/what-is-a-kanban-board: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -50395,7 +50361,7 @@ https://crunchtools.com/comparison-linux-container-images: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -50424,7 +50390,7 @@ https://crunchtools.com/moving-linux-services-to-containers: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -50455,8 +50421,7 @@ https://crunchtools.com/should-i-use-docker-compose-or-podman-compose-with-podma needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/container-managers.md v2_locations: @@ -52669,8 +52634,7 @@ https://deepsource.com/blog/zero-downtime-deployment: last_checked: 1779130495.022772 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -53074,7 +53038,7 @@ https://dev.to/appmap/video-visualize-the-architecture-of-your-java-app-in-vs-co last_checked: 1779130494.983141 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -54567,7 +54531,7 @@ https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-provide last_checked: 1779130495.014888 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/serverless.md v2_locations: @@ -54980,7 +54944,7 @@ https://dev.to/docker/top-200-kubernetes-tools-for-devops-engineer-like-you-3h7e needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -55197,7 +55161,7 @@ https://dev.to/envzero/terraform-destroy-command-a-guide-to-controlled-infrastru needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -55925,8 +55889,7 @@ https://dev.to/hey_atharva/git-it-right-git-cheatsheet-4o0h: last_checked: 1779130495.027215 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -57667,7 +57630,8 @@ https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje: last_checked: 1779130494.936105 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -58248,7 +58212,7 @@ https://dev.to/playfulprogramming/a-better-way-to-code-documentation-driven-deve needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devel-sites.md v2_locations: @@ -58277,7 +58241,7 @@ https://dev.to/playfulprogramming/the-awesome-side-of-github-awesome-lists-2a5h: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -58307,7 +58271,7 @@ https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-command-palette needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -58334,7 +58298,7 @@ https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041: last_checked: 1779130495.016514 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -60855,8 +60819,7 @@ https://devblogs.microsoft.com/dotnet/introducing-compatible-frameworks-on-nuget last_checked: 1779130494.999763 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/dotnet.md v2_locations: @@ -61015,7 +60978,7 @@ https://devblogs.microsoft.com/python: last_checked: 1779130494.981345 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -61326,7 +61289,7 @@ https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-prof needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -61528,8 +61491,7 @@ https://developer.chrome.com/docs/devtools: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ChromeDevTools.md v2_locations: @@ -61756,7 +61718,7 @@ https://developer.hashicorp.com/consul: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -61798,8 +61760,7 @@ https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -61827,7 +61788,7 @@ https://developer.hashicorp.com/consul/tutorials/archive/kubernetes-consul-desig needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -61856,8 +61817,8 @@ https://developer.hashicorp.com/consul/tutorials/get-started-kubernetes/kubernet needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -61930,8 +61891,7 @@ https://developer.hashicorp.com/packer: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -61959,8 +61919,7 @@ https://developer.hashicorp.com/packer/docs: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -61988,8 +61947,7 @@ https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -62017,8 +61975,7 @@ https://developer.hashicorp.com/terraform: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -62046,8 +62003,7 @@ https://developer.hashicorp.com/terraform/cli/commands: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -62101,8 +62057,7 @@ https://developer.hashicorp.com/terraform/language/modules/develop/refactoring: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -62132,8 +62087,7 @@ https://developer.hashicorp.com/terraform/language/provisioners: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -62163,8 +62117,7 @@ https://developer.hashicorp.com/terraform/plugin/sdkv2: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -62194,8 +62147,8 @@ https://developer.hashicorp.com/terraform/tutorials/automation/github-actions: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -62225,8 +62178,7 @@ https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructu needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -62254,8 +62206,8 @@ https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -62285,8 +62237,8 @@ https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -62318,8 +62270,8 @@ https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -62349,8 +62301,8 @@ https://developer.hashicorp.com/terraform/tutorials/networking/multicloud-kubern needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -62380,8 +62332,7 @@ https://developer.hashicorp.com/terraform/tutorials/policy: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -62494,8 +62445,7 @@ https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterpris needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -62524,7 +62474,7 @@ https://developer.hashicorp.com/waypoint: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md - docs/jenkins-alternatives.md @@ -62731,7 +62681,7 @@ https://developer.ing.com/openbanking: last_checked: 1779130494.995727 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -62942,8 +62892,7 @@ https://developer.okta.com/blog/2022/10/20/spring-vault: last_checked: 1779130494.996338 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -68823,7 +68772,7 @@ https://devm.io/blog: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/grafana.md - docs/java_frameworks.md @@ -68855,7 +68804,7 @@ https://devm.io/kubernetes/kubernetes-bigger-173675: needs_ai_refresh: true status: online tags: - - EMERGING + - '[DE FACTO STANDARD]' v1_locations: - docs/introduction.md v2_locations: @@ -68886,8 +68835,7 @@ https://devm.io/kubernetes/kubernetes-extensions-172215: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -68918,8 +68866,7 @@ https://devm.io/kubernetes/kubernetes-practical-implications-171647: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/introduction.md v2_locations: @@ -68951,7 +68898,7 @@ https://devm.io/microservices/cicd-microservices-docker-162408: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md - docs/jenkins.md @@ -72338,7 +72285,7 @@ https://devtron.ai/blog/kubernetes-management-made-easier-with-tools: last_checked: 1779130494.946243 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -72549,8 +72496,7 @@ https://digital.ai/glossary: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -72578,8 +72524,7 @@ https://digital.ai/learn/devsecops-periodic-table: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -72607,8 +72552,7 @@ https://digital.ai/learn/diagram-generator: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -72636,8 +72580,7 @@ https://digital.ai/products/continuous-testing: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -72933,8 +72876,7 @@ https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555: needs_ai_refresh: true status: online tags: - - LEGACY - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -73198,7 +73140,7 @@ https://docker-py.readthedocs.org: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -73262,7 +73204,7 @@ https://dockerlabs.collabnix.com/kubernetes/kubetools: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -73465,8 +73407,7 @@ https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/hel needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -73497,8 +73438,7 @@ https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/hel needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -73527,8 +73467,7 @@ https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s last_checked: 1779130495.007728 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/about.md - docs/ansible.md @@ -73560,8 +73499,7 @@ https://docs.ansible.com/projects/ansible/latest/collections/netbox/netbox/index last_checked: 1779130494.988919 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/networking.md v2_locations: @@ -73591,8 +73529,7 @@ https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_modules_ge last_checked: 1779130495.027677 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -73621,8 +73558,7 @@ https://docs.ansible.com/projects/ansible/latest/scenario_guides/cloud_guides.ht last_checked: 1779130495.021828 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -73650,8 +73586,7 @@ https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html: last_checked: 1779130494.981248 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -73703,8 +73638,7 @@ https://docs.ansible.com/projects/molecule: last_checked: 1779130494.940031 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -73890,8 +73824,7 @@ https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.ht needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-containers.md v2_locations: @@ -74040,8 +73973,7 @@ https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started.html: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/aws-security.md v2_locations: @@ -74092,8 +74024,7 @@ https://docs.aws.amazon.com/apigateway/latest/developerguide/create-api-using-im needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -74122,8 +74053,8 @@ https://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdi needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -74152,8 +74083,7 @@ https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -74180,8 +74110,7 @@ https://docs.aws.amazon.com/cli/latest/index.html: last_checked: 1779031735.754762 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/aws-tools-scripts.md v2_locations: @@ -74211,7 +74140,7 @@ https://docs.aws.amazon.com/cli/latest/reference/codepipeline/index.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-tools-scripts.md v2_locations: @@ -74239,8 +74168,7 @@ https://docs.aws.amazon.com/cli/latest/reference/service-quotas/get-service-quot last_checked: 1779130494.944252 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -74285,7 +74213,7 @@ https://docs.aws.amazon.com/data-pipeline: last_checked: 1779130494.94803 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-data.md v2_locations: @@ -74324,7 +74252,7 @@ https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html: last_checked: 1779130494.975981 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -74433,8 +74361,7 @@ https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html: last_checked: 1779130495.026464 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -74519,7 +74446,7 @@ https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP_eb.html needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -74548,8 +74475,7 @@ https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environments-cfg-applicat needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -74578,7 +74504,7 @@ https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-ha-tutorial.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -74608,8 +74534,7 @@ https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-b needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-networking.md v2_locations: @@ -74638,7 +74563,7 @@ https://docs.aws.amazon.com/general/latest/gr/glos-chap.html: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -74688,7 +74613,7 @@ https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -74867,8 +74792,7 @@ https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-arch last_checked: 1779130494.951318 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/aws-security.md v2_locations: @@ -75163,7 +75087,7 @@ https://docs.cloud.google.com/compute/docs/containers: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -75192,7 +75116,7 @@ https://docs.cloud.google.com/config-connector/docs/overview: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/iac.md - docs/kubernetes-tools.md @@ -75231,8 +75155,7 @@ https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md - docs/public-cloud-solutions.md @@ -75268,8 +75191,7 @@ https://docs.cloud.google.com/docs/terraform/blueprints/terraform-blueprints: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -75298,7 +75220,8 @@ https://docs.cloud.google.com/dotnet/docs/creating-cicd-pipeline-vsts-compute-en needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -75327,7 +75250,7 @@ https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md - docs/gitops.md @@ -75359,7 +75282,7 @@ https://docs.cloud.google.com/kubernetes-engine/docs: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -75411,7 +75334,7 @@ https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -75485,7 +75408,7 @@ https://docs.cloud.google.com/load-balancing/docs/l7-internal: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -75538,7 +75461,8 @@ https://docs.cloud.google.com/sdk/docs/cheatsheet?hl=en: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/GoogleCloudPlatform.md v2_locations: @@ -75590,8 +75514,7 @@ https://docs.cloud.google.com/secret-manager/docs/best-practices: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md v2_locations: @@ -75621,7 +75544,7 @@ https://docs.cloud.google.com/service-mesh/docs: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -75650,7 +75573,7 @@ https://docs.cloud.google.com/stackdriver/docs/managed-prometheus: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -75678,8 +75601,7 @@ https://docs.cloud.google.com/vpc/docs/vpc: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md v2_locations: @@ -75731,7 +75653,7 @@ https://docs.cloudbees.com/docs/cloudbees-ci/latest/casc-controller/distribute-c needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -75946,7 +75868,7 @@ https://docs.digitalocean.com/products/app-platform: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/digitalocean.md v2_locations: @@ -76001,7 +75923,7 @@ https://docs.digitalocean.com/products/kubernetes/how-to/autoscale: last_checked: 1779130494.932823 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -76179,8 +76101,7 @@ https://docs.docker.com/reference/cli/docker/buildx/imagetools: last_checked: 1779130494.949792 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -76243,7 +76164,7 @@ https://docs.docker.com/retired: last_checked: 1779130494.967074 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -76282,7 +76203,7 @@ https://docs.fluxcd.io/en/1.22.2: last_checked: 1779130495.006671 status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/flux.md v2_locations: @@ -76335,8 +76256,7 @@ https://docs.getenroute.io: last_checked: 1779130494.95724 status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -76402,8 +76322,7 @@ https://docs.github.com/en/actions/how-tos/write-workflows: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -76661,7 +76580,7 @@ https://docs.gitlab.com/releases: last_checked: 1779388470.41175 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v2_locations: - cicd-kubernetes-plugins.md - git.md @@ -76812,7 +76731,7 @@ https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwg needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -76936,7 +76855,7 @@ https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5S needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tutorials.md v2_locations: @@ -77039,8 +76958,7 @@ https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -77115,7 +77033,7 @@ https://docs.itrsgroup.com/docs/opsview/6.12.1/opspacks/opspack-index/index.html last_checked: 1779130494.986317 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -78548,8 +78466,7 @@ https://docs.openstack.org/tempest/latest: last_checked: 1779130494.956834 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -78648,7 +78565,7 @@ https://docs.percona.com/percona-operator-for-mysql/pxc/index.html: last_checked: 1779130494.991859 status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/databases.md v2_locations: @@ -78704,7 +78621,7 @@ https://docs.portworx.com/portworx-backup-on-prem: last_checked: 1779130494.946788 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -79344,8 +79261,7 @@ https://docs.stacksimplify.com/aws-eks/aws-alb-ingress/lean-kubernetes-aws-alb-i last_checked: 1779130495.011408 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -79373,7 +79289,7 @@ https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/instal last_checked: 1779130495.011015 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -79493,7 +79409,7 @@ https://doodle.com/en: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/appointment-scheduling.md v2_locations: @@ -79667,7 +79583,7 @@ https://dotnet.microsoft.com/en-us/apps/xamarin: last_checked: 1779130494.940757 status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/xamarin.md v2_locations: @@ -79961,7 +79877,7 @@ https://duo.com/blog: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -84914,8 +84830,7 @@ https://editor.networkpolicy.io: last_checked: 1779130494.981023 status: online tags: - - DE FACTO STANDARD - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -85146,7 +85061,7 @@ https://elastisys.io/compliantkubernetes: last_checked: 1779130495.02833 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -85205,8 +85120,7 @@ https://elmanytas.es/?q=node/358: last_checked: 1779033072.11208 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -85319,7 +85233,8 @@ https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications: last_checked: 1779130494.972763 status: online tags: - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -90171,8 +90086,7 @@ https://featureflags.io/python-feature-flags: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -90542,8 +90456,7 @@ https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html: last_checked: 1779130495.032092 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ChromeDevTools.md v2_locations: @@ -90586,7 +90499,7 @@ https://first-web-scraper.readthedocs.io/en/latest: last_checked: 1779130494.970564 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -90654,8 +90567,7 @@ https://flask.palletsprojects.com/en/stable: last_checked: 1779130494.972156 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -90684,7 +90596,7 @@ https://fleetdm.com/engineering/tips-for-github-actions-usability: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -90914,8 +90826,7 @@ https://fluxcd.io/flux: last_checked: 1779130494.946674 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/flux.md v2_locations: @@ -91226,7 +91137,7 @@ https://free-web-services.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/api.md v2_locations: @@ -91437,7 +91348,7 @@ https://gaia-x.eu: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -92334,7 +92245,7 @@ https://gettopical.com/djangoframework: last_checked: 1779031782.523217 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -92813,7 +92724,7 @@ https://gist.github.com/starred: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-tools.md v2_locations: @@ -94292,8 +94203,7 @@ https://github.blog/developer-skills/5-devops-tips-to-speed-up-your-developer-wo last_checked: 1779130494.993012 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -94573,7 +94483,7 @@ https://github.blog/developer-skills/programming-languages-and-frameworks/why-py needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -94773,8 +94683,7 @@ https://github.blog/enterprise-software/devops/applying-gitops-principles-to-you last_checked: 1779130494.982763 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -94826,8 +94735,7 @@ https://github.blog/enterprise-software/devops/devops-definition: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -94882,8 +94790,7 @@ https://github.blog/enterprise-software/devops/how-to-make-devops-your-competiti needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -94964,7 +94871,7 @@ https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-proje needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -95079,7 +94986,7 @@ https://github.blog/news-insights/product-news/create-pull-requests-in-vscode: last_checked: 1779130495.000944 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -95128,8 +95035,7 @@ https://github.blog/news-insights/product-news/getting-started-with-github-actio last_checked: 1779130495.009379 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -95157,7 +95063,7 @@ https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd last_checked: 1779130494.94014 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -95210,7 +95116,7 @@ https://github.blog/news-insights/product-news/github-copilot-is-generally-avail last_checked: 1779130494.984262 status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/git.md v2_locations: @@ -95239,7 +95145,7 @@ https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-d needs_ai_refresh: true status: online tags: - - EMERGING + - '[DE FACTO STANDARD]' v1_locations: - docs/git.md v2_locations: @@ -95618,7 +95524,7 @@ https://github.blog/security/application-security/git-credential-manager-authent needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/git.md v2_locations: @@ -95901,7 +95807,7 @@ https://github.com/2-alchemists/krossboard: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -96024,8 +95930,7 @@ https://github.com/ABZ-Aaron/cheat-sheets: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -96074,7 +95979,7 @@ https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -97073,8 +96978,7 @@ https://github.com/CASIA-LMC-Lab/FastSAM: needs_ai_refresh: true status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/mlops.md v2_locations: @@ -97253,8 +97157,7 @@ https://github.com/ContainerSolutions/kubernetes-examples: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/demos.md v2_locations: @@ -97496,7 +97399,7 @@ https://github.com/DevOpsHiveHQ/kubech: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -97952,7 +97855,7 @@ https://github.com/GalleyBytes/terraform-operator: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -98468,7 +98371,7 @@ https://github.com/HopopOps/k8s-ldap-auth: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -100336,8 +100239,7 @@ https://github.com/PlaytikaOSS/testcontainers-spring-boot: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/java_frameworks.md - docs/qa.md @@ -100424,7 +100326,7 @@ https://github.com/Pscheidl/kubectl-explorer: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -100700,7 +100602,7 @@ https://github.com/Rested/portfall: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -102520,8 +102422,8 @@ https://github.com/amazon-archives/aws-training-demo: needs_ai_refresh: true status: online tags: - - LEGACY - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -102553,8 +102455,8 @@ https://github.com/amazon-archives/aws-waf-sample: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - LEGACY + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/aws-security.md v2_locations: @@ -103378,7 +103280,7 @@ https://github.com/appvia/tako: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -103515,8 +103417,7 @@ https://github.com/argilla-io/argilla: needs_ai_refresh: true status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/mlops.md v2_locations: @@ -103737,7 +103638,7 @@ https://github.com/armadaproject/armada: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -103886,7 +103787,7 @@ https://github.com/asdf-community/asdf-kubectl: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -105052,7 +104953,7 @@ https://github.com/aws/karpenter-provider-aws: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -106971,8 +106872,7 @@ https://github.com/chaos-mesh/chaos-mesh: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/chaos-engineering.md v2_locations: @@ -107060,7 +106960,7 @@ https://github.com/chen-keinan/mesh-kridik: last_checked: 1779388598.360252 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v2_locations: - kubernetes-tools.md year: '2021' @@ -108332,7 +108232,7 @@ https://github.com/config-syncer/config-syncer: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -108535,8 +108435,7 @@ https://github.com/containers/podman: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/container-managers.md v2_locations: @@ -108602,7 +108501,7 @@ https://github.com/containerscrew/aws-sso-rs: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-tools-scripts.md v2_locations: @@ -108705,7 +108604,7 @@ https://github.com/copilot: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/devel-sites.md - docs/git.md @@ -109760,8 +109659,8 @@ https://github.com/datalab-to/surya: needs_ai_refresh: true status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' + - '[LEGACY]' v1_locations: - docs/mlops.md v2_locations: @@ -109938,7 +109837,7 @@ https://github.com/dchonch/awesome-packer: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -110022,7 +109921,7 @@ https://github.com/deckhouse/k8s-image-availability-exporter: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/prometheus.md v2_locations: @@ -110053,8 +109952,7 @@ https://github.com/deckhouse/k8s-image-availability-exporter: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/mlops.md v2_locations: @@ -110489,8 +110387,7 @@ https://github.com/devoriales/cheatsheets: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -111295,7 +111192,7 @@ https://github.com/eXascaleInfolab/PyExPool: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/python.md v2_locations: @@ -111805,7 +111702,7 @@ https://github.com/eraser-dev/eraser: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -112303,8 +112200,7 @@ https://github.com/flannel-io/flannel: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -112375,7 +112271,7 @@ https://github.com/flaviostutz/promster: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -113161,7 +113057,7 @@ https://github.com/getanteon/anteon: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -113394,7 +113290,7 @@ https://github.com/git-bug/git-bug: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/git.md v2_locations: @@ -113564,7 +113460,7 @@ https://github.com/gitkraken/vscode-gitlens: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/visual-studio.md v2_locations: @@ -114176,8 +114072,7 @@ https://github.com/google/prometheus-slo-burn-example: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/prometheus.md v2_locations: @@ -114299,7 +114194,7 @@ https://github.com/goss-org/goss: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -114701,7 +114596,7 @@ https://github.com/gyli/DictMySQL: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/python.md v2_locations: @@ -114802,7 +114697,7 @@ https://github.com/harvester/harvester: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/rancher.md v2_locations: @@ -115833,7 +115728,7 @@ https://github.com/idealista/prometheus_jmx_exporter_role: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/prometheus.md v2_locations: @@ -116275,8 +116170,7 @@ https://github.com/inscapist/terraform-k3s-private-cloud: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/terraform.md v2_locations: @@ -117764,7 +117658,7 @@ https://github.com/jetify-com/launchpad: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -117818,7 +117712,7 @@ https://github.com/jetstack/jetstack-secure: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -117906,7 +117800,7 @@ https://github.com/jimmyraywv/awesome-eks: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -118236,8 +118130,7 @@ https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -118596,7 +118489,7 @@ https://github.com/k3d-io/k3d: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/matrix-table.md - docs/rancher.md @@ -119222,7 +119115,7 @@ https://github.com/keisku/kubectl-secretdata: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md - docs/kubernetes.md @@ -119666,7 +119559,7 @@ https://github.com/knative-extensions/net-kourier: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -119779,7 +119672,7 @@ https://github.com/ko-build/ko: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -119900,7 +119793,7 @@ https://github.com/konstructio/kubefirst: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -120136,7 +120029,7 @@ https://github.com/krisnova/kaar: needs_ai_refresh: true status: online tags: - - LEGACY + - '[EMERGING]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -120217,7 +120110,7 @@ https://github.com/ksctl/ksctl: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -120248,7 +120141,7 @@ https://github.com/kserve/kserve: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -120337,7 +120230,7 @@ https://github.com/kube-burner/kube-burner: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -120399,7 +120292,7 @@ https://github.com/kube-ns-suspender/kube-ns-suspender: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -120544,7 +120437,7 @@ https://github.com/kubeguard/guard: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -120701,7 +120594,7 @@ https://github.com/kubeops/ui-server: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -120835,7 +120728,7 @@ https://github.com/kuberhealthy/kuberhealthy: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -121101,7 +120994,7 @@ https://github.com/kubernetes-retired/etcdadm: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -121133,7 +121026,7 @@ https://github.com/kubernetes-retired/frakti: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/container-managers.md v2_locations: @@ -121166,7 +121059,7 @@ https://github.com/kubernetes-retired/hierarchical-namespaces: needs_ai_refresh: true status: online tags: - - LEGACY + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -121200,7 +121093,7 @@ https://github.com/kubernetes-retired/kpng: needs_ai_refresh: true status: online tags: - - LEGACY + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -121233,7 +121126,7 @@ https://github.com/kubernetes-retired/kube-batch: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -121265,7 +121158,8 @@ https://github.com/kubernetes-retired/kubefed: needs_ai_refresh: true status: online tags: - - LEGACY + - '[DE FACTO STANDARD]' + - '[LEGACY]' v1_locations: - docs/kubernetes.md v2_locations: @@ -121298,7 +121192,7 @@ https://github.com/kubernetes-retired/kui: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -121329,8 +121223,8 @@ https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - LEGACY + - '[DE FACTO STANDARD]' + - '[LEGACY]' v1_locations: - docs/kubernetes.md v2_locations: @@ -122110,8 +122004,7 @@ https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-li needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes.md v2_locations: @@ -122470,8 +122363,7 @@ https://github.com/kubernetes/kubernetes/issues/126811: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/securityascode.md v2_locations: @@ -122657,7 +122549,7 @@ https://github.com/kubescape/regolibrary: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -123357,8 +123249,7 @@ https://github.com/ligurio/sqa-wiki: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/other-awesome-lists.md - docs/qa.md @@ -123590,7 +123481,7 @@ https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-tools.md v2_locations: @@ -124509,8 +124400,7 @@ https://github.com/meta-llama/llama-cookbook: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - EMERGING + - '[DE FACTO STANDARD]' v1_locations: - docs/mlops.md v2_locations: @@ -125222,7 +125112,7 @@ https://github.com/microsoft/azurelinux: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/azure.md v2_locations: @@ -125515,8 +125405,7 @@ https://github.com/migtools/crane: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - EMERGING + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -125590,7 +125479,7 @@ https://github.com/mikefrank-ca/bitbucket-auto-merge: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -126150,7 +126039,7 @@ https://github.com/mmmmmmpc/forklift-configmap-service: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -126896,8 +126785,7 @@ https://github.com/network-automation/toolkit: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -127279,7 +127167,7 @@ https://github.com/nnrthota/podtnl: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -127512,7 +127400,7 @@ https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.p needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[DE FACTO STANDARD]' v1_locations: - docs/monitoring.md v2_locations: @@ -127558,8 +127446,7 @@ https://github.com/nubenetes/confluence6-atlassian: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - LEGACY + - '[LEGACY]' v1_locations: - docs/openshift.md v2_locations: @@ -127592,8 +127479,7 @@ https://github.com/nubenetes/jenkins-CasC-kubernetes-demo: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -127624,8 +127510,7 @@ https://github.com/nubenetes/nexus3-helm-chart: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -127723,7 +127608,7 @@ https://github.com/obot-platform/obot: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -127920,7 +127805,7 @@ https://github.com/okd-project/okd/blob/master/README.md: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/ocp4.md v2_locations: @@ -128155,8 +128040,7 @@ https://github.com/onedr0p/cluster-template: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/flux.md v2_locations: @@ -128311,7 +128195,7 @@ https://github.com/open-policy-agent/awesome-opa: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -128364,8 +128248,7 @@ https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker: needs_ai_refresh: true status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/securityascode.md v2_locations: @@ -128557,7 +128440,7 @@ https://github.com/openclarity/openclarity: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -128626,7 +128509,7 @@ https://github.com/opencost/opencost: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes.md v2_locations: @@ -128960,8 +128843,7 @@ https://github.com/openshift/installer/blob/main/docs/user/aws/README.md: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/ocp4.md - docs/openshift.md @@ -129059,7 +128941,7 @@ https://github.com/openshift/machine-api-operator/tree/main: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/ocp4.md v2_locations: @@ -129748,7 +129630,7 @@ https://github.com/oslabs-beta/KubernOcular: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -129872,7 +129754,7 @@ https://github.com/oxnr/awesome-bigdata: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -129919,8 +129801,7 @@ https://github.com/pabpereza/containers-best-practices: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/docker.md v2_locations: @@ -130200,8 +130081,7 @@ https://github.com/patroni/patroni: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/databases.md v2_locations: @@ -130485,7 +130365,7 @@ https://github.com/pipe-cd/pipecd: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -130993,7 +130873,7 @@ https://github.com/projectcapsule/capsule: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -131089,8 +130969,7 @@ https://github.com/prometheus-community/yet-another-cloudwatch-exporter: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/prometheus.md v2_locations: @@ -131923,8 +131802,7 @@ https://github.com/rainyear/python3-in-one-pic: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[ENTERPRISE-STABLE]' v1_locations: - docs/python.md v2_locations: @@ -132257,7 +132135,7 @@ https://github.com/ranchergovernment/rke2-aws-tf: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/rancher.md v2_locations: @@ -132478,7 +132356,7 @@ https://github.com/realopslabs/kubeledger: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -132675,7 +132553,7 @@ https://github.com/redhat-actions/openshift-actions-runners: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md - docs/jenkins-alternatives.md @@ -132870,7 +132748,7 @@ https://github.com/redhat-cop/infra-ansible: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/ocp3.md v2_locations: @@ -133959,8 +133837,7 @@ https://github.com/rosehgal/k8s-In-30Mins: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -134258,7 +134135,7 @@ https://github.com/sageteamorg/django-sage-painless: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -134779,7 +134656,7 @@ https://github.com/sdduursma/github-merge-bot: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -134849,8 +134726,7 @@ https://github.com/search?l=powershell&q=stars%3A%3E1&type=Repositories: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -135288,7 +135164,7 @@ https://github.com/shuaibiyy/awesome-tf: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/other-awesome-lists.md - docs/terraform.md @@ -135479,8 +135355,7 @@ https://github.com/silverapp/silver: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -135581,8 +135456,7 @@ https://github.com/sinaptik-ai/pandas-ai: needs_ai_refresh: true status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/python.md v2_locations: @@ -135864,7 +135738,7 @@ https://github.com/smocker-dev/smocker: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/testops.md v2_locations: @@ -136107,8 +135981,8 @@ https://github.com/spring-petclinic/spring-petclinic-cloud: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - CASE STUDY + - '[DE FACTO STANDARD]' + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -136171,8 +136045,7 @@ https://github.com/spring-projects/spring-boot#L73: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -136898,7 +136771,7 @@ https://github.com/steve-mt/awesome-slo: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -137805,8 +137678,7 @@ https://github.com/tenable/access-undenied-aws: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-tools-scripts.md v2_locations: @@ -138004,8 +137876,7 @@ https://github.com/terramate-io/terramate: needs_ai_refresh: true status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/terraform.md v2_locations: @@ -138106,8 +137977,7 @@ https://github.com/tfxor/terraform-google-automation-demo: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/demos.md v2_locations: @@ -138320,7 +138190,7 @@ https://github.com/timothystewart6/k3s-ansible: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/rancher.md v2_locations: @@ -138878,8 +138748,7 @@ https://github.com/tutorialworks/pipeline-library-demo: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -139339,8 +139208,7 @@ https://github.com/velero-io/velero: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-backup-migrations.md - docs/ocp4.md @@ -139743,7 +139611,8 @@ https://github.com/vmware-archive/buildkit-cli-for-kubectl: needs_ai_refresh: true status: online tags: - - LEGACY + - '[DE FACTO STANDARD]' + - '[LEGACY]' v1_locations: - docs/kubectl-commands.md - docs/kubernetes-tools.md @@ -139776,7 +139645,7 @@ https://github.com/vmware-archive/ktx: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -139807,7 +139676,8 @@ https://github.com/vmware-archive/kube-fluentd-operator: needs_ai_refresh: true status: online tags: - - LEGACY + - '[DE FACTO STANDARD]' + - '[LEGACY]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -139848,7 +139718,7 @@ https://github.com/vmware-archive/kubewatch: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -139999,7 +139869,7 @@ https://github.com/vmware/k-bench: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -140072,7 +139942,7 @@ https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/visual-studio.md v2_locations: @@ -140464,7 +140334,7 @@ https://github.com/webmeshproj/webmesh-vdi: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -140814,7 +140684,7 @@ https://github.com/xavier-mt/kerbi: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -141420,7 +141290,7 @@ https://github.dev/github/dev: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -141774,7 +141644,7 @@ https://gitlab.gnome.org/users/sign_in: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -141879,7 +141749,7 @@ https://globaldatanet.com/tech-blog/terraform-cicd-best-practices: last_checked: 1779130495.029816 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -142032,7 +141902,7 @@ https://go.dev/blog/gopls-vscode-go: last_checked: 1779130495.023184 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -142551,8 +142421,7 @@ https://gpustack.ai: last_checked: 1779130494.996725 status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -143277,7 +143146,7 @@ https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integ last_checked: 1779130494.950632 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -143403,7 +143272,7 @@ https://grafana.com/grafana/dashboards/?collector=Telegraf: last_checked: 1779130494.997048 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -143458,7 +143327,7 @@ https://grafana.com/oss/grafana/?mdm=social: last_checked: 1779130494.979182 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/grafana.md v2_locations: @@ -143520,7 +143389,7 @@ https://grafana.com/press/2021/11/10/grafana-labs-and-microsoft-partner-to-deliv last_checked: 1779130494.978531 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/grafana.md v2_locations: @@ -143651,8 +143520,8 @@ https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025: last_checked: 1779130494.93254 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -143802,7 +143671,7 @@ https://guide.sst.dev/examples/how-to-debug-lambda-functions-with-visual-studio- last_checked: 1779130494.983081 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -144284,8 +144153,7 @@ https://hackingcpp.com/cpp/cheat_sheets: last_checked: 1779130494.989925 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -144385,8 +144253,7 @@ https://handbook.gitlab.com/handbook: last_checked: 1779130494.999223 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/hr.md v2_locations: @@ -145121,8 +144988,7 @@ https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/grafana.md v2_locations: @@ -145181,7 +145047,7 @@ https://hbase.apache.org: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -145475,7 +145341,7 @@ https://health.aws.amazon.com/health/status: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -145501,7 +145367,7 @@ https://health.google/imaging-and-diagnostics: last_checked: 1779130494.966385 status: online tags: - - EMERGING + - '[DE FACTO STANDARD]' v1_locations: - docs/customer.md v2_locations: @@ -146088,8 +145954,8 @@ https://hewing.foliotek.me: last_checked: 1779130494.97559 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -146145,7 +146011,8 @@ https://highscalability.com/blog/2016/2/17/building-nginx-and-tarantool-based-se timestamp: '2026-05-18T18:54:54.987420' status: online tags: - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -147074,7 +146941,7 @@ https://hub.docker.com/r/jboss/kie-server: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/postman.md v2_locations: @@ -147242,7 +147109,7 @@ https://hub.docker.com/u/openshiftdemos: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -147783,7 +147650,7 @@ https://ics.uci.edu/~pattis/ICS-33/lectures/complexitypython.txt: last_checked: 1779388470.778607 status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v2_locations: - git.md year: '2019' @@ -148561,7 +148428,7 @@ https://info.varnish-software.com/the-varnish-book: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -149391,7 +149258,7 @@ https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workfl addition_method: manual status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v2_locations: - devsecops.md year: '2021' @@ -149572,7 +149439,7 @@ https://ismiletechnologies.com/en_us/devsecops/secure-devops-kit-azureazsk: last_checked: 1779130495.011295 status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -149718,7 +149585,7 @@ https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -154938,8 +154805,7 @@ https://itrevolution.com/articles/get-started-with-team-topologies-in-8-steps: last_checked: 1779130495.031321 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -154966,7 +154832,7 @@ https://itrevolution.com/articles/the-problem-with-org-charts: last_checked: 1779130494.982844 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -155632,8 +155498,7 @@ https://iximiuz.kit.com/posts/ivan-on-containers-kubernetes-and-backend-developm needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -156278,8 +156143,7 @@ https://javatechonline.com/deploy-spring-boot-docker-spring-boot: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -156403,7 +156267,7 @@ https://javatechonline.com/oops-principles-oops-design-principles: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -156594,7 +156458,7 @@ https://jayex.io: last_checked: 1779130494.998136 status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/gitops.md - docs/jenkins-alternatives.md @@ -156634,7 +156498,7 @@ https://jayex.io/blog/2021/04/08/jx3-pipeline-trace: last_checked: 1779130494.982411 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -156755,7 +156619,7 @@ https://jenkins-job-builder.readthedocs.io/en/latest: last_checked: 1779130494.994643 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -157441,7 +157305,8 @@ https://jfrog.com/learn/cloud-native/how-to-build-docker-images: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/docker.md v2_locations: @@ -157470,7 +157335,7 @@ https://jfrog.com/learn/devops/alternatives-to-docker: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -157738,8 +157603,7 @@ https://jimmysong.io/zh/book/kubernetes-handbook: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -158238,7 +158102,7 @@ https://jonnylangefeld.com/blog/kubernetes-how-to-view-swagger-ui: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/swagger-code-generator-for-rest-apis.md v2_locations: @@ -158360,7 +158224,7 @@ https://jpetazzo.github.io/2021/11/30/docker-build-container-images-antipatterns needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -158648,8 +158512,8 @@ https://jumpstart.azure.com: last_checked: 1779130495.006318 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -158694,8 +158558,7 @@ https://justingarrison.com/blog/2021-07-11-github-url-hacks: last_checked: 1779130495.002486 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -158833,7 +158696,7 @@ https://k21academy.com: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -158928,8 +158791,8 @@ https://k21academy.com/aws-cloud/aws-application-services: last_checked: 1779130494.968555 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/aws.md v2_locations: @@ -158980,7 +158843,7 @@ https://k21academy.com/aws-cloud/aws-secrets-manager: last_checked: 1779130495.021679 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-security.md v2_locations: @@ -159009,8 +158872,8 @@ https://k21academy.com/azure-cloud/azure-rbac-vs-azure-policies-vs-azure-bluepri last_checked: 1779130494.954771 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -159037,7 +158900,7 @@ https://k21academy.com/azure-data/azure-data-lake: last_checked: 1779388601.691237 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v2_locations: - azure.md year: '2023' @@ -159076,7 +158939,7 @@ https://k21academy.com/devops/ansible-for-beginners: last_checked: 1779130495.004911 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -159113,8 +158976,8 @@ https://k21academy.com/devops/terraform-vs-ansible: last_checked: 1779130494.945854 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/iac.md v2_locations: @@ -159204,8 +159067,8 @@ https://k21academy.com/kubernetes/configmaps-secrets: last_checked: 1779130494.991144 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -159240,7 +159103,7 @@ https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-fo last_checked: 1779130495.001939 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -159268,8 +159131,8 @@ https://k21academy.com/kubernetes/kubernetes-deployment: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -159405,7 +159268,7 @@ https://k21academy.com/scrum/scrum-vs-kanban: last_checked: 1779130494.931132 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -159465,8 +159328,7 @@ https://k21academy.com/terraform/terraform-automate-aws-vm: last_checked: 1779130494.929068 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -159501,7 +159363,7 @@ https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudform last_checked: 1779130494.956821 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -160415,8 +160277,7 @@ https://keepler.io/es/2021/03/15/gestionando-el-control-de-accesos-en-nuestro-da needs_ai_refresh: true status: online tags: - - CASE STUDY - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-security.md v2_locations: @@ -160536,8 +160397,7 @@ https://keptn.sh/stable: last_checked: 1779130494.978564 status: online tags: - - ENTERPRISE-STABLE - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/keptn.md v2_locations: @@ -160677,8 +160537,7 @@ https://kie.apache.org: last_checked: 1779130495.024676 status: online tags: - - ENTERPRISE-STABLE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/postman.md v2_locations: @@ -160749,7 +160608,7 @@ https://kinsta.com/blog/cloud-platform-for-developers: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md v2_locations: @@ -160899,7 +160758,7 @@ https://kitploit.com/2021/12/mesh-kridik-open-source-security.html: last_checked: 1779130495.020615 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -161111,7 +160970,7 @@ https://kodekloud.com/blog/cka-vs-ckad-vs-cks: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -161393,7 +161252,7 @@ https://konghq.com/blog/news/kong-and-red-hat-collaboration: last_checked: 1779130495.018755 status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -161433,7 +161292,7 @@ https://konghq.com/products/kong-gateway: last_checked: 1779130495.01478 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -161477,7 +161336,8 @@ https://konveyor.io: last_checked: 1779130494.967527 status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/kubernetes-backup-migrations.md - docs/kubernetes-tools.md @@ -161683,7 +161543,7 @@ https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg: last_checked: 1779130494.921235 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -162108,7 +161968,7 @@ https://kubebyexample.com/community/blog/migrating-to-kubernetes-with-open-sourc last_checked: 1779130494.955707 status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -162500,8 +162360,7 @@ https://kubernetes-on-aws.readthedocs.io/en/latest: last_checked: 1779130494.999355 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -163796,7 +163655,7 @@ https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node: last_checked: 1779130494.9347 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -163825,7 +163684,7 @@ https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constrai last_checked: 1779130494.939164 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -163982,7 +163841,7 @@ https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autosca last_checked: 1779130494.948272 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -164109,7 +163968,7 @@ https://kubernetes.io/docs/reference/kubectl/quick-reference: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md - docs/kubectl-commands.md @@ -164703,7 +164562,7 @@ https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-devel last_checked: 1779130495.010793 status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -164731,8 +164590,7 @@ https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-devel last_checked: 1779130494.937074 status: online tags: - - COMMUNITY-TOOL - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -164761,7 +164619,7 @@ https://kubetools.io/why-k9s-should-be-your-go-to-tool-for-kubernetes-management last_checked: 1779130494.997096 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -165337,8 +165195,7 @@ https://labs.demoredhat.com/demos: last_checked: 1779130494.984584 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -165720,7 +165577,7 @@ https://landing.gravitee.io/gravitee-edge-stack-unified-api-visibility-and-gover last_checked: 1779130494.965613 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -165904,7 +165761,7 @@ https://leaddev.com/technical-direction/how-break-cycle-tech-debt: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -166268,8 +166125,7 @@ https://learn.microsoft.com/en-gb/azure/devops/pipelines/build/ci-build-git?view last_checked: 1779130495.009085 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -166296,7 +166152,8 @@ https://learn.microsoft.com/en-gb/training/browse: last_checked: 1779130494.979911 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -166323,7 +166180,7 @@ https://learn.microsoft.com/en-us: last_checked: 1779130494.931679 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -166364,7 +166221,7 @@ https://learn.microsoft.com/en-us/azure: last_checked: 1779130495.025494 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -166433,7 +166290,7 @@ https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler: last_checked: 1779130494.929882 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -166721,8 +166578,7 @@ https://learn.microsoft.com/en-us/azure/app-service/configure-language-java-depl last_checked: 1779130494.922611 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -166896,7 +166752,7 @@ https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/lo last_checked: 1779130494.977822 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -166925,8 +166781,7 @@ https://learn.microsoft.com/en-us/azure/architecture/icons: last_checked: 1779130494.96548 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -167110,7 +166965,8 @@ https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise- last_checked: 1779130495.02699 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md - docs/cloud-arch-diagrams.md @@ -167141,8 +166997,7 @@ https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-f last_checked: 1779130494.933704 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/flux.md v2_locations: @@ -167329,8 +167184,7 @@ https://learn.microsoft.com/en-us/azure/container-apps: last_checked: 1779130495.022087 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -167416,8 +167270,8 @@ https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro: last_checked: 1779130494.930668 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/openshift.md v2_locations: @@ -167496,8 +167350,7 @@ https://learn.microsoft.com/en-us/azure/devops/demo-gen/use-demo-generator-v2?vi last_checked: 1779130494.945435 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -167537,7 +167390,7 @@ https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/?view=azure- last_checked: 1779130495.020753 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -167578,7 +167431,7 @@ https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates?view= last_checked: 1779130494.932753 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -167617,7 +167470,7 @@ https://learn.microsoft.com/en-us/azure/devtest-labs: last_checked: 1779130495.002024 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -167700,8 +167553,7 @@ https://learn.microsoft.com/en-us/azure/machine-learning/concept-mlflow?view=azu last_checked: 1779130495.019219 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -167801,8 +167653,7 @@ https://learn.microsoft.com/en-us/azure/traffic-manager: last_checked: 1779130494.947689 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -167841,7 +167692,7 @@ https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-contain last_checked: 1779130495.017464 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -167868,8 +167719,7 @@ https://learn.microsoft.com/en-us/azure/virtual-machines/linux/run-command: last_checked: 1779130495.010276 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -167903,8 +167753,7 @@ https://learn.microsoft.com/en-us/azure/vpn-gateway/openvpn-azure-ad-tenant: last_checked: 1779130494.950033 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -168048,8 +167897,7 @@ https://learn.microsoft.com/en-us/devops/develop/git/what-is-git: last_checked: 1779130494.94902 status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -168077,8 +167925,7 @@ https://learn.microsoft.com/en-us/dotnet/architecture/microservices: last_checked: 1779130494.958755 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/dotnet.md v2_locations: @@ -168244,8 +168091,7 @@ https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditi last_checked: 1779130494.99353 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -168272,7 +168118,7 @@ https://learn.microsoft.com/en-us/entra/identity/monitoring-health/overview-reco last_checked: 1779130494.967613 status: online tags: - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/azure.md v2_locations: @@ -168300,7 +168146,7 @@ https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/custo last_checked: 1779130494.998632 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -168329,7 +168175,7 @@ https://learn.microsoft.com/en-us/java/openjdk/overview: last_checked: 1779130494.970308 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -168375,8 +168221,7 @@ https://learn.microsoft.com/en-us/powershell: last_checked: 1779130495.02361 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -168403,8 +168248,7 @@ https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc last_checked: 1779130494.943478 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -168511,8 +168355,8 @@ https://learn.microsoft.com/en-us/samples/browse/?expanded=azure&products=azure- last_checked: 1779130494.98876 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -168539,8 +168383,8 @@ https://learn.microsoft.com/en-us/samples/browse/?expanded=azure&products=azure- last_checked: 1779130494.957184 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -168568,8 +168412,7 @@ https://learn.microsoft.com/en-us/shows/vs-code-livestreams/machine-learning-exp last_checked: 1779130494.999212 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -168617,8 +168460,7 @@ https://learn.microsoft.com/en-us/training/modules/github-actions-cd: last_checked: 1779130494.977482 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -168736,7 +168578,7 @@ https://learn.microsoft.com/en-us/visualstudio/docker/tutorials/docker-tutorial: last_checked: 1779130494.950737 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -168764,8 +168606,7 @@ https://learn.microsoft.com/en-us/windows/wsl: last_checked: 1779130495.016254 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/linux-dev-env.md v2_locations: @@ -169601,8 +169442,7 @@ https://learnkube.com/blog: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -169629,7 +169469,7 @@ https://learnkube.com/blog/smaller-docker-images: last_checked: 1779130495.001853 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -169680,8 +169520,8 @@ https://learnkube.com/etcd-kubernetes: last_checked: 1779130494.947043 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -169708,8 +169548,8 @@ https://learnkube.com/graceful-shutdown: last_checked: 1779130494.93096 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -169736,8 +169576,7 @@ https://learnkube.com/how-many-clusters: last_checked: 1779130494.965486 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -169791,7 +169630,8 @@ https://learnkube.com/kubernetes-autoscaling-strategies: last_checked: 1779130494.993817 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -169843,7 +169683,7 @@ https://learnkube.com/kubernetes-instance-calculator: last_checked: 1779130494.990503 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -169899,8 +169739,7 @@ https://learnkube.com/kubernetes-network-packets: last_checked: 1779130495.006951 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -169929,8 +169768,7 @@ https://learnkube.com/kubernetes-node-size: last_checked: 1779130494.951766 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -169966,8 +169804,8 @@ https://learnkube.com/kubernetes-rollbacks: last_checked: 1779130494.9725 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -170015,8 +169853,8 @@ https://learnkube.com/kubernetes-terraform: last_checked: 1779130494.977231 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -170044,7 +169882,7 @@ https://learnkube.com/kubernetes-wallpapers: last_checked: 1779130495.018805 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -170103,8 +169941,8 @@ https://learnkube.com/production-best-practices: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -170155,7 +169993,7 @@ https://learnkube.com/real-time-dashboard: last_checked: 1779130494.976722 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -170206,8 +170044,7 @@ https://learnkube.com/scaling-celery-rabbitmq-kubernetes: last_checked: 1779130495.017394 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -170235,8 +170072,8 @@ https://learnkube.com/setting-cpu-memory-limits-requests: last_checked: 1779130494.959211 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -170263,8 +170100,7 @@ https://learnkube.com/sidecar-containers-patterns: last_checked: 1779130495.00558 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -170293,7 +170129,7 @@ https://learnkube.com/spring-boot-kubernetes-guide: last_checked: 1779130494.965316 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -170326,8 +170162,7 @@ https://learnkube.com/templating-yaml-with-code: last_checked: 1779130495.032336 status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -170357,8 +170192,7 @@ https://learnkube.com/terraform-aks: last_checked: 1779130494.999965 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -170386,8 +170220,8 @@ https://learnkube.com/terraform-eks: last_checked: 1779130494.960618 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -170416,7 +170250,8 @@ https://learnkube.com/terraform-gke: last_checked: 1779130494.969579 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -170444,7 +170279,8 @@ https://learnkube.com/terraform-lke: last_checked: 1779130495.012842 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -170474,7 +170310,7 @@ https://learnkube.com/training: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -170502,8 +170338,8 @@ https://learnkube.com/troubleshooting-deployments: last_checked: 1779130494.970508 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -170580,7 +170416,7 @@ https://legacy-controller-docs.ansible.com/ansible-tower: last_checked: 1779130494.929797 status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/ansible.md v2_locations: @@ -171767,7 +171603,7 @@ https://linkerd.io/2020/06/09/announcing-linkerd-2.8/index.html: last_checked: 1779130494.983674 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -171824,7 +171660,7 @@ https://linkerd.io/2021/07/28/announcing-cncf-graduation/index.html: last_checked: 1779130494.984389 status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -171917,7 +171753,7 @@ https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-ku last_checked: 1779130495.015528 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -172130,8 +171966,7 @@ https://linuxhandbook.com/cheatsheets/yum: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -172344,7 +172179,7 @@ https://liora.io/en/azure-devops-pipeline-yaml-why-configure-ci-cd-pipelines-wit needs_ai_refresh: true status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/azure.md v2_locations: @@ -172373,7 +172208,7 @@ https://liora.io/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -173256,7 +173091,8 @@ https://loopholelabs.io: last_checked: 1779130494.921841 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -173392,7 +173228,7 @@ https://lucid.co/blog/agile-vs-waterfall-vs-kanban-vs-scrum: last_checked: 1779130494.955855 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -173425,7 +173261,7 @@ https://lucid.co/marketplace/91074b9b/aws: last_checked: 1779130494.988307 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -173546,8 +173382,7 @@ https://lukechannings.com/blog/2020-05-10-kubernetes-gitops-lessons: last_checked: 1779130494.929674 status: online tags: - - CASE STUDY - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -173788,8 +173623,7 @@ https://lzone.de: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -173872,7 +173706,7 @@ https://m3db.io: last_checked: 1779130494.948937 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -174017,7 +173851,7 @@ https://magic-cookie.co.uk/iplist.html: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/networking.md v2_locations: @@ -174504,7 +174338,7 @@ https://marketplace.apilayer.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/api.md v2_locations: @@ -174596,7 +174430,7 @@ https://marketplace.redhat.com/sunset: last_checked: 1779130495.020275 status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md - docs/openshift.md @@ -174661,7 +174495,7 @@ https://marketplace.visualstudio.com/items&itemName=Tim-Koehler.helm-intellisens last_checked: 1779031576.209182 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -175178,7 +175012,7 @@ https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -175313,7 +175147,7 @@ https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -175341,7 +175175,7 @@ https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -175369,7 +175203,7 @@ https://marketplace.visualstudio.com/items?itemName=hashicorp.terraform: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -176397,8 +176231,8 @@ https://martinfowler.com/nosql.html: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/nosql.md v2_locations: @@ -176756,7 +176590,7 @@ https://masterpoint.io/blog/terraform-use-cases: last_checked: 1779130494.94603 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -177145,8 +176979,7 @@ https://mattrickard.com/docker-desktop-alternatives: last_checked: 1779130494.988104 status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -177174,7 +177007,7 @@ https://mattrickard.com/how-to-calculate-a-cidr: last_checked: 1779130494.939979 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/networking.md v2_locations: @@ -177203,7 +177036,7 @@ https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai: last_checked: 1779130495.010316 status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/iac.md v2_locations: @@ -177261,8 +177094,7 @@ https://maven.apache.org/guides/MavenQuickReferenceCard.pdf: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -196061,7 +195893,7 @@ https://meet.google.com/unsupported?meetingCode=new: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-tools.md v2_locations: @@ -196134,7 +195966,7 @@ https://memcached.org: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -196201,7 +196033,7 @@ https://metabob.com: last_checked: 1779130494.963527 status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/qa.md v2_locations: @@ -196276,7 +196108,8 @@ https://metalbear.com/blog/writing-a-kubernetes-operator: last_checked: 1779130494.95023 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -196497,7 +196330,7 @@ https://micrometer.io: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md - docs/prometheus.md @@ -196675,7 +196508,7 @@ https://mightyclaws.co.uk/bournemouth: last_checked: 1779130494.969394 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -196760,7 +196593,7 @@ https://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tutorials.md - docs/kubernetes.md @@ -196840,7 +196673,8 @@ https://millionvisit.blogspot.com/2021/02/kubernetes-for-developers-8-Object%20N needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -196877,7 +196711,8 @@ https://millionvisit.blogspot.com/2021/03/kubernetes-for-developers-11-pod-organ needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -196914,7 +196749,8 @@ https://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-12-effective needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -196943,7 +196779,8 @@ https://millionvisit.blogspot.com/2021/04/kubernetes-for-developers-13-effective needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -197261,8 +197098,7 @@ https://mlops.community/blog/flyte-mlops-simplified: last_checked: 1779130494.970865 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -197290,8 +197126,7 @@ https://mlops.community/blog/mlops-with-flyte-the-convergence-of-workflows-betwe last_checked: 1779130494.921584 status: online tags: - - ENTERPRISE-STABLE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -197448,8 +197283,7 @@ https://mongodb-tools.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - LEGACY + - '[LEGACY]' v1_locations: - docs/nosql.md v2_locations: @@ -197599,8 +197433,8 @@ https://morioh.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -197955,7 +197789,7 @@ https://mvark.blogspot.com/2019/12/comparison-of-azure-front-door-traffic.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -198294,7 +198128,7 @@ https://nedbatchelder.com/blog/201608/lists_vs_tuples.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -198774,7 +198608,7 @@ https://newrelic.com/blog/apm/java-opentelemetry: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -198839,7 +198673,7 @@ https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -198887,8 +198721,8 @@ https://newrelic.com/blog/infrastructure-monitoring/how-to-organize-kubernetes-c needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -198917,7 +198751,7 @@ https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volume needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -198947,8 +198781,8 @@ https://newrelic.com/blog/infrastructure-monitoring/kubernetes-health-checks: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -198976,8 +198810,8 @@ https://newrelic.com/blog/infrastructure-monitoring/kubernetes-request-and-limit needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -199640,8 +199474,7 @@ https://nipafx.dev/java-11-migration-guide: last_checked: 1779130495.006324 status: online tags: - - GUIDE - - LEGACY + - '[LEGACY]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -199847,8 +199680,7 @@ https://nix.dev/manual/nix/2.28: last_checked: 1779130495.03273 status: online tags: - - DE FACTO STANDARD - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -200122,8 +199954,7 @@ https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-action needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -200374,8 +200205,7 @@ https://oci-ansible-collection.readthedocs.io/en/latest: last_checked: 1779130495.025729 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -200510,7 +200340,7 @@ https://octopus.com/blog/applied-gitops-with-kustomize: last_checked: 1779130495.008501 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kustomize.md v2_locations: @@ -200555,7 +200385,7 @@ https://octopus.com/blog/docker-anti-patterns: last_checked: 1779130494.938705 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -200601,8 +200431,7 @@ https://octopus.com/blog/how-to-model-your-gitops-environments: last_checked: 1779130494.930635 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -200647,7 +200476,7 @@ https://octopus.com/blog/kubernetes-antipatterns-1: last_checked: 1779130495.016501 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -200676,7 +200505,7 @@ https://octopus.com/blog/kubernetes-antipatterns-2: last_checked: 1779130494.998671 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -200746,8 +200575,8 @@ https://octopus.com/blog/using-argo-cd-and-kustomize-for-configmap-rollouts: last_checked: 1779130494.930033 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -200797,7 +200626,7 @@ https://octopus.com/codefresh: last_checked: 1779130494.948685 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -200922,8 +200751,7 @@ https://offensive-terraform.github.io: last_checked: 1779130494.983207 status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -201186,7 +201014,7 @@ https://ona.com: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -202807,8 +202635,7 @@ https://opencontainers.org: last_checked: 1779130494.994396 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/container-managers.md v2_locations: @@ -202986,7 +202813,7 @@ https://openjdk.org/jeps/413: last_checked: 1779130495.017116 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -203031,8 +202858,7 @@ https://openliberty.io: last_checked: 1779130495.017135 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ibm_cloud.md v2_locations: @@ -206663,8 +206489,7 @@ https://opensource.guide/accessibility-best-practices-for-your-project: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -207064,7 +206889,7 @@ https://orchest.io: last_checked: 1779130494.939062 status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/python.md v2_locations: @@ -207581,8 +207406,7 @@ https://palark.com/blog/best-practices-kubernetes-part-1: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -207620,7 +207444,7 @@ https://palark.com/blog/chaos-engineering-in-kubernetes-open-source-tools: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/chaos-engineering.md v2_locations: @@ -207649,8 +207473,7 @@ https://palark.com/blog/chaos-mesh-in-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/chaos-engineering.md v2_locations: @@ -207680,7 +207503,7 @@ https://palark.com/blog/comparing-ingress-controllers-for-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -207710,8 +207533,7 @@ https://palark.com/blog/comparing-kubernetes-operators-for-postgresql: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[ENTERPRISE-STABLE]' v1_locations: - docs/databases.md v2_locations: @@ -207741,7 +207563,7 @@ https://palark.com/blog/failure-stories-elasticsearch-migration-within-kubernete needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -207815,8 +207637,8 @@ https://palark.com/blog/kubernetes-configmap-guide: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -207892,7 +207714,7 @@ https://palark.com/blog/kubernetes-snaphots-usage: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -207921,7 +207743,7 @@ https://palark.com/blog/kubernetes-storage-performance-linstor-ceph-mayastor-vit needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -207996,8 +207818,8 @@ https://palark.com/blog/our-experience-with-postgres-operator-for-kubernetes-by- needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -208050,8 +207872,7 @@ https://palark.com/blog/tag/kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -208079,8 +207900,7 @@ https://pandas.pydata.org/pandas-docs/stable/reshaping.html: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -208298,7 +208118,7 @@ https://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -208659,7 +208479,7 @@ https://payara.fish: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_app_servers.md - docs/java_frameworks.md @@ -208691,8 +208511,7 @@ https://pbpython.com: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -208771,8 +208590,7 @@ https://pentestmonkey.net/cheat-sheet/ssh-cheat-sheet: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -208835,7 +208653,7 @@ https://performanceoptimize.blogspot.com/2017/04/RegularExpressionCheatSheet.htm needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -208935,7 +208753,7 @@ https://phoenixnap.com/blog/openshift-vs-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -209076,8 +208894,7 @@ https://pionative.com/6-important-things-you-need-to-run-kubernetes-in-productio last_checked: 1779130494.957969 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -209172,8 +208989,8 @@ https://piotrminkowski.com/2020/09/29/rabbitmq-monitoring-on-kubernetes: last_checked: 1779033640.279321 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -210314,7 +210131,8 @@ https://platform.cloudogu.com/en/blog/gitops-tools: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/gitops.md v2_locations: @@ -210342,8 +210160,7 @@ https://platform.cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -210375,8 +210192,7 @@ https://platform.qa.com/login: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -210907,7 +210723,7 @@ https://plugins.jenkins.io/build-monitor-plugin: last_checked: 1779130495.009763 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -211602,7 +211418,7 @@ https://plugins.jenkins.io/monitor-pro: last_checked: 1779130495.014656 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -211900,7 +211716,7 @@ https://plugins.jenkins.io/plasticscm-mergebot: last_checked: 1779130494.979626 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -212468,8 +212284,7 @@ https://portal.cloud.hashicorp.com/vagrant/discover/ansible/tower: needs_ai_refresh: true status: online tags: - - LEGACY - - COMMUNITY-TOOL + - '[LEGACY]' v1_locations: - docs/ansible.md v2_locations: @@ -212499,8 +212314,7 @@ https://portal.cloud.hashicorp.com/vagrant/discover/krlex/centos-awx: needs_ai_refresh: true status: online tags: - - LEGACY - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -212606,8 +212420,7 @@ https://portswigger.net: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -213464,7 +213277,7 @@ https://prometheus.io/docs/alerting/latest/alertmanager: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -214100,7 +213913,7 @@ https://pypi.org/project/ec2-ssh-yplan: last_checked: 1779130494.98955 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-tools-scripts.md - docs/python.md @@ -214165,7 +213978,7 @@ https://pypi.org/project/pddb: last_checked: 1779130494.922072 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -214216,8 +214029,7 @@ https://pypi.python.org/pypi/gabbi: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -214617,7 +214429,7 @@ https://pyvideo.org: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -214645,7 +214457,7 @@ https://pyvideo.org/video/2987/managing-the-cloud-with-a-few-lines-of-python: last_checked: 1779030440.642592 status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -214673,7 +214485,7 @@ https://pyvideo.org/video/3460/dont-make-us-say-we-told-you-so-virtualenv-for: last_checked: 1779029950.046459 status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -215955,7 +215767,7 @@ https://realpython.com: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -216195,8 +216007,8 @@ https://realpython.com/learning-paths/django-web-development: last_checked: 1779130494.931495 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -216223,7 +216035,8 @@ https://realpython.com/learning-paths/flask-by-example: last_checked: 1779130494.95298 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -216403,7 +216216,8 @@ https://realpython.com/videos/python-eval-overview: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -216710,8 +216524,7 @@ https://redis.io/blog/microservice-architecture-key-concepts: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -217240,7 +217053,7 @@ https://release.com/blog/6-docker-compose-best-practices-for-dev-and-prod: last_checked: 1779130494.944735 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -217268,7 +217081,8 @@ https://release.com/blog/cutting-build-time-in-half-docker-buildx-kubernetes: last_checked: 1779130495.023816 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/docker.md v2_locations: @@ -217297,7 +217111,7 @@ https://release.com/blog/kubernetes-health-checks-2-ways-to-improve-stability: last_checked: 1779130494.950882 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -217325,7 +217139,8 @@ https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough: last_checked: 1779130494.938392 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -217524,7 +217339,7 @@ https://replit.com: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -217583,7 +217398,7 @@ https://repost.aws/es/knowledge-center/troubleshoot-service-quotas-cli-commands: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -217611,7 +217426,7 @@ https://repost.aws/knowledge-center: last_checked: 1779130494.95866 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-networking.md v2_locations: @@ -217640,7 +217455,7 @@ https://repost.aws/knowledge-center/create-and-activate-aws-account: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -217699,7 +217514,7 @@ https://research.google/pubs/dapper-a-large-scale-distributed-systems-tracing-in last_checked: 1779130494.949008 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -217838,7 +217653,7 @@ https://resume.io/blog: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/remote-tech-jobs.md v2_locations: @@ -217878,8 +217693,7 @@ https://rethinkdb.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -218006,7 +217820,8 @@ https://rhelblog.redhat.com/tag/varnish: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/caching.md v2_locations: @@ -218092,7 +217907,8 @@ https://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -219161,7 +218977,7 @@ https://scrapy.org: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -219190,8 +219006,7 @@ https://scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers: needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -219834,7 +219649,7 @@ https://seguridad-informacion.blogspot.com/2020/07/you-bet-that-apis-power-devop needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/api.md v2_locations: @@ -219890,7 +219705,7 @@ https://semaphore.io: last_checked: 1779130495.028388 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -219945,8 +219760,7 @@ https://semaphore.io/blog/deploy-microservices: last_checked: 1779130494.958057 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -219976,7 +219790,7 @@ https://semaphore.io/blog/devops-ml-data: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -220057,8 +219871,7 @@ https://semaphore.io/blog/microfrontends: last_checked: 1779130495.000451 status: online tags: - - EMERGING - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -220087,8 +219900,7 @@ https://semaphore.io/blog/replicaset-statefulset-daemonset-deployments: last_checked: 1779130494.981333 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -220118,7 +219930,7 @@ https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testin needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -220273,7 +220085,7 @@ https://sematext.com/capabilities/container-monitoring: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -220343,7 +220155,7 @@ https://sentry.io/welcome: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -220709,8 +220521,7 @@ https://severalnines.com/blog/how-does-database-load-balancer-work: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -220929,8 +220740,7 @@ https://shields.io: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -220959,8 +220769,8 @@ https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes: needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -220988,8 +220798,8 @@ https://shipa.io/a-real-world-application-deployment-on-kubernetes: needs_ai_refresh: true status: online tags: - - EMERGING - - CASE STUDY + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -221017,8 +220827,8 @@ https://shipa.io/deploying-applications-on-kubernetes: needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -221094,8 +220904,8 @@ https://shipa.io/gitops: needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -221123,8 +220933,8 @@ https://shipa.io/gitops-in-the-enterprise: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -221152,7 +220962,7 @@ https://shipa.io/gitops-meets-appops: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -221181,8 +220991,7 @@ https://shipa.io/terraform-meets-appops-2: needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -221213,7 +221022,8 @@ https://shipit.dev/posts/k8s-operators-with-python-part-1.html: last_checked: 1779130495.02864 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -221241,8 +221051,7 @@ https://shipit.dev/posts/kubernetes-overview-diagrams.html: last_checked: 1779130494.964955 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -221269,8 +221078,7 @@ https://shipit.dev/posts/setting-up-eks-with-irsa-using-terraform.html: last_checked: 1779130495.014246 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -221364,7 +221172,7 @@ https://shop.oreilly.com/product/0636920223788.do: last_checked: 1779032257.008175 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -221824,7 +221632,7 @@ https://sincro.es/blog/actualidad-fiscal-contable/teletrabajo-desde-espana-para- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/remote-tech-jobs.md v2_locations: @@ -222093,7 +221901,8 @@ https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs: last_checked: 1779130494.939606 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -222280,7 +222089,7 @@ https://slack.kubernetes.io: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -222525,7 +222334,7 @@ https://smartcar.com/brand/bmw: last_checked: 1779130494.978201 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -222583,7 +222392,7 @@ https://snipcart.com/blog/microservices-vs-api: last_checked: 1779130494.940282 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -222636,7 +222445,7 @@ https://snyk.io/blog: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -222786,7 +222595,7 @@ https://snyk.io/product/container-vulnerability-management: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -223062,7 +222871,7 @@ https://sosiv.io: last_checked: 1779130495.016967 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -223118,7 +222927,7 @@ https://sourceforge.net/projects/winpython: last_checked: 1779034109.345541 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -223393,8 +223202,7 @@ https://spacelift.io/blog/terraform-eks: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -223788,7 +223596,7 @@ https://spinnaker.io: last_checked: 1779130494.929437 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -223817,8 +223625,7 @@ https://spinnaker.io/docs/setup/install: last_checked: 1779130494.933786 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -224431,8 +224238,7 @@ https://sst.dev/blog/moving-away-from-cdk: last_checked: 1779130494.990342 status: online tags: - - EMERGING - - CASE STUDY + - '[DE FACTO STANDARD]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -225444,7 +225250,7 @@ https://staticnat.com/setting-up-python-on-osx: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/python.md v2_locations: @@ -225474,7 +225280,7 @@ https://stats.jenkins.io: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[LEGACY]' v1_locations: - docs/jenkins.md v2_locations: @@ -226022,7 +225828,7 @@ https://stupidpythonideas.blogspot.com.es/2015/05/if-you-dont-like-exceptions-yo needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -226282,7 +226088,7 @@ https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstac needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -226321,7 +226127,7 @@ https://supple.com.au/tools/google-advance-search-operators: last_checked: 1779130494.936433 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -226633,8 +226439,7 @@ https://swagger.io/product: last_checked: 1779130494.964901 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/api.md v2_locations: @@ -227924,8 +227729,7 @@ https://tailscale.com/docs/install/cloud/aws: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/aws-networking.md v2_locations: @@ -227967,7 +227771,7 @@ https://talkpython.fm: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -227997,7 +227801,7 @@ https://talkpython.fm/episodes/show/36/python-ides-with-the-pycharm-team: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -228675,8 +228479,7 @@ https://techbeatly.com/ansible-for-infrastructure-provisioning-in-aws-ansible-re needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -228705,7 +228508,8 @@ https://techbeatly.com/how-to-create-increase-or-decrease-project-quota-in-opens last_checked: 1779130494.934323 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp3.md v2_locations: @@ -228733,8 +228537,7 @@ https://techbeatly.com/terraform-cheat-sheet: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -228762,8 +228565,7 @@ https://techbeatly.com/terraform-free-courses: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -228805,7 +228607,7 @@ https://techcommunity.microsoft.com/?product=All: last_checked: 1779388604.675905 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v2_locations: - azure.md year: '2025' @@ -228863,8 +228665,7 @@ https://techcommunity.microsoft.com/?product=All: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-networking.md - docs/azure.md @@ -228941,8 +228742,7 @@ https://techcommunity.microsoft.com/blog/AzureNetworkingBlog/a-guide-to-azure-da needs_ai_refresh: true status: online tags: - - EMERGING - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/azure.md - docs/iac.md @@ -229042,8 +228842,7 @@ https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-servic needs_ai_refresh: true status: online tags: - - LEGACY - - COMMUNITY-TOOL + - '[LEGACY]' v1_locations: - docs/azure.md v2_locations: @@ -229073,8 +228872,7 @@ https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-servic needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/dotnet.md v2_locations: @@ -229105,8 +228903,7 @@ https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-servic needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -229196,7 +228993,8 @@ https://techcommunity.microsoft.com/blog/appsonazureblog/azure-kubernetes-servic needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -229269,7 +229067,8 @@ https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-course-blue needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -229297,8 +229096,7 @@ https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-land needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/azure.md v2_locations: @@ -229328,7 +229126,7 @@ https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-land needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -229357,7 +229155,8 @@ https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-land needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -229394,7 +229193,8 @@ https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-fo needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -229423,7 +229223,8 @@ https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-fo needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -229528,8 +229329,7 @@ https://techcommunity.microsoft.com/blog/azuredevcommunityblog/programming-with- needs_ai_refresh: true status: online tags: - - EMERGING - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -229566,7 +229366,7 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -229594,7 +229394,7 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -229624,7 +229424,7 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/finops.md v2_locations: @@ -229655,7 +229455,7 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/finops.md v2_locations: @@ -229711,7 +229511,8 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -229740,7 +229541,8 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -229769,8 +229571,8 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/azure.md v2_locations: @@ -229844,8 +229646,8 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -229874,7 +229676,7 @@ https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-te needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -229927,8 +229729,7 @@ https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-land needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -229959,8 +229760,7 @@ https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-land needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/azure.md - docs/iac.md @@ -230072,8 +229872,7 @@ https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddo needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -230103,8 +229902,7 @@ https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddo needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -230133,8 +229931,7 @@ https://techcommunity.microsoft.com/blog/azurenetworksecurityblog/building-a-ddo needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -230164,8 +229961,8 @@ https://techcommunity.microsoft.com/blog/azurepaasblog/azure-storage-blob-count- needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -230193,7 +229990,7 @@ https://techcommunity.microsoft.com/blog/azuresqlblog/azure-sql-managed-instance needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -230245,8 +230042,7 @@ https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storag needs_ai_refresh: true status: online tags: - - EMERGING - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -230274,7 +230070,8 @@ https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storag needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -230303,7 +230100,7 @@ https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storag needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -230332,8 +230129,7 @@ https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -230362,8 +230158,7 @@ https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic needs_ai_refresh: true status: online tags: - - EMERGING - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -230435,7 +230230,7 @@ https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -230464,7 +230259,7 @@ https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md - docs/terraform.md @@ -230534,8 +230329,7 @@ https://techcommunity.microsoft.com/blog/azuretoolsblog/introducing-azure-verifi needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -230565,7 +230359,7 @@ https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-febru needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -230619,8 +230413,8 @@ https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -230648,7 +230442,8 @@ https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -230676,8 +230471,7 @@ https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/finops.md v2_locations: @@ -230731,7 +230525,8 @@ https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -230796,7 +230591,7 @@ https://techcommunity.microsoft.com/blog/educatordeveloperblog/cicd-for-ai-agent needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -230826,7 +230621,8 @@ https://techcommunity.microsoft.com/blog/educatordeveloperblog/cicd-for-ai-agent needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -230881,8 +230677,8 @@ https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-orphan-reso needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -230911,8 +230707,8 @@ https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -230941,8 +230737,7 @@ https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -230972,8 +230767,7 @@ https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for- needs_ai_refresh: true status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -231004,8 +230798,7 @@ https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for- needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -231035,8 +230828,8 @@ https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -231095,7 +230888,8 @@ https://techcommunity.microsoft.com/blog/fasttrackforazureblog/microsoft-fabric- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -231124,7 +230918,8 @@ https://techcommunity.microsoft.com/blog/fasttrackforazureblog/microsoft-fabric- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -231153,8 +230948,7 @@ https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potent needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/finops.md v2_locations: @@ -231217,7 +231011,8 @@ https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potent needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -231246,8 +231041,7 @@ https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potent needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -231277,8 +231071,7 @@ https://techcommunity.microsoft.com/blog/itopstalkblog/iis-central-certificate-s needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/docker.md v2_locations: @@ -231307,7 +231100,7 @@ https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-ia needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/iac.md v2_locations: @@ -231336,8 +231129,7 @@ https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-ia needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -231367,7 +231159,7 @@ https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-ia needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/azure.md v2_locations: @@ -231397,8 +231189,7 @@ https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-ia needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -231427,8 +231218,8 @@ https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-ia needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -231456,8 +231247,7 @@ https://techcommunity.microsoft.com/blog/itopstalkblog/infrastructure-as-code-ia needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -231489,8 +231279,7 @@ https://techcommunity.microsoft.com/blog/microsoftsentinelblog/non-interactive-l needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -231519,7 +231308,7 @@ https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-fo needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -231548,7 +231337,7 @@ https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-fo needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -231600,7 +231389,7 @@ https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-he needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -231662,7 +231451,7 @@ https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-he needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -231692,7 +231481,7 @@ https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resou needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -231744,8 +231533,7 @@ https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resou needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -231775,7 +231563,8 @@ https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resou needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -231804,7 +231593,7 @@ https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why needs_ai_refresh: true status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/azure.md v2_locations: @@ -231832,8 +231621,8 @@ https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -233586,8 +233375,7 @@ https://terraform-infraestructura.readthedocs.io/es/latest: last_checked: 1779130494.992985 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -233614,8 +233402,7 @@ https://terragrunt.com: last_checked: 1779130494.928694 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -233702,8 +233489,7 @@ https://terrateam.io/blog/terraform-pre-commit-hooks: last_checked: 1779130495.003587 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -233750,8 +233536,7 @@ https://testcontainers.com: last_checked: 1779130494.942087 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/qa.md v2_locations: @@ -234423,8 +234208,7 @@ https://theglitchblogcom.wordpress.com/2021/06/17/logging-in-python-using-best-p needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -234624,7 +234408,7 @@ https://thenewstack.io: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -236502,7 +236286,7 @@ https://thenewstack.io/cloud-native/3-reasons-why-you-cant-afford-to-ignore-clou last_checked: 1779130495.02578 status: online tags: - - GUIDE + - '[EMERGING]' v1_locations: - docs/introduction.md v2_locations: @@ -236532,7 +236316,7 @@ https://thenewstack.io/cloud-native/the-cloud-native-landscape-platforms-explain last_checked: 1779130494.974092 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -236561,8 +236345,7 @@ https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-soluti last_checked: 1779130494.933067 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -236745,8 +236528,7 @@ https://thenewstack.io/containers/container-best-practices-what-they-are-and-why last_checked: 1779130495.003881 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/container-managers.md v2_locations: @@ -236776,7 +236558,7 @@ https://thenewstack.io/containers/how-to-share-data-between-docker-containers: last_checked: 1779130495.004673 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -239814,8 +239596,7 @@ https://thenewstack.io/kubernetes: last_checked: 1779130494.949328 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/devops.md - docs/kubernetes-networking.md @@ -240459,7 +240240,7 @@ https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bi last_checked: 1779130494.9385 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-pricing.md v2_locations: @@ -241080,8 +240861,7 @@ https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-c last_checked: 1779130494.989233 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -241110,7 +240890,7 @@ https://thenewstack.io/microservices/the-future-of-microservices-more-abstractio last_checked: 1779130494.959313 status: online tags: - - EMERGING + - '[DE FACTO STANDARD]' v1_locations: - docs/introduction.md v2_locations: @@ -242860,7 +242640,7 @@ https://thenewstack.io/software-development: last_checked: 1779130494.997213 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -245412,7 +245192,7 @@ https://thenextweb.com/news/6-practical-tricks-every-python-developer-should-hav needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -245662,7 +245442,7 @@ https://thinking-cities.readthedocs.io/en/latest: last_checked: 1779130494.960856 status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -245749,7 +245529,8 @@ https://thinksys.com/azure/azure-devops-pipeline-complete-guide: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -245798,7 +245579,8 @@ https://thinksys.com/devops/kubernetes-autoscaling: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -245826,8 +245608,7 @@ https://thinksys.com/devops/kubernetes-multi-tenancy: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -246154,8 +245935,7 @@ https://thomasthornton.cloud/2025/02/27/deploying-to-azure-secure-your-github-wo needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -246185,7 +245965,8 @@ https://thomasthornton.cloud/deploy-terraform-using-azure-devops: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md - docs/terraform.md @@ -246216,7 +245997,7 @@ https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -246246,8 +246027,7 @@ https://thomasthornton.cloud/deploying-azure-aks-gitops-flux-extension-with-terr needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -246301,7 +246081,7 @@ https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-githu needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -246372,7 +246152,7 @@ https://thomasthornton.cloud/ensuring-your-terraform-is-correctly-formatted-usin needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -246402,8 +246182,7 @@ https://thomasthornton.cloud/error-spawn-terraform-enoent-when-running-terraform needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -246432,8 +246211,7 @@ https://thomasthornton.cloud/if-elseif-or-else-in-github-actions: last_checked: 1779130494.944434 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -246461,8 +246239,8 @@ https://thomasthornton.cloud/scout-suite-reports-using-azure-devops-pipeline: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -246490,7 +246268,7 @@ https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-dep needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -246841,7 +246619,7 @@ https://tomee.apache.org: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/java_app_servers.md - docs/java_frameworks.md @@ -248407,8 +248185,8 @@ https://traefik.io/blog/kubernetes-ingress-service-api-demystified: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -248477,7 +248255,7 @@ https://traefik.io/traefik-mesh: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -248505,8 +248283,7 @@ https://training.github.com/downloads/github-git-cheat-sheet.pdf: last_checked: 1779130495.030659 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -248626,7 +248403,7 @@ https://travelrasik.com/category/asia: last_checked: 1779130494.944866 status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -248667,7 +248444,7 @@ https://travis.media/blog/pulumi-tutorial-automate-kubernetes-operations: last_checked: 1779130495.007211 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/pulumi.md v2_locations: @@ -248745,7 +248522,7 @@ https://trilio.io: last_checked: 1779029735.000821 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -248772,7 +248549,7 @@ https://trio.dev/angular-vs-react: last_checked: 1779130495.018526 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devel-sites.md v2_locations: @@ -250284,7 +250061,7 @@ https://undertow.io: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/embedded-servlet-containers.md v2_locations: @@ -250522,7 +250299,7 @@ https://unofficial-kubernetes.readthedocs.io/en/latest: last_checked: 1779130494.97727 status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/other-awesome-lists.md v2_locations: @@ -250674,7 +250451,7 @@ https://v1.keptn.sh/docs/quickstart: last_checked: 1779130494.986556 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/keptn.md v2_locations: @@ -250986,7 +250763,8 @@ https://vcloud-lab.com/entries/microsoft-azure/-create-azure-key-vault-certifica needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -251016,8 +250794,8 @@ https://vcloud-lab.com/entries/microsoft-azure/get-started-and-configure-with-ce needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -251485,7 +251263,7 @@ https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/serverless.md v2_locations: @@ -251528,7 +251306,7 @@ https://vettabase.com/how-slow-is-select: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -251625,7 +251403,7 @@ https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialo needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md - docs/monitoring.md @@ -252626,7 +252404,7 @@ https://webhookrelay.com/blog/github-jenkins-guide: last_checked: 1779130494.943045 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -252685,7 +252463,7 @@ https://website.vcluster.com/blog/a-complete-guide-to-kubernetes-cost-optimizati needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -252740,8 +252518,8 @@ https://website.vcluster.com/blog/kubernetes-multi-tenancy-10-essential-consider needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -252770,8 +252548,8 @@ https://website.vcluster.com/blog/kubernetes-readiness-probes-examples-and-commo needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -252838,8 +252616,7 @@ https://wheel.readthedocs.io/en/stable: last_checked: 1779130494.962585 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[LEGACY]' v1_locations: - docs/python.md v2_locations: @@ -252926,7 +252703,7 @@ https://wideops.com: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -253066,7 +252843,7 @@ https://wildfly-swarm.io: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -253122,7 +252899,7 @@ https://winder.ai/a-comparison-of-serverless-frameworks-for-kubernetes-openfaas- last_checked: 1779130495.024057 status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/serverless.md v2_locations: @@ -253246,7 +253023,7 @@ https://wordpress.com/p2: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/workfromhome.md v2_locations: @@ -253316,7 +253093,7 @@ https://workspace.google.com/products/meet: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/workfromhome.md v2_locations: @@ -253344,8 +253121,7 @@ https://workspaces.openshift.com: last_checked: 1779130495.025099 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -253488,8 +253264,7 @@ https://wut.dev/blog/2024/07/05/moving-aws-accounts-within-organization.html: last_checked: 1779130494.963102 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-security.md v2_locations: @@ -253586,7 +253361,8 @@ https://www.aboutamazon.com/what-we-do/entertainment: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -253726,7 +253502,7 @@ https://www.addwebsolution.com/blog/how-kubernetes-helps-businesses-manage-their needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -254044,7 +253820,7 @@ https://www.allthingsdistributed.com/2015/11/aws-announces-uk-region.html: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-newfeatures.md v2_locations: @@ -254404,8 +254180,8 @@ https://www.analyticsvidhya.com/blog/2016/01/complete-tutorial-learn-data-scienc needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -254436,7 +254212,8 @@ https://www.analyticsvidhya.com/blog/2016/01/python-tutorial-list-comprehension- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -255236,7 +255013,8 @@ https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-w needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/securityascode.md v2_locations: @@ -255744,7 +255522,8 @@ https://www.around25.com/blog/horizontal-pod-autoscaler-in-kubernetes: last_checked: 1779130495.032016 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -256153,8 +255932,8 @@ https://www.atlassian.com/blog/bitbucket/setting-up-a-ci-cd-pipeline-with-spring needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -256599,7 +256378,7 @@ https://www.atlassian.com/solutions/distributed: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/workfromhome.md v2_locations: @@ -256653,8 +256432,7 @@ https://www.augmentedmind.de/2024/06/12/optimize-docker-image-security: last_checked: 1779130494.983253 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -257438,8 +257216,7 @@ https://www.bbva.com/es/innovacion/devops-que-es-y-como-mejorar-los-procesos-gra last_checked: 1779130494.995406 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -257480,7 +257257,7 @@ https://www.bbvaapimarket.com/es: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -257883,7 +257660,7 @@ https://www.blocksandfiles.com/block/2020/06/23/lightbits-labs-adds-kubernetes-t needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -257912,7 +257689,7 @@ https://www.blocksandfiles.com/block/2020/06/23/lightbits-labs-adds-kubernetes-t needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -257942,7 +257719,7 @@ https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-b needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -257971,7 +257748,7 @@ https://www.blocksandfiles.com/container-storage/2020/07/21/kubernetes-is-in-a-b needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -258001,7 +257778,7 @@ https://www.blocksandfiles.com/container-storage/2021/01/27/red-hat-openshift-no needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -258038,7 +257815,7 @@ https://www.blog.pythonlibrary.org: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -258395,8 +258172,8 @@ https://www.bundeswirtschaftsministerium.de/Redaktion/EN/Dossier/gaia-x.html: last_checked: 1779130494.973274 status: online tags: - - GUIDE - - EMERGING + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -258457,8 +258234,7 @@ https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd: last_checked: 1779130495.023796 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -258486,7 +258262,7 @@ https://www.buoyant.io/blog/locking-down-network-traffic-between-kubernetes-name last_checked: 1779130495.003054 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -258515,7 +258291,7 @@ https://www.buoyant.io/blog/multi-cluster-multi-region-setup-using-linkerd-servi last_checked: 1779130494.946644 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -258543,7 +258319,7 @@ https://www.buoyant.io/service-mesh-academy/upgrading-to-linkerd-2-12: last_checked: 1779130494.989077 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -258664,7 +258440,7 @@ https://www.businessinsider.es/desarrollo-profesional/explicacion-steve-jobs-bue needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -258741,7 +258517,7 @@ https://www.businessinsider.es/desarrollo-profesional/razon-nunca-consigues-asce needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -258770,7 +258546,7 @@ https://www.businessinsider.es/desarrollo-profesional/tan-dificil-decir-no-jefe- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -258800,7 +258576,7 @@ https://www.businessinsider.es/desarrollo-profesional/teletrabajar-perjudica-car needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -259217,8 +258993,7 @@ https://www.canva.dev/blog/engineering/supporting-gpu-accelerated-machine-learni needs_ai_refresh: true status: online tags: - - CASE STUDY - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -259519,8 +259294,7 @@ https://www.cheat-sheets.org: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[LEGACY]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -259612,8 +259386,7 @@ https://www.chef.io/training/tutorials: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/chef.md v2_locations: @@ -259641,7 +259414,7 @@ https://www.cio.com/article/194093/agile-vs-waterfall-project-methodologies-comp needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -259669,7 +259442,7 @@ https://www.cio.com/article/220351/what-is-noops-the-quest-for-fully-automated-i needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/noops.md v2_locations: @@ -259912,8 +259685,7 @@ https://www.civo.com/learn: last_checked: 1779130494.991102 status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/pulumi.md - docs/yaml.md @@ -260279,7 +260051,7 @@ https://www.cloudbees.com/blog: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -260369,7 +260141,7 @@ https://www.cloudbees.com/blog/asynchronous-development: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -260415,8 +260187,7 @@ https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-dep needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -260920,8 +260691,8 @@ https://www.cloudbees.com/blog/rollout-tutorial-feature-flagging-your-react-nati needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/jenkins.md v2_locations: @@ -261043,7 +260814,7 @@ https://www.cloudbees.com/capabilities/continuous-delivery: last_checked: 1779130494.98539 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md - docs/jenkins.md @@ -261201,7 +260972,8 @@ https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly: needs_ai_refresh: true status: online tags: - - GUIDE + - '[CASE STUDY]' + - '[LEGACY]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -261245,7 +261017,7 @@ https://www.cloudcraft.co: last_checked: 1779130495.031196 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -263065,8 +262837,7 @@ https://www.cockroachlabs.com/docs/stable/kubernetes-overview: last_checked: 1779130495.018406 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/databases.md v2_locations: @@ -263488,7 +263259,7 @@ https://www.commandlinefu.com/commands/view/17656/pip-install-into-current-direc needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -264268,7 +264039,7 @@ https://www.contentful.com/blog/open-source-kube-secret-syncer: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-operators-controllers.md - docs/kubernetes-tools.md @@ -264475,8 +264246,7 @@ https://www.cortex.io/post/why-you-need-a-microservices-catalog-tool: needs_ai_refresh: true status: online tags: - - EMERGING - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -264735,7 +264505,7 @@ https://www.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -264765,8 +264535,7 @@ https://www.crunchydata.com/blog/active-active-on-kubernetes: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -264794,8 +264563,7 @@ https://www.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -264824,8 +264592,8 @@ https://www.crunchydata.com/blog/an-easy-recipe-for-creating-a-postgresql-cluste needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/crunchydata.md v2_locations: @@ -264856,8 +264624,7 @@ https://www.crunchydata.com/blog/announcing-google-cloud-storage-gcs-support-for needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -264887,8 +264654,7 @@ https://www.crunchydata.com/blog/announcing-postgres-container-apps-easy-deploy- needs_ai_refresh: true status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -264917,7 +264683,7 @@ https://www.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -264946,8 +264712,7 @@ https://www.crunchydata.com/blog/composite-primary-keys-postgresql-and-django: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[LEGACY]' v1_locations: - docs/crunchydata.md v2_locations: @@ -264975,7 +264740,7 @@ https://www.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265004,7 +264769,7 @@ https://www.crunchydata.com/blog/crunchy-postgres-operator-4.6.0: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265033,8 +264798,7 @@ https://www.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-stor needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265063,8 +264827,7 @@ https://www.crunchydata.com/blog/d-meta: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md - docs/databases.md @@ -265095,8 +264858,7 @@ https://www.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernet needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265125,8 +264887,7 @@ https://www.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265154,8 +264915,7 @@ https://www.crunchydata.com/blog/fast-csv-and-json-ingestion-in-postgresql-with- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265183,7 +264943,7 @@ https://www.crunchydata.com/blog/generating-json-directly-from-postgres: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -265214,7 +264974,7 @@ https://www.crunchydata.com/blog/getting-started-with-postgresql-operator-4.3-in needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265242,8 +265002,7 @@ https://www.crunchydata.com/blog/gitops-postgres-kubernetes: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265273,8 +265032,7 @@ https://www.crunchydata.com/blog/gitops-postgres-kubernetes-helm: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265303,8 +265061,8 @@ https://www.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ans needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265333,8 +265091,8 @@ https://www.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265363,8 +265121,7 @@ https://www.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deplo needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265394,7 +265151,7 @@ https://www.crunchydata.com/blog/message-queuing-using-native-postgresql: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -265424,8 +265181,7 @@ https://www.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-a needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[LEGACY]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265453,8 +265209,7 @@ https://www.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265482,8 +265237,7 @@ https://www.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265512,8 +265266,7 @@ https://www.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-clus needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265541,8 +265294,8 @@ https://www.crunchydata.com/blog/pgbackrest-point-in-time-recovery-using-crunchy needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265572,7 +265325,7 @@ https://www.crunchydata.com/blog/postgres-indexes-for-newbies: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -265602,8 +265355,8 @@ https://www.crunchydata.com/blog/postgresql-14-on-kubernetes: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265655,8 +265408,7 @@ https://www.crunchydata.com/blog/postgresql-monitoring-for-application-developer needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265685,8 +265437,7 @@ https://www.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265716,8 +265467,7 @@ https://www.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265746,8 +265496,7 @@ https://www.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265776,8 +265525,7 @@ https://www.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265805,8 +265553,7 @@ https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md - docs/databases.md @@ -265836,8 +265583,7 @@ https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265866,8 +265612,8 @@ https://www.crunchydata.com/blog/tentative-smarter-query-optimization-in-postgre needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265896,8 +265642,7 @@ https://www.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-lo needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265925,8 +265670,8 @@ https://www.crunchydata.com/blog/using-cert-manager-to-deploy-tls-for-postgres-o needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/crunchydata.md v2_locations: @@ -265955,8 +265700,7 @@ https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-databas needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -265988,7 +265732,7 @@ https://www.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-post needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -266016,8 +265760,8 @@ https://www.crunchydata.com/blog/your-guide-to-connection-management-in-postgres needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/crunchydata.md v2_locations: @@ -266088,7 +265832,7 @@ https://www.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -266116,8 +265860,7 @@ https://www.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -266999,8 +266742,7 @@ https://www.cyera.com: last_checked: 1779130494.953485 status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -267134,7 +266876,7 @@ https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -267381,7 +267123,7 @@ https://www.datacenterknowledge.com/cloud/the-pros-and-cons-of-kubernetes-based- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -267424,7 +267166,7 @@ https://www.datacenterknowledge.com/hyperscalers/red-hat-brings-its-managed-open needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -267468,7 +267210,7 @@ https://www.datacenterknowledge.com/servers/explaining-knative-the-project-to-li needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md - docs/serverless.md @@ -267731,7 +267473,8 @@ https://www.datree.io/resources/eks-1-22-upgrade-tutorial: last_checked: 1779130494.939501 status: online tags: - - GUIDE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -267810,8 +267553,8 @@ https://www.datree.io/resources/kubernetes-readiness-and-liveness-probes-best-pr last_checked: 1779130495.032921 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -267856,8 +267599,8 @@ https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift: needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -267915,7 +267658,7 @@ https://www.deepinstinct.com/blog/what-makes-powershell-a-challenge-for-cybersec last_checked: 1779130495.007179 status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -267944,7 +267687,8 @@ https://www.deloitte.com/de/de/services/consulting/services/center-of-excellence needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/introduction.md v2_locations: @@ -267998,8 +267742,7 @@ https://www.deloitte.com/es/es/services/consulting/blogs/todo-tecnologia/infrast needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -268027,7 +267770,7 @@ https://www.deloitte.com/us/en/insights/industry/government-public-sector-servic needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[LEGACY]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -268055,7 +267798,7 @@ https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/coll needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -268096,7 +267839,7 @@ https://www.designgurus.io/blog/monolithic-service-oriented-microservice-archite last_checked: 1779130494.963623 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -268160,7 +267903,7 @@ https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/rancher.md v2_locations: @@ -268213,8 +267956,7 @@ https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World: needs_ai_refresh: true status: online tags: - - EMERGING - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -268245,7 +267987,7 @@ https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -268300,8 +268042,7 @@ https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -268332,7 +268073,7 @@ https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -268362,7 +268103,7 @@ https://www.devbattles.com/en/sand/post-1757-Python_Flask_Part_1_Hello_World: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/rancher.md v2_locations: @@ -268414,8 +268155,7 @@ https://www.devclass.com/databases/2021/04/20/apache-kafka-280-previews-life-wit needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -268784,7 +268524,7 @@ https://www.devzero.io/blog/kubernetes-autoscaling: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -269071,8 +268811,8 @@ https://www.digitalocean.com/community/tech-talks/building-a-rest-api-with-djang last_checked: 1779130494.93246 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -269173,8 +268913,7 @@ https://www.digitalocean.com/community/tutorial-series/how-to-code-in-python-3: last_checked: 1779130494.943896 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -269478,8 +269217,7 @@ https://www.digitalocean.com/community/tutorials/maven-commands-options-cheat-sh last_checked: 1779130494.983069 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -269595,8 +269333,8 @@ https://www.digitalpeer.com/blog/create-a-gui-application-using-qt-and-python-in needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -270038,8 +269776,7 @@ https://www.doppler.com/blog/environment-variables-in-python: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -270215,7 +269952,7 @@ https://www.drawio.com: last_checked: 1779130494.990803 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -270250,7 +269987,8 @@ https://www.drone.io: last_checked: 1779130495.033061 status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' + - '[LEGACY]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -270321,7 +270059,7 @@ https://www.dynatrace.com/hub/detail/red-hat-openshift: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -270693,7 +270431,7 @@ https://www.dynatrace.com/news/blog/what-is-keptn-how-it-works-and-how-to-get-st last_checked: 1779130494.921514 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/keptn.md v2_locations: @@ -270720,7 +270458,7 @@ https://www.dynatrace.com/news/blog/what-is-kubernetes-2: last_checked: 1779130494.956921 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -270764,7 +270502,7 @@ https://www.dynatrace.com/news/blog/what-is-openshift-2: last_checked: 1779130494.921624 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -271063,8 +270801,8 @@ https://www.educative.io/courses/learn-kubernetes: last_checked: 1779130494.949441 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' + - '[GUIDE]' v1_locations: - docs/kubernetes-tutorials.md v2_locations: @@ -271340,7 +271078,7 @@ https://www.elastic.co/docs/solutions/observability/apm: last_checked: 1779130495.022996 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -271459,7 +271197,7 @@ https://www.elastic.co/observability/application-performance-monitoring: last_checked: 1779130494.93276 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -271714,7 +271452,7 @@ https://www.elconfidencial.com/tecnologia/tribuna/2022-02-12/productividad-tecno needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -271911,8 +271649,8 @@ https://www.element7.io/2022/10/a-hidden-gem-two-ways-to-improve-aws-fargate-con needs_ai_refresh: true status: online tags: - - LEGACY - - CASE STUDY + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/introduction.md v2_locations: @@ -272053,8 +271791,7 @@ https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-medi needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -272146,7 +271883,7 @@ https://www.entrepreneur.com: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-tools.md v2_locations: @@ -272594,7 +272331,7 @@ https://www.f5.com/company/blog: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-monitoring.md v2_locations: @@ -272963,7 +272700,7 @@ https://www.fierce-network.com/multi-cloud/cloud-9-lunch-ladies-news-wrap-live-c needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -272993,7 +272730,7 @@ https://www.fierce-network.com/platforms/red-hat-bundles-security-management-int needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -273120,7 +272857,7 @@ https://www.flexera.com/products/flexera-one/container-optimization: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md - docs/monitoring.md @@ -273151,8 +272888,7 @@ https://www.flexera.com/products/flexera-one/container-optimization: needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -273187,7 +272923,7 @@ https://www.flexera.com/products/flexera-one/container-optimization: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -276599,7 +276335,7 @@ https://www.fullstackpython.com: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -276664,7 +276400,7 @@ https://www.fusionlayer.com/products/infinity: last_checked: 1779130494.946745 status: online tags: - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -276750,7 +276486,7 @@ https://www.gazafatonarioit.com/2020/09/entiende-el-mvp-producto-minimo-viable.h needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -276900,7 +276636,7 @@ https://www.geeksforgeeks.org/blogs/7-most-in-demand-and-high-paying-programming needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devel-sites.md v2_locations: @@ -276929,7 +276665,7 @@ https://www.geeksforgeeks.org/blogs/best-java-frameworks-for-microservices: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -276957,7 +276693,7 @@ https://www.geeksforgeeks.org/blogs/microservice-architecture-introduction-chall last_checked: 1779130494.968992 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -276988,7 +276724,7 @@ https://www.geeksforgeeks.org/blogs/top-10-advance-python-concepts-that-you-must needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -277017,7 +276753,7 @@ https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -277044,8 +276780,7 @@ https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-acc last_checked: 1779130495.013134 status: online tags: - - GUIDE - - LEGACY + - '[LEGACY]' v1_locations: - docs/api.md v2_locations: @@ -277097,7 +276832,7 @@ https://www.geeksforgeeks.org/git/essential-git-commands: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -277160,7 +276895,7 @@ https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints: last_checked: 1779130494.922598 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -277212,7 +276947,7 @@ https://www.geeksforgeeks.org/node-js/rest-api-introduction: last_checked: 1779130495.022779 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -277263,7 +276998,7 @@ https://www.geeksforgeeks.org/springboot/best-way-to-master-spring-boot-a-comple last_checked: 1779130494.94714 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -277291,7 +277026,7 @@ https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations: last_checked: 1779130495.008233 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/databases.md v2_locations: @@ -277332,7 +277067,7 @@ https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap last_checked: 1779130495.032575 status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -277486,7 +277221,7 @@ https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-n last_checked: 1779130494.963956 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -277515,7 +277250,7 @@ https://www.genbeta.com/a-fondo/ocho-canales-youtube-para-aprender-python-cero-n last_checked: 1779130494.995989 status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -277736,8 +277471,7 @@ https://www.genbeta.com/actualidad/reuniones-trabajo-nos-agotan-videollamada-se- last_checked: 1779130494.928773 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -277780,7 +277514,7 @@ https://www.genbeta.com/actualidad/reuniones-trabajo-nos-agotan-videollamada-se- last_checked: 1779130494.995647 status: online tags: - - CASE STUDY + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -278067,7 +277801,7 @@ https://www.getmatter.com: last_checked: 1779130494.968261 status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/workfromhome.md v2_locations: @@ -278484,8 +278218,7 @@ https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md - docs/git.md @@ -278731,7 +278464,7 @@ https://www.greycampus.com: last_checked: 1779388816.902386 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v2_locations: - project-management-methodology.md year: '2021' @@ -278823,8 +278556,7 @@ https://www.gruntwork.io: last_checked: 1779130495.012596 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -278852,8 +278584,7 @@ https://www.gruntwork.io/blog/a-comprehensive-guide-to-managing-secrets-in-your- last_checked: 1779130494.986212 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -278883,8 +278614,7 @@ https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform last_checked: 1779130494.958893 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -278912,8 +278642,7 @@ https://www.gruntwork.io/blog/how-to-use-terraform-as-a-team: last_checked: 1779130494.937636 status: online tags: - - DE FACTO STANDARD - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -278968,7 +278697,7 @@ https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-archi last_checked: 1779130494.994144 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -278996,8 +278725,7 @@ https://www.gruntwork.io/blog/terraform-tips-tricks-loops-if-statements-and-gotc last_checked: 1779130494.962566 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -279026,8 +278754,7 @@ https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-s last_checked: 1779130494.95512 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -279483,7 +279210,7 @@ https://www.harness.io: last_checked: 1779130494.997022 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -279612,7 +279339,8 @@ https://www.harness.io/blog/continuous-integration-performance-metrics: last_checked: 1779130494.982857 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -279663,7 +279391,8 @@ https://www.harness.io/blog/gitops-best-practices: last_checked: 1779130494.992202 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/gitops.md v2_locations: @@ -279690,8 +279419,7 @@ https://www.harness.io/blog/gitops-repo-structure: last_checked: 1779130494.990256 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -279741,7 +279469,7 @@ https://www.harness.io/blog/helm-vs-kustomize: last_checked: 1779130494.947226 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kustomize.md v2_locations: @@ -279792,7 +279520,7 @@ https://www.harness.io/blog/kubernetes-mistakes: last_checked: 1779130494.941045 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -279823,8 +279551,7 @@ https://www.harness.io/blog/kubernetes-services-explained: last_checked: 1779130494.934922 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -279851,7 +279578,7 @@ https://www.harness.io/blog/recommendations-api: last_checked: 1779130495.027909 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -280050,8 +279777,7 @@ https://www.harness.io/products/continuous-delivery: last_checked: 1779130494.953655 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md - docs/jenkins-alternatives.md @@ -280081,7 +279807,7 @@ https://www.harness.io/products/service-reliability-management: last_checked: 1779130494.971129 status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/introduction.md v2_locations: @@ -282257,7 +281983,7 @@ https://www.heroku.com/blog/monolithic-applications-into-services: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -282319,7 +282045,7 @@ https://www.hibridosyelectricos.com/coches/tesla-recurre-china-calidad-fabricaci needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[ENTERPRISE-STABLE]' v1_locations: - docs/customer.md v2_locations: @@ -282348,7 +282074,7 @@ https://www.high-mobility.com: last_checked: 1779130495.020143 status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -282383,7 +282109,7 @@ https://www.hitch-tls.org: last_checked: 1779130495.006855 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -282472,7 +282198,8 @@ https://www.hostinger.com/in/tutorials/what-is-docker: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/docker.md v2_locations: @@ -283028,7 +282755,7 @@ https://www.ibm.com/products/openshift: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -283054,7 +282781,7 @@ https://www.ibm.com/solutions: last_checked: 1779388599.186843 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v2_locations: - ibm_cloud.md - kubernetes-storage.md @@ -283082,7 +282809,7 @@ https://www.ibm.com/solutions/cloud: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ibm_cloud.md v2_locations: @@ -283163,7 +282890,7 @@ https://www.ibm.com/think: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md - docs/kubernetes-networking.md @@ -283289,8 +283016,7 @@ https://www.ibm.com/think/topics/openshift-vs-kubernetes: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -285810,7 +285536,7 @@ https://www.infoq.com/news/2023/11/azure-well-architected-framework: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -286119,8 +285845,7 @@ https://www.infostor.com/backup-and_recovery/quantum-taps-aws-for-cloud-powered- needs_ai_refresh: true status: online tags: - - CASE STUDY - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-backup.md v2_locations: @@ -286172,8 +285897,7 @@ https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.htm needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -286202,7 +285926,7 @@ https://www.infoworld.com/article/2257118/dockers-compose-specification-is-now-a needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -286302,8 +286026,7 @@ https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/serverless.md v2_locations: @@ -286355,8 +286078,7 @@ https://www.infoworld.com/article/2263821/5-devops-practices-to-improve-applicat needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -286385,8 +286107,7 @@ https://www.infoworld.com/article/2264177/the-decline-of-heroku.html: needs_ai_refresh: true status: online tags: - - LEGACY - - CASE STUDY + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -286438,7 +286159,7 @@ https://www.infoworld.com/article/2264392/no-one-wants-to-manage-kubernetes-anym needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -286467,7 +286188,8 @@ https://www.infoworld.com/article/2264771/3-cloud-architecture-mistakes-we-all-m needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/introduction.md v2_locations: @@ -286497,7 +286219,7 @@ https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.h needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -286525,7 +286247,7 @@ https://www.infoworld.com/article/2265488/how-kubernetes-works.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -286578,7 +286300,7 @@ https://www.infoworld.com/article/2267127/how-to-use-the-python-for-loop.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -286631,7 +286353,7 @@ https://www.infoworld.com/article/2269272/how-docker-broke-in-half.html: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -286661,8 +286383,7 @@ https://www.infoworld.com/article/2269961/kubernetes-object-storage-best-practic needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -286692,7 +286413,7 @@ https://www.infoworld.com/article/2270388/continuous-integration-with-docker-and needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -286743,7 +286464,7 @@ https://www.infoworld.com/article/2270578/the-red-method-a-new-strategy-for-moni needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -286772,7 +286493,7 @@ https://www.infoworld.com/article/2270714/complexity-is-killing-software-develop needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[ENTERPRISE-STABLE]' v1_locations: - docs/devel-sites.md - docs/introduction.md @@ -286829,7 +286550,7 @@ https://www.infoworld.com/article/2270814/docker-really-did-change-the-world.htm needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -286882,7 +286603,7 @@ https://www.infoworld.com/article/2270941/google-cloud-appsheet-review-no-code-w needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/GoogleCloudPlatform.md v2_locations: @@ -286938,7 +286659,7 @@ https://www.infoworld.com/article/2271482/kubernetes-up-serverless-down-report.h needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -287023,8 +286744,7 @@ https://www.infoworld.com/article/2334689/beyond-sql-8-new-languages-for-data-qu needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -287077,7 +286797,7 @@ https://www.infoworld.com/article/2335001/why-we-need-both-cloud-architects-and- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -287107,8 +286827,7 @@ https://www.infoworld.com/article/2335723/why-mercedes-benz-runs-on-900-kubernet needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/customer.md v2_locations: @@ -287159,7 +286878,7 @@ https://www.infoworld.com/article/2336757/16-open-source-projects-transforming-a needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/mlops.md v2_locations: @@ -287187,7 +286906,7 @@ https://www.infoworld.com/article/2336761/are-we-experiencing-cloudflation.html: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/finops.md v2_locations: @@ -287217,7 +286936,7 @@ https://www.infoworld.com/article/2337192/sysdigs-new-cost-advisor-aims-to-cut-k needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -287255,8 +286974,7 @@ https://www.infoworld.com/article/2337368/how-to-beat-the-kubernetes-skills-shor needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -287316,7 +287034,7 @@ https://www.infoworld.com/article/2337651/what-to-do-when-your-devops-team-is-do needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -287344,8 +287062,7 @@ https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -287373,8 +287090,7 @@ https://www.infoworld.com/article/2337920/how-multicloud-changes-devops.html: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -287403,8 +287119,7 @@ https://www.infoworld.com/article/2338012/when-finops-costs-you-more-in-the-end. needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/finops.md v2_locations: @@ -287434,7 +287149,7 @@ https://www.infoworld.com/article/2338245/5-priorities-that-cut-cloud-costs-and- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/iac.md v2_locations: @@ -287462,7 +287177,7 @@ https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-i needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/finops.md v2_locations: @@ -287492,7 +287207,7 @@ https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution. needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -287521,8 +287236,7 @@ https://www.infoworld.com/article/2338392/why-platform-engineering.html: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/devops.md v2_locations: @@ -287574,7 +287288,7 @@ https://www.infoworld.com/article/2338474/kubernetes-costs-less-but-less-than-wh needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/finops.md v2_locations: @@ -287604,7 +287318,7 @@ https://www.infoworld.com/article/2338860/you-cant-run-away-from-technical-debt. needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -288994,7 +288708,7 @@ https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-wi needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -289060,8 +288774,7 @@ https://www.inovex.de/de/blog/containers-docker-containerd-nabla-kata-firecracke needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/container-managers.md v2_locations: @@ -289092,7 +288805,7 @@ https://www.inovex.de/de/blog/spinnaker-vs-argo-cd-vs-tekton-vs-jenkins-x: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -289949,7 +289662,7 @@ https://www.java-success.com/microservices-interview-questions: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -290494,7 +290207,7 @@ https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix: last_checked: 1779130494.95457 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -290521,7 +290234,7 @@ https://www.jenkins.io/blog/2020/01/08/atlassians-new-bitbucket-server-integrati last_checked: 1779130494.987178 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -290548,7 +290261,7 @@ https://www.jenkins.io/blog/2020/02/02/web-socket: last_checked: 1779130495.033134 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -291003,7 +290716,7 @@ https://www.jenkins.io/doc/book/pipeline/jenkinsfile: last_checked: 1779130494.969744 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -291411,8 +291124,7 @@ https://www.jimangel.io/posts/self-updating-gitops: last_checked: 1779130494.934272 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -291440,8 +291152,7 @@ https://www.jitendrazaa.com/blog/java/create-soap-message-using-java: needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[LEGACY]' v1_locations: - docs/api.md v2_locations: @@ -291898,8 +291609,7 @@ https://www.kamilgrzybek.com/blog/posts/modular-monolith-primer: last_checked: 1779130494.933163 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/introduction.md v2_locations: @@ -292134,7 +291844,8 @@ https://www.kedify.io/resources/blog/prometheus-and-kubernetes-horizontal-pod-au needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -292275,7 +291986,7 @@ https://www.kie.org: last_checked: 1779130495.02995 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -292359,7 +292070,7 @@ https://www.kpi.org/KPI-Basics: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-operators-controllers.md - docs/monitoring.md @@ -292652,8 +292363,7 @@ https://www.kubermatic.com/blog/keeping-the-state-of-apps-6-introduction-to-stat last_checked: 1779130494.942943 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -292819,7 +292529,7 @@ https://www.kubermatic.com/tags/kubernetes: last_checked: 1779130494.94579 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -293026,8 +292736,7 @@ https://www.kurrent.io/blog/service-oriented-architecture-vs-event-driven-archit last_checked: 1779130494.960606 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/introduction.md v2_locations: @@ -294162,7 +293871,7 @@ https://www.learnpython.org: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -294584,8 +294293,7 @@ https://www.liatrio.ai/resources/blog: last_checked: 1779130495.021179 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -294732,8 +294440,8 @@ https://www.linkedin.com/newsletters/6962087231775772672: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -296364,8 +296072,7 @@ https://www.linuxjournal.com/content/aws-ec2-vpc-cli: needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[LEGACY]' v1_locations: - docs/aws-networking.md v2_locations: @@ -296882,8 +296589,7 @@ https://www.localstack.cloud: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - COMMUNITY-TOOL + - '[DE FACTO STANDARD]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -296967,7 +296673,7 @@ https://www.lucidchart.com/pages: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -297740,8 +297446,8 @@ https://www.marinamele.com/taskbuster-django-tutorial: needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/python.md v2_locations: @@ -297945,7 +297651,7 @@ https://www.medianova.com/service-mesh-vs-api-gateway: last_checked: 1779130494.956035 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -298036,8 +297742,8 @@ https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/qa.md v2_locations: @@ -298097,8 +297803,8 @@ https://www.meetup.com/jenkins-online-meetup/events/270600737: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -298126,7 +297832,7 @@ https://www.meetup.com/jenkins-online-meetup/events/270630108: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -298153,7 +297859,7 @@ https://www.meetup.com/jenkins-online-meetup/events/270861119: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[ENTERPRISE-STABLE]' v1_locations: - docs/keptn.md v2_locations: @@ -298805,8 +298511,7 @@ https://www.min.io: last_checked: 1779130494.979677 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -298834,7 +298539,7 @@ https://www.min.io/blog: last_checked: 1779130494.968545 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md - docs/kubernetes-storage.md @@ -299195,8 +298900,7 @@ https://www.mongodb.com/docs: last_checked: 1779130495.004029 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -299224,8 +298928,7 @@ https://www.mongodb.com/docs/manual/security: last_checked: 1779130494.994923 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -299265,8 +298968,7 @@ https://www.mongodb.com/products/integrations/kubernetes: last_checked: 1779130494.938895 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -299443,7 +299145,7 @@ https://www.mux.com: last_checked: 1779130495.033638 status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/api.md v2_locations: @@ -299736,7 +299438,7 @@ https://www.netdesignarena.com/index.php/2020/04/15/new-blog-series-aws-cloud-ne last_checked: 1779029259.19665 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-networking.md v2_locations: @@ -299839,7 +299541,7 @@ https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-op needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -299868,7 +299570,7 @@ https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-op needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -299900,8 +299602,7 @@ https://www.nextplatform.com/store/2021/08/02/kubernetes-expands-from-containers needs_ai_refresh: true status: online tags: - - CASE STUDY - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/about.md - docs/kubernetes.md @@ -300163,7 +299864,7 @@ https://www.nichesoftware.co.nz/2021/05/29/promotion-driven-development.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -300215,7 +299916,7 @@ https://www.noidea.dog/glue: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -300339,7 +300040,7 @@ https://www.nrmitchi.com/2020/10/one-simple-trick-for-building-images-faster: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -300412,7 +300113,7 @@ https://www.nuodb.com: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -300443,7 +300144,7 @@ https://www.nuodb.com/blog/replication-is-it-easy: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -300472,8 +300173,8 @@ https://www.nylas.com/blog/performance: needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -300522,7 +300223,7 @@ https://www.okteto.com/blog/kubernetes-architecture: last_checked: 1779130494.968676 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -300571,8 +300272,7 @@ https://www.okteto.com/blog/preview-environments-for-kubernetes: last_checked: 1779130495.007902 status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -300628,7 +300328,7 @@ https://www.oncehub.com: last_checked: 1779130494.976529 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/appointment-scheduling.md v2_locations: @@ -300698,7 +300398,8 @@ https://www.opcito.com/blogs/a-guide-to-mastering-autoscaling-in-kubernetes-with last_checked: 1779130495.011598 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -300744,8 +300445,7 @@ https://www.open-rpc.org: last_checked: 1779130494.931333 status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[ENTERPRISE-STABLE]' v1_locations: - docs/api.md v2_locations: @@ -300832,7 +300532,7 @@ https://www.opencoreventures.com/blog/hashicorp-switching-to-bsl-shows-a-need-fo last_checked: 1779130494.942438 status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -300993,8 +300693,7 @@ https://www.openproject.org/blog/create-configure-manage-projects-openproject: last_checked: 1779130494.98764 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-tools.md v2_locations: @@ -302810,8 +302509,7 @@ https://www.oracle.com/java/technologies/java-se-glance.html: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -303437,7 +303135,7 @@ https://www.peerspot.com/categories/java-frameworks: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_frameworks.md v2_locations: @@ -303698,7 +303396,7 @@ https://www.percona.com/blog/an-overview-of-sharding-in-postgresql-and-how-it-re needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/databases.md v2_locations: @@ -303729,8 +303427,7 @@ https://www.percona.com/blog/autoscaling-databases-in-kubernetes-for-mongodb-mys needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/databases.md v2_locations: @@ -303762,7 +303459,7 @@ https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -303791,7 +303488,7 @@ https://www.percona.com/blog/designing-grafana-dashboards: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/grafana.md v2_locations: @@ -303878,7 +303575,7 @@ https://www.percona.com/blog/mysql-101-how-to-find-and-tune-a-slow-sql-query: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -303908,7 +303605,7 @@ https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -303937,8 +303634,7 @@ https://www.percona.com/blog/mysql-on-kubernetes-with-gitops: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/databases.md v2_locations: @@ -303968,8 +303664,7 @@ https://www.percona.com/blog/out-of-memory-killer-or-savior: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/databases.md v2_locations: @@ -304061,8 +303756,7 @@ https://www.percona.com/blog/storing-kubernetes-operator-for-percona-server-for- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -304117,8 +303811,7 @@ https://www.percona.com/blog/using-volume-snapshot-clone-in-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -304205,7 +303898,7 @@ https://www.pingcap.com/blog/chaos-mesh-action-integrate-chaos-engineering-into- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/chaos-engineering.md v2_locations: @@ -304246,8 +303939,7 @@ https://www.pixelbeat.org/cmdline.html: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -304337,7 +304029,7 @@ https://www.pluralsight.com: last_checked: 1779388542.326713 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v2_locations: - cloud-arch-diagrams.md - kubernetes.md @@ -304402,7 +304094,7 @@ https://www.pluralsight.com/resources/blog/business-and-leadership/public-cloud- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -304432,7 +304124,7 @@ https://www.pluralsight.com/resources/blog/business-and-leadership/public-cloud- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -304509,8 +304201,7 @@ https://www.pluralsight.com/resources/blog/cloud/12-aws-config-rules-that-every- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -304539,7 +304230,7 @@ https://www.pluralsight.com/resources/blog/cloud/3-ways-to-practice-migrating-wo needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -304568,7 +304259,7 @@ https://www.pluralsight.com/resources/blog/cloud/5-reasons-to-not-move-to-devops needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -304597,7 +304288,7 @@ https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terrafor needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -304626,8 +304317,7 @@ https://www.pluralsight.com/resources/blog/cloud/adopting-gitops-for-kubernetes- needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/flux.md v2_locations: @@ -304678,7 +304368,8 @@ https://www.pluralsight.com/resources/blog/cloud/ansible-vs-puppet-which-is-righ needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -304728,7 +304419,7 @@ https://www.pluralsight.com/resources/blog/cloud/azure-devops-vs-github-comparin needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -304758,8 +304449,7 @@ https://www.pluralsight.com/resources/blog/cloud/blockchain-cloud-comparison-wha needs_ai_refresh: true status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -304813,7 +304503,7 @@ https://www.pluralsight.com/resources/blog/cloud/cloud-developer-tooling-compare needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -304841,7 +304531,7 @@ https://www.pluralsight.com/resources/blog/cloud/cloud-security-comparison-aws-v needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -304869,7 +304559,7 @@ https://www.pluralsight.com/resources/blog/cloud/containers-vs-serverless-which- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/serverless.md v2_locations: @@ -304898,7 +304588,7 @@ https://www.pluralsight.com/resources/blog/cloud/docker-copy-vs-add-whats-the-di needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -304928,7 +304618,8 @@ https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elasti needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -304980,7 +304671,7 @@ https://www.pluralsight.com/resources/blog/cloud/how-to-audit-and-secure-an-aws- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-security.md v2_locations: @@ -305011,7 +304702,7 @@ https://www.pluralsight.com/resources/blog/cloud/how-to-troubleshoot-5-common-te needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -305041,7 +304732,7 @@ https://www.pluralsight.com/resources/blog/cloud/how-to-use-github-actions-to-au needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -305071,7 +304762,7 @@ https://www.pluralsight.com/resources/blog/cloud/how-to-use-terraform-inputs-and needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -305099,7 +304790,8 @@ https://www.pluralsight.com/resources/blog/cloud/how-to-use-terraform-inputs-and needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -305151,8 +304843,7 @@ https://www.pluralsight.com/resources/blog/cloud/securing-your-multi-cloud-terra needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -305180,7 +304871,7 @@ https://www.pluralsight.com/resources/blog/cloud/storage-showdown-aws-vs-azure-v needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -305208,8 +304899,7 @@ https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-fi needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -305239,7 +304929,7 @@ https://www.pluralsight.com/resources/blog/cloud/the-top-cloud-diagramming-tools needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -305267,8 +304957,7 @@ https://www.pluralsight.com/resources/blog/cloud/the-ultimate-terraform-cheatshe needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -305297,8 +304986,7 @@ https://www.pluralsight.com/resources/blog/cloud/twelve-factor-apps-in-kubernete needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/introduction.md v2_locations: @@ -305341,7 +305029,7 @@ https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22: needs_ai_refresh: true status: online tags: - - LEGACY + - '[LEGACY]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -305394,7 +305082,7 @@ https://www.pluralsight.com/resources/blog/cloud/why-learn-multiple-cloud-platfo needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -305530,8 +305218,7 @@ https://www.port.io: last_checked: 1779130495.004338 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -305642,8 +305329,7 @@ https://www.portainer.io/install: last_checked: 1779130494.969763 status: online tags: - - DE FACTO STANDARD - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -305707,8 +305393,7 @@ https://www.postman.com: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/about.md v2_locations: @@ -305842,8 +305527,7 @@ https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo/1.1.0: last_checked: 1779130495.030348 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/azure.md v2_locations: @@ -306030,7 +305714,7 @@ https://www.project-piper.io: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -306434,8 +306118,7 @@ https://www.pulumi.com/docs/iac/comparisons/terraform: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/pulumi.md v2_locations: @@ -306472,8 +306155,7 @@ https://www.pulumi.com/docs/iac/guides/migration/migrating-to-pulumi/from-kubern needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/pulumi.md v2_locations: @@ -306609,7 +306291,7 @@ https://www.pyinstaller.org: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -306655,8 +306337,8 @@ https://www.pyvideo.org/video/3509/tdd-with-django-from-scratch-a-beginners-intr last_checked: 1779029988.791563 status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -306685,7 +306367,7 @@ https://www.qovery.com/docs/getting-started/introduction: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -306920,7 +306602,7 @@ https://www.rancher.com: last_checked: 1779130495.024464 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/rancher.md v2_locations: @@ -306948,7 +306630,7 @@ https://www.rancher.com/community: last_checked: 1779130494.952343 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md - docs/kubernetes.md @@ -306980,7 +306662,7 @@ https://www.rancher.com/docs/rancher/v2.x/en: last_checked: 1779130494.984053 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/rancher.md v2_locations: @@ -307008,7 +306690,7 @@ https://www.rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers: last_checked: 1779130494.972056 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/rancher.md v2_locations: @@ -307152,8 +306834,7 @@ https://www.red-gate.com/simple-talk/development/dotnet-development/script-loadi needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/networking.md v2_locations: @@ -307183,8 +306864,7 @@ https://www.redbooks.ibm.com/abstracts/redp5565.html: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ibm_cloud.md - docs/kubernetes-storage.md @@ -308524,7 +308204,7 @@ https://www.redhat.com/en/ansible-collaborative: last_checked: 1779130494.958849 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -308551,8 +308231,8 @@ https://www.redhat.com/en/blog: last_checked: 1779388612.79414 status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v2_locations: - kubernetes-backup-migrations.md - ocp4.md @@ -308580,8 +308260,7 @@ https://www.redhat.com/en/blog/11-manager-considerations: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -308632,8 +308311,8 @@ https://www.redhat.com/en/blog/3-gitops-rules-architecture: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/gitops.md v2_locations: @@ -308729,8 +308408,8 @@ https://www.redhat.com/en/blog/500_pods_per_node: needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -308760,8 +308439,7 @@ https://www.redhat.com/en/blog/6-code-pushes-aap: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -308815,7 +308493,7 @@ https://www.redhat.com/en/blog/7-best-practices-for-writing-kubernetes-operators needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -308871,7 +308549,7 @@ https://www.redhat.com/en/blog/a-guide-to-ingress-controllers-in-openshift: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -308922,7 +308600,8 @@ https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-ins needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/openshift.md v2_locations: @@ -308950,7 +308629,7 @@ https://www.redhat.com/en/blog/announcing-bring-your-own-host-support-for-window last_checked: 1779130495.004858 status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -308980,7 +308659,7 @@ https://www.redhat.com/en/blog/announcing-openshift-gitops: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -309022,7 +308701,7 @@ https://www.redhat.com/en/blog/ansible-ad-hoc-commands: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309052,7 +308731,8 @@ https://www.redhat.com/en/blog/ansible-and-openshift-connecting-for-success: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -309080,7 +308760,7 @@ https://www.redhat.com/en/blog/ansible-create-users-csv: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309111,7 +308791,7 @@ https://www.redhat.com/en/blog/ansible-dynamic-inventories: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309141,7 +308821,7 @@ https://www.redhat.com/en/blog/ansible-dynamic-inventory-python: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309171,7 +308851,7 @@ https://www.redhat.com/en/blog/ansible-lists-dictionaries-yaml: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309215,7 +308895,7 @@ https://www.redhat.com/en/blog/ansible-plugin-inventory-files: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309245,7 +308925,8 @@ https://www.redhat.com/en/blog/ansible-quick-start: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -309273,7 +308954,7 @@ https://www.redhat.com/en/blog/ansible-system-role: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309304,7 +308985,7 @@ https://www.redhat.com/en/blog/ansible-templates-configuration: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309334,7 +309015,7 @@ https://www.redhat.com/en/blog/ansible-web-endpoints: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309364,8 +309045,7 @@ https://www.redhat.com/en/blog/ansiblefest-sysadmins: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -309419,8 +309099,7 @@ https://www.redhat.com/en/blog/apis-soap-rest-graphql-grpc: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[DE FACTO STANDARD]' v1_locations: - docs/api.md v2_locations: @@ -309474,8 +309153,8 @@ https://www.redhat.com/en/blog/applications-here-applications-there-part-3-appli needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md - docs/ocp4.md @@ -309506,8 +309185,7 @@ https://www.redhat.com/en/blog/architecture-decision-records: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -309554,8 +309232,7 @@ https://www.redhat.com/en/blog/automate-podman-ansible: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -309586,7 +309263,8 @@ https://www.redhat.com/en/blog/automate-reboot-ansible: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -309613,8 +309291,7 @@ https://www.redhat.com/en/blog/automate-your-security-practices-and-policies-on- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -309687,8 +309364,7 @@ https://www.redhat.com/en/blog/automation-combat-increased-workload: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -309742,7 +309418,8 @@ https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md - docs/openshift.md @@ -309803,7 +309480,7 @@ https://www.redhat.com/en/blog/best-microservices-2021: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -309833,7 +309510,7 @@ https://www.redhat.com/en/blog/build-VM-fast-ansible: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -309869,7 +309546,7 @@ https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-too needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -309922,8 +309599,8 @@ https://www.redhat.com/en/blog/building-openshift-pipelines-with-gitlab: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -309951,7 +309628,7 @@ https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md - docs/openshift.md @@ -310030,7 +309707,7 @@ https://www.redhat.com/en/blog/check-out-our-new-look: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -310125,8 +309802,7 @@ https://www.redhat.com/en/blog/compose-kubernetes-podman: needs_ai_refresh: true status: online tags: - - GUIDE - - EMERGING + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -310155,7 +309831,8 @@ https://www.redhat.com/en/blog/configure-gmail-using-ansible: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -310205,8 +309882,8 @@ https://www.redhat.com/en/blog/configure-the-openshift-image-registry-backed-by- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -310237,7 +309914,7 @@ https://www.redhat.com/en/blog/container-information-podman: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/container-managers.md v2_locations: @@ -310288,8 +309965,7 @@ https://www.redhat.com/en/blog/containerizing-applications: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -310319,7 +309995,7 @@ https://www.redhat.com/en/blog/create-containers-podman-quickly: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/container-managers.md v2_locations: @@ -310349,8 +310025,7 @@ https://www.redhat.com/en/blog/creating-custom-rules-for-ansible-lint: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -310502,7 +310177,8 @@ https://www.redhat.com/en/blog/demystifying-ansible-sysadmins: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -310530,7 +310206,7 @@ https://www.redhat.com/en/blog/demystifying-multus: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -310616,8 +310292,7 @@ https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -310659,7 +310334,7 @@ https://www.redhat.com/en/blog/design-enterprise-architecture-diagrams: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -310688,7 +310363,8 @@ https://www.redhat.com/en/blog/developing-ansible-role: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -310740,7 +310416,7 @@ https://www.redhat.com/en/blog/diagramming-tools-cloud-infrastructure: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -310768,7 +310444,7 @@ https://www.redhat.com/en/blog/diagramming-tools-network-architecture: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cloud-arch-diagrams.md v2_locations: @@ -310819,7 +310495,8 @@ https://www.redhat.com/en/blog/enabling-openshift-4-clusters-to-stop-and-resume- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -310895,7 +310572,7 @@ https://www.redhat.com/en/blog/extra-variables-ansible-playbook: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -310938,8 +310615,7 @@ https://www.redhat.com/en/blog/faster-ansible-playbook-execution: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -310993,7 +310669,7 @@ https://www.redhat.com/en/blog/fine-grained-policy-enforcement-in-openshift-with needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -311045,7 +310721,8 @@ https://www.redhat.com/en/blog/from-code-to-production-with-gitops: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/gitops.md - docs/ocp3.md @@ -311096,7 +310773,7 @@ https://www.redhat.com/en/blog/from-sysadmin-to-architect: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -311125,7 +310802,8 @@ https://www.redhat.com/en/blog/from-templates-to-openshift-helm-charts: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp3.md v2_locations: @@ -311153,8 +310831,7 @@ https://www.redhat.com/en/blog/fully-automated-management-of-egress-ips-with-the needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -311225,7 +310902,8 @@ https://www.redhat.com/en/blog/getting-started-in-openshift: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -311254,8 +310932,7 @@ https://www.redhat.com/en/blog/getting-started-jboss: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -311330,7 +311007,7 @@ https://www.redhat.com/en/blog/getting-started-with-kubevirt: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/ocp4.md v2_locations: @@ -311358,8 +311035,7 @@ https://www.redhat.com/en/blog/gitops-implementation-patterns: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -311414,8 +311090,8 @@ https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-a needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -311444,8 +311120,8 @@ https://www.redhat.com/en/blog/gitops-using-red-hat-openshift-pipelines-tekton-a needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -311474,8 +311150,7 @@ https://www.redhat.com/en/blog/global-load-balancer-approaches: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -311518,8 +311193,7 @@ https://www.redhat.com/en/blog/grpc-or-http/2-ingress-connectivity-in-openshift: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -311549,7 +311223,7 @@ https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-ho needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -311578,8 +311252,8 @@ https://www.redhat.com/en/blog/guide-to-openshift-pipelines-part-1-introducing-o needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -311651,7 +311325,8 @@ https://www.redhat.com/en/blog/how-start-ansible: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -311679,8 +311354,8 @@ https://www.redhat.com/en/blog/how-start-ansible: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -311723,8 +311398,8 @@ https://www.redhat.com/en/blog/how-to-modernize-virtualized-workloads: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/introduction.md v2_locations: @@ -311753,7 +311428,8 @@ https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using last_checked: 1779130494.960288 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -311782,8 +311458,8 @@ https://www.redhat.com/en/blog/how-to-monitoring-openshift-4.x-with-zabbix-using needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -311812,8 +311488,8 @@ https://www.redhat.com/en/blog/how-to-offer-service-running-on-openshift-on-aws- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -311888,8 +311564,8 @@ https://www.redhat.com/en/blog/how-to-use-hashicorp-vault-and-argo-cd-for-gitops needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -311917,8 +311593,7 @@ https://www.redhat.com/en/blog/hybrid-cloud-management-tools: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -311948,8 +311623,7 @@ https://www.redhat.com/en/blog/ibm-and-red-hat-bring-openshift-to-ibm-z-and-linu needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ibm_cloud.md v2_locations: @@ -311978,7 +311652,8 @@ https://www.redhat.com/en/blog/illustrated-guide-gitops: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/gitops.md v2_locations: @@ -312041,7 +311716,8 @@ https://www.redhat.com/en/blog/install-ansible-way: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -312068,8 +311744,7 @@ https://www.redhat.com/en/blog/installing-ocp-in-a-mainframe-z-series: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ibm_cloud.md v2_locations: @@ -312097,7 +311772,8 @@ https://www.redhat.com/en/blog/installing-okd-3-10-on-a-single-host: needs_ai_refresh: true status: online tags: - - LEGACY + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/openshift.md v2_locations: @@ -312126,7 +311802,7 @@ https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kuber needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -312163,7 +311839,7 @@ https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/servicemesh.md v2_locations: @@ -312200,8 +311876,7 @@ https://www.redhat.com/en/blog/introducing-red-hat-openshift-4: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -312230,7 +311905,7 @@ https://www.redhat.com/en/blog/introducing-red-hat-openshift-4-3-to-enhance-kube needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -312276,8 +311951,7 @@ https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -312306,7 +311980,7 @@ https://www.redhat.com/en/blog/introducing-red-hat-quay: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -312446,7 +312120,7 @@ https://www.redhat.com/en/blog/introduction-to-kraken-a-chaos-tool-for-openshift needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/chaos-engineering.md v2_locations: @@ -312475,8 +312149,7 @@ https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -312506,8 +312179,7 @@ https://www.redhat.com/en/blog/it-automation-book: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -312536,7 +312208,7 @@ https://www.redhat.com/en/blog/it-automation-training: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -312589,8 +312261,8 @@ https://www.redhat.com/en/blog/jenkins-pipelines: needs_ai_refresh: true status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -312642,7 +312314,7 @@ https://www.redhat.com/en/blog/kubernetes-1.21-grows-innovative-new-features: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -312670,8 +312342,7 @@ https://www.redhat.com/en/blog/kubernetes-basics-sysadmins: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -312701,7 +312372,7 @@ https://www.redhat.com/en/blog/kubernetes-cluster-laptop: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -312729,8 +312400,7 @@ https://www.redhat.com/en/blog/kubernetes-components: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -312760,8 +312430,7 @@ https://www.redhat.com/en/blog/kubernetes-hierarchical-namespaces: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -312804,7 +312473,7 @@ https://www.redhat.com/en/blog/kubernetes-is-removing-docker-support-kubernetes- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -312834,8 +312503,7 @@ https://www.redhat.com/en/blog/kubernetes-meets-event-driven-ansible: needs_ai_refresh: true status: online tags: - - EMERGING - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -312865,7 +312533,8 @@ https://www.redhat.com/en/blog/kubernetes-pods-life: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp3.md v2_locations: @@ -312933,8 +312602,7 @@ https://www.redhat.com/en/blog/leveraging-the-crunchy-postgresql: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -313094,8 +312762,7 @@ https://www.redhat.com/en/blog/metrics-driven-pod-constraints: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/grafana.md v2_locations: @@ -313124,7 +312791,8 @@ https://www.redhat.com/en/blog/metro-area-openshift-stretch-cluster-how-to-survi needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp3.md v2_locations: @@ -313155,7 +312823,7 @@ https://www.redhat.com/en/blog/migrating-your-applications-to-openshift-4: needs_ai_refresh: true status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/ocp4.md v2_locations: @@ -313183,7 +312851,7 @@ https://www.redhat.com/en/blog/modern-application-development-with-kong-konnect- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -313241,7 +312909,8 @@ https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zab last_checked: 1779130494.968478 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -313268,8 +312937,8 @@ https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-serv needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -313319,8 +312988,7 @@ https://www.redhat.com/en/blog/mssql-linux-easy: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -313351,7 +313019,7 @@ https://www.redhat.com/en/blog/multi-cluster-kubernetes-architecture: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -313381,8 +313049,7 @@ https://www.redhat.com/en/blog/network-policies-controlling-cross-project-commun needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -313440,8 +313107,7 @@ https://www.redhat.com/en/blog/new-podman-secrets-command: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -313530,8 +313196,8 @@ https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart: last_checked: 1779130494.938922 status: online tags: - - LEGACY - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/openshift.md v2_locations: @@ -313561,8 +313227,8 @@ https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-with-static-ips: needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/openshift.md v2_locations: @@ -313591,7 +313257,7 @@ https://www.redhat.com/en/blog/openshift-4-image-builds: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -313619,8 +313285,8 @@ https://www.redhat.com/en/blog/openshift-4-migration: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/ocp4.md v2_locations: @@ -313681,8 +313347,8 @@ https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md - docs/openshift.md @@ -313750,8 +313416,7 @@ https://www.redhat.com/en/blog/openshift-authentication-integration-with-argocd: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -313783,8 +313448,7 @@ https://www.redhat.com/en/blog/openshift-databases-and-you-when-to-put-container needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -313815,7 +313479,7 @@ https://www.redhat.com/en/blog/openshift-ecosystem-api-management-on-red-hat-ope needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/developerportals.md v2_locations: @@ -313884,7 +313548,7 @@ https://www.redhat.com/en/blog/openshift-on-arm-developer-preview-now-available- needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -313938,7 +313602,7 @@ https://www.redhat.com/en/blog/openshift-pipelines-and-openshift-gitops-are-now- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -313991,8 +313655,8 @@ https://www.redhat.com/en/blog/openshift-sandboxed-containers-101: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - EMERGING + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -314021,8 +313685,8 @@ https://www.redhat.com/en/blog/openshift-sandboxed-containers-operator-from-zero needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -314082,7 +313746,8 @@ https://www.redhat.com/en/blog/openshift-virtualization-on-amazon-web-services: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/ocp4.md v2_locations: @@ -314111,8 +313776,8 @@ https://www.redhat.com/en/blog/our-favorite-things-from-gitops-con-at-kubecon-eu needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -314140,8 +313805,7 @@ https://www.redhat.com/en/blog/packaging-applications-python: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -314192,7 +313856,7 @@ https://www.redhat.com/en/blog/pid-namespace: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -314224,8 +313888,7 @@ https://www.redhat.com/en/blog/podman-auto-updates-rollbacks: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/container-managers.md v2_locations: @@ -314255,8 +313918,7 @@ https://www.redhat.com/en/blog/podman-clients-macos-windows: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/container-managers.md v2_locations: @@ -314286,8 +313948,8 @@ https://www.redhat.com/en/blog/podman-docker-compose: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/container-managers.md v2_locations: @@ -314316,7 +313978,7 @@ https://www.redhat.com/en/blog/podman-features-1: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/container-managers.md v2_locations: @@ -314346,8 +314008,7 @@ https://www.redhat.com/en/blog/podman-play-kube-updates: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -314377,8 +314038,7 @@ https://www.redhat.com/en/blog/privileged-flag-container-engines: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -314407,8 +314067,7 @@ https://www.redhat.com/en/blog/promoting-container-images-between-registries-wit needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/container-managers.md v2_locations: @@ -314438,8 +314097,7 @@ https://www.redhat.com/en/blog/providing-terraform-with-that-ansible-magic: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -314468,7 +314126,7 @@ https://www.redhat.com/en/blog/pull-push-provisioning-cicd: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/iac.md v2_locations: @@ -314497,7 +314155,7 @@ https://www.redhat.com/en/blog/python-venv-ansible: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -314528,8 +314186,7 @@ https://www.redhat.com/en/blog/quadlet-podman: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/container-managers.md v2_locations: @@ -314559,8 +314216,8 @@ https://www.redhat.com/en/blog/query-rpm-database-python: needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -314591,8 +314248,7 @@ https://www.redhat.com/en/blog/recap-okd-4-testing-and-deployment-workshop-video needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -314668,8 +314324,7 @@ https://www.redhat.com/en/blog/red-hat-container-community-of-practice-operators needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-operators-controllers.md v2_locations: @@ -314749,7 +314404,7 @@ https://www.redhat.com/en/blog/red-hat-openshift-4.7-is-now-available: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/ocp4.md v2_locations: @@ -314778,7 +314433,7 @@ https://www.redhat.com/en/blog/red-hat-openshift-4.8-is-now-generally-available: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -314807,7 +314462,7 @@ https://www.redhat.com/en/blog/red-hat-openshift-4.9-is-now-generally-available: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/ocp4.md v2_locations: @@ -314883,8 +314538,7 @@ https://www.redhat.com/en/blog/red-hat-openshift-installation-process-experience needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ibm_cloud.md v2_locations: @@ -314973,7 +314627,8 @@ https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -315001,7 +314656,7 @@ https://www.redhat.com/en/blog/renewed-thrill-ansible: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -315028,8 +314683,7 @@ https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -315058,7 +314712,7 @@ https://www.redhat.com/en/blog/replace-docker-podman-macos: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/container-managers.md v2_locations: @@ -315088,7 +314742,8 @@ https://www.redhat.com/en/blog/reverse-proxy-ansible: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -315123,7 +314778,7 @@ https://www.redhat.com/en/blog/rootless-podman-nfs: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -315151,7 +314806,7 @@ https://www.redhat.com/en/blog/sandboxed-containers-operator-from-zero-to-hero-t needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -315179,8 +314834,8 @@ https://www.redhat.com/en/blog/sandboxed-containers-operator-from-zero-to-hero-t last_checked: 1779130494.970154 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -315278,8 +314933,8 @@ https://www.redhat.com/en/blog/simple-canary-deployments-using-kubernetes-statef needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -315308,8 +314963,7 @@ https://www.redhat.com/en/blog/simplifying-database-cloud-service-access: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -315339,8 +314993,7 @@ https://www.redhat.com/en/blog/simplifying-openshift-case-information-gathering- needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -315395,8 +315048,7 @@ https://www.redhat.com/en/blog/sizing-applications-in-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -315424,7 +315076,7 @@ https://www.redhat.com/en/blog/software-packages-ansible: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -315454,8 +315106,8 @@ https://www.redhat.com/en/blog/sso-integration-for-the-openshift-gitops-operator needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -315483,8 +315135,7 @@ https://www.redhat.com/en/blog/start-learning-kubernetes: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -315543,8 +315194,7 @@ https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-a needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md - docs/ocp4.md @@ -315576,7 +315226,8 @@ https://www.redhat.com/en/blog/stateful-workloads-and-the-two-data-center-conund needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp3.md v2_locations: @@ -315639,7 +315290,7 @@ https://www.redhat.com/en/blog/tackle-application-modernization: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[LEGACY]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -315689,7 +315340,7 @@ https://www.redhat.com/en/blog/tech-preview-get-visibility-into-your-openshift-c needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -315718,8 +315369,7 @@ https://www.redhat.com/en/blog/the-hidden-dangers-of-terminating-namespaces: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -315767,7 +315417,7 @@ https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-ope needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -315819,7 +315469,7 @@ https://www.redhat.com/en/blog/topology-aware-scheduling-in-kubernetes-part-1-th needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -315856,7 +315506,7 @@ https://www.redhat.com/en/blog/troubleshoot-ansible-playbooks: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -315886,7 +315536,8 @@ https://www.redhat.com/en/blog/troubleshooting-openshift-network-performance-wit needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/openshift.md v2_locations: @@ -315916,8 +315567,8 @@ https://www.redhat.com/en/blog/understanding-gitops: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/gitops.md v2_locations: @@ -315946,8 +315597,7 @@ https://www.redhat.com/en/blog/understanding-service-accounts-sccs: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/crunchydata.md v2_locations: @@ -316090,8 +315740,8 @@ https://www.redhat.com/en/blog/using-openshift-pipelines-to-automate-red-hat-adv needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -316122,8 +315772,7 @@ https://www.redhat.com/en/blog/velero-backup-and-restore-of-an-application-using needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -316175,8 +315824,8 @@ https://www.redhat.com/en/blog/virtual-machines-as-code-with-openshift-gitops-an needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -316205,7 +315854,7 @@ https://www.redhat.com/en/blog/visual-web-terminal-a-turbocharged-command-line-f needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -316247,7 +315896,7 @@ https://www.redhat.com/en/blog/why-and-when-you-need-to-consider-openshift-serve needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/serverless.md v2_locations: @@ -316277,8 +315926,7 @@ https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/container-managers.md v2_locations: @@ -316368,8 +316016,8 @@ https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operato needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -316420,7 +316068,8 @@ https://www.redhat.com/en/blog?f[0]=taxonomy_blog_post_category_tid:107161&f[1]= needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp3.md v2_locations: @@ -316510,8 +316159,7 @@ https://www.redhat.com/en/livestreaming: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -316562,7 +316210,8 @@ https://www.redhat.com/en/products/trials?products=hybrid-cloud: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -316591,7 +316240,7 @@ https://www.redhat.com/en/resources: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -316651,7 +316300,8 @@ https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp4.md v2_locations: @@ -316681,7 +316331,8 @@ https://www.redhat.com/en/services/training/au094-ansible-essentials-simplicity- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ansible.md v2_locations: @@ -316760,7 +316411,8 @@ https://www.redhat.com/en/solutions/kubernetes-approach: needs_ai_refresh: true status: online tags: - - GUIDE + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -316806,7 +316458,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift: last_checked: 1779130494.976101 status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md - docs/openshift.md @@ -316838,7 +316490,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -316890,8 +316542,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/aws: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -316919,8 +316570,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/azure: last_checked: 1779130494.980125 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -317120,7 +316770,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/public-cloud-solutions.md v2_locations: @@ -317154,7 +316804,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/serverless.md v2_locations: @@ -317184,7 +316834,7 @@ https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/matrix-table.md - docs/ocp4.md @@ -317354,8 +317004,7 @@ https://www.redhat.com/en/technologies/management/ansible/ai-automation: needs_ai_refresh: true status: online tags: - - EMERGING - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -317409,8 +317058,7 @@ https://www.redhat.com/en/technologies/management/ansible/automation-coding-assi needs_ai_refresh: true status: online tags: - - EMERGING - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -317534,8 +317182,7 @@ https://www.redhat.com/en/topics/devops/what-cicd-pipeline: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/tekton.md v2_locations: @@ -317563,8 +317210,8 @@ https://www.redhat.com/en/topics/devops/what-is-gitops: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/gitops.md v2_locations: @@ -319559,7 +319206,7 @@ https://www.rocket.chat: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[DE FACTO STANDARD]' v1_locations: - docs/workfromhome.md v2_locations: @@ -319703,8 +319350,7 @@ https://www.root.io: last_checked: 1779130494.942028 status: online tags: - - COMMUNITY-TOOL - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -319840,7 +319486,7 @@ https://www.rultor.com: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -319868,7 +319514,7 @@ https://www.saaras.io/blog/leverage-open-source-oss-derive-insights-grafana-prom last_checked: 1779130494.936164 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -319922,7 +319568,7 @@ https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vclus needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -319951,8 +319597,7 @@ https://www.salaboy.com/2022/11/28/the-challenges-of-platform-building-on-top-of needs_ai_refresh: true status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -320067,8 +319712,7 @@ https://www.scaleway.com/en/blog/how-to-deploy-and-distribute-the-workload-on-a- needs_ai_refresh: true status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -320097,8 +319741,7 @@ https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectur needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -320130,7 +319773,8 @@ https://www.scaleway.com/en/blog/understanding-kubernetes-autoscaling: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -320167,8 +319811,7 @@ https://www.scaleway.com/en/en/blog/saas-multi-tenant-vs-multi-instance-architec last_checked: 1779130494.937851 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/scaleway.md v2_locations: @@ -320319,8 +319962,7 @@ https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009: last_checked: 1779130494.991511 status: online tags: - - DE FACTO STANDARD - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -320531,8 +320173,7 @@ https://www.searchenginejournal.com/python-machine-learning-technical-seo/430000 needs_ai_refresh: true status: online tags: - - GUIDE - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -320631,8 +320272,7 @@ https://www.selenium.dev: last_checked: 1779130494.978422 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -321128,7 +320768,7 @@ https://www.simform.com/blog/multi-cloud-strategy: last_checked: 1779130495.010042 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -321352,8 +320992,7 @@ https://www.slideshare.net/AdelaRoger/http-status-code-errors-in-seo: needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/networking.md v2_locations: @@ -321383,7 +321022,7 @@ https://www.slideshare.net/AmazonWebServices: needs_ai_refresh: true status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/aws.md v2_locations: @@ -321411,7 +321050,7 @@ https://www.slideshare.net/AmazonWebServices: last_checked: 1779130495.027565 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/finops.md v2_locations: @@ -321459,8 +321098,7 @@ https://www.slideshare.net/NasceniaIT/brown-bag-caching-rafi-faisal-48694442: needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321489,7 +321127,7 @@ https://www.slideshare.net/Severalnines/haproxy-mysql-slides: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321518,7 +321156,7 @@ https://www.slideshare.net/Severalnines/load-balancing-mysql-with-haproxy-webina needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321547,8 +321185,7 @@ https://www.slideshare.net/Severalnines/severalnines-ha-proxyjul20143: needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321621,8 +321258,7 @@ https://www.slideshare.net/dvirsky/introduction-to-redis: needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321668,7 +321304,7 @@ https://www.slideshare.net/haproxytech/haproxy-best-practice: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321697,7 +321333,7 @@ https://www.slideshare.net/haproxytech/haproxy-web-performance-55536394: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321770,8 +321406,7 @@ https://www.slideshare.net/oemebamo/introduction-to-memcached: needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321816,7 +321451,7 @@ https://www.slideshare.net/piotrpasich/varnish-47199139: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -321991,7 +321626,7 @@ https://www.sls.guru/blog/enterprise-serverless-adoption: last_checked: 1779130494.947465 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/serverless.md v2_locations: @@ -322136,7 +321771,7 @@ https://www.snarky.ca/why-python-3-exists: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/python.md v2_locations: @@ -322320,7 +321955,7 @@ https://www.softwaretestingportal.com/2020/03/31/api-testing: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/api.md v2_locations: @@ -322364,8 +321999,7 @@ https://www.softwebsolutions.com/resources/devops-and-microservices: last_checked: 1779130494.98911 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -322441,7 +322075,7 @@ https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy: last_checked: 1779130494.993542 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -322872,7 +322506,7 @@ https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekt needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -322999,8 +322633,7 @@ https://www.spec-india.com/blog: needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -323153,8 +322786,7 @@ https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics: needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md - docs/finops.md @@ -323203,7 +322835,7 @@ https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -323539,8 +323171,7 @@ https://www.stickyminds.com: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/iac.md v2_locations: @@ -323568,7 +323199,7 @@ https://www.stitcher.com/podcast/amazon-web-services/aws-podcast: last_checked: 1779030857.306321 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -323628,8 +323259,7 @@ https://www.storj.io/cloud-object-storage: last_checked: 1779130494.997271 status: online tags: - - EMERGING - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -323771,7 +323401,8 @@ https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/rancher.md v2_locations: @@ -323800,8 +323431,8 @@ https://www.suse.com/c/rancher_blog/deploy-a-rancher-cluster-with-gitlab-ci-and- needs_ai_refresh: true status: online tags: - - CASE STUDY - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md - docs/rancher.md @@ -323844,8 +323475,7 @@ https://www.suse.com/c/rancher_blog/disaster-recovery-preparedness-for-your-kube needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -323875,7 +323505,8 @@ https://www.suse.com/c/rancher_blog/driving-kubernetes-adoption-in-finance-with- needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[CASE STUDY]' + - '[COMMUNITY-TOOL]' v1_locations: - docs/rancher.md v2_locations: @@ -323963,8 +323594,7 @@ https://www.suse.com/c/rancher_blog/gain-better-visibility-into-kubernetes-cost- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -324001,8 +323631,7 @@ https://www.suse.com/c/rancher_blog/longhorn-simplifies-distributed-block-storag needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -324032,7 +323661,8 @@ https://www.suse.com/c/rancher_blog/monitor-etcd-with-prometheus-and-grafana-usi needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md - docs/rancher.md @@ -324187,7 +323817,7 @@ https://www.suse.com/c/rancher_blog/the-no-1-rule-of-disaster-recovery: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -324216,8 +323846,7 @@ https://www.suse.com/c/rancher_blog/the-three-pillars-of-kubernetes-container-or needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -324270,7 +323899,7 @@ https://www.suse.com/c/rancher_blog/what-is-cloud-native-storage: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -324317,7 +323946,7 @@ https://www.syncfusion.com/blogs/post/10-best-c-nuget-packages-to-improve-your-p needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/dotnet.md v2_locations: @@ -324430,7 +324059,7 @@ https://www.sysdig.com: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -324458,7 +324087,7 @@ https://www.sysdig.com/blog: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/prometheus.md v2_locations: @@ -324508,7 +324137,7 @@ https://www.sysdig.com/blog/debug-kubernetes-crashloopbackoff: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -324587,8 +324216,7 @@ https://www.sysdig.com/blog/how-to-monitor-coredns: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -324664,7 +324292,8 @@ https://www.sysdig.com/blog/k3s-sysdig-falco: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/rancher.md v2_locations: @@ -324694,7 +324323,7 @@ https://www.sysdig.com/blog/kubernetes-1-22-whats-new: needs_ai_refresh: true status: online tags: - - LEGACY + - '[EMERGING]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -324723,7 +324352,7 @@ https://www.sysdig.com/blog/kubernetes-1-23-whats-new: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -324752,7 +324381,7 @@ https://www.sysdig.com/blog/kubernetes-1-24-whats-new: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -324781,7 +324410,7 @@ https://www.sysdig.com/blog/kubernetes-1-25-whats-new: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -324809,7 +324438,7 @@ https://www.sysdig.com/blog/kubernetes-1-26-whats-new: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -324838,7 +324467,7 @@ https://www.sysdig.com/blog/kubernetes-1-27-whats-new: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -324867,8 +324496,7 @@ https://www.sysdig.com/blog/kubernetes-admission-controllers: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -324924,7 +324552,8 @@ https://www.sysdig.com/blog/kubernetes-autoscaler: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -324953,8 +324582,7 @@ https://www.sysdig.com/blog/kubernetes-capacity-planning: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -324983,7 +324611,8 @@ https://www.sysdig.com/blog/kubernetes-hpa-prometheus: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-autoscaling.md v2_locations: @@ -325012,8 +324641,7 @@ https://www.sysdig.com/blog/kubernetes-limits-requests: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -325065,7 +324693,7 @@ https://www.sysdig.com/blog/kubernetes-monitoring-prometheus: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/monitoring.md v2_locations: @@ -325094,8 +324722,8 @@ https://www.sysdig.com/blog/kubernetes-pod-evicted: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -325125,7 +324753,7 @@ https://www.sysdig.com/blog/kubernetes-pod-pending-problems: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -325154,8 +324782,7 @@ https://www.sysdig.com/blog/kubernetes-resource-limits: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -325183,7 +324810,7 @@ https://www.sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -325235,8 +324862,7 @@ https://www.sysdig.com/blog/monitor-etcd: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -325289,7 +324915,8 @@ https://www.sysdig.com/blog/monitor-kube-proxy: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -325339,7 +324966,7 @@ https://www.sysdig.com/blog/monitor-oracle-database-prometheus: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -325390,7 +325017,7 @@ https://www.sysdig.com/blog/postgresql-monitoring: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/prometheus.md v2_locations: @@ -325418,7 +325045,7 @@ https://www.sysdig.com/blog/redis-prometheus: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/prometheus.md v2_locations: @@ -325494,7 +325121,7 @@ https://www.sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secu needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -325569,8 +325196,8 @@ https://www.sysdig.com/blog/troubleshoot-kubernetes-oom: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -325625,7 +325252,7 @@ https://www.sysdig.com/blog/whats-new-kubernetes-1-20: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-releases.md v2_locations: @@ -325702,8 +325329,7 @@ https://www.sysdig.com/learn-cloud-native/dockerfile-best-practices: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -325734,8 +325360,8 @@ https://www.systemcenterdudes.com/create-operational-sccm-collection-using-power needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/azure.md v2_locations: @@ -326412,7 +326038,7 @@ https://www.techtarget.com/searchapparchitecture/tip/4-trends-for-Kubernetes-clo needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -326490,8 +326116,8 @@ https://www.techtarget.com/searchcloudcomputing/feature/Modernize-legacy-applica needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/introduction.md v2_locations: @@ -326545,8 +326171,7 @@ https://www.techtarget.com/searchcloudcomputing/tip/Weigh-the-pros-and-cons-of-m needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -326574,7 +326199,7 @@ https://www.techtarget.com/searchitchannel/definition/IBM-International-Business needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-storage.md v2_locations: @@ -326620,7 +326245,7 @@ https://www.techtarget.com/searchitoperations/feature/Differences-between-Kubern needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -326651,8 +326276,7 @@ https://www.techtarget.com/searchitoperations/feature/Optimize-Kubernetes-cluste needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -326680,7 +326304,7 @@ https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-rea needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -326709,7 +326333,7 @@ https://www.techtarget.com/searchitoperations/news/252467102/Kubernetes-policy-p needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -326739,8 +326363,7 @@ https://www.techtarget.com/searchitoperations/news/252492459/GitOps-pros-grapple needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -326769,7 +326392,7 @@ https://www.techtarget.com/searchitoperations/news/252505548/CNCF-policy-as-code needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -326798,8 +326421,7 @@ https://www.techtarget.com/searchitoperations/tip/Ensure-Kubernetes-high-availab needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -326829,7 +326451,7 @@ https://www.techtarget.com/searchitoperations/tip/Terraform-cheat-sheet-Notable- needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -326859,8 +326481,7 @@ https://www.techtarget.com/searchitoperations/tip/Tips-and-tools-to-achieve-a-se needs_ai_refresh: true status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -327101,8 +326722,7 @@ https://www.tecmint.com/apache-performance-tuning: needs_ai_refresh: true status: online tags: - - LEGACY - - GUIDE + - '[LEGACY]' v1_locations: - docs/networking.md v2_locations: @@ -327331,8 +326951,8 @@ https://www.tecmint.com/install-and-configure-django-web-framework-in-centos-deb needs_ai_refresh: true status: online tags: - - GUIDE - - LEGACY + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/python.md v2_locations: @@ -327780,8 +327400,7 @@ https://www.telekom-mms.com/blog: last_checked: 1779130494.998838 status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -327840,8 +327459,7 @@ https://www.tenable.com/blog/access-undenied-on-aws: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-tools-scripts.md v2_locations: @@ -327871,8 +327489,7 @@ https://www.tenable.com/cloud-security/products/cnapp: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -327901,8 +327518,7 @@ https://www.tenable.com/cloud-security/solutions/iac: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -328137,7 +327753,7 @@ https://www.testmuai.com/blog/27-best-practices-selenium-test-automation: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328166,7 +327782,7 @@ https://www.testmuai.com/blog/49-common-selenium-exceptions-automation-testing: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328194,8 +327810,7 @@ https://www.testmuai.com/blog/automated-web-bot-with-selenium-python: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328231,7 +327846,7 @@ https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -328260,7 +327875,7 @@ https://www.testmuai.com/blog/best-jenkins-alternatives: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -328289,7 +327904,7 @@ https://www.testmuai.com/blog/best-test-automation-trends: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/qa.md v2_locations: @@ -328319,8 +327934,7 @@ https://www.testmuai.com/blog/build-ci-cd-pipeline-in-azure-devops: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/demos.md v2_locations: @@ -328348,7 +327962,8 @@ https://www.testmuai.com/blog/build-first-ci-cd-pipeline-with-travis-ci: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -328401,7 +328016,7 @@ https://www.testmuai.com/blog/circleci-vs-gitlab: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -328430,7 +328045,7 @@ https://www.testmuai.com/blog/complete-guide-to-access-forms-in-selenium-with-ja needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328458,7 +328073,7 @@ https://www.testmuai.com/blog/cucumber-with-jenkins-integration: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328486,7 +328101,7 @@ https://www.testmuai.com/blog/cypress-vs-selenium-comparison: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328515,7 +328130,7 @@ https://www.testmuai.com/blog/debunking-selenium-testing-myths: needs_ai_refresh: true status: online tags: - - GUIDE + - '[EMERGING]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328551,7 +328166,8 @@ https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -328587,7 +328203,8 @@ https://www.testmuai.com/blog/how-to-setup-cicd-pipeline-with-bamboo-for-php-pro needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -328616,7 +328233,8 @@ https://www.testmuai.com/blog/how-to-setup-continuous-integration-with-git-jenki needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/jenkins.md v2_locations: @@ -328652,7 +328270,8 @@ https://www.testmuai.com/blog/jenkins-pipeline-tutorial: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md - docs/jenkins.md @@ -328683,7 +328302,7 @@ https://www.testmuai.com/blog/jenkins-vs-travis-vs-bamboo-vs-teamcity: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -328720,8 +328339,7 @@ https://www.testmuai.com/blog/modifying-http-request-headers-in-java-using-selen needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328751,8 +328369,7 @@ https://www.testmuai.com/blog/run-selenium-tests-in-docker: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328780,7 +328397,7 @@ https://www.testmuai.com/blog/scroll-down-in-selenium: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328808,7 +328425,7 @@ https://www.testmuai.com/blog/selenium-github-actions-example: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328836,8 +328453,7 @@ https://www.testmuai.com/blog/selenium-ide-what-is-it-why-is-it-must-for-every-q needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328866,7 +328482,7 @@ https://www.testmuai.com/blog/selenium-java-tutorial-how-to-test-login-process: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328895,7 +328511,7 @@ https://www.testmuai.com/blog/selenium-maven-jenkins-integration: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328923,8 +328539,7 @@ https://www.testmuai.com/blog/selenium-python-cheat-sheet: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -328953,7 +328568,7 @@ https://www.testmuai.com/blog/selenium-tutorial: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -328982,7 +328597,8 @@ https://www.testmuai.com/blog/set-jenkins-pipeline-environment-variables-list: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/jenkins.md v2_locations: @@ -329010,7 +328626,7 @@ https://www.testmuai.com/blog/teamcity-vs-jenkins-picking-the-right-ci-cd-tool: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -329039,7 +328655,7 @@ https://www.testmuai.com/blog/testng-vs-junit-which-testing-framework-should-you needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/qa.md v2_locations: @@ -329069,7 +328685,7 @@ https://www.testmuai.com/blog/upgrade-from-selenium3-to-selenium4: needs_ai_refresh: true status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -329120,7 +328736,8 @@ https://www.testmuai.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/jenkins.md v2_locations: @@ -329148,7 +328765,7 @@ https://www.testmuai.com/blog/what-is-deprecated-in-selenium4: needs_ai_refresh: true status: online tags: - - GUIDE + - '[LEGACY]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -329177,7 +328794,7 @@ https://www.testmuai.com/blog/what-is-jenkins: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -329205,7 +328822,7 @@ https://www.testmuai.com/blog/why-selenium-grid-is-ideal-for-automated-browser-t needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -329233,7 +328850,7 @@ https://www.testmuai.com/blog/why-you-need-build-automation-tools-for-selenium-a needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -329262,7 +328879,8 @@ https://www.testmuai.com/learning-hub/jenkins: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/jenkins.md v2_locations: @@ -329289,7 +328907,7 @@ https://www.testmuai.com/learning-hub/python-tutorial: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -329317,8 +328935,7 @@ https://www.testmuai.com/learning-hub/selenium-4: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[LEGACY]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -329346,7 +328963,7 @@ https://www.testmuai.com/learning-hub/selenium-locators: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -329374,7 +328991,7 @@ https://www.testmuai.com/selenium: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/test-automation-frameworks.md v2_locations: @@ -329401,7 +329018,7 @@ https://www.testrail.com/blog/what-is-devtestops: last_checked: 1779130494.974017 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/testops.md v2_locations: @@ -329652,7 +329269,7 @@ https://www.theodo.com/en-fr/blog/getting-started-with-kubectl-plugins: last_checked: 1779130494.970539 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -329706,8 +329323,7 @@ https://www.theodo.com/en-fr/blog/kubernetes-architecture-understanding-the-comp last_checked: 1779130495.015798 status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -329759,7 +329375,8 @@ https://www.theodo.com/en-fr/blog/openshift-what-templates-should-you-use-helm-o last_checked: 1779130494.994842 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/ocp3.md v2_locations: @@ -329788,7 +329405,7 @@ https://www.theodo.com/en-fr/blog/what-is-finops-and-what-are-its-best-practices last_checked: 1779130495.016405 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/finops.md v2_locations: @@ -329829,7 +329446,7 @@ https://www.theregister.co.uk/2016/07/13/trainline_dumps_oracle_microsoft_goes_f needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[LEGACY]' v1_locations: - docs/aws-miscellaneous.md v2_locations: @@ -330039,7 +329656,7 @@ https://www.theregister.com/2023/05/26/microsoft_azure_linux_container: needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/digitalocean.md v2_locations: @@ -330068,8 +329685,7 @@ https://www.theregister.com/2023/05/26/microsoft_azure_linux_container: needs_ai_refresh: true status: online tags: - - LEGACY - - CASE STUDY + - '[ENTERPRISE-STABLE]' v1_locations: - docs/aws-newfeatures.md v2_locations: @@ -330102,8 +329718,7 @@ https://www.theregister.com/2023/05/26/microsoft_azure_linux_container: needs_ai_refresh: true status: online tags: - - LEGACY - - CASE STUDY + - '[LEGACY]' v1_locations: - docs/azure.md v2_locations: @@ -330133,7 +329748,7 @@ https://www.theregister.com/off-prem/2021/12/09/the-big-aws-event-120-announceme needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-newfeatures.md v2_locations: @@ -330164,7 +329779,7 @@ https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[DE FACTO STANDARD]' v1_locations: - docs/introduction.md v2_locations: @@ -330221,7 +329836,7 @@ https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/docker.md v2_locations: @@ -330251,7 +329866,7 @@ https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/testops.md v2_locations: @@ -330280,7 +329895,7 @@ https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/serverless.md v2_locations: @@ -330311,7 +329926,7 @@ https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -330340,7 +329955,7 @@ https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -330370,7 +329985,7 @@ https://www.theregister.com/software/2021/12/06/mysql-a-pretty-poor-database-say needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -330401,7 +330016,7 @@ https://www.theregister.com/software/2021/12/21/how-kubernetes-lowers-costs-and- needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/introduction.md v2_locations: @@ -330432,7 +330047,7 @@ https://www.theregister.com/software/2023/05/26/microsofts-azure-linux-distro-is needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/azure.md v2_locations: @@ -330806,7 +330421,7 @@ https://www.thorsten-hans.com/azure-arc-enabled-kubernetes-digital-ocean: last_checked: 1779130495.003184 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -330899,8 +330514,8 @@ https://www.thoughtworks.com/es-es/insights/blog: last_checked: 1779130494.995777 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[GUIDE]' + - '[LEGACY]' v1_locations: - docs/demos.md - docs/jenkins.md @@ -331229,7 +330844,8 @@ https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-gu needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/monitoring.md v2_locations: @@ -331264,8 +330880,7 @@ https://www.tigerdata.com/learn/postgres-cheat-sheet: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/cheatsheets.md v2_locations: @@ -331322,7 +330937,7 @@ https://www.timewatch.com/blog/outlook-resource-scheduling: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/appointment-scheduling.md v2_locations: @@ -331569,7 +331184,7 @@ https://www.travis-ci.com: needs_ai_refresh: true status: online tags: - - LEGACY + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -331633,8 +331248,7 @@ https://www.tremolo.io/post/pipelines-and-kubernetes-authentication: last_checked: 1779130494.941309 status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -331661,7 +331275,7 @@ https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline: last_checked: 1779130495.018799 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -331688,7 +331302,7 @@ https://www.tremolo.io/post/updating-kube-oidc-proxy: last_checked: 1779130494.94129 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -331881,8 +331495,7 @@ https://www.tusacentral.com/joomla/index.php/mysql-blogs/243-mysql-on-kubernetes last_checked: 1779030979.490484 status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/databases.md v2_locations: @@ -332078,8 +331691,7 @@ https://www.typescriptlang.org: last_checked: 1779388633.499795 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v2_locations: - cheatsheets.md year: '2026' @@ -332767,8 +332379,7 @@ https://www.valuecoders.com/blog/devops/devops-for-enterprises-growth: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -332858,7 +332469,7 @@ https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-000 needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/testops.md v2_locations: @@ -332926,7 +332537,7 @@ https://www.varnish.org/index.html: last_checked: 1779130495.024783 status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/caching.md v2_locations: @@ -333020,8 +332631,8 @@ https://www.vcluster.com/blog/docker-compose-to-kubernetes-step-by-step-migratio needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -333050,7 +332661,8 @@ https://www.vcluster.com/blog/gitops-kubernetes-explained: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/gitops.md v2_locations: @@ -333078,8 +332690,8 @@ https://www.vcluster.com/blog/how-to-set-up-kubernetes-requests-and-limits: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -333107,8 +332719,7 @@ https://www.vcluster.com/blog/kubernetes-admission-controllers-what-they-are-and needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -333226,8 +332837,7 @@ https://www.vcluster.com/blog/kubernetes-multi-tenancy-why-virtual-clusters-are- needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -333256,8 +332866,7 @@ https://www.vcluster.com/blog/kubernetes-network-policies-a-practitioners-guide: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -333287,7 +332896,7 @@ https://www.vcluster.com/blog/kubernetes-network-policies-for-isolating-namespac needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -333317,8 +332926,7 @@ https://www.vcluster.com/blog/kubernetes-nginx-ingress: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-networking.md v2_locations: @@ -333348,7 +332956,7 @@ https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md - docs/kubernetes.md @@ -333402,8 +333010,8 @@ https://www.vcluster.com/blog/kubernetes-statefulset-examples-and-best-practices needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md v2_locations: @@ -333431,8 +333039,7 @@ https://www.vcluster.com/blog/kubernetes-virtual-clusters-for-ci-cd-testing: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -333460,8 +333067,7 @@ https://www.vcluster.com/blog/multi-tenant-kubernetes-clusters-challenges-and-us needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -333490,8 +333096,7 @@ https://www.vcluster.com/blog/platform-engineering-the-definitive-guide: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/devops.md v2_locations: @@ -333520,8 +333125,7 @@ https://www.vcluster.com/blog/self-service-kubernetes-namespaces-are-a-game-chan needs_ai_refresh: true status: online tags: - - GUIDE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -333574,8 +333178,7 @@ https://www.vcluster.com/blog/the-cost-of-managed-kubernetes-a-comparison: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/finops.md v2_locations: @@ -333605,8 +333208,8 @@ https://www.vcluster.com/blog/using-kubernetes-ephemeral-containers-for-troubles needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -333635,8 +333238,7 @@ https://www.veeam.com/products/cloud/kubernetes-data-protection.html: last_checked: 1779130494.987598 status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-backup-migrations.md v2_locations: @@ -334151,7 +333753,7 @@ https://www.warpbuild.com: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -334699,7 +334301,8 @@ https://www.webcodegeeks.com/python/python-django-tutorial: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/python.md v2_locations: @@ -334757,7 +334360,7 @@ https://www.websiteplanet.com/blog/what-is-open-source-software/?geo=us&device=d needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/introduction.md v2_locations: @@ -334855,8 +334458,7 @@ https://www.weekly.tf: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -335003,8 +334605,7 @@ https://www.wildfly.org: last_checked: 1779130495.018502 status: online tags: - - ENTERPRISE-STABLE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/java_app_servers.md - docs/java_frameworks.md @@ -335371,7 +334972,7 @@ https://www.xataka.com/magnet/esclavos-improductividad-70-reuniones-impiden-que- needs_ai_refresh: true status: online tags: - - CASE STUDY + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-methodology.md v2_locations: @@ -335788,7 +335389,8 @@ https://www.xenonstack.com/blog/serverless-open-faas-java: last_checked: 1779130494.952392 status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes.md - docs/serverless.md @@ -339246,7 +338848,7 @@ https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpg needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tutorials.md v2_locations: @@ -339747,7 +339349,7 @@ https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -339826,7 +339428,7 @@ https://www.youtube.com/shorts/bVlIo4H0IDU: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -339921,7 +339523,7 @@ https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -339949,7 +339551,7 @@ https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -340011,7 +339613,7 @@ https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -340090,7 +339692,7 @@ https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -340135,7 +339737,7 @@ https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/visual-studio.md v2_locations: @@ -340521,8 +340123,7 @@ https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[ENTERPRISE-STABLE]' v1_locations: - docs/kubernetes-tutorials.md v2_locations: @@ -340552,7 +340153,8 @@ https://www.youtube.com/watch?si=zB9HD1MCp3SbLQwL&v=V53AHWun17s&feature=youtu.be needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -340688,7 +340290,7 @@ https://www.youtube.com/watch?v=0TvhTXddRGE: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/securityascode.md v2_locations: @@ -340736,7 +340338,8 @@ https://www.youtube.com/watch?v=15CGdzfDlpQ&ab_channel=JFrog: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/jenkins-alternatives.md v2_locations: @@ -340874,7 +340477,8 @@ https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -341495,7 +341099,7 @@ https://www.youtube.com/watch?v=93RlMqO4glM&ab_channel=Kubevious: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-troubleshooting.md v2_locations: @@ -341684,7 +341288,7 @@ https://www.youtube.com/watch?v=BJufhuPK2DY&ab_channel=Kubermatic: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes-tools.md v2_locations: @@ -343202,7 +342806,8 @@ https://www.youtube.com/watch?v=VYRdirdjOAg: needs_ai_refresh: true status: online tags: - - GUIDE + - '[ENTERPRISE-STABLE]' + - '[LEGACY]' v1_locations: - docs/keptn.md v2_locations: @@ -343697,7 +343302,7 @@ https://www.youtube.com/watch?v=b0D_bkcT4a4&ab_channel=SoftwareDiagnosticsCenter needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/api.md v2_locations: @@ -343725,7 +343330,8 @@ https://www.youtube.com/watch?v=bB57HKeOvmw&feature=youtu.be: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/nosql.md v2_locations: @@ -343794,8 +343400,7 @@ https://www.youtube.com/watch?v=buzusNljpy4&feature=youtu.be: needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-backup.md v2_locations: @@ -344000,8 +343605,7 @@ https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -344226,7 +343830,8 @@ https://www.youtube.com/watch?v=iRaai1IBlB0: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/terraform.md v2_locations: @@ -344257,8 +343862,7 @@ https://www.youtube.com/watch?v=iVyKvopGnrQ: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/terraform.md v2_locations: @@ -344288,7 +343892,7 @@ https://www.youtube.com/watch?v=iddMXjmr7mk&ab_channel=BribeByBytes: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/jenkins.md v2_locations: @@ -344590,8 +344194,7 @@ https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - GUIDE + - '[LEGACY]' v1_locations: - docs/demos.md v2_locations: @@ -344636,8 +344239,7 @@ https://www.youtube.com/watch?v=mc20VwxYaGE&ab_channel=CLOUDLEARNHUB: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/ansible.md v2_locations: @@ -345400,7 +345002,8 @@ https://www.youtube.com/watch?v=zI7_8M2KtRI&ab_channel=MicroserviceFactory: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' + - '[GUIDE]' v1_locations: - docs/demos.md v2_locations: @@ -345912,7 +345515,7 @@ https://www.zdnet.com/article/sql-nosql-whats-the-difference-these-days: needs_ai_refresh: true status: online tags: - - GUIDE + - '[COMMUNITY-TOOL]' v1_locations: - docs/nosql.md v2_locations: @@ -346103,7 +345706,7 @@ https://www.zoom.com: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/workfromhome.md v2_locations: @@ -346237,7 +345840,7 @@ https://x.com/AWS_Partners: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -346264,7 +345867,7 @@ https://x.com/AWSreInvent: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[EMERGING]' v1_locations: - docs/aws.md v2_locations: @@ -346292,7 +345895,7 @@ https://x.com/AWSstartups: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -346320,7 +345923,7 @@ https://x.com/ChromeDevTools: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[EMERGING]' v1_locations: - docs/ChromeDevTools.md v2_locations: @@ -346436,8 +346039,7 @@ https://x.com/aantn: needs_ai_refresh: true status: online tags: - - GUIDE - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -346492,7 +346094,7 @@ https://x.com/awscloud: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -346520,7 +346122,7 @@ https://x.com/azuredevops: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/git.md v2_locations: @@ -346698,8 +346300,7 @@ https://x.com/janakiramm: needs_ai_refresh: true status: online tags: - - GUIDE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/gitops.md v2_locations: @@ -346727,7 +346328,7 @@ https://x.com/jeffbarr: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws.md v2_locations: @@ -346771,8 +346372,7 @@ https://x.com/k0sproject: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -346800,7 +346400,7 @@ https://x.com/kubernetesio: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -346836,8 +346436,7 @@ https://x.com/microcksio: needs_ai_refresh: true status: online tags: - - EMERGING - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -346873,7 +346472,7 @@ https://x.com/openshift: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/openshift.md v2_locations: @@ -346901,7 +346500,7 @@ https://x.com/operatorhubio: needs_ai_refresh: true status: online tags: - - COMMUNITY-TOOL + - '[COMMUNITY-TOOL]' v1_locations: - docs/ocp4.md v2_locations: @@ -346998,7 +346597,7 @@ https://x.com/shipwrightio: needs_ai_refresh: true status: online tags: - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -347026,8 +346625,7 @@ https://x.com/submarinerio: needs_ai_refresh: true status: online tags: - - ENTERPRISE-STABLE - - EMERGING + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -347055,8 +346653,7 @@ https://x.com/telepresenceio: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/kubernetes.md v2_locations: @@ -347451,8 +347048,7 @@ https://yobyot.com/aws/aws-multi-region-keys-and-ec2-data-lifecycle-manager/2021 needs_ai_refresh: true status: online tags: - - GUIDE - - ENTERPRISE-STABLE + - '[COMMUNITY-TOOL]' v1_locations: - docs/aws-security.md v2_locations: @@ -348063,7 +347659,7 @@ https://zoom.us/signin: needs_ai_refresh: true status: online tags: - - DE FACTO STANDARD + - '[COMMUNITY-TOOL]' v1_locations: - docs/project-management-tools.md v2_locations: diff --git a/v2-docs/ChromeDevTools.md b/v2-docs/ChromeDevTools.md index 6e4d0f21..fdc6de74 100644 --- a/v2-docs/ChromeDevTools.md +++ b/v2-docs/ChromeDevTools.md @@ -5,15 +5,33 @@ ## 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] - [jsontoolbox.com](https://jsontoolbox.com) [COMMUNITY-TOOL] +## Developer Tools + +### Web Inspection + +#### Chrome DevTools + +##### Community Updates + + - **(2026)** [twitter.com/ChromeDevTools](https://x.com/ChromeDevTools) [EMERGING] β€” Official developer outreach microblogging feed for Google's Chrome DevTools team. Serves as a dynamic source of truth for rapid feature flags, experimental profiling modules, DOM inspection advancements, and release notes. +##### Documentation + + - **(2026)** [devtools.chrome.com](https://developer.chrome.com/docs/devtools) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The master portal for Chrome DevTools, the industry standard suite of debugging, profiling, and diagnostics utilities built directly into Google Chrome. It guides users through performance audits, memory profiling, CPU metrics, network tracing, and JavaScript debugging frameworks. +#### Extensions + +##### JSON Viewer + + - **(2023)** [Port of Firefox's JSON Viewer](https://chromewebstore.google.com/detail/json-viewer/efknglbfhoddmmfabeihlemgekhhnabb) [COMMUNITY-TOOL] β€” A Chrome Web Store extension porting Firefox's highly optimized JSON parsing and viewer tool. It structures unstructured raw API responses directly in the browser with collapsible trees, search features, and syntax highlighting capabilities. +#### Firefox DevTools + +##### Documentation (1) + + - **(2026)** [Firefox DevTools](https://firefox-source-docs.mozilla.org/devtools-user/tools_toolbox/index.html) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Master user reference portal for Mozilla Firefox Developer Tools. Highlights architectural advantages in CSS grid debugging, custom network traffic intercepts, deep JavaScript memory leakage analysis, and strict adherence to privacy-focused auditing tools. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/GoogleCloudPlatform.md b/v2-docs/GoogleCloudPlatform.md index cb0f6521..7f1db290 100644 --- a/v2-docs/GoogleCloudPlatform.md +++ b/v2-docs/GoogleCloudPlatform.md @@ -5,17 +5,6 @@ ## Standard Reference - - [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] - - [Config Sync Overview](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [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] @@ -94,6 +83,64 @@ - [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 Development + +### Low-Code No-Code + +#### AppSheet + + - **(2014)** [Google Cloud AppSheet](https://about.appsheet.com/home) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β€” AppSheet is Google Cloud's premier no-code development platform. It enables rapid generation of mobile and desktop applications utilizing diverse data sources like Google Sheets, SQL databases, and Salesforce. Architecturally, it abstracts complex frontend and API connections, transforming structured data schemas into rich interactive user experiences. +#### AppSheet Review + + - **(2020)** [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) [HTML CONTENT] [COMMUNITY-TOOL] β€” A comprehensive technical review evaluating AppSheet's feature set, architectural constraints, and enterprise value. The analysis investigates performance limitations, security configurations, and offline data syncing capabilities, providing practical recommendations on when to choose AppSheet over bespoke application development. +## Cloud Architecture + +### Cloud Security + +#### Secret Management + + - **(2020)** [cloud.google.com: Secret Manager Best Practices](https://docs.cloud.google.com/secret-manager/docs/best-practices) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” This guide defines official architectural patterns for managing sensitive configuration data using GCP Secret Manager. It details least-privilege IAM models, secret rotation automation, auditing, regionalization, and secure injection patterns into containerized workloads. It is critical for maintaining compliance under modern Zero-Trust architectures. +### Google Cloud + +#### CLI Reference + + - **(2015)** [cloud.google.com: The gcloud tool cheat sheet](https://docs.cloud.google.com/sdk/docs/cheatsheet?hl=en) [BASH / SHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A dense, essential reference command list for the `gcloud` Command Line Interface (CLI). It catalogs crucial syntax patterns for managing compute instances, container runtimes, IAM profiles, networking fabrics, and billing accounts. This resource acts as an absolute necessity for platform engineers and script automation. +### Infrastructure Assessment + +#### GCP Benefits + + - **(2017)** [kinsta.com: Top 7 Advantages of Choosing Google Cloud Hosting](https://kinsta.com/blog/cloud-platform-for-developers) [HTML CONTENT] [COMMUNITY-TOOL] β€” This architectural evaluation highlights key advantages of choosing Google Cloud Platform, including its state-of-the-art global fiber network, live migration of virtual machines, redundant security protocols, and cost efficiency. It serves as a technical justification asset for selecting cloud providers based on networking speeds and enterprise reliability. +### Networking + +#### VPC + + - **(2016)** [cloud.google.com: VPN network overview](https://docs.cloud.google.com/vpc/docs/vpc) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Google Cloud's Virtual Private Cloud (VPC) provides global, scalable, and flexible networking for cloud-based resources. Unlike regional VPCs of other cloud providers, GCP VPCs are global, allowing single networks to span multiple regions without complex peering. It includes robust routing tables, firewall rules, and Private Google Access for secure internal networking. +## Cloud Providers + +### Google Cloud Platform (1) + +#### Developer Tooling + + - **(2025)** [googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet](https://cloud.google.com/products) [HTML CONTENT] [COMMUNITY-TOOL] β€” The official, interactive Google Cloud developer reference map designed to organize the vast landscape of GCP compute, networking, security, and storage tools. It assists technical architects in mapping requirements to target-state managed services with optimized configurations. +### Multicloud + +#### Architecture + + - **(2026)** [cloud.google.com: Compare AWS and Azure services to Google Cloud](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Official GCP mapping matrix, translating and comparing AWS and Azure services directly to Google Cloud. Indispensable for cross-platform planning, migrations, and cloud translation setups. +## DevOps and Culture + +### Glossary and Tools Ecosystem + +#### Enterprise SaaS Platforms + + - **(2026)** [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] β€” Google Cloud's managed CI/CD pipeline engine designed to compile, execute, and deploy dockerized artifacts across cloud-native target systems. Fully supports declarative security configurations, IAM access gates, and integrated artifact registry feeds. +## Enterprise Platform + +### GitOps and Configuration + +#### Config Sync + + - **(2026)** [Config Sync](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [YAML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Config Sync is a GitOps-native service for GKE and hybrid clouds that continually reconciles cluster state with a central repository. It supports hierarchical namespaces, multi-tenancy, and deep integration with GCP-native IAM and policy enforcement tools. Live grounding validates its position as a central tool within GKE Enterprise configurations. --- πŸ’‘ **Explore Related:** [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) | [Ibm_Cloud](./ibm_cloud.md) diff --git a/v2-docs/about.md b/v2-docs/about.md index a6c10793..9fa1bedc 100644 --- a/v2-docs/about.md +++ b/v2-docs/about.md @@ -5,13 +5,7 @@ ## Standard Reference - - [getpostman.com](https://www.postman.com) [COMMUNITY-TOOL] - [Terraform Kubernetes Boilerplates 🌟](https://nubenetes.com/terraform/) [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] - - [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.__ - - [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] - [https://swagger.io/](https://swagger.io) [COMMUNITY-TOOL] - [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] @@ -27,6 +21,13 @@ - [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] +## Cloud Infrastructure + +### Systems Design + +#### Operational Philosophy + + - **(2021)** [==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) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Explores the history and technical framework of the classic 'Pets vs Cattle' infrastructure analogy. It contrasts the hand-managed, fragile nature of unique servers ('Pets') with automated, standardized, and easily replaced nodes designed for automated recovery ('Cattle'). This core concept underpins modern auto-scaling groups and container cluster design. ## Cloud Native ### Kubernetes Development @@ -36,6 +37,27 @@ ##### 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. +### Orchestration + +#### Kubernetes + +##### API Integration + + - **(2024)** [docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects](https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Core reference documentation for the 'kubernetes.core.k8s' module, allowing Ansible control planes to deploy and interact with native Kubernetes API resources directly. It integrates seamlessly with kubectl credentials to process declarative manifest payloads or inline spec configurations. +## Container Orchestration + +### Kubernetes (1) + +#### Infrastructure Control Planes + + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores the transformation of Kubernetes from basic container scheduling into a complete cluster management control plane. Details how the API server can orchestrate non-container assets (VMs, database systems, physical hardware) through custom operators and CRDs. +## Development Tools + +### API Testing and Design + +#### Postman + + - **(2012)** [getpostman.com](https://www.postman.com) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” Postman is an industry-standard API collaboration platform designed to streamline the lifecycle of API design, testing, documentation, and mock-server deployment. Architecturally, it enables cross-team collaboration via shared workspaces, automated collection runs, and seamless integration into CI/CD pipelines to validate REST, GraphQL, and gRPC endpoints. ## Operations and Reliability ### Site Reliability Engineering diff --git a/v2-docs/angular.md b/v2-docs/angular.md index 33ef3f79..541de40b 100644 --- a/v2-docs/angular.md +++ b/v2-docs/angular.md @@ -5,11 +5,19 @@ ## 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] +## Frontend Development + +### Web Frameworks + +#### Angular + + - **(2016)** [angular.io](https://angular.dev) [TYPESCRIPT CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Angular is Google's enterprise-grade, component-based TypeScript framework for building scalable web applications. Rebranded to angular.dev, it features a modern rendering engine (Ivy), built-in dependency injection, robust routing, and reactive state management via RxJS. It is optimized for large-scale, high-performance single-page applications (SPAs). +#### Angular Build System + + - **(2016)** [angular.io: Building and serving Angular apps](https://angular.dev/guide/build) [TYPESCRIPT CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” This official guide delineates the compilation, optimization, and serving mechanisms of the Angular CLI. It details transition paths from Webpack to modern Vite and Esbuild engines, which dramatically reduce build times. Understanding this system is crucial for optimizing production bundles, enabling tree-shaking, and managing environment configurations. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/ansible.md b/v2-docs/ansible.md index 49e8796a..50c953c2 100644 --- a/v2-docs/ansible.md +++ b/v2-docs/ansible.md @@ -5,58 +5,6 @@ ## 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] @@ -202,6 +150,59 @@ - [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] +## Automation + +### Ansible + +#### Culture and Advocacy + + - **(2023)** [redhat.com: Renewing my thrill at work with Ansible](https://www.redhat.com/en/blog/renewed-thrill-ansible) [EN CONTENT] [COMMUNITY-TOOL] β€” An advocate-oriented discussion detailing human-factor efficiency gains when transitioning manual operational scripts into declarative Ansible plays. +#### Enterprise Architecture + + - **(2020)** [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) [EN CONTENT] [COMMUNITY-TOOL] β€” Critical analysis of Red Hat's product unification strategies linking Ansible automation patterns to modern distributed Kubernetes cluster management planes. +#### Kubernetes Integration + + - **(2023)** [openshift.com: Ansible and OpenShift: Connecting for Success 🌟](https://www.redhat.com/en/blog/ansible-and-openshift-connecting-for-success) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Outlines architectural models for coupling Ansible Automation Platform engine with Red Hat OpenShift. Demonstrates infrastructure-as-code, cluster lifecycle provisioning, and service mesh management. +#### Linux Administration + + - **(2023)** [redhat.com: Demystifying Ansible for Linux sysadmins 🌟](https://www.redhat.com/en/blog/demystifying-ansible-sysadmins) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A strategic bridge linking traditional shell scripting to structured Ansible playbooks, explaining step execution, variable scopes, and idempotency guarantees. + - **(2023)** [redhat.com: Quick start guide to Ansible for Linux sysadmins 🌟](https://www.redhat.com/en/blog/ansible-quick-start) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Technical quick start for configuring local control nodes, inventory schemas, dynamic host variables, and executing basic ad-hoc Ansible modules across clusters. + - **(2022)** [redhat.com: Add a repo and install a package the Ansible way](https://www.redhat.com/en/blog/install-ansible-way) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step guidance on automated package manager configurations using dnf/apt modules and safe remote repository additions with idempotency rules. +#### Module Deep-Dive + + - **(2022)** [redhat.com: How to automate system reboots using the Ansible reboot module](https://www.redhat.com/en/blog/automate-reboot-ansible) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Evaluates deep playbook integration of the native Ansible reboot module, configuring timeouts, boot validations, and post-reboot verification strategies. + - **(2022)** [redhat.com: How to use Ansible to send an email using Gmail](https://www.redhat.com/en/blog/configure-gmail-using-ansible) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Walkthrough configuring safe execution setups of mail automation workflows using Google Gmail SMTP server secure authentication parameters. +#### Network Automation + + - **(2022)** [redhat.com: How to use Ansible to configure a reverse proxy 🌟](https://www.redhat.com/en/blog/reverse-proxy-ansible) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Details deployment templates of HAProxy or Nginx reverse proxy systems utilizing Ansible templates, systemd control blocks, and variable definitions. +#### Role Development + + - **(2023)** [redhat.com: 8 steps to developing an Ansible role in Linux 🌟](https://www.redhat.com/en/blog/developing-ansible-role) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Architectural best practices on directory scaffolding, task distribution, handler setups, and variable isolation pattern constraints for building reusable, modular Ansible roles. +#### Training and Education + + - **(2023)** [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) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Entry-level overview mapping Ansible core structures. Discusses agentless node communication over SSH/WinRM, YAML playbooks structure, variables, inventory configurations, and simple task structures. + - **(2023)** [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) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Introduces critical concepts of YAML configuration, inventory grouping, module executions, and target definitions for fast deployment tasks. +### Config Management + +#### Tool Comparison + + - **(2023)** [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) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Detailed contrast between agentless push architectures (Ansible) and agent-driven pull synchronization state architectures (Puppet). Reviews security, execution speed, and DSL onboarding curves. +## Cloud Native + +### Orchestration + +#### Kubernetes + +##### API Integration + + - **(2024)** [docs.ansible.com: kubernetes.core.k8s – Manage Kubernetes (K8s) objects](https://docs.ansible.com/projects/ansible/latest/collections/kubernetes/core/k8s_module.html) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Core reference documentation for the 'kubernetes.core.k8s' module, allowing Ansible control planes to deploy and interact with native Kubernetes API resources directly. It integrates seamlessly with kubectl credentials to process declarative manifest payloads or inline spec configurations. +##### Event-Driven Automation + + - **(2023)** [ansible.com: Kubernetes Meets Event-Driven Ansible 🌟](https://www.redhat.com/en/blog/kubernetes-meets-event-driven-ansible) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Introduces Event-Driven Ansible (EDA) acting in concert with Kubernetes clusters. This architecture leverages rulebooks to capture cloud-native events (e.g., Prometheus alerts, K8s events) and initiate immediate, automated operational remediation tasks across external IT platforms without manual operations. +##### Helm Integration + + - **(2024)** [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) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official reference for the 'kubernetes.core.helm' Ansible module. Connects infrastructure automation to cloud-native application setups, allowing platform teams to manage Helm chart releases, state, values overrides, and plugin dependencies from unified playbooks. + - **(2024)** [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) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Details target configurations for orchestrating Helm plugins on target controller nodes. This dedicated module ensures Helm extensions (e.g., helm-diff, helm-secrets) are programmatically present and aligned with infrastructure-as-code deployment criteria. ## DevOps and Automation ### AI-Assisted Operations @@ -209,6 +210,137 @@ #### 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. +## Infrastructure as Code (1) + +### AI and Automation + +#### Ansible (1) + +##### AI-Assisted Coding + + - **(2024)** [ansible.ai](https://www.redhat.com/en/technologies/management/ansible/ai-automation) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Explains Ansible Lightspeed, an AI-driven coding companion integrating IBM watsonx Code Assistant. It generates clean, syntactically correct Ansible tasks and playbooks based on natural language prompts, accelerating development while strictly respecting compliance and licensing telemetry. + - **(2024)** [redhat.com: Red Hat Ansible Lightspeed with IBM watsonx Code Assistant](https://www.redhat.com/en/technologies/management/ansible/automation-coding-assistant) [COMMUNITY-TOOL] β€” Architectural overview of Red Hat's enterprise-grade AI-assisted automation service. Highlights features like context-aware recommendations, source-code attribution transparency, and tight integration with VS Code, allowing platform engineering teams to securely scale declarative infrastructure delivery. +### CI-CD Pipelines + +#### Ansible Automation Platform + +##### Code Deployment + + - **(2023)** [redhat.com: 6 steps to automating code pushes with Ansible Automation Platform 🌟](https://www.redhat.com/en/blog/6-code-pushes-aap) [COMMUNITY-TOOL] β€” Outlines a structured, 6-step workflow for integrating Red Hat Ansible Automation Platform (AAP) into modern continuous delivery pipelines. Contrasting basic SSH pushes with structured AAP controllers, the article details automation execution environments, webhooks, and secure variable passing to establish highly repeatable, auditable deployment pipelines. +### Configuration Management + +#### Ansible (2) + +##### CLI Operations + + - **(2022)** [redhat.com: Deep dive into Ansible ad hoc commands](https://www.redhat.com/en/blog/ansible-ad-hoc-commands) [COMMUNITY-TOOL] β€” Analyzes the utility of Ansible's CLI ad-hoc execution model for rapid diagnostic, verification, and lightweight operations. The author contrasts these declarative imperative steps against complex structured playbooks, highlighting execution context, concurrent fork settings, and modular pattern matches. +##### Community Resources + + - **(2021)** [redhat.com: 16 AnsibleFest presentations for sysadmins](https://www.redhat.com/en/blog/ansiblefest-sysadmins) [COMMUNITY-TOOL] β€” A curated catalog of technical presentations from Red Hat's AnsibleFest, targetting core system administration automation tasks. Live grounding verifies that while these sessions demonstrate classic system tasks, they form the bedrock for modern AAP (Ansible Automation Platform) and Event-Driven architecture patterns. +##### Data Structures + + - **(2022)** [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] β€” Detailed documentation on manipulating advanced YAML structures (lists and dictionaries) within Ansible playbooks. Live grounding underscores that understanding key-value maps, iteration over sequences, and complex data structures is fundamental for constructing resilient, reusable playbooks. +##### Dynamic Inventory + + - **(2021)** [redhat.com: How to create dynamic inventory files in Ansible](https://www.redhat.com/en/blog/ansible-dynamic-inventories) [COMMUNITY-TOOL] β€” Focuses on dynamic inventory mechanisms designed to discover target nodes automatically in volatile public cloud environments. Rather than relying on static inventory files, this architectural pattern query APIs to cluster and group instances based on dynamic tags, ensuring seamless elastic operations. + - **(2021)** [redhat.com: How to write a Python script to create dynamic Ansible inventories](https://www.redhat.com/en/blog/ansible-dynamic-inventory-python) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep-dive tutorial on implementing low-level customized dynamic inventories through native Python scripts outputting standard JSON payloads. Demonstrates how to parse external APIs and output correctly formatted group lists, variable hashes, and meta blocks for direct use by Ansible controllers. +##### Execution Environments + + - **(2023)** [redhat.com: How to set up and use Python virtual environments for Ansible](https://www.redhat.com/en/blog/python-venv-ansible) [COMMUNITY-TOOL] β€” Addresses python dependency isolation issues by establishing virtual environments (venvs) specifically designed to run decoupled Ansible control planes. Live grounding reveals that isolating execution runtimes prevents dependency skew (e.g., PyYAML or Jinja2 version conflicts) across shared developer systems, cementing an essential best practice for enterprise scaling. +##### Hardware Architectures + + - **(2023)** [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) [LEGACY] β€” Covers the general availability of Red Hat Ansible Automation Platform (AAP) running directly on mainframe environments (IBM Z and LinuxONE). This bridge brings high-performance enterprise automation, execution environments, and orchestration to legacy, highly secure core banking and enterprise platforms. +##### Integrations + + - **(2021)** [redhat.com: Using Ansible to interact with web endpoints](https://www.redhat.com/en/blog/ansible-web-endpoints) [COMMUNITY-TOOL] β€” Investigates methods for driving API-centric systems from Ansible tasks using standard modules like 'uri'. Synthesizes request handling patterns (headers, payload formats, authentication, state checking), providing core mechanisms for coordinating workflows with non-SSH REST APIs. +##### Introduction + + - **(2023)** [k21academy.com: Ansible for Beginners | Overview | Architecture & Use Cases 🌟](https://k21academy.com/devops/ansible-for-beginners) [COMMUNITY-TOOL] β€” A comprehensive primer on Ansible architecture, highlighting its agentless nature, SSH/WinRM connection protocols, and the core components of inventory, playbooks, and modules. It bridges beginner comprehension with declarative automation frameworks, laying down architectural foundations for orchestration. +##### Modular Design + + - **(2021)** [redhat.com: A brief introduction to Ansible roles for Linux system administration 🌟](https://www.redhat.com/en/blog/ansible-system-role) [COMMUNITY-TOOL] β€” Focuses on decomposing complex playbooks into modular, reusable architectural units known as Ansible Roles. Illustrates directory structures (tasks, vars, templates, defaults) ensuring dry-principle compliance, easier distribution via Ansible Galaxy, and modular OS-level management. +##### Module Development + + - **(2024)** [docs.ansible.com: Developing Ansible modules](https://docs.ansible.com/projects/ansible/latest/dev_guide/developing_modules_general.html) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official reference detailing programmatic custom Ansible module design in Python. Highlights module argument parsing specs, standardized JSON output interfaces, exit status codes (changed, failed), and module utility helpers, essential for extending platform automation capabilities. +##### Orchestration UI + + - **(2024)** [Semaphore UI 🌟](https://mightyclaws.co.uk/bournemouth) [COMMUNITY-TOOL] β€” An elegant, lightweight, open-source alternative to Ansible Tower/AWX. Semaphore UI offers an easy-to-deploy interface for running Ansible playbooks with secure secret management, job scheduling, detailed deployment logs, and clean team permission controls. + - **(2022)** [Ansible Tower Docs](https://legacy-controller-docs.ansible.com/ansible-tower) [DOCUMENTATION] [LEGACY] β€” Archive documentation for Ansible Tower, Red Hat's enterprise GUI and REST endpoint for managing scalable automation. Live grounding notes that Ansible Tower has been deprecated and succeeded by Red Hat Ansible Automation Platform (AAP) controller interfaces. +##### Package Management + + - **(2022)** [redhat.com: How to install software packages with an Ansible playbook](https://www.redhat.com/en/blog/software-packages-ansible) [COMMUNITY-TOOL] β€” Examines the architectural patterns of Ansible package management across heterogeneous operating systems. Synthesizing the generic 'package' module alongside OS-specific module interfaces like 'dnf' or 'apt', it shows how declarative package state (present, absent, latest) ensures robust configuration enforcement. +##### Performance Tuning + + - **(2022)** [redhat.com: 8 ways to speed up your Ansible playbooks](https://www.redhat.com/en/blog/faster-ansible-playbook-execution) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Discusses critical optimization techniques to dramatically reduce Ansible playbook execution latencies. Highlights include configuring pipelining, tuning parallel forks, disabling host fact gathering when unnecessary, leveraging execution context caches, and configuring custom strategy plug-ins (such as free vs. linear). +##### Playbook Architecture + + - **(2024)** [docs.ansible.com: Working With Playbooks](https://docs.ansible.com/projects/ansible/latest/user_guide/playbooks.html) [DOCUMENTATION] [COMMUNITY-TOOL] β€” The foundational documentation detailing Ansible Playbooks, the declarative configuration orchestrators of the ecosystem. Analyzes structural YAML syntax, loop mechanisms, dynamic conditionals, error handling (rescue/always blocks), variable scoping, and execution flow controls. +##### Plugins + + - **(2021)** [redhat.com: How to write an Ansible plugin to create inventory files](https://www.redhat.com/en/blog/ansible-plugin-inventory-files) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Step-by-step development guide for authoring high-performance custom Ansible Inventory Plugins, representing the modern successor to dynamic inventory scripts. Grounded in the native Ansible codebase, this mechanism integrates cleanly with configurations caching and custom configuration structures. +##### Quality Assurance + + - **(2023)** [ansible.com: Creating Custom Rules for Ansible Lint](https://www.redhat.com/en/blog/creating-custom-rules-for-ansible-lint) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details the construction of programmatic custom rules for Ansible-Lint, allowing platforms to automatically enforce compliance, naming conventions, and secure coding styles. Live grounding highlights its role in Enterprise GitOps gates to block unvetted configuration styles. +##### Templating + + - **(2022)** [redhat.com: How to create dynamic configuration files using Ansible templates](https://www.redhat.com/en/blog/ansible-templates-configuration) [COMMUNITY-TOOL] β€” Focuses on dynamic config delivery using the Jinja2 templating engine embedded within Ansible's template module. Highlights the rendering of variables, loops, conditional structures, and filter operations, proving essential for generating complex application settings during runtime deployment phases. +##### Testing Frameworks + + - **(2024)** [Ansible Molecule](https://docs.ansible.com/projects/molecule) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Home page for Molecule, the de facto standard testing framework designed to validate Ansible roles across diverse backend drivers (Docker, Podman, Vagrant, or Cloud instances). It orchestrates container creation, static analysis (linting), playbook execution, and validation checks. + - **(2022)** [PDF: Practical Ansible Testing with Molecule](https://www.redhat.com/en/ansible-collaborative) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Complete architectural guide covering practical patterns of role testing with Molecule. Illustrates deep integration into CI/CD build environments, multi-scenario configurations, testinfra assertion script writing, and strategy implementation to guarantee platform delivery standards. +##### Troubleshooting + + - **(2021)** [redhat.com: 6 troubleshooting skills for Ansible playbooks 🌟](https://www.redhat.com/en/blog/troubleshoot-ansible-playbooks) [COMMUNITY-TOOL] β€” Features critical diagnostics methodologies for debugging failed Ansible playbooks. Includes running in dry-run mode ('--check'), interactive task stepping, variable inspection via 'debug', using dynamic profiling plugins, and increasing verbosity levels ('-vvvv') to pinpoint structural failures. +##### Variables + + - **(2021)** [redhat.com: How to pass extra variables to an Ansible playbook](https://www.redhat.com/en/blog/extra-variables-ansible-playbook) [COMMUNITY-TOOL] β€” Clarifies variable precedence hierarchies in Ansible with a focus on dynamically passing inputs at runtime via command-line arguments ('--extra-vars' or '-e'). Evaluates inline JSON, YAML syntax parsing, and external JSON file loads to demonstrate highly dynamic control behaviors. +### Database Management + +#### Ansible (3) + +##### SQL Server + + - **(2021)** [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] β€” Step-by-step enterprise deployment blueprint showcasing the use of Ansible automation to scale, install, configure, and secure MS SQL Server 2019 running on Red Hat Enterprise Linux (RHEL) 8, providing highly reliable enterprise database hosting. +### Infrastructure Sandbox + +#### Vagrant + +##### AWX + + - **(2022)** [vagrant: centos-awx](https://portal.cloud.hashicorp.com/vagrant/discover/krlex/centos-awx) [COMMUNITY-TOOL] β€” Vagrant-packaged virtual environments configuring AWX (the open-source foundation of Ansible Automation Platform) on CentOS nodes. Designed for developer testing, this pipeline enables local operations of AWX interfaces prior to native Kubernetes/K3s migration of execution plans. +##### Ansible Tower + + - **(2022)** [vagrant: ansible tower](https://portal.cloud.hashicorp.com/vagrant/discover/ansible/tower) [LEGACY] β€” A public Vagrant box registry listing designed to rapidly spin up sandbox testing instances of Ansible Tower inside VirtualBox. Highly useful for historical reference or offline legacy environments, though largely superseded by container-based AAP development engines. +### OS Administration + +#### Ansible (4) + +##### User Management + + - **(2022)** [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] β€” Demonstrates operational pattern mechanics for parsing structured CSV data within Ansible playbooks. Utilizing the 'read_csv' module coupled with the 'user' and 'authorized_key' core modules, this guide illustrates high-density data-driven automation patterns for local user provisioning across dynamic host environments. +### Public Cloud + +#### Ansible (5) + +##### AWS + + - **(2022)** [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] β€” Real-world walkthrough focusing on automating AWS public cloud resources using the standard 'amazon.aws' collection. Details the creation of VPCs, security groups, and EC2 compute instances within standard enterprise configurations to demonstrate how Ansible can perform both provisioning and OS configuration. +##### Cloud Scenarios + + - **(2024)** [Public Cloud Guides 🌟](https://docs.ansible.com/projects/ansible/latest/scenario_guides/cloud_guides.html) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Extensive dynamic scenario playbooks for provisioning, configuring, and maintaining public cloud resources using Ansible. Provides reference materials covering AWS, Azure, GCP, and OpenStack environments to drive platform automation. +##### Oracle Cloud + + - **(2024)** [oci-ansible-collection.readthedocs.io](https://oci-ansible-collection.readthedocs.io/en/latest) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Comprehensive documentation portal for the Oracle Cloud Infrastructure (OCI) Ansible collection. Allows engineering teams to model OCI virtual networks, compute instances, storage buckets, and DB systems inside unified Ansible pipelines. +### Security + +#### Ansible (6) + +##### PKI Automation + + - **(2023)** [Ansible Let's Encrypt Collection](https://www.telekom-mms.com/blog) [COMMUNITY-TOOL] β€” Operational overview detailing how to automate the validation, generation, installation, and programmatic renewal of TLS/SSL certificates using Let's Encrypt ACME challenges within automated Ansible environments. Bridges infrastructure operations and security compliance. +##### Secrets Management + + - **(2023)** [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] β€” Detailed exploration of Ansible Vault mechanisms for encrypting sensitive files, strings, and variables within version-controlled repositories. Explains secure symmetric encryption keys, inline variable decryption, and multi-vault password setups crucial for maintaining GitOps-aligned configurations without exposing plain-text credentials. --- πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) diff --git a/v2-docs/api.md b/v2-docs/api.md index 9bb4fd51..5e9dd4e8 100644 --- a/v2-docs/api.md +++ b/v2-docs/api.md @@ -5,26 +5,7 @@ ## 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) - [https://swagger.io/](https://swagger.io) [COMMUNITY-TOOL] - [Devdocs.io API Documentation 🌟](https://devdocs.io) [COMMUNITY-TOOL] - [wikipedia: API Application Programming Interface](https://simple.wikipedia.org/wiki/Application_programming_interface) [COMMUNITY-TOOL] @@ -167,6 +148,75 @@ #### 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. +## Modern Architecture + +### API Design + +#### JSON-RPC + + - **(2025)** [**open-rpc.org lightweight RPC framework 🌟**](https://www.open-rpc.org) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Technical documentation for OpenRPC, a lightweight protocol-agnostic specification mapping JSON-RPC 2.0. Acts as the functional equivalent of OpenAPI for RPC patterns, enabling automated documentation, client generation, and mock capabilities. +#### Protocol Selection + + - **(2023)** [==redhat.com: An Architect's guide to APIs: SOAP, REST, GraphQL, and gRPC 🌟==](https://www.redhat.com/en/blog/apis-soap-rest-graphql-grpc) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Architect's guide from Red Hat evaluating primary integration patterns: REST, SOAP, GraphQL, and gRPC. Delivers technical criteria on when to employ high-speed binary protocols like gRPC versus highly flexible REST APIs or query-centric GraphQL schemas. + - **(2023)** [**geeksforgeeks.org: Difference between REST API and SOAP API**](https://www.geeksforgeeks.org/websites-apps/difference-between-rest-api-and-soap-api) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A technical comparison highlighting the practical trade-offs of REST versus SOAP architectures. Weighs SOAP's strict built-in WS-Security policies and transactions against REST's performance optimization and JSON payload flexibility. +#### REST + + - **(2023)** [**geeksforgeeks.org: REST API (Introduction)**](https://www.geeksforgeeks.org/node-js/rest-api-introduction) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An introductory technical breakdown of REST APIs. Explains basic stateless routing, structural resources, and standard HTTP method mapping required for exposing scalable endpoints to clients and federated services. + - **(2023)** [**geeksforgeeks.org: REST API Architectural Constraints**](https://www.geeksforgeeks.org/javascript/rest-api-architectural-constraints) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Explores the six architectural constraints of REST (e.g., statelessness, uniform interface, cacheability). Understanding these rules is critical for API designers to ensure cross-team alignment and reliable web-scale architectures. +#### SOAP + + - **(2023)** [geeksforgeeks.org: Basics of SOAP – Simple Object Access Protocol](https://www.geeksforgeeks.org/computer-networks/basics-of-soap-simple-object-access-protocol) 🌟🌟🌟 [LEGACY] β€” A comprehensive review of SOAP basics, XML schemas, and structural constraints. Indispensable for corporate integration projects where developers must hook legacy financial or government SOAP endpoints into modern JSON wrappers. + - **(2017)** [jitendrazaa.com: Create SOAP message using Java](http://www.jitendrazaa.com/blog/java/create-soap-message-using-java) 🌟🌟🌟 [LEGACY] β€” A code-focused guide illustrating programmatic creation and manual parsing of XML-heavy SOAP messages in Java environments. Helpful for software engineers managing legacy SOAP-based integrations inside contemporary JVM frameworks. +#### Swagger + + - **(2025)** [==SwaggerHub: Free Web Service==](https://swagger.io/product) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The premier interface hub for creating and executing APIs using OpenAPI standards. Standardizes API development, contract-first design, interactive documentation, and testing layers across enterprise microservices environments. +### DevOps and SRE + +#### API Integration + + - **(2020)** [You Bet That APIs Power DevOps Tools](http://seguridad-informacion.blogspot.com/2020/07/you-bet-that-apis-power-devops-tools.html) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Explores how automated APIs undergird all DevOps integrations, toolchains, and security controls. Details programmatic integration points between CI pipelines, configuration engines, and cloud host environments. +### Microservices (1) + +#### Architectural History + + - **(2024)** [**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) [SPANISH CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep historical dive analyzing how Jeff Bezos's internal 'API Mandate' (circa 2002) permanently restructured software engineering at Amazon. This forced decoupling of teams became the conceptual foundation of cloud services and the microservices movement. +#### Interprocess Communication + + - **(2022)** [**vishnuch.tech: Interprocess Communication in Microservices 🌟**](https://blog.flatturtle.com) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An in-depth technical analysis on Interprocess Communication (IPC) within microservices networks. Examines execution differences between synchronous gRPC calls and asynchronous message brokers (RabbitMQ, Kafka) to maximize microservices throughput. +#### System Design Concepts + + - **(2022)** [**snipcart.com: API vs. Microservices: A Beginners Guide to Understand Them 🌟**](https://snipcart.com/blog/microservices-vs-api) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Conceptual breakdown contrasting APIs against the broader microservice design paradigm. Clarifies common terminology confusions and acts as an excellent training module for traditional backend engineers transitioning to modern distributed microservice designs. +### Serverless Integration + +#### Media APIs + + - **(2026)** [==Mux: The API to Video==](https://www.mux.com) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Developer-friendly media API specializing in global video processing, storage, and streaming. Showcases modern architecture shifts toward offloading complex compute operations to external high-performance SaaS platforms, featuring discussion on Serverless vs Kubernetes models. +## Quality and Testing + +### API Development + +#### API Directories + + - **(2024)** [any-api.com](https://marketplace.apilayer.com/?utm_source=any-api&utm_medium=any-api-redirection&utm_campaign=any-api-redirection) 🌟🌟🌟 [COMMUNITY-TOOL] β€” A public directory containing structured technical specs for hundreds of third-party REST APIs. Useful for application architects seeking ready-made SaaS integrations and building fast web prototypes. +#### Mock APIs + + - **(2020)** [free-web-services.com](http://free-web-services.com) 🌟🌟🌟 [COMMUNITY-TOOL] β€” A public directory gathering free web APIs and sandbox endpoints. Ideal utility tool for developers testing multi-system integrations or mocking network data calls within local sandbox environments. +### API Testing + +#### Basics + + - **(2021)** [youtube: API Testing Part 1- API Core Concepts](https://www.youtube.com/watch?v=b0D_bkcT4a4&t=1s&ab_channel=SoftwareDiagnosticsCenter) 🌟🌟🌟 [COMMUNITY-TOOL] β€” First entry of a structured video training course exploring core mechanical concepts of API validations. Designed for quality engineering teams transitioning from manual front-end testing workflows to programmatic, automated test designs. + - **(2020)** [softwaretestingportal.com: API Testing, Key Terminologies and more...](http://www.softwaretestingportal.com/2020/03/31/api-testing) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Introductory guide framing API validation standards, core terminologies, and integration tests. Serves as a vital guide for engineering groups integrating programmatic validation scripts within automated testing pipelines. +### Performance Testing + +#### Continuous Integration + + - **(2022)** [**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) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Detailed methodology guide regarding shift-left performance testing. Focuses on setting up automated, continuous load and performance tests inside active integration pipelines to discover latency bottlenecks prior to production merges. +### Security Testing + +#### Vulnerability Labs + + - **(2023)** [**portswigger.net: Introducing vAPI – an open source lab environment to learn about API security**](https://portswigger.net) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An introduction to vAPI, an open-source vulnerable API lab based on the OWASP API Security Top 10. Indispensable practical sandboxed learning environment for DevSecOps engineers seeking to secure microservices APIs against modern exploit patterns. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/appointment-scheduling.md b/v2-docs/appointment-scheduling.md index 020a8685..d978fc5d 100644 --- a/v2-docs/appointment-scheduling.md +++ b/v2-docs/appointment-scheduling.md @@ -5,9 +5,6 @@ ## 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] @@ -20,6 +17,19 @@ - [wpamelia.com: Calendly vs Doodle](https://wpamelia.com/calendly-vs-doodle) [COMMUNITY-TOOL] - [karenapp.io: Calendly vs ScheduleOnce](https://karenapp.io/articles/calendly-vs-scheduleonce) [COMMUNITY-TOOL] +## Productivity + +### Collaboration + +#### Scheduling + + - **(2026)** [Doodle](https://doodle.com/en) [N/A CONTENT] [COMMUNITY-TOOL] β€” A widely adopted scheduling and meeting coordination platform. While simple from a user-experience standpoint, its cloud-native integration with major enterprise directory calendars represents a standard tool in resource allocation and meeting automation workflows. + - **(2026)** [ScheduleOnce](https://www.oncehub.com) [N/A CONTENT] [COMMUNITY-TOOL] β€” A professional scheduling engine within the OnceHub portfolio designed for complex, rules-based meeting allocation. Leverages smart API automation and integrations to streamline lead-routing, resource management, and customer journey touchpoints. +### Enterprise Integration + +#### Exchange Scheduling + + - **(2022)** [timewatch.com: Outlook Resource Scheduling – View and report on Employee Outlook Calendars](https://www.timewatch.com/blog/outlook-resource-scheduling) [N/A CONTENT] [COMMUNITY-TOOL] β€” Focuses on native and third-party solutions for resource scheduling within Exchange/Outlook environments. Addresses gaps in standard Outlook scheduling mechanisms to allow reporting and tracking of employee calendar allocations. --- πŸ’‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) diff --git a/v2-docs/aws-backup.md b/v2-docs/aws-backup.md index 5821509c..41c50465 100644 --- a/v2-docs/aws-backup.md +++ b/v2-docs/aws-backup.md @@ -5,8 +5,6 @@ ## 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] - [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] @@ -25,6 +23,20 @@ - [Migrate Resources Between AWS Accounts](https://aws.amazon.com/blogs/architecture/migrate-resources-between-aws-accounts) [COMMUNITY-TOOL] - [Multi-Region Migration using AWS Application Migration Service](https://aws.amazon.com/blogs/architecture/multi-region-migration-using-aws-application-migration-service) [COMMUNITY-TOOL] +## Cloud Migration + +### AWS VM Import + +#### Infrastructure Modernization + + - **(2020)** [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] β€” A video demonstration on utilizing AWS VM Import/Export pipelines to import running virtual machines directly into AWS EC2 environments. Includes steps to prepare storage drivers, configure IAM roles, and coordinate offline validations. +## Disaster Recovery + +### Cloud Storage + +#### Hybrid Architecture + + - **(2018)** [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] β€” Examines Quantum's migration and disaster recovery patterns employing AWS storage architectures. Compares physical tape storage strategies with cloud-native, on-demand recovery targets, emphasizing data deduplication and network transit performance. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/aws-containers.md b/v2-docs/aws-containers.md index 5c2d99ca..99237e53 100644 --- a/v2-docs/aws-containers.md +++ b/v2-docs/aws-containers.md @@ -5,10 +5,7 @@ ## Standard Reference - - [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] - [aws-quickstart.github.io: Rancher on the AWS Cloud. Quick Start Reference' Deployment](https://aws-quickstart.github.io/quickstart-eks-rancher) [COMMUNITY-TOOL] - [neal-davis.medium.com: ECS vs EC2 vs Lambda](https://neal-davis.medium.com/ecs-vs-ec2-vs-lambda-36b8ca380dea) [COMMUNITY-TOOL] @@ -23,10 +20,23 @@ - [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 +## Cloud Providers ### AWS +#### Compute + + - **(2026)** [Amazon ECS-optimized AMI](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Deep dive into the Amazon ECS-Optimized AMI. Details the pre-integrated container runtimes, AWS ECS Agent configurations, and kernel optimizations necessary for running resilient ECS clusters. +#### Container Registries + + - **(2026)** [Amazon EC2 Container Registry Documentation](http://aws.amazon.com/es/documentation/ecr) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: High-density guide on Amazon Elastic Container Registry (ECR). Focuses on IAM integration, secure image scanning, replication rules, and optimization strategies for secure high-velocity deployments. +#### Legacy Tooling + + - **(2016)** [Using Docker Machine with AWS](http://blog.scottlowe.org/2016/03/22/using-docker-machine-with-aws) [GUIDE] [LEGACY] β€” Curator Insight / Live Grounding: Historical guide for provisioning AWS EC2 instances with docker runtimes using Docker Machine. Note: Docker Machine has been officially deprecated; modern architectures prioritize IaC utilities. +## Public Cloud Platforms + +### AWS (1) + #### Container Orchestration Comparison - [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. diff --git a/v2-docs/aws-data.md b/v2-docs/aws-data.md index 5dcefc6b..540b8fca 100644 --- a/v2-docs/aws-data.md +++ b/v2-docs/aws-data.md @@ -5,16 +5,22 @@ ## 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] +## Data Architecture + +### Data Pipelines + +#### AWS + + - **(2026)** [aws.amazon.com/big-data](http://aws.amazon.com/big-data) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Overview directory of AWS Big Data resources, mapping core platform linkages across EMR, Amazon Athena, and Glue pipelines to construct high-throughput analytical data structures. + - **(2026)** [blogs.aws.amazon.com/bigdata](http://blogs.aws.amazon.com/bigdata) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: AWS big data blog featuring implementation blueprints and performance patterns. Provides tuning configurations for large-scale distributed frameworks running inside cloud boundaries. + - **(2026)** [AWS Data Pipeline](https://aws.amazon.com/glue) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Technical reference on AWS Data Pipeline and AWS Glue. Clarifies how modern workflows leverage Glue for serverless metadata cataloging and event-driven data integrations. + - **(2026)** [AWS Data Pipeline Documentation](https://docs.aws.amazon.com/data-pipeline) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Guide to AWS Data Pipeline service, covering scheduling topologies, error mitigation routines, and execution templates across Amazon EMR and RDS. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/aws-miscellaneous.md b/v2-docs/aws-miscellaneous.md index a15c0a34..905b6960 100644 --- a/v2-docs/aws-miscellaneous.md +++ b/v2-docs/aws-miscellaneous.md @@ -5,22 +5,6 @@ ## 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] @@ -60,6 +44,80 @@ - [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 Infrastructure + +### AWS CLI + +#### Governance and Compliance + + - **(2024)** [**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) [SPANISH CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An official troubleshooting guide detailing how to inspect, requests, and remediate soft and hard AWS quota limits using command-line queries. Highly critical for highly dynamic platform teams deploying infrastructure using elastic scaling. + - **(2024)** [**AWS API: get-service-quota**](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/get-service-quota.html) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Technical API reference guide detailing the implementation parameters of the `get-service-quota` call. Serves as a vital piece for programmatic automated testing tools tracking threshold capacity across multi-account enterprise landing zones. +### Configuration Management + +#### AWS OpsWorks + + - **(2024)** [AWS OpsWorks](https://aws.amazon.com) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟 [LEGACY] β€” AWS OpsWorks documentation. *Live Grounding 2026 Warning*: AWS deprecated and decommissioned OpsWorks for Chef Automate and Puppet Enterprise in 2024. This tool is fully legacy, with active migrations guiding teams toward modern alternatives like AWS Systems Manager or self-hosted config managers. +### Development Environments + +#### Mocking Platforms + + - **(2026)** [==localstack.cloud==](https://www.localstack.cloud) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The premier cloud emulation platform that permits the direct local execution of complete AWS environments. This offline tool drastically accelerates development speed and cuts CI pipeline testing costs by simulating advanced services locally. +### Infrastructure as Code + +#### SST Framework + + - **(2024)** [==sst.dev: Moving away from CDK: CDK doesn’t create the infrastructure you define==](https://sst.dev/blog/moving-away-from-cdk) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An influential structural critique and architectural analysis on why the SST framework abandoned AWS CDK to build custom engines (SST Ion) backed by Pulumi. Discusses massive performance boosts, local sandbox speed, and CloudFormation abstraction limits. +### Load Balancing + +#### AWS Elastic Beanstalk + + - **(2023)** [**Configuring an Application Load Balancer**](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environments-cfg-applicationloadbalancer.html) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Advanced network routing guide covering Application Load Balancer (ALB) provisioning within Elastic Beanstalk. Addresses crucial configuration items including path-based routing, target group thresholds, and SSL/TLS certificate termination configurations. +### Operating Systems + +#### OS Patching + + - **(2020)** [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] β€” Rackspace blog illustrating corporate AMI lifecycle automation and system patching workflows for Windows Server environments on AWS. Explores strategies for maintaining security compliance in highly regulated environments running Windows workloads. +### PaaS + +#### AWS Elastic Beanstalk (1) + + - **(2023)** [AWS Elastic Beanstalk Documentation](http://aws.amazon.com/documentation/elastic-beanstalk) [DOCUMENTATION] 🌟🌟🌟 [LEGACY] β€” Comprehensive documentation repository for AWS's classic Platform-as-a-Service orchestration engine. In 2026, Elastic Beanstalk continues to serve legacy application hosting, though modern serverless and container runtimes (such as ECS, EKS, and AWS App Runner) have largely superseded it for greenfield architectures. +#### Application Architecture + + - **(2022)** [**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) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Step-by-step tutorial on deploying a highly available PHP stack on AWS Elastic Beanstalk integrated with an external multi-AZ Amazon RDS database. Highlights key state-decoupling patterns essential for building horizontally scalable web applications. +#### PHP Deployments + + - **(2022)** [Creating and Deploying PHP Applications on AWS Elastic Beanstalk](http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP_eb.html) [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Detailed reference manual focusing on package configurations, runtime extensions, and `.ebextensions` configuration customization for PHP environments on Elastic Beanstalk. Highly technical for configuring custom web servers (Nginx/Apache) inside PaaS constraints. +## Enterprise Migration + +### Case Studies + +#### Cloud Migration + + - **(2016)** [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) 🌟🌟🌟 [LEGACY] β€” Historic case study highlighting Trainline's massive infrastructure modernization program, abandoning rigid legacy Oracle and Microsoft setups for a completely decoupled public cloud topology. Highlights early engineering patterns of modern cloud-first enterprises. +### Migration Assessment + +#### AWS Application Migration Service + + - **(2025)** [**AWS Cloud Endure Migration**](https://aws.amazon.com/application-migration-service) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Core technical repository detailing AWS Application Migration Service (MGN), the definitive successor to CloudEndure Migration. Implements continuous block-level system replication to guarantee near-zero RTO during massive system transitions to AWS. +#### AWS Discovery + + - **(2022)** [**AWS Application Discovery Service**](http://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] β€” Official documentation for AWS Application Discovery Service. Provides automated host scanning, performance mapping, and dependency graphing to prepare on-premises legacy environments for complex lift-and-shift operations into public cloud instances. +## Internet of Things + +### IoT Cloud Platforms + +#### AWS IoT Core + + - **(2025)** [==aws.amazon.com/en/iot==](https://aws.amazon.com/iot) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Main product portal detailing AWS's massive-scale IoT platform capabilities. Showcases how edge nodes seamlessly securely connect and publish data back to cloud databases using robust MQTT brokers and hardware-secured certificates. + - **(2024)** [**What Is AWS IoT?**](http://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Core documentation introducing AWS IoT Core concepts, device registry, device shadows, and rule engines. A fundamental architectural framework for understanding real-time data streaming and distributed event architectures at the physical-to-digital edge. +## Mobile and Web Development + +### Amplify + +#### React Native + + - **(2021)** [blog.logrocket.com: AWS Amplify and React Native: A tutorial](https://blog.logrocket.com/aws-amplify-react-native-tutorial-examples) 🌟🌟🌟 [COMMUNITY-TOOL] β€” A hands-on walk-through for setting up mobile frontend integrations with AWS backends using the AWS Amplify SDK. While highly popular for early prototype development, modern 2026 enterprise teams prefer highly decoupled serverless stacks for enterprise mobile apps. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/aws-monitoring.md b/v2-docs/aws-monitoring.md index 21bfd2c2..0d8ad02b 100644 --- a/v2-docs/aws-monitoring.md +++ b/v2-docs/aws-monitoring.md @@ -5,7 +5,6 @@ ## 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] @@ -26,6 +25,13 @@ - [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] +## Observability + +### Cloud Monitoring + +#### AWS CloudWatch + + - **(2020)** [threatstack.com: 50 Best AWS CloudWatch Tutorials](https://www.f5.com/company/blog) [COMMUNITY-TOOL] β€” A collection of 50 advanced AWS CloudWatch monitoring tutorials. Teaches engineering fundamentals on custom dashboards, log insight queries, high-resolution metric alarms, and routing configurations. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/aws-networking.md b/v2-docs/aws-networking.md index d7d07761..4f658d54 100644 --- a/v2-docs/aws-networking.md +++ b/v2-docs/aws-networking.md @@ -5,14 +5,6 @@ ## 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] @@ -57,6 +49,44 @@ - [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] +## Cloud Infrastructure + +### AWS + +#### Performance Optimization + + - **(2026)** [**Find the fastest region from your location**](http://aws-latency.altaircp.com) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A real-time, lightweight browser-based network diagnostics tool designed to measure latency from the client's location to all global AWS regions. Crucial for system architects during high-availability bootstrapping and regional ingress planning to minimize user-perceived network delays. +### AWS CLI + +#### Virtual Private Cloud + + - **(2018)** [linuxjournal.com: AWS EC2 VPC CLI](http://www.linuxjournal.com/content/aws-ec2-vpc-cli) 🌟🌟🌟 [LEGACY] β€” An archived guide explaining direct configuration of AWS VPC resources through raw CLI commands. While modern 2026 paradigms mandate declarative Infrastructure as Code (such as Terraform or Pulumi), this remains a relevant low-level troubleshooting reference for imperative shell scripting. +### Network Security + +#### Mesh VPN + + - **(2023)** [==tailscale.com: Connect to an AWS VPC using subnet routes==](https://tailscale.com/docs/install/cloud/aws) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Technical reference detailing the secure integration of Tailscale subnet routers with AWS Virtual Private Clouds. Enables developers and operators to access cloud private subnets directly via a WireGuard-backed mesh VPN without incurring the high cost or operational overhead of traditional IPSec gateways. +## Cloud Providers + +### Amazon Web Services + +#### Cloud Networking + + - **(2020)** [AWS Cloud Networking – Zero to Hero](http://www.netdesignarena.com/index.php/2020/04/15/new-blog-series-aws-cloud-networking-zero-to-hero) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A comprehensive cloud networking series detailing VPC designs on AWS. Teaches subnet segmentation, routing tables, internet gateways, secure NAT topologies, and transit VPC architectures needed to host secure, enterprise-grade cloud services. +#### Elastic Load Balancing + + - **(2025)** [docs.aws.amazon.com: What Is Elastic Load Balancing?](http://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The definitive AWS reference detailing Elastic Load Balancing (ELB) topologies. It contrasts Application, Network, Classic, and Gateway Load Balancers against key protocol layers, latency profiles, scaling patterns, and SSL offloading requirements. + - **(2025)** [Application Load Balancer](https://aws.amazon.com/elasticloadbalancing/application-load-balancer) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A deep-dive technical guide to the AWS Application Load Balancer. Details Layer 7 traffic routing mechanics, URL-path forwarding, target group setups, native integrations with AWS Web Application Firewall, and automated certificate management via ACM. +#### Route 53 DNS + + - **(2024)** [How do I transfer a domain to AWS from another registrar?](https://repost.aws/knowledge-center) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official AWS guide to transferring domain names to Amazon Route 53 with zero application downtime. Highlights zone preservation, DNSSEC handshakes, transfer authentication codes, and security configurations required for risk-free domain migration. +## Networking + +### Azure + +#### Hybrid Infrastructure + + - **(2025)** [**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) [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Deeply examines resiliency patterns for Azure ExpressRoute connectivity connecting on-premises data centers to Azure. It covers active-active configuration, secondary ExpressRoute failovers, and VPN backup strategies to prevent downtime during link outages. Indispensable for designing highly available hybrid cloud foundations. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/aws-newfeatures.md b/v2-docs/aws-newfeatures.md index 4aac7e3f..f8b8ed4c 100644 --- a/v2-docs/aws-newfeatures.md +++ b/v2-docs/aws-newfeatures.md @@ -5,10 +5,6 @@ ## 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] @@ -119,8 +115,30 @@ - [AWS Config supports recording exclusions by resource type](https://aws.amazon.com/about-aws/whats-new/2023/06/aws-config-recording-exclusions-resource-type) [COMMUNITY-TOOL] - [Amazon ECS and AWS Fargate now integrate with Amazon EBS](https://aws.amazon.com/about-aws/whats-new/2024/01/amazon-ecs-fargate-integrate-ebs) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### Compute Migration + +#### Virtualization + + - **(2021)** [**EC2 VM Import/Export now supports migration of virtual machines with Unified Extensible Firmware Interface (UEFI) boot to AWS**](https://aws.amazon.com/about-aws) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] β€” Analyzes AWS EC2's native support for importing and exporting virtual machines utilizing Unified Extensible Firmware Interface (UEFI) boot mechanisms. This architecture capability enables seamless migration of modern on-premises systems to the AWS public cloud without requiring complex BIOS-legacy conversions. It serves as a critical bridge for enterprise disaster recovery and hybrid deployment strategies. +### Compute Networks + +#### Legacy Retirement + + - **(2021)** [**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) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Chronicles AWS's formal deprecation of EC2-Classic, the original flat network design launched in 2006, replacing it completely with isolated VPC topologies. While the source notes its historical importance as the network glue that started the cloud rush, modern engineering realities in 2026 treat it as a relic, proving that software-defined isolation is a mandatory prerequisite for modern secure clouds. The transition highlights the evolution of cloud security standards from open environments to zero-trust networks. +### Industry Analysis + +#### AWS Ecosystem + + - **(2021)** [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] β€” Presents a critical retrospective on AWS's feature release strategy during re:Invent, arguing that the volume of announcements masks a lack of foundational architectural shifts. The analysis helps platform architects filter through promotional SaaS hyperbole to focus on core compute, networking, and storage primitives. It serves as a reminder to balance rapid tool adoption against long-term maintenance overhead. ## Cloud Providers +### AWS + +#### Regions + + - **(2015)** [London Calling! An AWS Region is coming to the UK!](http://www.allthingsdistributed.com/2015/11/aws-announces-uk-region.html) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Historical release announcement detailing the deployment of the London (eu-west-2) AWS region, providing low-latency egress pathways and data residency options for UK enterprise workloads. ### AWS EKS #### Security diff --git a/v2-docs/aws-pricing.md b/v2-docs/aws-pricing.md index e621e553..79ba929e 100644 --- a/v2-docs/aws-pricing.md +++ b/v2-docs/aws-pricing.md @@ -5,9 +5,6 @@ ## 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] @@ -25,6 +22,21 @@ - [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] +## Cloud Providers + +### AWS + +#### FinOps + + - **(2021)** [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) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A comprehensive analytical cheat sheet parsing AWS Cost and Usage Reports (CUR), Cost Explorer datasets, and billing systems, designed to help financial engineers evaluate raw operational metrics. + - **(2020)** [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) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” Introduces AWS Cost Anomaly Detection, which applies machine learning algorithms to proactively flag unexpected spending patterns, alerting teams via Slack or SNS before runaway processes drain resources. +## Kubernetes + +### FinOps (1) + +#### AWS Cost Optimization + + - **(2022)** [thenewstack.io: 7 Tips for Cutting Down Your AWS Kubernetes Bill](https://thenewstack.io/kubernetes/7-tips-for-cutting-down-your-aws-kubernetes-bill) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” Evaluates architectural techniques to trim EKS clusters expenditures, describing auto-scalers (Karpenter), spot instances usage, strict namespace limits, and FinOps practices to optimize CPU allocation. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/aws-security.md b/v2-docs/aws-security.md index a26e4886..3ff4fa09 100644 --- a/v2-docs/aws-security.md +++ b/v2-docs/aws-security.md @@ -5,7 +5,6 @@ ## 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] @@ -14,20 +13,12 @@ - [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] - [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] @@ -95,6 +86,45 @@ - [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] +## Cloud Infrastructure + +### AWS Governance + +#### Organizations + + - **(2024)** [**blog.wut.dev: Moving AWS Accounts and OUs Within An Organization - Not So Simple!**](https://wut.dev/blog/2024/07/05/moving-aws-accounts-within-organization.html) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An in-depth analysis of the operational complexities and network-level friction encountered when migrating AWS accounts and Organizational Units (OUs) across differing AWS Organizations. Details hidden traps involving Service Control Policies (SCPs), RAM shares, billing, and resource-linked roles. This manual remains highly valuable for cloud architects undertaking corporate restructures or migrations. +### AWS Security (1) + +#### Architectural Blueprints + + - **(2024)** [==docs.aws.amazon.com: AWS Security Reference Architecture (AWS SRA) 🌟==](https://docs.aws.amazon.com/prescriptive-guidance/latest/security-reference-architecture) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The authoritative blueprint detailing prescriptive guidance to design, build, and run security services within a multi-account AWS Organization environment. Organizes AWS Security services (Security Hub, GuardDuty, Macie, IAM) into logical account-level divisions. In 2026, the SRA continues to be the industry-standard template for enterprise AWS governance, serving as the foundational reference architecture for cloud security engineers. +#### Compliance and Auditing + + - **(2021)** [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] β€” A comprehensive guide detailing security auditing strategies for AWS accounts. Key recommendations focus on establishing continuous monitoring patterns using AWS CloudTrail, securing root entities with MFA, and leveraging AWS Config for resource mapping. Under current 2026 security benchmarks, these recommendations form the minimal security posture baselines, though contemporary patterns favor automated multi-account orchestration via AWS Control Tower. +#### Data Protection and Encryption + + - **(2021)** [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) [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Analyzes the combined integration of AWS Multi-Region KMS keys with Amazon Data Lifecycle Manager (DLM) to manage encrypted EBS volumes across multiple regional sectors. Facilitates disaster recovery topologies by eliminating the need to re-encrypt snapshots with localized keys during inter-region replication. In 2026 cloud-native resilience paradigms, this configuration is a proven pattern for maintaining low RTO/RPO across fault domains. +#### Identity and Access Management + + - **(2025)** [==AWS Identity and Access Management - Getting Started==](http://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started.html) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Official AWS foundational guide on configuring roles, policies, and users using Identity and Access Management (IAM). Highlights crucial best practices for avoiding permanent credentials, utilizing temporary security tokens, and crafting fine-grained permissions. In 2026, modern implementations universally pair this basic guidance with AWS IAM Identity Center to handle enterprise single sign-on workflows. +#### Network Security + + - **(2024)** [**AWS WAF sample rules**](https://github.com/amazon-archives/aws-waf-sample) ⭐ 511 [SHELL CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] β€” A historical repository containing sample AWS WAF rule sets and templates designed for traffic filtering. Critical Live Grounding: Although useful for understanding core rule constructs, this repository has been officially archived. Modern practitioners are strongly advised to utilize AWS Managed Rules or partner-provided WAF protections managed centrally via AWS Firewall Manager instead of copying legacy templates. +#### Secret Management + + - **(2021)** [k21academy.com: AWS Secrets Manager](https://k21academy.com/aws-cloud/aws-secrets-manager) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Introduces AWS Secrets Manager, focusing on programmatic secret retrieval, lifecycle rotation, and native RDS integrations. Explains how the platform helps developers eliminate hardcoded credentials in application manifests. Dynamic secrets rotation via AWS Secrets Manager remains a key security paradigm for securing microservices databases. +### Security and Compliance + +#### AWS Security (2) + + - **(2026)** [==AWS Security Blog==](http://blogs.aws.amazon.com/security) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” AWS's official technical security feed, featuring deep dives on IAM policies, KMS setups, threat detection strategies, and compliance architectures. Essential reading for platform security architects guarding complex enterprise infrastructures. +## Data Engineering + +### Data Lake Security + +#### AWS Lake Formation + + - **(2021)** [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) [SPANISH CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Discusses access control management structures applied to enterprise Data Lakes on AWS. Emphasizes shifting away from fragile S3 bucket policies toward automated, centralized metadata policies managed by AWS Lake Formation. A critical guide for data engineers aiming to secure transactional storage engines without degrading execution latency or performance. ## Platform Engineering ### CI-CD Security diff --git a/v2-docs/aws-tools-scripts.md b/v2-docs/aws-tools-scripts.md index 0997d180..e4d361e4 100644 --- a/v2-docs/aws-tools-scripts.md +++ b/v2-docs/aws-tools-scripts.md @@ -5,14 +5,6 @@ ## Standard Reference - - [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] - - [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] - - [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] - [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] @@ -63,6 +55,35 @@ #### 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. +### AWS Developer Tools + +#### CodePipeline + + - **(2021)** [New usage examples have been added to the CLI for CodePipeline API Reference](http://docs.aws.amazon.com/cli/latest/reference/codepipeline/index.html) [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Official update documentation detailing enhancements made to the AWS CLI syntax and examples for Amazon CodePipeline. These modifications help engineers programmatically configure and deploy software delivery pipelines, preventing configuration errors and aligning pipelines with AWS design principles. +### AWS Governance + +#### CLI References + + - **(2026)** [==AWS CLI Command Reference==](http://docs.aws.amazon.com/cli/latest/index.html) [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The official command reference guide for the AWS Command Line Interface. It details syntax structures, configuration options, and credential profiles required to manage AWS resources programmatically. This documentation remains a foundational resource for cloud platform engineers building infrastructure pipelines and automated workflows. +### AWS Security + +#### CLI Tools + + - **(2024)** [github.com/containerscrew/aws-sso-auth](https://github.com/containerscrew/aws-sso-rs) ⭐ 4 [RUST CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A lightweight Rust-based utility to automate AWS SSO (IAM Identity Center) authentication and credential handling on local developer workstations. Critical Live Grounding: The tool is now maintained under the updated name 'aws-sso-rs'. It provides rapid terminal-based profile switching and dynamic token renewals for DevOps engineers using modern security protocols. +#### IAM Diagnostics + + - **(2023)** [ermetic/access-undenied-aws 🌟](https://github.com/tenable/access-undenied-aws) ⭐ 271 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Access Undenied is an open-source CLI utility that parses AWS Access Denied errors and CloudTrail events to identify the specific policies (SCPs, resource policies, or IAM boundaries) blocking a request. Critical Live Grounding: Now hosted under Tenable's GitHub repository, the tool remains actively maintained and serves as a key security utility for cloud platform administrators. + - **(2023)** [ermetic.com: Access Undenied on AWS](https://www.tenable.com/blog/access-undenied-on-aws) [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A companion blog post describing the mechanics of the 'Access Undenied' utility on AWS. It discusses how the tool evaluates complex AWS permission structures (including SCPs, resource-based policies, IAM boundaries, and session policies) to quickly resolve access issues. This article is highly recommended for security engineers working in complex AWS organizations. +### AWS Storage + +#### S3 Administration + + - **(2023)** [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] β€” A step-by-step tutorial explaining how to empty large Amazon S3 buckets using the AWS CLI. It covers deleting versioned files and handling deletion markers to avoid API limits. An essential operational reference for storage administrators and cloud engineers decommissioning S3 resources safely. +### Compute + +#### AWS SSH Utilities + + - **(2019)** [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) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” ec2-ssh-yplan offers command-line utilities designed to dynamically locate and connect to Amazon EC2 instances based on user-defined tags such as 'Name' instead of relying on static IP mapping. It streamlines CLI administration workflows in dynamically scaled cloud topologies. ## Cloud Security ### Asset Management (1) @@ -70,6 +91,13 @@ #### 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. +## Developer Tools + +### AI Assistance + +#### Generative AI + + - **(2024)** [Amazon CodeWhisperer](https://aws.amazon.com/q/developer) [COMMUNITY-TOOL] β€” Overview of Amazon's AI-powered coding companion (subsequently consolidated into Amazon Q Developer). Generates real-time code suggestions from natural language prompts, detects security vulnerabilities, and highlights reference attributions, assisting developers working in AWS environments. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/aws.md b/v2-docs/aws.md index e32bb9b4..4a704e10 100644 --- a/v2-docs/aws.md +++ b/v2-docs/aws.md @@ -5,30 +5,7 @@ ## 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] - [Awesome AWS 🌟](https://github.com/donnemartin/awesome-aws) ⭐ 14033 [ENTERPRISE-STABLE] - [Introducing Kiro: AWS Agentic AI-Based IDE](https://markrosscloud.medium.com/introducing-kiro-aws-agentic-ai-based-ide-cded711b1409) [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] @@ -121,13 +98,100 @@ #### 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. +## Cloud Infrastructure + +### AWS Ecosystem + +#### Audio Learning + + - **(2026)** [Stitcher AWS Podcasts](http://www.stitcher.com/podcast/amazon-web-services/aws-podcast) [COMMUNITY-TOOL] β€” Stitcher repository hosting the AWS Podcast network. Features architectural retrospectives, engineering deep-dives, and service evolution analyses presented by active cloud product managers. +#### Open Source Strategy + + - **(2026)** [infoworld.com: Amazon’s quiet open source revolution](https://www.infoworld.com/article/2338356/amazon-s-quiet-open-source-revolution.html) [COMMUNITY-TOOL] β€” An analytical exploration detailing AWS's transition from open-source software consumer to an active co-developer and primary maintainer. Discusses strategic projects like OpenSearch and Valkey, examining the structural tension and evolving relationships between public clouds and software vendors. +#### Presentation Resources + + - **(2026)** [slideshare.net/AmazonWebServices](http://www.slideshare.net/AmazonWebServices) [DOCUMENTATION] [LEGACY] β€” AWS SlideShare platform resource aggregating architectural blueprints, slide decks, and high-impact event summaries. While SlideShare represents a legacy presentation vector, it serves as a historic archive for tracking AWS service launch topologies and historical enterprise cloud migration case studies. +#### Social Channels + + - **(2026)** [twitter.com/awscloud](https://x.com/awscloud) [COMMUNITY-TOOL] β€” Official AWS communication broadcast feed utilized for instant notification of novel system capabilities, security alerts, and broad strategic initiatives across the AWS global infrastructure. + - **(2026)** [twitter.com/AWSreInvent](https://x.com/AWSreInvent) [EMERGING] β€” Targeted social broadcast hub cataloging major releases, technical breakout session highlights, and real-time architectural reveals emerging from the annual AWS re:Invent technology conference. + - **(2026)** [twitter.com/jeffbarr](https://x.com/jeffbarr) [COMMUNITY-TOOL] β€” Social feed of AWS Chief Evangelist Jeff Barr. Serves as a high-density channel supplying core architectural context, feature releases, and developer-focused service insights. + - **(2026)** [twitter.com/AWSstartups](https://x.com/AWSstartups) [COMMUNITY-TOOL] β€” Targeted channel broadcasting AWS architectural optimizations, funding, and growth accelerators tailored specifically for high-velocity startup infrastructure teams. + - **(2026)** [twitter.com/AWS_Partners](https://x.com/AWS_Partners) [COMMUNITY-TOOL] β€” AWS Partner Network channel presenting compliance benchmarks, MSP programs, system integrator partnerships, and cloud consulting framework updates. +#### Startup Enablement + + - **(2026)** [AWS Activate](https://aws.amazon.com/startups) [COMMUNITY-TOOL] β€” AWS Activate platform framework delivering technical resources, infrastructure credits, and active mentorship pathways to startup founders. Promotes rapid prototyping by offloading cloud infrastructure costs and supplying pre-configured template architectures. +### AWS Services + +#### Hands-on Tutorials + + - **(2026)** [AWS 10-Minute Tutorials](https://aws.amazon.com/getting-started/hands-on) [COMMUNITY-TOOL] β€” An onboarding portal featuring bite-sized, 10-minute technical exercises across core services (EC2, S3, RDS). These tutorials utilize guided steps to help engineers rapidly spin up cloud resources while demonstrating fundamental networking, security, and storage architecture patterns. +#### Interactive Learning + + - **(2026)** [workshops.aws: AWS Workshops](https://builder.aws.com/build/workshops?trk=265ae1c7-2dfc-44c6-bc73-a4d991b8bd7f&sc_channel=el) [COMMUNITY-TOOL] β€” AWS-designed workshop aggregator offering deep, interactive labs on advanced engineering themes. Topics span Elastic Kubernetes Service (EKS) design, serverless microservices pipelines, security automation, and native database configurations under realistic operational profiles. +#### Management Tools + + - **(2026)** [Working with the AWS Management Console](http://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Reference manual outlining browser-based navigation and administrative management via the AWS Management Console. Focuses on IAM session configuration, visual resource tracking, and dashboard personalization. +### Application Integration + +#### API Management + + - **(2026)** [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) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A core developer guide illustrating how to design, build, and deploy high-performance endpoints in Amazon API Gateway using OpenAPI/Swagger specs. Details custom AWS extensions for integrating REST interfaces with backend Lambda and VPC endpoints. +#### Serverless Services + + - **(2026)** [k21academy.com: AWS Application Services: Lambda, SES, SNS, SQS, SWF](https://k21academy.com/aws-cloud/aws-application-services) [COMMUNITY-TOOL] [GUIDE] β€” Technical review of AWS's modular application integration portfolio. Contrasts serverless compute (Lambda) with asynchronous message queues (SQS), publish-subscribe event routing (SNS), programmatically orchestrated state workflows (SWF/Step Functions), and secure outbound transaction messaging (SES). +### Compliance and Governance + +#### AWS Config + + - **(2026)** [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] β€” A curated reference guide identifying 12 essential AWS Config rules required to establish enterprise compliance baselines. Focuses on declarative drift detection including mandatory MFA enforcement, S3 block public access configurations, and unattached volume cleanup. +### Enterprise Migration + +#### Frameworks + + - **(2026)** [AWS Cloud Adoption Framework (AWS CAF)](https://aws.amazon.com/cloud-adoption-framework) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The AWS Cloud Adoption Framework (AWS CAF) defines a structured architectural approach to enterprise cloud migration. Evaluates six primary organizational perspectives to securely de-risk large-scale cloud transformations. +### Identity and Access + +#### Account Administration + + - **(2026)** [How do I create and activate a new Amazon Web Services account?](https://repost.aws/knowledge-center/create-and-activate-aws-account) [DOCUMENTATION] [COMMUNITY-TOOL] β€” AWS Knowledge Center guide outlining the prerequisite multi-step verification, billing enablement, and security configurations required to bootstrap a brand-new AWS root account. Explains the foundational processes necessary to activate core global regions safely. +### Infrastructure as Code + +#### AWS CLI + + - **(2026)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Examines the GA release of AWS Console-to-Code. This utility records visual, interactive browser actions within the AWS Console and programmatically translates them into clean, reusable Infrastructure-as-Code (IaC) formats, such as AWS CDK and CloudFormation, using generative AI models. +### Troubleshooting + +#### DevOps Challenges + + - **(2026)** [acloudguru.com: The Cloud Dictionary of Pain: Five Of AWS’s Toughest Cloud Topics](https://www.pluralsight.com/resources/blog/cloud/the-cloud-dictionary-of-pain-five-of-awss-toughest-cloud-topics) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep-dive technical overview evaluating complex AWS configurations, pinpointing notorious friction points such as IAM policy composition, KMS key management, AWS Billing structures, and hybrid VPC peering. Provides architectural guidance to bypass structural anti-patterns. +## Cloud Providers + +### AWS + +#### Documentation + + - **(2006)** [AWS Glossary](http://docs.aws.amazon.com/general/latest/gr/glos-chap.html) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official reference guide compiling definitions of all key AWS vocabulary, services, and structural acronyms, ensuring team-wide alignment when designing cloud environments. +#### Operations + + - **(2008)** [AWS Support](https://aws.amazon.com/premiumsupport) [NONE CONTENT] [COMMUNITY-TOOL] β€” Detailed directory of AWS premium tier services, offering technical case routing, cloud guidance, and access to Trusted Advisor tools to maintain cluster health and SLA commitments. +#### Status Monitoring + + - **(2006)** [status.aws.amazon.com: Service Health Dashboard](https://health.aws.amazon.com/health/status) [NONE CONTENT] [COMMUNITY-TOOL] β€” AWS’s central status console reporting operational health of active regions and services, allowing platform engineers to quickly cross-examine deployment anomalies with provider incidents. +## Data Engineering + +### Streaming Data + +#### Architectural Concepts + + - **(2026)** [What is Streaming Data?](https://aws.amazon.com/what-is/streaming-data) [COMMUNITY-TOOL] β€” An AWS conceptual guide delineating the architecture of real-time streaming data pipelines. Compares high-throughput, sequential processing mechanisms against traditional batch structures, referencing Amazon Kinesis and Apache Kafka as key streaming backplanes. ## Platform Engineering -### Infrastructure as Code +### Infrastructure as Code (1) #### GitHub Actions Runners -##### AWS +##### AWS (1) - [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. diff --git a/v2-docs/azure.md b/v2-docs/azure.md index d12be242..ca74af3b 100644 --- a/v2-docs/azure.md +++ b/v2-docs/azure.md @@ -5,121 +5,18 @@ ## 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] - - [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] - - [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] - - [thomasthornton.cloud: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) [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] - - [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 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 - - [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 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] - - [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] - - [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] - [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] - [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] @@ -412,6 +309,38 @@ - [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. +## Artificial Intelligence + +### Generative AI + +#### Azure OpenAI Service + + - **(2023)** [infoworld.com: Getting started with Azure OpenAI](https://www.infoworld.com/article/2337918/getting-started-with-azure-openai.html) [PYTHON / JSON CONTENT] [COMMUNITY-TOOL] β€” Architectural onboarding guide detailing Azure OpenAI implementations. Covers core model deployment strategies, secure endpoint provisioning, and prompt fine-tuning pipelines. +#### Developer Enablement + + - **(2024)** [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) [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A detailed technical directory collecting high-impact free training resources, virtual sandboxes, and labs released by Microsoft to master generative AI modeling. +## Cloud Architecture + +### Artificial Intelligence (1) + +#### Azure OpenAI + + - **(2023)** [**techcommunity.microsoft.com: Azure OpenAI Landing Zone reference architecture**](https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-openai-landing-zone-reference-architecture/3882102) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Provides a comprehensive architectural reference for deploying enterprise-grade generative AI workloads within Azure. It outlines landing zone designs focusing on network isolation, private endpoints, regional failover strategies, and policy-driven governance. Essential for architects seeking structured deployment patterns for secure large language model environments. +## Cloud Governance + +### FinOps and Cost Optimization + +#### Dashboards + + - **(2024)** [techcommunity.microsoft.com: Azure Orphan Resources Grafana Dashboard](https://techcommunity.microsoft.com/discussions/azurepartners/azure-orphan-resources-grafana-dashboard/4120303) [JSON / KQL CONTENT] [COMMUNITY-TOOL] β€” Introduces a highly efficient Grafana visualization dashboard engineered to identify orphaned Azure resources like detached disks, unassigned public IPs, and idle interfaces to streamline resource cleanups and FinOps management. +### Identity and Access Management + +#### Azure Active Directory + + - **(2022)** [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) [POWERSHELL / BASH CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step programmatic blueprint for automating App Registrations within Entra ID. Detailed scripts walk engineers through generating application registrations, assigning service principals, granting automated API credentials, and handling secret creation securely via Azure CLI and PowerShell. +#### CLI and Tooling + + - **(2024)** [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) [POWERSHELL / BASH CONTENT] [COMMUNITY-TOOL] β€” Deep dive into the modern Microsoft authentication runtime enhancements within Azure CLI and PowerShell. Discusses Web Account Manager integration and single-sign-on (SSO) support configurations. ## Cloud Infrastructure ### Azure @@ -439,9 +368,16 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model #### 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 Platforms + +### Public Cloud + +#### Azure (1) + + - **(2026)** [Microsoft Azure](https://azure.microsoft.com/en-us) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Primary reference portal for Microsoft Azure's cloud-native computing, compute virtualization, storage platforms, AKS orchestration, and global software-defined networking. ## Cloud Providers -### Azure (1) +### Azure (2) #### AKS @@ -451,6 +387,37 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model #### 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 Security + +### DevSecOps + +#### Compliance and Guardrails + + - **(2022)** [ismiletechnologies.com: Secure DevOps Kit For Azure(AzSK)](https://ismiletechnologies.com/en_us/devsecops/secure-devops-kit-azureazsk) [POWERSHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Detailed technical analysis of the Secure DevOps Kit for Azure (AzSK). Addresses historical pipeline security validation patterns; notes its transition and deprecation path in favor of modern native tools like Azure Policy and Defender for Cloud. +### Identity and Access Management (1) + +#### Conditional Access + + - **(2024)** [learn.microsoft.com: Conditional Access architecture and personas](https://learn.microsoft.com/en-us/entra/identity/conditional-access/plan-conditional-access) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Official architectural blueprint detailing Microsoft Entra Conditional Access designs. Outlines persona-based rules, diagnostic flows, and zero-trust configuration policies. +### SecOps + +#### Virtual Machines + + - **(2021)** [mandiant.com: Azure Run Command for Dummies](https://cloud.google.com/blog/topics/threat-intelligence/azure-run-command-dummies) [POWERSHELL / BASH CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep security analysis of the operational usage and vulnerabilities of the VM Run Command feature. Explores lateral movement techniques and mechanisms to restrict, audit, and log execution pipelines. +### SecOps and Governance + +#### API Security + + - **(2023)** [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) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Introduces the general availability of Defender for APIs. Details how to continuously discover, analyze, and secure exposed API endpoints from credential misuse, data leaks, and anomalous traffic patterns. +#### Generative AI and SecOps + + - **(2024)** [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) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Reviews the implementation pattern of Microsoft Copilot for Security within modern SOC environments, highlighting AI-guided incident triaging and programmatic forensic query generation. +#### Microsoft Defender for Cloud + + - **(2021)** [techcommunity.microsoft.com: Security Control: Implement security best practices](https://techcommunity.microsoft.com/blog/microsoftdefendercloudblog/security-control-implement-security-best-practices/2269914) [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Deep dive into Defender for Cloud security baseline controls. Highlights how to enforce continuous security postures and configuration tracking across multi-cloud environments. +#### SIEM SOAR Monitoring + + - **(2024)** [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) [KQL / POWERBI DAX CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Detailed configuration walkthrough for exporting Microsoft Sentinel telemetry, analytical alerts, and security KPIs directly into custom Power BI dashboards. ## Cloud-Native Infrastructure ### Infrastructure as Code @@ -458,8 +425,276 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model #### 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. -## Networking +## Compute and Containers +### AKS and Storage + +#### Cloud-Native Volume Drivers + + - **(2023)** [techcommunity.microsoft.com: Azure Container Storage in Public Preview](https://techcommunity.microsoft.com/blog/azurestorageblog/azure-container-storage-in-public-preview/3819246) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details Azure Container Storage, a managed cloud-native block storage driver designed directly for Kubernetes, optimizing ephemeral and local storage pools for high IOPS databases. +### Azure Container Apps + +#### Compliance and Policy + + - **(2023)** [techcommunity.microsoft.com: Azure Policy for Azure Container Apps? Yes, please](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-policy-for-azure-container-apps-yes-please/3775200) [JSON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Deep dive into governing Azure Container Apps environments using Azure Policy. Shows how to prevent unencrypted public ingress, configure secure registries, and enforce HTTPS-only traffic rules. +#### Serverless Containers + + - **(2021)** [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) [YAML / BASH CONTENT] [COMMUNITY-TOOL] β€” Introduces Azure Container Apps (ACA), a fully-managed serverless application runtime built on Kubernetes APIs, KEDA scaling engines, Dapr runtimes, and Envoy proxy configs. +### Virtual Machines (1) + +#### Systems Management + + - **(2024)** [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) [BASH CONTENT] [COMMUNITY-TOOL] β€” Official documentation covering remote configuration execution within Linux host runtimes using native Run Command engines, bypassing public SSH ports entirely. +## Data Engineering + +### Azure Data Factory + +#### Infrastructure as Code (1) + + - **(2024)** [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) [BICEP / JSON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Demonstrates how to declare and deploy an Azure Data Factory pipeline to programmatically split massive text or CSV files into multiple physical partitions using Azure Bicep parameters. +## Data Platform + +### Databases + +#### SQL Managed Instance + + - **(2024)** [techcommunity.microsoft.com: Azure SQL Managed Instance pools: new features](https://techcommunity.microsoft.com/blog/azuresqlblog/azure-sql-managed-instance-pools-new-features/4044688) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Evaluates architectural improvements within Azure SQL Managed Instance (MI) pools. Focuses on the pre-provisioning of compute resources to dramatically accelerate instance deployment speeds and optimize the cost footprints of multi-tenant microservice database architectures. +#### Synapse Analytics + + - **(2022)** [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) [SQL / YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Explores CI/CD pipelines in Synapse SQL. Outlines the delivery of database state and SQL schemas safely across staging and production environments using DacPac-based automated build artifact release processes. +### Real-Time Analytics + +#### Streaming + + - **(2024)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Explores building high-throughput event processing pipelines by integrating Azure Event Hubs directly with Microsoft Fabric and Power BI for real-time reporting. Demonstrates patterns for streaming event telemetry from distributed systems directly into Fabric OneLake with minimal ETL overhead. +### SaaS Architecture + +#### Multi-Tenancy + + - **(2024)** [techcommunity.microsoft.com: Microsoft Fabric - Multi-Tenant Architecture](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/microsoft-fabric---multi-tenant-architecture/4119429) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Technical blueprint detailing tenant segregation strategies in Microsoft Fabric's multi-tenant software-as-a-service layout. Evaluates partition schemes using discrete workspaces, dedicated capacities, and OneLake access control boundaries to satisfy enterprise compliance requirements. +### Storage + +#### Data Lake + + - **(2023)** [k21academy.com: Azure Data Lake Overview For Beginners](https://k21academy.com/azure-data/azure-data-lake) [N/A CONTENT] [COMMUNITY-TOOL] β€” Foundational architectural overview of Azure Data Lake Storage (ADLS) Gen2. Synthesizes the core capabilities of hierarchical namespaces with the cost-efficiency of standard Azure Blob Storage, catering specifically to distributed big data analytical workloads such as Spark and Databricks. +## Developer Platforms + +### CICD + +#### Project Tye + + - **(2020)** [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) [C# CONTENT] [LEGACY] β€” Explores local microservice orchestration and containerized deployments using Project Tye and GitHub Actions. Live Grounding Note: Microsoft has archived Project Tye, redirecting enterprise .NET microservice engineering efforts toward the robust .NET Aspire framework. +## Governance + +### API Management + +#### Deprecations + + - **(2021)** [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) [N/A CONTENT] [ADVANCED LEVEL] [LEGACY] β€” Analysis of legacy Azure API version deprecation schemes. Highlights how sudden API retirements impact automated provisioning pipelines and PowerShell deployment scripts. Emphasizes the crucial requirement for engineering teams to systematically audit API versions used in IaC templates. +### Cloud Architecture (1) + +#### Assessments + + - **(2024)** [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) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Outlines Azure Advisor integration with the Well-Architected Assessment suite. Enables automated evaluation of running subscriptions against WAF pillars, prioritizing critical remediation recommendations directly in the portal. +#### Well-Architected Framework + + - **(2023)** [infoq.com: Microsoft Refreshes its Well-Architected Framework](https://www.infoq.com/news/2023/11/azure-well-architected-framework) [N/A CONTENT] [COMMUNITY-TOOL] β€” Detailed review of Microsoft's refreshed Well-Architected Framework (WAF). Explores updated guidance on operational excellence, reliability, security, performance, and cost engineering targeted at modern containerized, serverless, and AI-driven systems. +### Compliance + +#### Landing Zones + + - **(2024)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Details a portal enhancement simplifying the direct assignment of regulatory standards (such as PCI-DSS or HIPAA) onto subscription hierarchies in Azure Landing Zones. Minimizes administrative tasks during security auditing phases. +### Containers + +#### Kubernetes Security + + - **(2021)** [techcommunity.microsoft.com: Azure Policy for Kubernetes releases support for custom policy](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/azure-policy-for-kubernetes-releases-support-for-custom-policy/2699466) [REGO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Technical deep dive into custom policy authoring within Azure Policy for Kubernetes (using OPA Gatekeeper). Allows enterprise security teams to define custom admission control constraints directly on AKS clusters, securing microservice deployments natively. +### Cost Optimization (1) + +#### FinOps (1) + + - **(2022)** [techcommunity.microsoft.com: Azure Orphan Resources](https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-orphan-resources/3492198) [KQL / POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Details the usage of a centralized Azure Workbook solution to identify and remediate orphaned cloud resources (e.g., unattached managed disks, idle load balancers, unused public IPs). Promotes advanced FinOps methodologies to automate resource governance and reduce unnecessary operational spend. +### Education + +#### Cloud Architecture (2) + + - **(2024)** [techcommunity.microsoft.com: Azure Architecture - Course Blueprint](https://techcommunity.microsoft.com/blog/azurearchitectureblog/azure-course-blueprints/4338972) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Curated educational blueprint mapping cloud architecture learning paths with structured reference scenarios. Designed to accelerate readiness for platform architects modeling complex Azure infrastructures. +#### DevOps Learning Path + + - **(2023)** [docs.microsoft.com: Build applications with Azure DevOps (Learning Path)](https://learn.microsoft.com/en-gb/training/browse) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Official educational learning path detailing how to design and build multi-stage integration pipelines in Azure DevOps. Offers step-by-step guidance on automated build triggers, testing strategies, and artifact packaging. +#### Resources + + - **(2026)** [azurebrains.com: Azurebrains](https://blog.azurebrains.com) [N/A CONTENT] [COMMUNITY-TOOL] β€” A community-focused learning hub providing technical breakdowns, exam preparation content, and implementation tutorials detailing core Azure administrative, infrastructure, and automation services. +### Security + +#### Access Control + + - **(2023)** [k21academy.com: Azure RBAC Vs Azure Policies Vs Azure Blueprints](https://k21academy.com/azure-cloud/azure-rbac-vs-azure-policies-vs-azure-blueprints) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Architectural comparison of Azure's primary governance frameworks: Azure RBAC (identity authorization), Azure Policy (resource compliance), and Azure Blueprints. Live Grounding notes that while Blueprints remains supported, Microsoft modern practices heavily steer enterprise platform engineering towards Azure Template Specs and Bicep stacks for deployment template compliance. +#### Compliance Auditing + + - **(2021)** [thomasthornton.cloud: Scout Suite reports using Azure DevOps Pipeline](https://thomasthornton.cloud/scout-suite-reports-using-azure-devops-pipeline) [YAML / PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Guides engineering teams in implementing automated multi-cloud configuration auditing. Shows how to integrate Scout Suite within an Azure DevOps pipeline to automatically generate and export compliance audit reports on build completion. +#### Policy Compliance + + - **(2023)** [Azure Policy Recommended Practices](https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-policy-recommended-practices/3798024) [JSON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Compiles recommended practices for designing, testing, and assigning Azure Policies across management group scopes. Explains policy evaluation lifecycles, execution latency mitigation, and automated remediation patterns via Managed Identities. +## Hybrid and Multicloud + +### Azure Arc + +#### DevOps and GitOps + + - **(2021)** [techcommunity.microsoft.com: Standardize DevOps practices across hybrid and multicloud environments](https://techcommunity.microsoft.com/blog/itopstalkblog/standardize-devops-practices-across-hybrid-and-multicloud-environments/2795010) [YAML / GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Establishes a centralized GitOps and DevOps configuration control plane across heterogeneous infrastructure footprints using Azure Arc. Detail-oriented walkthrough showing how to scale policy execution and application pipelines onto hybrid Kubernetes environments safely. +#### Infrastructure Automation + + - **(2024)** [azurearcjumpstart.io](https://jumpstart.azure.com) [HCL / BICEP / BASH CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” The premier architectural gateway and orchestration sandbox for Azure Arc adoption. Provides fully-automated reference templates to deploy hybrid resources, Kubernetes environments, and virtual machines across multi-cloud topologies via Infrastructure as Code. +#### Secure Connectivity + + - **(2022)** [seifbassem.com: SSH into your Azure Arc-enabled servers from anywhere](https://blog.seifbassem.com/blogs/posts/azure-arc-ssh) [BASH / POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Illustrates how to achieve secure, credential-based SSH tunneling into hybrid on-premises servers using the Azure Arc relay plane. Negates the operational need for open public-facing management ports or specialized site-to-site VPN setups. +## Identity and Access + +### Access Control (1) + +#### RBAC + + - **(2024)** [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) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” An enterprise primer on Azure IAM. Explores critical inheritance concepts, subscription hierarchies, custom role scopes, and service principals to help platform engineers configure robust, clutter-free access mechanisms. +### Active Directory + +#### Authentication + + - **(2020)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Provides step-by-step guidance on setting up Certificate-Based Authentication (CBA) inside Microsoft Entra ID. Explains custom domain settings and client-certificate trust configurations to secure machine-to-machine integrations or restrict administrative console access. +#### Deprecations (1) + + - **(2023)** [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) [POWERSHELL / REST CONTENT] [LEGACY] β€” Technical warning details the retirement timeline for legacy Azure AD Graph APIs and related PowerShell modules. Outlines steps for migrating enterprise workflows to the performant, highly secure Microsoft Graph API ecosystem. Live Grounding confirms this deprecation is fully complete. +#### Governance (1) + + - **(2022)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Explains the administration of user populations inside Microsoft Entra ID (formerly Azure AD). Reviews the use of dynamic user membership rules and Administrative Units (AUs) to isolate management boundaries and simplify delegated administration tasks. +#### Operations + + - **(2023)** [learn.microsoft.com: What are Azure Active Directory recommendations? 🌟🌟](https://learn.microsoft.com/en-us/entra/identity/monitoring-health/overview-recommendations) [N/A CONTENT] [LEGACY] β€” A guide detailing Microsoft Entra ID's integrated identity recommendations tool. Analyzes patterns that systematically surface security weaknesses, such as stale application registration profiles or legacy authentication methods, and delivers built-in remediation steps. +#### RBAC (1) + + - **(2023)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Granular breakdown of API permissions mappings for custom role definitions inside Microsoft Entra ID. Promotes Principle of Least Privilege architectures by allowing security administrators to restrict application registration capabilities to authorized service owners. +## Infrastructure + +### CICD (1) + +#### Azure Pipelines + + - **(2023)** [learn.microsoft.com: Azure DevOps Templates - Template types & usage 🌟🌟](https://learn.microsoft.com/en-us/azure/devops/pipelines/process/templates?view=azure-devops) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Comprehensive developer reference mapping types, parameters, and variable inheritance models inside Azure DevOps YAML templates. Promotes pipeline reuse paradigms to standardize governance across multi-repository microservice architectures. + - **(2023)** [techcommunity.microsoft.com: Azure DevOps Pipelines: If Expressions and Conditions 🌟](https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/azure-devops-pipelines-if-expressions-and-conditions/3737159) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Deconstructs the syntax and execution rules for evaluation logic (if expressions and conditional tasks) in Azure DevOps YAML pipelines. Empowers platform engineers to orchestrate environment deployment triggers dynamically. + - **(2023)** [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) [YAML CONTENT] [LEGACY] β€” Analyzes why engineering organizations should configure continuous deployment using YAML-based pipelines-as-code over legacy classic visual release pipelines, focusing on auditable history, branching strategies, and native template reuse. + - **(2022)** [thinksys.com: Azure DevOps Pipeline Complete Guide 2022](https://thinksys.com/azure/azure-devops-pipeline-complete-guide) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” An end-to-end operational guide outlining Azure DevOps Pipeline components. Deeply parses agent configurations, target environments, multi-stage pipeline topologies, and variables mapping to construct production-ready release pipelines. +#### Comparison + + - **(2023)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Evaluates operational, syntax, and governance differences between Azure DevOps and GitHub Actions. Outlines core selection criteria to assist modern software teams in matching their repository structures and target delivery speed with the appropriate runner ecosystem. +#### Cross-Cloud Pipelines + + - **(2022)** [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) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Technical walkthrough outlining cross-cloud pipeline architectures. Demonstrates step-by-step how to configure Azure DevOps Pipelines to deploy containerized or native applications directly onto Google Compute Engine instances. +#### IaC + + - **(2021)** [thomasthornton.cloud: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) [YAML / TERRAFORM CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Demonstrates how to build automated, highly secure Terraform pipelines inside Azure DevOps. Explores handling sensitive state files safely within Azure Blob Storage backends and setting up secure Service Connections to authenticate with resource groups. +#### Managed Pools + + - **(2024)** [learn.microsoft.com: Managed DevOps Pools documentation](https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/?view=azure-devops) [N/A CONTENT] [COMMUNITY-TOOL] β€” Analyzes Managed DevOps Pools in Azure DevOps, outlining host provisioning behaviors, network peering capabilities, and performance optimizations. Reduces the maintenance overhead associated with managing self-hosted virtual machine scale sets for intensive build tasks. +### Developer Tooling + +#### CLI Tools + + - **(2026)** [CommandLine Ninja](https://commandline.ninja) [BASH / POWERSHELL CONTENT] [COMMUNITY-TOOL] β€” A high-quality community technical portal sharing advanced CLI scripts, terminal short-cuts, Bash and PowerShell recipes, and administrative strategies to aid cloud infrastructure engineers in operational tasks. +#### Concepts + + - **(2024)** [techcommunity.microsoft.com: Infra in Azure for Developers - The What](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-what/4026102) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A foundational primer highlighting essential cloud infrastructure paradigms for developers. Bridges application development workflows with operational requirements, explaining how compute, virtual networks, and managed databases interact. +#### Design Patterns + + - **(2023)** [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Comprehensive patterns from the Azure Architecture Center guiding development of enterprise web apps. Demonstrates decoupling strategies, state management, Zero Trust endpoint security, and microservice communication topologies. +#### DevTest Labs + + - **(2023)** [learn.microsoft.com: DevTest and DevOps for microservice solutions](https://learn.microsoft.com/en-us/azure/devtest-labs) [N/A CONTENT] [COMMUNITY-TOOL] β€” Comprehensive documentation outlining Azure DevTest Labs architectures. Emphasizes automated environment shutdown rules, VM sizing policies, and pre-packaged dev artifact ingestion designed to control costs during microservice testing phases. +### IaC (1) + +#### Landing Zones (1) + + - **(2024)** [techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep and Terraform. Announcing General Availability!](https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866) [BICEP / TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An analysis of the generally available Azure Landing Zone (ALZ) Accelerators built on Bicep and Terraform. Explains how platform teams can implement standardized management groups, landing zone subscriptions, and network topologies programmatically. + - **(2024)** [techcommunity.microsoft.com: From Zero to Hero with Azure Landing Zones](https://techcommunity.microsoft.com/blog/startupsatmicrosoftblog/from-zero-to-hero-with-azure-landing-zones/4229195) [N/A CONTENT] [COMMUNITY-TOOL] β€” An onboarding and adoption framework aimed at startups and growing mid-market companies to establish highly secure, compliant Azure Landing Zones. Demonstrates step-by-step infrastructure scaling paths using best practice patterns. + - **(2023)** [techcommunity.microsoft.com: Azure landing zones custom archetypes using Terraform](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/azure-landing-zones-custom-archetypes-using-terraform/3791172) [TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Technical deep dive outlining how to customize archetype definitions within the official Azure Landing Zones Terraform module. Teaches platform engineers how to dynamically construct custom policy assignments and management structures. +#### Template Specs + + - **(2021)** [techcommunity.microsoft.com: ARM Template Specs now GA!](https://techcommunity.microsoft.com/blog/azuregovernanceandmanagementblog/arm-template-specs-now-ga/2402618) [ARM JSON / BICEP CONTENT] [COMMUNITY-TOOL] β€” Details the release of ARM Template Specs. This allows engineering teams to store, version, and share ARM/Bicep template resources securely within Azure, replacing unsecured external repository sharing mechanisms. +#### Terraform Integration + + - **(2024)** [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) [TERRAFORM CONTENT] [LEGACY] β€” Introduces the public preview feature enabling direct export of existing Azure resources into fully configured, executable Terraform files from the Azure Portal, simplifying legacy cloud migrations to IaC. +### Networking + +#### Hybrid Connectivity + +##### VPN + + - **(2021)** [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) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Detailed technical guide outlining the design and deployment of site-to-site IPsec VPN connections between AWS and Azure environments using native managed endpoints. Avoids third-party virtual appliances by leveraging Azure VPN Gateway and AWS Virtual Private Gateway. Live Grounding verifies that although multi-cloud network overlays like Aviatrix exist, this native architecture remains a highly resilient, cost-effective baseline. +#### Load Balancing + + - **(2023)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Microsoft's prescriptive load-balancing decision tree. Provides architects with logical criteria to differentiate and pair Azure Application Gateway, Azure Front Door, Traffic Manager, and Azure Load Balancer for global or regional microservice endpoints. + - **(2019)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” An architectural comparison mapping the distinct use cases of Front Door, Traffic Manager, Application Gateway, and standard Azure Load Balancers. Live Grounding verifies that although compiled in 2019, the core layering concepts (layer 4 vs layer 7 routing, global vs regional ingress) remain highly accurate. +### Operating Systems + +#### Azure Linux + + - **(2020)** [==github.com/microsoft/CBL-Mariner==](https://github.com/microsoft/azurelinux) ⭐ 4823 [GO / C / SPEC CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Official open-source repository for Azure Linux (CBL-Mariner). Explores the platform's architectural components, highlighting why this lightweight Linux OS is the optimal host-OS layer inside AKS to run critical containerized microservices securely. + - **(2023)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Reports on the General Availability of Azure Linux (formerly CBL-Mariner), Microsoft's custom-built Linux distribution engineered to run containerized microservice workloads inside AKS. Highlight features include a highly optimized, lightweight, and secured kernel design. +## Infrastructure as Code (2) + +### Azure Bicep + +#### Developer Onboarding + + - **(2023)** [insight-services-apac.github.io: Getting Started with Bicep](https://blog.insight-services-apac.dev/2023/12/04/getting-started-bicep) [BICEP CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Onboarding reference designed to accelerate transition from verbose ARM templates to highly concise Azure Bicep syntax. Discusses parameters, tooling environments, and modular structures. +#### Developer Workflows + + - **(2024)** [techcommunity.microsoft.com: Infra in Azure for Developers - The How (Part 2)](https://techcommunity.microsoft.com/blog/azuredevcommunityblog/infra-in-azure-for-developers---the-how-part-2/4046385) [BICEP CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Part 2 of an application-focused infra guide instructing developers how to rapidly model and deploy backing databases, queues, and vault parameters via Azure Bicep files. +#### IaaS Provisioning + + - **(2023)** [techcommunity.microsoft.com: (Part-1) Leverage Bicep: Standard model to Automate Azure IaaS deployment](https://techcommunity.microsoft.com/blog/azureinfrastructureblog/part-1-leverage-bicep-standard-model-to-automate-azure-iaas-deployment/3804348) [BICEP CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A structured architectural guide on automating complex enterprise virtual machines, virtual networks, and core IaaS infrastructure topologies securely using modular Azure Bicep code configurations. +#### Microsoft Graph Integration + + - **(2024)** [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) [BICEP CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights the native integration support of Microsoft Graph models within declarative Bicep configurations, facilitating unified resource and tenant identity definitions in CI/CD pipelines. +### Azure Key Vault + +#### Secret Management + + - **(2023)** [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) [POWERSHELL / BICEP CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Reviews the preview support for declarative, template-based provisioning structures within Key Vault configurations using CLI and PowerShell modules, minimizing custom setup scripts. +### Azure Resource Manager + +#### Reference Architecture Templates + + - **(2024)** [Azure Quickstart Templates 🌟](https://learn.microsoft.com/en-us/samples/browse/?expanded=azure&products=azure-resource-manager) [BICEP / JSON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A massive repository hosting thousands of open-source ARM and Bicep reference templates, curated to accelerate sandbox provisioning and enterprise pattern standardization. +### Scripting Repository + +#### SysOps Automation + + - **(2023)** [Abhisheksinhacoder/collection-of-useful-scripts](https://github.com/Abhisheksinha1506/Collection-of-Useful-Scripts) [POWERSHELL / BASH CONTENT] [COMMUNITY-TOOL] β€” An open community-maintained index of automation workflows, system utilities, and configuration scripts to handle everyday DevOps, Windows, and Linux provisioning tasks. +## Knowledge Bases + +### Community Hub + +#### Microsoft Learn + + - **(2025)** [techcommunity.microsoft.com: Microsoft Learn - Learning Rooms Directory](https://techcommunity.microsoft.com/?product=All) [COMMUNITY-TOOL] β€” Interactive forum directory facilitating peer discussion and community-led learning for Microsoft technical certifications and cloud-native application designs. +### Documentation Hub + +#### Azure (3) + + - **(2026)** [Azure Docs](https://learn.microsoft.com/en-us/azure) [DOCUMENTATION] [COMMUNITY-TOOL] β€” The technical knowledge library for all Azure platform services. Provides SDK implementations, security designs, CLI tools, and infrastructure-as-code documentation. +#### Microsoft + + - **(2026)** [Microsoft Docs](https://learn.microsoft.com/en-us) [DOCUMENTATION] [COMMUNITY-TOOL] β€” The main technical documentation library for Microsoft's developer tools, platform frameworks, and API definitions. +## Networking (1) + +### Azure (4) + +#### Hybrid Infrastructure + + - **(2025)** [**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) [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Deeply examines resiliency patterns for Azure ExpressRoute connectivity connecting on-premises data centers to Azure. It covers active-active configuration, secondary ExpressRoute failovers, and VPN backup strategies to prevent downtime during link outages. Indispensable for designing highly available hybrid cloud foundations. +#### Multi-Tenant + + - **(2025)** [**Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager**](https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161) [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Explains how to construct secure virtual network topologies across multiple enterprise Azure tenants using Azure Virtual Network Manager (AVNM). Details centralized mesh-network architectures, security admin rules, and policy distribution. This resource is highly practical for organizations managing complex multi-tenant landing zones. ### Ingress #### Azure AGC @@ -467,6 +702,87 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model ##### 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. +## Networking and Edge + +### Load Balancing (1) + +#### DNS Traffic Routing + + - **(2024)** [Azure Traffic Manager](https://learn.microsoft.com/en-us/azure/traffic-manager) [BASH / POWERSHELL / BICEP CONTENT] [COMMUNITY-TOOL] β€” Official engineering design guide detailing global routing methods for Azure Traffic Manager. Compares priority, geographic, subnet, and performance DNS resolution structures for high availability. +### Private DNS Resolver + +#### Hybrid Connectivity (1) + + - **(2024)** [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) [BICEP / TERRAFORM CONTENT] [ADVANCED LEVEL] [GUIDE] [LEGACY] β€” Technical blueprint detailing centralized private DNS resolution architectures in complex hub-and-spoke models using the managed Private DNS Resolver service, eliminating legacy DNS VM setups. +### VPN Gateways + +#### Identity and Access Management (2) + + - **(2024)** [Create an Azure Active Directory tenant for P2S OpenVPN protocol connections](https://learn.microsoft.com/en-us/azure/vpn-gateway/openvpn-azure-ad-tenant) [BICEP / XML CONTENT] [COMMUNITY-TOOL] β€” Step-by-step security implementation detailing how to integrate Entra ID authentication criteria into Point-to-Site OpenVPN connections, enforcing identity controls and MFA for remote system access. +## Observability and Monitoring + +### Azure Monitor + +#### Log Analytics + + - **(2024)** [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) [KQL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights the latest multi-tier logging architectures inside Log Analytics. Analyzes the financial and technical trade-offs between Analytics, Basic, and Auxiliary logging pipelines, enabling cost-effective multi-tier log ingestion for high-volume endpoints. +### Metrics and Telemetry + +#### Prometheus Ecosystem + + - **(2022)** [techcommunity.microsoft.com: Introducing Azure Monitor managed service for Prometheus 🌟](https://techcommunity.microsoft.com/blog/azureobservabilityblog/introducing-azure-monitor-managed-service-for-prometheus/3600185) [YAML / PROMQL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep-dive introduction to Azure's fully managed Prometheus runtime. Eliminates the management overhead of running Prometheus at scale while enabling seamless native monitoring of Azure Kubernetes Service (AKS) metrics via PromQL and Grafana integrations. +### Multi-Tenancy (1) + +#### Enterprise Architecture (1) + + - **(2024)** [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) [KQL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Strategic system architecture detailing how to configure monitoring structures across complex multi-tenant solutions. Demonstrates secure workspace isolation, multi-tenant log parsing, and consolidated dashboard aggregation setups. +## Platform Automation + +### PowerShell + +#### Azure Storage Utilities + + - **(2022)** [techcommunity.microsoft.com: Azure Storage Blob Count & Capacity usage Calculator](https://techcommunity.microsoft.com/blog/azurepaasblog/azure-storage-blob-count--capacity-usage-calculator/3516855) [POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Technical walkthrough of a script engineered to rapidly calculate total storage metrics and file distributions inside massive Azure Blob Storage buckets, implementing asynchronous SDK optimizations to bypass throttling limits. +#### Cloud Management (1) + + - **(2021)** [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) [POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Onboarding blueprint introducing systems engineers to Azure PowerShell. Explores the basic conventions of the Az module library, command structures, context shifting, and automation strategies for cloud resource management. +#### Configuration Management + + - **(2023)** [docs.microsoft.com: Desired State Configuration overview for decision makers 🌟](https://learn.microsoft.com/en-us/powershell/dsc/overview/decisionmaker?view=dsc-1.1) [POWERSHELL CONTENT] [COMMUNITY-TOOL] β€” High-level overview of PowerShell Desired State Configuration (DSC) models for enterprise orchestration. Compares pull/push architectures and drift correction features in cloud-native contexts. +#### Developer Ergonomics + + - **(2022)** [blog.guybarrette.com: Powershell prompt: How to display your current Kubernetes context using Oh-My-Posh 3 🌟](https://www.linkedin.com/newsletters/6962087231775772672) [POWERSHELL / JSON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Practical developer guide showcasing how to inject current active Kubernetes contexts and namespaces straight into local PowerShell terminals using Oh-My-Posh prompts, dramatically decreasing deployment accidents. +#### Developer Frameworks + + - **(2023)** [powershellgallery.com: Microsoft.PowerShell.Crescendo](https://www.powershellgallery.com/packages/Microsoft.PowerShell.Crescendo/1.1.0) [POWERSHELL CONTENT] [ADVANCED LEVEL] [LEGACY] β€” Comprehensive overview of the Microsoft Crescendo orchestration framework. Demonstrates how to programmatically wrap legacy command-line interfaces inside native PowerShell modules returning object outputs. +#### Developer Productivity + + - **(2024)** [techcommunity.microsoft.com: Azure PowerShell Tips and Tricks](https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-powershell-tips-and-tricks/4066848) [POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Curated collection of advanced performance optimizations, shell-profiling frameworks, and multi-tenant environment management tips specifically tailored for Azure PowerShell CLI environments. +#### Device and Policy Management + + - **(2022)** [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) [POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Demonstrates programmatic methods to query and extract active Microsoft Intune compliance policies, assignments, and application deployments per Microsoft Entra Group via native PowerShell API calls. +#### Directory Services + + - **(2022)** [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) [POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Practical scripting guide utilizing the Active Directory module to easily discover and quarantine stale domain user and machine accounts, reducing lateral movement vectors. +#### Open Source Ecosystem + + - **(2024)** [github.com/search?l=powershell](https://github.com/search?l=powershell&q=stars%3A%3E1&s=stars&type=Repositories) [POWERSHELL CONTENT] [COMMUNITY-TOOL] β€” Real-time query index displaying high-impact open-source automation modules, libraries, and frameworks within the global GitHub PowerShell community. +#### Scripting Runtimes + + - **(2024)** [PowerShell](https://learn.microsoft.com/en-us/powershell) [POWERSHELL / C# CONTENT] [COMMUNITY-TOOL] β€” Landing portal and core developer repository for Microsoft PowerShell. Details the cross-platform scripting runtime, object-oriented pipelines, and the extensive module ecosystem utilized for enterprise-scale systems management. +#### Secret Management (1) + + - **(2022)** [commandline.ninja: Video Intro to Secret Management with Powershell](https://commandline.ninja/video-intro-to-secret-management-with-powershell) [POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Walkthrough demonstrating how to implement local credential isolation patterns using the PowerShell SecretManagement and SecretStore systems, integrating native pipelines with remote vaults. +#### Security and Auditing + + - **(2023)** [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) [POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Audit-centric script utility designed to traverse Windows systems configurations to detect non-standard services operating with user-defined service accounts, helping administrators maintain identity compliance guidelines. +#### Security and Threat Mitigation + + - **(2023)** [deepinstinct.com: What makes powershell a challenge for cybersecurity solutions? 🌟](https://www.deepinstinct.com/blog/what-makes-powershell-a-challenge-for-cybersecurity-solutions) [POWERSHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Examines the dual-use security challenges of PowerShell runtimes within enterprise perimeters. Outlines evasion behaviors, in-memory obfuscation routines, and techniques to counter living-off-the-land system attacks. +#### Systems Management (1) + + - **(2021)** [techcommunity.microsoft.com: An example why PowerShell is so important!](https://techcommunity.microsoft.com/discussions/windowspowershell/an-example-why-powershell-is-so-important/3041748) [POWERSHELL CONTENT] [LEGACY] β€” Technical review demonstrating how object-based scripting pipelines increase system automation reliability compared to legacy text parsing, showcasing practical operational troubleshooting routines in hybrid environments. + - **(2020)** [systemcenterdudes.com: Create Operational SCCM Collection Using Powershell Script](https://www.systemcenterdudes.com/create-operational-sccm-collection-using-powershell-script) [POWERSHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Automated script that constructs over 130 standardized device collections inside System Center Configuration Manager (SCCM), standardizing patch deployment rings and device groupings. ## Platform Engineering (1) ### AI Integration @@ -482,7 +798,7 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model ##### 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. -#### Infrastructure as Code (1) +#### Infrastructure as Code (3) ##### Azure DevOps (1) @@ -500,13 +816,25 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model - [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 +### Cloud Security (1) #### 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. -## Security +## Platform-as-a-Service +### App Services + +#### Java Runtime Development + + - **(2024)** [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) [JAVA / XML CONTENT] [COMMUNITY-TOOL] β€” Deep architectural guidance on configuring and tuning enterprise-grade Java web applications (JAR/WAR format) on App Service. Focuses on runtime custom JVM parameters, APM agent injection, and scaling profiles for high-performance enterprise applications. +## Security (1) + +### Identity and Access (1) + +#### Azure AD + + - **(2021)** [techcommunity.microsoft.com: Non-interactive logins: minimizing the blind spot](https://techcommunity.microsoft.com/blog/microsoftsentinelblog/non-interactive-logins-minimizing-the-blind-spot/2287932) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A security guide for monitoring and securing non-interactive system logins. Demonstrates Sentinel SIEM implementations to minimize attack surfaces and verify service principal actions. ### Identity Management #### Cloud Integration diff --git a/v2-docs/caching.md b/v2-docs/caching.md index fcec9373..74f3f0fc 100644 --- a/v2-docs/caching.md +++ b/v2-docs/caching.md @@ -5,23 +5,6 @@ ## 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] - [nixCraft: 9 Awesome Open Source Web Performance Software For Linux and Unix-like' Systems](https://www.cyberciti.biz/open-source/http-web-performance-proxy-load-balancer-accelerator-software) [COMMUNITY-TOOL] - [DZone refcard: Java Caching](https://dzone.com/refcardz/java-caching) [COMMUNITY-TOOL] - [Wikipedia: Web cache](https://en.wikipedia.org/wiki/Web_cache) [COMMUNITY-TOOL] @@ -52,6 +35,44 @@ - [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] +## Application Performance + +### Caching and Acceleration + +#### General Caching + + - **(2015)** [Slideshare: Caching](http://www.slideshare.net/NasceniaIT/brown-bag-caching-rafi-faisal-48694442) [COMMUNITY-TOOL] β€” A fundamental overview of web and application tier caching topologies. The presentation covers standard cache eviction models, write-through vs. write-behind persistence strategies, and database query-offloading concepts. While conceptual, it remains a valuable primer on distributed cache invalidation. +#### Varnish Best Practices + + - **(2015)** [slideshare: Varnish - Tips & Tricks - 4Developers 2015](http://www.slideshare.net/piotrpasich/varnish-47199139) [COMMUNITY-TOOL] β€” A practical collection of developer tips for working with Varnish. Features implementations for dynamic Edge Side Includes (ESI), custom HTTP response transformations within VCL, and tactical debugging pipelines for routing failures. +#### Varnish Book + + - **(2023)** [The Varnish Book](http://info.varnish-software.com/the-varnish-book) [DOCUMENTATION] [COMMUNITY-TOOL] β€” The canonical training resource for Varnish Cache. It covers structural caching paradigms, comprehensive VCL grammar rules, cache purge operations, and distributed cache deployment topologies. Essential reading for operations and platform engineers. +#### Varnish Cache + + - **(2026)** [Varnish Cache](https://www.varnish.org/index.html) [VCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Varnish Cache is a high-performance HTTP reverse-proxy engine engineered for intensive, content-heavy web delivery. Operating on the custom Varnish Configuration Language (VCL), it compiles configurations directly into binary operations. Live grounding in 2026 establishes its dominant position in CDN edge-caching and modern content delivery pipelines. +#### Varnish on RHEL + + - **(2020)** [Red Hat Enterprise Linux Blog. Tag: Varnish](http://rhelblog.redhat.com/tag/varnish) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A technical compilation detailing the deployment and operational profile of Varnish Cache running on Red Hat Enterprise Linux. Addresses systemd tuning, SELinux policies, and optimization of RHEL filesystem layouts to support massive caching structures. +### In-Memory Datastores + +#### Memcached + + - **(2026)** [memcached.org](http://memcached.org) [C CONTENT] [COMMUNITY-TOOL] β€” Memcached is a distributed, high-performance, in-memory key-value caching engine. Optimized for simple, highly concurrent string-based data storage, its architecture uses consistent hashing on the client-side to scale out seamlessly. In 2026, it remains a de facto caching choice for lowering database load. +#### Memcached Introduction + + - **(2014)** [Slideshare: Introduction to memcached](http://www.slideshare.net/oemebamo/introduction-to-memcached) [COMMUNITY-TOOL] β€” An introductory architecture deck explaining Memcached internals. Discusses memory management techniques including the Slab Allocator, LRU eviction protocols, and consistent hashing mechanics across cluster boundaries. +#### Redis Deep Dive + + - **(2024)** [architecturenotes.co: Redis Explained 🌟🌟](https://architecturenotes.co/p/redis) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A deep-dive technical architectural breakdown of Redis. Analyzes single-threaded event loops, data type internals, memory management strategies, and replication modes. Live grounding notes the 2024 license shift to RSALv2/SSPLv1 and the rise of Linux Foundation's Valkey as an open-source alternative. +#### Redis Introduction + + - **(2014)** [Slideshare: Introduction to Redis](http://www.slideshare.net/dvirsky/introduction-to-redis) [COMMUNITY-TOOL] β€” An overview introducing Redis structures, covering fundamental data types (strings, hashes, lists, sets, sorted sets), memory limits, and early deployment scenarios. It maps the foundational concepts that enabled its rise as a database-cache hybrid. +### Media Optimization + +#### Nginx Image Optimization + + - **(2016)** [Nginx: a caching, thumbnailing, reverse proxying image server? 🌟](http://charlesleifer.com/blog/nginx-a-caching-thumbnailing-reverse-proxying-image-server-) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” This architectural implementation details configuring Nginx as an on-the-fly media manipulation and caching layer. Utilizes `ngx_http_image_filter_module` to process image resizing and cropping dynamically, reducing storage and application-level workloads. ## Data Engineering ### In-Memory Databases @@ -59,6 +80,37 @@ #### 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. +## Database Infrastructure + +### Database Load Balancing + +#### MySQL and HAProxy + + - **(2015)** [slideshare: Load Balancing MySQL with HAProxy](http://www.slideshare.net/Severalnines/load-balancing-mysql-with-haproxy-webinar-replay-english-44071270) [COMMUNITY-TOOL] β€” A technical breakdown of scaling and routing read/write traffic across MySQL architectures using HAProxy. It explores health checking configurations, split read/write routing mechanisms, and automatic failover handling. Essential for database reliability engineering pipelines. +#### Performance Tuning + + - **(2015)** [slideshare: Performance Tuning of HAProxy for Database Load Balancing](http://www.slideshare.net/Severalnines/haproxy-mysql-slides) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” This reference targets HAProxy performance tuning specifically for high-frequency database connections. Outlines parameter optimization for low-latency handshakes, session timeout values, and scaling connection pools without exhausting OS file descriptors. +#### SQL Load Balancing + + - **(2014)** [slideshare: How To Set Up SQL Load Balancing with HAProxy](http://www.slideshare.net/Severalnines/severalnines-ha-proxyjul20143) [COMMUNITY-TOOL] β€” A step-by-step presentation detailing configuration strategies for SQL database load balancing. Emphasizes the role of external cluster-check agents to facilitate robust, real-time node state reporting to HAProxy frontend pools. +### High-Performance Storage + +#### Nginx and Tarantool + + - **(2016)** [highscalability.com: Building nginx and Tarantool based services 🌟](http://highscalability.com/blog/2016/2/17/building-nginx-and-tarantool-based-services.html) [LUA CONTENT] [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” An architectural case study detailing low-latency web design using Nginx and Tarantool. By bypassing conventional application-tier middleware and utilizing Lua scripting within the web server, direct database query execution and extreme throughput are achieved. +## Infrastructure + +### Load Balancing and Proxy + +#### HAProxy Practices + + - **(2015)** [slideshare: Haproxy best practice](http://www.slideshare.net/haproxytech/haproxy-best-practice) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Compiled production practices for high-scale HAProxy architectures. The content focuses on TCP kernel optimizations, buffer tuning, SSL termination strategies, and mitigation techniques for distributed denial of service (DDoS) traffic at the ingress boundary. +#### HAProxy Web Performance + + - **(2015)** [slideshare: Haproxy web performance](http://www.slideshare.net/haproxytech/haproxy-web-performance-55536394) [COMMUNITY-TOOL] β€” This HAProxy technical deck details optimization strategies for handling high-concurrency HTTP/HTTPS traffic. It analyzes connection pooling, keep-alive tuning, event loop configurations, and CPU pinning to maximize packet processing throughput. The principles outlined form the basis of modern edge load balancing. +#### Hitch TLS + + - **(2026)** [Hitch - scalable TLS proxy. Hitch is a libev-based high performance SSL/TLS proxy by Varnish Software](https://www.hitch-tls.org) [C CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Hitch is a scalable, single-threaded/multi-worker TLS proxy based on libev, engineered to perform high-concurrency SSL/TLS termination with minimum memory consumption. It is frequently deployed directly upstream from Varnish Cache to offload cryptographic overhead in web-scale environments. ## Networking ### Load Balancing diff --git a/v2-docs/chaos-engineering.md b/v2-docs/chaos-engineering.md index c53e913b..cb0a8aad 100644 --- a/v2-docs/chaos-engineering.md +++ b/v2-docs/chaos-engineering.md @@ -5,19 +5,6 @@ ## 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] @@ -51,6 +38,30 @@ - [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] +## Cloud Infrastructure + +### Microsoft Azure + +#### Chaos Engineering (1) + + - **(2021)** [Azure Chaos Studio](https://azure.microsoft.com/en-us/products/chaos-studio/#overview) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A fully managed chaos engineering service integrated natively within Microsoft Azure. Enables developers and platform engineers to measure, understand, and improve application resilience against real-world disruptions by injecting controlled faults (e.g., VM shutdowns, network latency, resource exhaustion) across Azure resources and AKS clusters. +## Cloud Native + +### Reliability Engineering + +#### Chaos Engineering (2) + + - **(2021)** [blog.palark.com: Attaining harmony of chaos in Kubernetes with Chaos Mesh](https://palark.com/blog/chaos-mesh-in-kubernetes) [COMMUNITY-TOOL] β€” Detailed analysis of integrating Chaos Mesh into Kubernetes environments to orchestrate fault injection experiments. Explores architectural components like Chaos Daemon and Controller Manager, detailing how they leverage Custom Resource Definitions (CRDs) to disrupt pods, simulate network latency, and test system resilience without manual intervention. +## Orchestration + +### Kubernetes Reliability + +#### Chaos Engineering (3) + + - **(2026)** [==Chaos Mesh==](https://github.com/chaos-mesh/chaos-mesh) ⭐ 7710 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Chaos Mesh is a CNCF incubating, enterprise-grade cloud-native Chaos Engineering platform. Orchestrates complex injections (network delay, pod failures, system call anomalies, JVM faults) to systematically probe Kubernetes resiliency in real-world scenarios. + - **(2024)** [blog.flant.com: Open Source solutions for chaos engineering in Kubernetes](https://palark.com/blog/chaos-engineering-in-kubernetes-open-source-tools) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A comprehensive comparative overview of leading open-source chaos frameworks. Evaluates kube-monkey, chaoskube, Chaos Mesh, Litmus Chaos, Chaos Toolkit, and KubeInvaders. Critiques design tradeoffs, ease of configuration, and targeting mechanisms. + - **(2023)** [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) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explains how to leverage `chaos-mesh-action` to embed automated resilience and regression testing into GitHub Actions pipelines. Facilitates shift-left testing by validating containerized application performance during destructive scenarios before production deployment. + - **(2022)** [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) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An introduction to Kraken (originally developed by Red Hat), a powerful chaos tool specifically optimized to stress-test OpenShift and Kubernetes control planes. Details configuration models for testing network partitions, API server latencies, and node failures. ## Platform Engineering ### Architectural Patterns @@ -62,7 +73,7 @@ ### AWS -#### Chaos Engineering (1) +#### Chaos Engineering (4) - [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. diff --git a/v2-docs/cheatsheets.md b/v2-docs/cheatsheets.md index f40fd6ea..3b6fd9b8 100644 --- a/v2-docs/cheatsheets.md +++ b/v2-docs/cheatsheets.md @@ -5,41 +5,8 @@ ## Standard Reference - - [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] - - [kubernetes.io 🌟](https://kubernetes.io/docs/reference/kubectl/quick-reference) [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] - [dzone refcard: Getting Started With OpenShift 🌟](https://dzone.com/refcardz/getting-started-with-openshift) [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] - [wizardzines.com 🌟](https://wizardzines.com) [COMMUNITY-TOOL] @@ -263,6 +230,40 @@ #### 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. +## Cloud Providers + +### Google Cloud Platform + +#### Developer Tooling + + - **(2025)** [googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet](https://cloud.google.com/products) [HTML CONTENT] [COMMUNITY-TOOL] β€” The official, interactive Google Cloud developer reference map designed to organize the vast landscape of GCP compute, networking, security, and storage tools. It assists technical architects in mapping requirements to target-state managed services with optimized configurations. +## Container Orchestration + +### Kubernetes + +#### Architecture and Concepts + + - **(2024)** [jimmysong.io/kubernetes-handbook/concepts/pod.html 🌟](https://jimmysong.io/zh/book/kubernetes-handbook) [MARKDOWN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A detailed technical breakdown of the Kubernetes Pod lifecycle within Jimmy Song's handbook. Analyzes initialization dynamics, sidecar injection patterns, node-level network interfaces (CNI), multi-container shared namespaces, and graceful shutdown mechanics. +#### Bootstrapping + + - **(2023)** [==github: K8s in 30 mins 🌟==](https://github.com/rosehgal/k8s-In-30Mins) ⭐ 211 [MARKDOWN CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An accelerated educational repository mapping core Kubernetes abstractions, including Pods, Services, Deployments, and ReplicaSets. It translates complex container orchestration mechanics into brief visual explanations, facilitating quick developer onboarding for distributed systems development. +#### CLI Management + + - **(2024)** [computingforgeeks.com: Kubectl Cheat Sheet for Kubernetes Admins & CKA Exam Prep](https://computingforgeeks.com/kubectl-cheat-sheet-kubernetes) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A specialized administration guide mapping essential kubectl commands for live platform troubleshooting and Certified Kubernetes Administrator (CKA) execution. Covers state descriptions, namespace filtering, and logging mechanics for large multi-tenant clusters. + - **(2023)** [github.com/devoriales/kubectl-cheatsheet](https://github.com/devoriales/cheatsheets) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” An open-source, opinionated collection of kubectl commands curated specifically for critical production debugging. It prioritizes node-level maintenance commands, network troubleshooting steps, and secure pod execution syntaxes to minimize MTTR. +## Data Science and ML + +### Databases + +#### NoSQL Document Stores + + - **(2025)** [developer.mongodb.com: MongoDB Cheat Sheet](https://www.mongodb.com/docs) [JAVASCRIPT CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official MongoDB developer cheat sheet compiling query API methods, aggregation pipelines, schema validations, index configurations, and replication set management patterns required to maintain distributed, document-based NoSQL backends. +#### PostgreSQL Administration + + - **(2024)** [postgrescheatsheet.com](https://www.tigerdata.com/learn/postgres-cheat-sheet) [SQL CONTENT] [COMMUNITY-TOOL] β€” A target-rich reference manual detailing PostgreSQL-specific administration commands, schema locks, index architectures (GIN/GiST), vacuum diagnostics, and replication parameters required to maintain highly-available relational storage layers. +#### Relational SQL + + - **(2023)** [github.com/ABZ-Aaron: SQL Cheat Sheet 🌟](https://github.com/ABZ-Aaron/cheat-sheets) [SQL CONTENT] [COMMUNITY-TOOL] β€” An intensive SQL syntax compilation focusing on relational queries. Highlights transaction control, subqueries, complex JOIN strategies, CTEs, and window functions used across major RDBMS engines (PostgreSQL, MySQL, SQLite). ## Developer Reference ### Syntax Cheat Sheets @@ -270,6 +271,23 @@ #### 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 Resources + +### GitHub Platform + +#### Productivity Hacks + + - **(2021)** [justingarrison.com: GitHub URL Hacks 🌟](https://justingarrison.com/blog/2021-07-11-github-url-hacks) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A collection of advanced GitHub browser URL tricks and query modifiers designed to streamline asynchronous developer workflows. Enables instant code diff generations, direct blame visualizations, and target branch comparisons without loading heavy local IDE environments. +### Reference Manuals + +#### Cheat Sheets (1) + + - **(2023)** [cheat-sheets.org 🌟](http://www.cheat-sheets.org) [HTML CONTENT] [LEGACY] β€” A widely cataloged aggregator portal consolidating technical cheat sheets for systems, databases, and networks. While visually legacy, it offers an offline-friendly reference architecture for engineers executing migration workflows on retro or multi-era stacks. +### Web OSINT + +#### Search Optimization + + - **(2022)** [supple.com.au: Google advanced search operators tips and tricks](https://supple.com.au/tools/google-advance-search-operators) [HTML CONTENT] [COMMUNITY-TOOL] β€” A granular guide to utilizing Google's advanced search operators for technical research and open-source intelligence (OSINT). This reference maps specific syntax combinations for finding leaked files, scanning public directories, and performing basic vulnerability indexing on target domains. ## Education and Automation ### Grading Systems @@ -277,6 +295,27 @@ #### 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. +## Infrastructure as Code + +### Terraform + +#### Best Practices + + - **(2024)** [acloudguru.com: The Ultimate Terraform Cheatsheet](https://www.pluralsight.com/resources/blog/cloud/the-ultimate-terraform-cheatsheet) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A comprehensive Terraform guide focusing on complex declarative HCL scenarios. It provides architectural blueprints for modular infrastructure definitions, dynamic code blocks, dependency locks, and robust state locking strategies to support parallel developer team updates. +#### CLI Reference + + - **(2026)** [terraform.io: Terraform Commands](https://developer.hashicorp.com/terraform/cli/commands) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The authoritative HashiCorp CLI reference for Terraform infrastructure lifecycle orchestration. Details standard workflow mechanics alongside essential state commands like taint, state import, and multi-workspace management needed to maintain integrity across environments. + - **(2024)** [techbeatly.com: Terraform Cheat Sheet](https://techbeatly.com/terraform-cheat-sheet) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A community-focused Terraform reference for fast automation setups. Features clear examples for dry-run validations, automated state target modifications, and headless pipeline integrations utilizing dynamic environment files. +#### HCL Syntax + + - **(2023)** [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) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A practical technical brief exploring declarative HCL infrastructure deployments. Synthesizes variable files configuration, provider schemas, output variables, and execution sequencing designed to execute safe, incremental rolling updates in cloud environments. +## Kubernetes (1) + +### Developer Experience (1) + +#### CLI Tools + + - **(2015)** [Kubectl Autocomplete](https://kubernetes.io/docs/reference/kubectl/quick-reference) [BASH CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Reference guide on installing shell-specific (Bash, Zsh) command completion parameters for kubectl, offering instant visual feedback on resource specs to maximize admin speed. ## Operating Systems ### Linux Utilities @@ -284,6 +323,14 @@ #### 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. +### LinuxUNIX + +#### Package Management + + - **(2024)** [linuxhandbook.com: Yum Command Cheat Sheet](https://linuxhandbook.com/cheatsheets/yum) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A quick operational guide to managing dependencies via the YUM/DNF package manager on Red Hat-family Linux servers. Includes key command syntaxes for repository subscriptions, dependency locks, cleaning operations, and automated security patching. +#### Shell Commands + + - **(2023)** [pixelbeat.org/cmdline](http://www.pixelbeat.org/cmdline.html) [HTML CONTENT] [COMMUNITY-TOOL] β€” An expansive Linux command-line cheat sheet capturing lower-level shell manipulations, network diagnostics, process management parameters, and advanced sed/awk text filtering pipelines. It acts as an essential diagnostic utility handbook for infrastructure engineers. ## Programming Languages ### Go @@ -292,6 +339,31 @@ - [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. +## Quality Assurance and Testing + +### Performance Testing + +#### Dynamic Parsing + + - **(2021)** [Cheat Sheet for Regular Expression in Jmeter](http://performanceoptimize.blogspot.com/2017/04/RegularExpressionCheatSheet.html) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A focused guide to using regular expression extractors in JMeter to handle dynamic correlation. Demonstrates how to isolate session tokens, CSRF tokens, and state parameters within API payloads to enable seamless end-to-end integration flows. +#### Load Generation + + - **(2022)** [JMeter Web Application Testing Cheatsheet](http://blog.extremehacking.org/blog/2015/11/09/jmeter-web-application-testing-cheatsheet) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A practical performance testing reference for orchestrating scalable web application simulations with Apache JMeter. Outlines parameterization patterns, thread configurations, cookie controls, and assertion setups to generate uniform traffic under test workloads. +### Test Automation + +#### Browser Testing + + - **(2024)** [lambdatest.com: The Ultimate Selenium Python Cheat Sheet for Test Automation](https://www.testmuai.com/blog/selenium-python-cheat-sheet) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” A robust test automation reference detailing Selenium interactions with Python. It provides clear patterns for explicit/implicit waits, headless browser executions, shadow DOM exploration, and multi-browser testing grids within CI pipelines. +## Security and Networking + +### Secure Shell SSH + +#### Penetration Testing + + - **(2022)** [pentestmonkey.net: ssh cheat sheet](http://pentestmonkey.net/cheat-sheet/ssh-cheat-sheet) [HTML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A security-centric SSH reference focused on vulnerability testing, dynamic SOCKS proxying, and credential manipulation patterns. Essential for platform architects looking to identify remote access configurations vulnerable to privilege escalation. +#### System Administration + + - **(2024)** [The SSH Commands Cheat Sheet for Linux SysAdmins / Users](https://computingforgeeks.com/ssh-commands-cheat-sheet-linux) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A comprehensive SSH command reference detailing robust system management patterns. Highlights custom configuration files setup, SSH agent keys, cipher specifications, and multiplexing connections to manage multiple remote nodes concurrently. ## Software Development ### Scripting @@ -301,11 +373,24 @@ - **(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. ## Software Engineering +### Build Tools + +#### Java Ecosystem + + - **(2024)** [lzone.de/cheat-sheet/Maven](https://lzone.de/#/LZone%20Cheat%20Sheets/Docker%20Swarm) [HTML CONTENT] [COMMUNITY-TOOL] β€” A curated list of quick Maven CLI hacks and optimization overrides. Outlines specific strategies for skipping unit tests, updating locked-down snapshots, and managing local repository paths on transient CI/CD runners. + - **(2023)** [maven.apache.org: Maven Quick Reference Card](http://maven.apache.org/guides/MavenQuickReferenceCard.pdf) [PDF CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official Maven quick reference card mapping the core project object model (POM) lifecycle phases. It covers the structural execution flow (compile, test, package, install, deploy) along with core plugin definitions and dependency scope settings. + - **(2023)** [journaldev.com](https://www.digitalocean.com/community/tutorials/maven-commands-options-cheat-sheet) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” An advanced Maven CLI reference mapping performance flags and optimization parameters. Covers dependency tree isolation, active profile selection, offline execution modes, and debugging scripts designed to improve CI pipeline runtimes for Java services. + - **(2022)** [cheatography.com](https://cheatography.com/mikesac/cheat-sheets/maven) [HTML CONTENT] [COMMUNITY-TOOL] β€” A crowdsourced Maven build sheet documenting base POM hierarchies and build commands. Tailored for junior developers transitioning into the Java ecosystem, it simplifies complex multi-module concepts and repositories. ### NodeJS -#### Best Practices +#### Best Practices (1) - [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] +### System Programming + +#### Modern C + + - **(2024)** [hackingcpp.com: C++ Cheat Sheets](https://hackingcpp.com/cpp/cheat_sheets) [C++ CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An advanced visual reference detailing Modern C++ (including standards C++20/C++23). Maps RAII architectures, smart pointers, lambda closures, STL algorithms, template metaprogramming, and concurrent execution patterns for high-frequency trading and low-latency systems. ### Version Control #### Branching Strategies @@ -314,6 +399,23 @@ #### Git Operations - [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. +### Web Development + +#### TypeScript Architecture + + - **(2026)** [docs.microsoft.com: Build JavaScript applications using TypeScript](https://www.typescriptlang.org) [TYPESCRIPT CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official Microsoft documentation and developer learning track for TypeScript. Details type configurations, advanced decorators, compiler configs, and module resolution patterns needed to build modern, type-safe enterprise applications. +## Version Control (1) + +### Git + +#### Developer Workflows + + - **(2023)** [dev.to: Git it RightπŸ”₯πŸ”₯πŸš€(Git CheatSheet) 🌟](https://dev.to/hey_atharva/git-it-right-git-cheatsheet-4o0h) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A community-focused guide compiling common Git traps and operational strategies for state recovery. Illustrates interactive rebasing workflows, manual commit recovery using git reflog, and remote force-with-lease push protections to avoid code loss. + - **(2023)** [GitKraken Git Cheat](https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet) [PDF CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A visual Git guide produced by GitKraken that bridges command-line mechanics with GUI visualization models. It simplifies complex branching topologies, remote stashing, and cherry-picking routines to help multi-developer teams prevent state deviation. +#### Fundamentals + + - **(2024)** [github.github.com/training-kit: Git cheat sheet](https://training.github.com/downloads/github-git-cheat-sheet.pdf) [PDF CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official training reference from GitHub outlining standard Git version control lifecycles. It provides concrete command breakdowns for repository branching, remote synchronization, history rewriting, and local workspace management safely and systematically. + - **(2024)** [geeksforgeeks.org: Essential Git Commands 🌟](https://www.geeksforgeeks.org/git/essential-git-commands) [HTML CONTENT] [COMMUNITY-TOOL] β€” A foundational Git tutorial documenting commands from system initialization to upstream integration. Serves as a primary learning reference for junior developers, illustrating basic workspace staging, branch merge strategies, and conflict mitigation. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Kubernetes](./kubernetes.md) diff --git a/v2-docs/chef.md b/v2-docs/chef.md index ea7f7144..7a2b3d72 100644 --- a/v2-docs/chef.md +++ b/v2-docs/chef.md @@ -5,9 +5,15 @@ ## Standard Reference - - [learn.chef.io](https://www.chef.io/training/tutorials) [COMMUNITY-TOOL] - [chef.io](https://www.chef.io) [COMMUNITY-TOOL] +## Infrastructure as Code + +### Configuration Management + +#### Chef (1) + + - **(2023)** [learn.chef.io](https://www.chef.io/training/tutorials) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Training directory and learning paths for the Chef configuration management framework. Guides users through automated node provisioning, compliance-driven policy enforcement, and infrastructure-as-code modeling. --- πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) diff --git a/v2-docs/cicd-kubernetes-plugins.md b/v2-docs/cicd-kubernetes-plugins.md index ea5ab251..61b4ec2f 100644 --- a/v2-docs/cicd-kubernetes-plugins.md +++ b/v2-docs/cicd-kubernetes-plugins.md @@ -3,10 +3,6 @@ !!! info "Architectural Context" 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 ### GitOps @@ -25,6 +21,13 @@ - [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. - [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. +## DevOps and CICD + +### GitLab Platforms + +#### Container Registries + + - **(2021)** [about.gitlab.com: GitLab 14.1 released with Helm Chart Registry and Escalation Policies](https://docs.gitlab.com/releases/#gitlab-kubernetes-agent-available-on-gitlabcom) [GO CONTENT] [COMMUNITY-TOOL] β€” Covers GitLab's 14.1 release, which integrated a built-in Helm Chart Registry directly into its package management suite. This addition simplifies cloud-native artifact delivery pipelines within a single UI. The release also standardized on-call escalation policies for continuous application incident management. --- πŸ’‘ **Explore Related:** [Jenkins Alternatives](./jenkins-alternatives.md) | [Gitops](./gitops.md) | [Registries](./registries.md) diff --git a/v2-docs/cloud-arch-diagrams.md b/v2-docs/cloud-arch-diagrams.md index b394cd4f..65188325 100644 --- a/v2-docs/cloud-arch-diagrams.md +++ b/v2-docs/cloud-arch-diagrams.md @@ -5,18 +5,6 @@ ## 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] - - [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] - - [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] - [cloudogu/k8s-diagrams](https://github.com/cloudogu/k8s-diagrams) ⭐ 339 [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] - [CloudCanvas - Diagramming for Cloud Infrastructure](https://cloudcanvas.co) [COMMUNITY-TOOL] @@ -52,6 +40,52 @@ - [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] +## Architecture Visualisation + +### Cloud Diagrams + +#### Cloudcraft + + - **(2026)** [cloudcraft.co](https://www.cloudcraft.co) [COMMUNITY-TOOL] β€” Secondary entry for Cloudcraft, stressing its functionality in live-synced AWS architecture modeling, resource topology discovery, and structural cost projection. +### Design Assets + +#### Azure + + - **(2026)** [Azure Architecture Icons](https://learn.microsoft.com/en-us/azure/architecture/icons) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official Microsoft Azure architectural icon library. Essential resource for standardizing diagrams, topology designs, and technical reference guides for complex cloud deployments. +### Diagramming Tools + +#### Cloud Infrastructure + + - **(2021)** [redhat.com: 6 architectural diagramming tools for cloud infrastructure](https://www.redhat.com/en/blog/diagramming-tools-cloud-infrastructure) [COMMUNITY-TOOL] β€” A curated evaluation of six architectural visualization utilities optimized for mapping cloud topologies. Highlights open-source software integration, collaborative multi-user modes, and programmatic generation options. +#### Comparison + + - **(2021)** [acloudguru.com: The top cloud diagramming tools, ranked](https://www.pluralsight.com/resources/blog/cloud/the-top-cloud-diagramming-tools-ranked) [COMMUNITY-TOOL] β€” Comparative evaluation of modern cloud architecture diagramming solutions. Ranks options based on real-time collaboration features, shape libraries, automation, and cost models. +#### Lucidchart + + - **(2026)** [Lucidchart](https://www.lucidchart.com/pages) [COMMUNITY-TOOL] β€” Premium cloud-native workspace for collaboration and diagram creation. Includes 'Lucidscale' technology for automatically converting multicloud infrastructure APIs into comprehensive diagrams. + - **(2026)** [Lucidchart](https://lucid.co/marketplace/91074b9b/aws) [COMMUNITY-TOOL] β€” Lucidchart's integration pathway for AWS architecture imports, showing the dynamic rendering of VPC setups, IAM policies, and active compute instances. +#### Network Topology + + - **(2021)** [redhat.com: Try these 5 diagramming tools for network architecture](https://www.redhat.com/en/blog/diagramming-tools-network-architecture) [COMMUNITY-TOOL] β€” Identifies five diagramming tools tailored specifically to high-density network architecture planning. Evaluates asset libraries, port-mapping capabilities, and standard routing representations. +#### draw.io + + - **(2026)** [diagrams.net](https://www.drawio.com) [COMMUNITY-TOOL] β€” Access portal to Draw.io (diagrams.net), a highly customizable open-source browser and desktop application for constructing detailed infrastructure topology maps, network diagrams, and UML schemas. + - **(2026)** [draw.io](https://app.diagrams.net) [COMMUNITY-TOOL] β€” Web interface of the diagrams.net visualization application. Enables highly collaborative vector modeling with direct export hooks into GitHub, Google Drive, and local storage formats. + - **(2022)** [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] β€” Reviews diagrams.net as an enterprise tool for system architects. Highlights its rich support for native integration into Git repositories, custom shape libraries, and zero-trust self-hosting compliance. +## Cloud Architecture + +### Visualization and Security + +#### CloudMapper + + - **(2020)** [CloudMapper (OSS)](https://duo.com/blog) [COMMUNITY-TOOL] β€” Reference detailing CloudMapper's capability to run audits against raw cloud-provider APIs, facilitating dependency analysis and isolating orphaned routing records. +## Infrastructure + +### Developer Tooling + +#### Design Patterns + + - **(2023)** [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Comprehensive patterns from the Azure Architecture Center guiding development of enterprise web apps. Demonstrates decoupling strategies, state management, Zero Trust endpoint security, and microservice communication topologies. ## Platform Engineering ### AI Integration diff --git a/v2-docs/container-managers.md b/v2-docs/container-managers.md index db2db29a..e8742269 100644 --- a/v2-docs/container-managers.md +++ b/v2-docs/container-managers.md @@ -5,32 +5,6 @@ ## 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] - [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] - [A Practical Introduction to Container Terminology](https://developers.redhat.com/blog/2018/02/22/container-terminology-practical-introduction) [COMMUNITY-TOOL] @@ -91,21 +65,105 @@ - [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] +## Automation and Infrastructure + +### Configuration Management + +#### Podman Orchestration + + - **(2022)** [**redhat.com: How to automate Podman installation and deployment using Ansible 🌟**](https://www.redhat.com/en/blog/automate-podman-ansible) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Demonstrates the declarative configuration and automation of Podman host environments using Ansible modules. Covers setting up user namespaces for rootless execution, deploying container workloads, and auto-generating systemd services. High value for platform operations teams managing edge systems or bare-metal clusters. +## Container Technology + +### Containerization + +#### Best Practices + + - **(2021)** [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] β€” Outlines foundational container building guidelines, highlighting the use of minimal parent images (e.g., alpine, distroless), strict utilization of multi-stage builds, and running runtime processes as non-root users. These simple practices significantly mitigate security attack surfaces. This guide serves as a great starting point for development teams transitioning to containerized pipelines. +#### Security + + - **(2022)** [**How to use the --privileged flag with container engines**](https://www.redhat.com/en/blog/privileged-flag-container-engines) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An informative security overview regarding the risks of using the '--privileged' flag in container runtimes. Explains how this bypasses critical kernel isolation layers and presents alternative approaches, such as mapping selective Linux capabilities ('--cap-add') or rootless configurations to limit potential container breakouts. +### Daemonless Containerization + +#### Automation + + - **(2021)** [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] β€” A practical guide to wrapping Podman commands inside basic shell automation scripts to build repeatable and modular application runners. Emphasizes the lightweight nature of daemonless engines, showcasing that elaborate configurations can often be replaced by clean, low-dependency shell routines. +#### Compatibility Layers + + - **(2022)** [**redhat.com: Using Podman and Docker Compose**](https://www.redhat.com/en/blog/podman-docker-compose) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] β€” Walks through how to integrate Docker Compose configurations directly with Podman by leveraging Podman's API service socket. Offers a critical bridge for development teams with complex legacy Compose files who wish to transition to daemonless, rootless setups without rewriting their local deployment manifests. + - **(2021)** [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] β€” Evaluates the differences between the Python-implemented Podman Compose utility and native Docker Compose coupled with Podman's backend API socket. Analyzes compatibility, performance, and volume-mounting differences to help engineers decide on the best strategy for local multi-container composition. +#### Edge and IoT + + - **(2021)** [==redhat.com: How to use auto-updates and rollbacks in Podman==](https://www.redhat.com/en/blog/podman-auto-updates-rollbacks) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Examines Podman's automated container update mechanics integrated with systemd. If an updated OCI container fails a health check on boot, Podman automatically rolls back the instance to the previous stable state. This unique, low-overhead pattern is critical for managing autonomous edge deployments and zero-touch remote operations. +#### Features Overview + + - **(2021)** [redhat.com: 5 Podman features to try now](https://www.redhat.com/en/blog/podman-features-1) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Highlights five lesser-known Podman features, including local directory mounting without starting a container, native systemd service auto-generation, and structural image signing validation. This serves as an excellent reference for engineers looking to utilize the full capabilities of daemonless container engines. +#### Kubernetes Migration + + - **(2022)** [**redhat.com: From Docker Compose to Kubernetes with Podman**](https://www.redhat.com/en/blog/compose-kubernetes-podman) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Demonstrates Podman's capability to read and generate native Kubernetes YAML files using 'podman play kube' and 'podman generate kube'. This integration allows developers to design and test multi-container pods locally on their workstation before shipping the identical manifest to a Kubernetes production environment. + - **(2022)** [**redhat.com: Build Kubernetes pods with Podman play kube**](https://www.redhat.com/en/blog/podman-play-kube-updates) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Discusses enhancements made to Podman's ability to ingest Kubernetes Pod, Deployment, and PersistentVolumeClaim YAML declarations. This capability allows developers to mock Kubernetes deployment scenarios locally using systemd-integrated Podman backends, accelerating local feedback cycles and lowering cloud resource costs. +#### MacOS Setup + + - **(2023)** [**redhat.com: How to replace Docker with Podman on a Mac, revisited**](https://www.redhat.com/en/blog/replace-docker-podman-mac-revisited) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Revisits macOS migrations to Podman, featuring optimizations to helper VMs, Rosetta 2 emulation for architecture transitions (x86/ARM), and enhanced volume sharing. These modifications simplify native Mac-based workflows, confirming Podman's status as a viable corporate tool for development teams. + - **(2021)** [redhat.com: How to replace Docker with Podman on a Mac](https://www.redhat.com/en/blog/replace-docker-podman-macos) 🌟🌟🌟 [COMMUNITY-TOOL] β€” A step-by-step setup guide for configuring Podman on macOS platforms to replace proprietary desktop solutions. Details how to initiate the underlying Linux VM helper, map CLI aliases, and run basic rootless OCI images. Essential onboarding documentation for development teams migrating to open-source developer environments. +#### Observability + + - **(2021)** [redhat.com: How to use Podman to get information about your containers](https://www.redhat.com/en/blog/container-information-podman) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Explains how to use Podman diagnostic commands to inspect, log, and monitor containers. Focuses on filtering metadata arrays to verify port configurations, network bindings, and systemd hooks. Useful reference for systems administrators debugging rootless container deployments. +#### Podman + + - **(2026)** [==Libpod: Library and tool for running OCI-based containers in Pods==](https://github.com/containers/podman) ⭐ 31763 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Libpod is the underlying library that hosts the Podman container management tool, enabling daemonless and rootless execution of OCI-compliant pods and containers. It brings Kubernetes pod primitives down to local workstations. In 2026, Podman remains the standard tool for local container manipulation on modern enterprise distributions. +#### Podman Ecosystem + + - **(2021)** [Podman remote clients for macOS and Windows](https://www.redhat.com/en/blog/podman-clients-macos-windows) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Details the architecture of remote Podman clients on macOS and Windows, which allow developers to manage containers running inside a localized Linux virtual machine. Leverages a secure REST API client configuration to bridge non-Linux developer hosts with backend container workloads without needing background system daemons. +#### Security (1) + + - **(2021)** [**redhat.com: Exploring the new Podman secret command 🌟**](https://www.redhat.com/en/blog/new-podman-secrets-command) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Explores the Podman secrets API, enabling developers to declare and manage secrets locally without embedding sensitive values inside container layers or environment variables. Highlights Podman's architectural security posture by isolating secret storage within the user's home directory structures, aligning developer practices with production container security standards. +#### Systemd Integration + + - **(2023)** [==redhat.com/sysadmin/quadlet-podman==](https://www.redhat.com/en/blog/quadlet-podman) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A detailed analysis of Quadlet, a tool within the Podman ecosystem that simplifies running containers under systemd. Instead of writing verbose systemd files, Quadlet parses simple configuration declarations to automatically create native services. This pattern is the gold standard for managing rootless container lifecycles in production Linux systems. +### Image Management + +#### Skopeo + + - **(2022)** [==Promoting container images between registries with skopeo==](https://www.redhat.com/en/blog/promoting-container-images-between-registries-with-skopeo) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A technical guide to utilizing Skopeo, a specialized utility designed for querying, copying, and signing container images directly across remote registries without needing local downloads or docker daemon engines. Skopeo is widely used in enterprise CI/CD pipelines to promote container images between registries with minimal latency and network overhead. +### Registries and Catalogs + +#### Enterprise Repositories + + - **(2026)** [**Red Hat Ecosystem Catalog**](https://catalog.redhat.com/en/software/containers/explore) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” The Red Hat Ecosystem Catalog provides vetted, secure, and optimized enterprise container images. This platform allows enterprise teams to secure their base image software supply chain by sourcing artifacts that undergo regular vulnerability scans and performance verification on Red Hat Enterprise Linux and OpenShift platforms. +### Runtimes + +#### CRI-O and Podman Ecosystem + + - **(2022)** [**Why Red Hat is investing in CRI-O and Podman**](https://www.redhat.com/en/blog/why-red-hat-investing-cri-o-and-podman) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A strategic and technical explanation of Red Hat's investment in CRI-O as a Kubernetes-dedicated runtime, alongside Podman as a daemonless utility for local developer environments. Highlights the performance, stability, and security enhancements achieved by breaking away from the monolithic Docker daemon. This transition established the modern open-source container runtime standard. +#### Comparison and Architecture + + - **(2021)** [==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) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A classic, comprehensive deep-dive comparing the design of traditional container runtimes (Docker, containerd) with microVM virtualization engines (Firecracker, Kata Containers) and sandboxed runtimes (Nabla). It evaluates trade-offs regarding startup speed, memory footprints, and multi-tenant security isolation. Highly referenced by platform architects as the definitive overview of runtime mechanics. +#### Legacy Adapters + + - **(2020)** [Frakti](https://github.com/kubernetes-retired/frakti) ⭐ 675 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟 [LEGACY] β€” Critical Live Grounding: Frakti was built as a hypervisor-based Container Runtime Interface (CRI) for Kubernetes to execute runtimes like Kata Containers directly. This repository has been officially retired and archived by the Kubernetes organization. Contemporary architectures use direct runtime engine integrations via containerd and CRI-O, rendering Frakti legacy. +#### Performance Tuning + + - **(2022)** [**scrivano.org: the journey to speed up running OCI containers**](https://scrivano.org/posts/2022-10-21-the-journey-to-speed-up-oci-containers) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Chronicles the optimization journey taken to boost the instantiation speed of OCI-compliant containers. Focuses on file system overheads, image layer parsing, and low-level improvements inside container runtime layers. In 2026, these efforts are reflected in advanced image pulling techniques like eStargz and overlay-aware storage drivers. +### Standards + +#### Open Container Initiative + + - **(2026)** [==OCI: Open Container Initiative==](https://opencontainers.org) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The home of the Open Container Initiative (OCI), standardizing industry specifications for container image layouts and runtime execution behaviors. This standard ensures interoperability and prevents vendor lock-in across the modern cloud-native landscape. In 2026, compliance with OCI specifications remains mandatory for every production-ready orchestrator and runtime. ## DevSecOps ### CICD Pipeline Security -#### Podman +#### Podman (1) - [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. ## Infrastructure -### Containerization +### Containerization (1) #### 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. -## Observability +## Observability (1) ### Logging diff --git a/v2-docs/crunchydata.md b/v2-docs/crunchydata.md index adbdece9..d48a03aa 100644 --- a/v2-docs/crunchydata.md +++ b/v2-docs/crunchydata.md @@ -5,49 +5,6 @@ ## 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) - [Kubernetes.io: Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator) [COMMUNITY-TOOL] - [crunchydata.com](https://www.crunchydata.com) [COMMUNITY-TOOL] - [github.com/CrunchyData](https://github.com/CrunchyData) [COMMUNITY-TOOL] @@ -73,6 +30,162 @@ - [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] +## Data Infrastructure + +### Database Backups + +#### Disaster Recovery + + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A detailed playbook for executing continuous point-in-time recovery (PITR) with pgBackRest inside Kubernetes. Demonstrates configuring WAL archiving processes and utilizing operator CRDs to restore databases to a granular microsecond timestamp. +#### Storage Backends + + - **(2021)** [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] β€” Announces native Google Cloud Storage (GCS) driver support within pgBackRest integration. Explores the architectural advantage of streaming database backups directly to Google Cloud bucket infrastructures, skipping intermediate storage layers to perform high-efficiency Point-In-Time Recovery (PITR). +### PostgreSQL + +#### Connection Pooling + + - **(2021)** [blog.crunchydata.com: Your Guide to Connection Management in Postgres 🌟](https://www.crunchydata.com/blog/your-guide-to-connection-management-in-postgres) [COMMUNITY-TOOL] [GUIDE] β€” An in-depth guide on handling highly concurrent microservice application loads using PgBouncer. Compares transaction vs. session pooling mechanisms and defines cluster sizing guidelines required to protect underlying PostgreSQL memory structures from request overload. +#### Containerized Applications + + - **(2021)** [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] β€” Introduces Crunchy Container Apps, a design pattern to quickly run database-adjacent workflows inside lightweight container structures. Intended for development speed, it bundles testing, local databases, and migration utilities efficiently. +#### Database Replication + + - **(2021)** [blog.crunchydata.com: Active-Active PostgreSQL Federation on Kubernetes](https://www.crunchydata.com/blog/active-active-postgres-federation-on-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Examines active-active multi-master federation mechanisms on Kubernetes using logical replication. Addresses the inherent latency penalties, conflict resolution complexities, and split-brain risks that system architects must mitigate when building distributed relational topologies. +#### Database Upgrades + + - **(2021)** [blog.crunchydata.com: PostgreSQL 14 on Kubernetes (with examples!)](https://www.crunchydata.com/blog/postgresql-14-on-kubernetes) [COMMUNITY-TOOL] [GUIDE] β€” Walks through deploying and running PostgreSQL 14 workloads inside Kubernetes. Showcases updated query planning configurations, modern transactional scalability limits, and specific operational upgrades built into the Operator CRD. +#### Docker Swarm Deployment + + - **(2019)** [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] [GUIDE] β€” Outlines an automated recipe for deploying a highly available PostgreSQL cluster within a Docker Swarm orchestrator environment. While historically useful for simpler setups, live grounding shows modern production standardizations have aggressively shifted to declarative Kubernetes Operators due to robust control plane capabilities. +#### Performance Tuning + + - **(2020)** [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] [GUIDE] β€” Technical guide on configuring and parsing performance telemetry with the `pg_stat_statements` extension. Shows how to track query performance patterns, isolate slow statements, and resolve indexing shortfalls in Postgres instances running on containerized platforms. +### PostgreSQL on Kubernetes + +#### GKE Deployments + + - **(2020)** [info.crunchydata.com: Deploying the PostgreSQL Operator on GKE](https://www.crunchydata.com/blog/install-postgres-operator-kubernetes-on-gke-ansible) [COMMUNITY-TOOL] [GUIDE] β€” Walks through deploying the Crunchy PostgreSQL Operator on Google Kubernetes Engine (GKE) leveraging Ansible automation. Demonstrates handling enterprise stateful requirements on managed Kubernetes, including GKE dynamic persistent volume provisioning and optimal storage class definitions. +#### Multi-Cluster + + - **(2021)** [blog.crunchydata.com: Multi-Kubernetes Cluster PostgreSQL Deployments](https://www.crunchydata.com/blog/multi-kubernetes-cluster-postgresql-deployments) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores building high-availability multi-cluster PostgreSQL topologies spanning distinct physical zones. Discusses network transit setup, Cross-Cluster backup syncs, and leveraging pgBackRest architectures to implement reliable regional disaster recovery frameworks. +#### Operator Releases + + - **(2021)** [blog.crunchydata.com: Crunchy Postgres Operator 4.6.0 🌟](https://www.crunchydata.com/blog/crunchy-postgres-operator-4.6.0) [COMMUNITY-TOOL] β€” Documents the features of Crunchy Postgres Operator 4.6.0, highlighting upgrades to backup engines, custom sidecars, and integration monitoring. Live grounding notes that while 4.6.0 was a reliable milestone, users should prioritize modern 5.x releases featuring fully declarative control planes. + - **(2021)** [blog.crunchydata.com: Next Generation Crunchy Postgres for Kubernetes 5.0 Released](https://www.crunchydata.com/news/next-generation-crunchy-postgres-for-kubernetes-released) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Introduces Crunchy Postgres Operator 5.0, a complete declarative redesign. By aligning with native Kubernetes API controllers and eliminating external CLI utilities like 'pgo', it significantly simplifies gitops compatibility and improves operational control over enterprise PG clusters. +## Databases + +### Database Migration + +#### Oracle to PostgreSQL + + - **(2021)** [info.crunchydata.com: Migrating from Oracle to PostgreSQL: Tips and Tricks](https://www.crunchydata.com/blog/migrating-from-oracle-to-postgresql-questions-and-considerations) [SQL CONTENT] [ADVANCED LEVEL] [LEGACY] β€” Addresses strategic planning, dialect disparities, and type-conversion pitfalls experienced by DBAs transitioning massive enterprise relational datasets from legacy Oracle instances to open-source PostgreSQL. + - **(2021)** [info.crunchydata.com: Setup ora2pg for Oracle to Postgres Migration](https://www.crunchydata.com/blog/setup-ora2pg-for-oracle-to-postgres-migration) [PERL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Step-by-step setup guide for configuring ora2pg. This open-source migration tool extracts schemas, packages, triggers, and table definitions from Oracle database catalogs and rewrites them into clean, loadable PostgreSQL sql structures. +### Kubernetes Operators + +#### OpenShift Deployments + + - **(2020)** [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) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Identical to index 40. Outlines security profiles and integration configurations required to securely configure and run the v4.3 operator on OpenShift's container cluster fabric. +#### Postgres Operator v4 + + - **(2020)** [info.crunchydata.com: Crunchy PostgreSQL for Kubernetes 4.3 Released](https://www.crunchydata.com/news/crunchy-postgresql-for-kuberenetes-4.3) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Release announcement for Crunchy PostgreSQL Operator v4.3, introducing pgBackRest multi-repository backing and enhanced security. Users should migrate to Operator v5+ to align with modern Kubernetes APIs. + - **(2019)** [crunchydata blog: What's New in Crunchy PostgreSQL Operator 4.0](https://www.crunchydata.com/blog/crunchy-postgres-kubernetes-operator-4.0) [GO CONTENT] [ADVANCED LEVEL] [LEGACY] β€” Architectural announcement of Crunchy PostgreSQL Operator v4.0. Highlights performance gains, dynamic provisioning schemas, and initial scale-out capabilities. Users in 2026 should note that Crunchy Operator has evolved to v5+, making v4 patterns legacy. +#### Storage Engine Integration + + - **(2021)** [info.crunchydata.com: Using the PostgreSQL Operator with Rook Ceph Storage](https://www.crunchydata.com/blog/crunchy-postgresql-operator-with-rook-ceph-storage) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demonstrates configuring the Crunchy PostgreSQL Operator to dynamically claim storage resources managed by a Rook-orchestrated Ceph storage cluster. Harnesses block storage pools to achieve robust, distributed replication properties at the persistent volume layer. +### PostgreSQL (1) + +#### Application Integration + + - **(2022)** [info.crunchydata.com: Composite Primary Keys, PostgreSQL and Django](https://www.crunchydata.com/blog/composite-primary-keys-postgresql-and-django) [PYTHON CONTENT] [LEGACY] β€” Evaluates architectural challenges faced when integrating Django's ORM layer with legacy or complex multi-column composite primary key schemas designed on enterprise PostgreSQL tables. +#### Backup and Recovery + + - **(2022)** [info.crunchydata.com: Scheduled PostgreSQL Backups and Retention Policies with Kubernetes](https://www.crunchydata.com/blog/schedule-postgresql-backups-and-retention-with-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β€” Technical deep-dive on managing database recovery points. Demonstrates automating pgBackRest-driven scheduled full and incremental backups targeting S3-compliant storage engines with custom retention periods. + - **(2022)** [info.crunchydata.com: pgBackRest - Performing Backups on a Standby Cluster](https://www.crunchydata.com/blog/pgbackrest-performing-backups-on-a-standby-cluster) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Shows how to perform resource-intensive backup operations directly against standby clusters instead of primary nodes using pgBackRest. Eliminates overhead and maintains optimal performance levels on write-heavy primary database engines. +#### CLI and Tooling + + - **(2021)** [info.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands](https://www.crunchydata.com/blog/d-meta) [SQL CONTENT] [COMMUNITY-TOOL] β€” Quick operational guide focusing on using psql meta-commands (like \d, \dt, and \di) to parse, discover, and document active database schemas, tables, and relationships via standard terminal interactions. +#### Data Consistency + + - **(2021)** [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) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Examines the trade-offs between write latency and zero-data-loss guarantees. Configures the Crunchy PostgreSQL Operator for synchronous replication topologies to protect transaction logs from host crashes. +#### Data Ingestion + + - **(2022)** [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) [SQL CONTENT] [COMMUNITY-TOOL] β€” Highlights performance execution structures utilizing the PostgreSQL native `COPY` command to achieve optimal ingestion speeds for parsing bulk-formatted CSV and unstructured JSON data payloads. +#### Database Administration + + - **(2021)** [info.crunchydata.com: Deploy pgAdmin4 with PostgreSQL on Kubernetes](https://www.crunchydata.com/blog/deploy-pgadmin4-with-postgresql-on-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β€” A practical tutorial covering the setup and deployment of a web-based pgAdmin4 console side-by-side with running PostgreSQL StatefulSets on Kubernetes, ensuring secure local ingress routing. +#### Database Observability + + - **(2022)** [info.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes](https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β€” Technical orchestration walkthrough detailing Prometheus and Grafana instrumentation configurations optimized for monitoring multi-tenant Kubernetes PostgreSQL StatefulSet resources. + - **(2022)** [info.crunchydata.com: Monitoring PostgreSQL clusters in kubernetes](https://www.crunchydata.com/blog/monitoring-postgresql-clusters-in-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β€” Outlines operational observability strategies for containerized PostgreSQL engines. Integrates Prometheus metric scraping with pg_exporter and custom dashboards to surface critical transaction rate, replication lag, and disk utilization graphs. + - **(2022)** [info.crunchydata.com: PostgreSQL Monitoring for Application Developers: The DBA Fundamentals](https://www.crunchydata.com/blog/postgresql-monitoring-for-application-developers-dba-stats) [SQL CONTENT] [COMMUNITY-TOOL] β€” Essential monitoring playbook tailored for developers. Bridges abstract database layers with OS reality, helping analyze connection pool sizes, query performance bottlenecks, and active transactions using native catalog system tables. + - **(2019)** [info.crunchydata.com: Introducing the Postgres Prometheus Adapter](https://www.crunchydata.com/blog/using-postgres-to-back-prometheus-for-your-postgresql-monitoring-1) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Overview of utilizing the timescale-based Postgres Prometheus adapter as a long-term data store backing Prometheus telemetry. While valuable, current architectures typically favor native OpenTelemetry or direct Cortex/Thanos integrations. +#### High Availability + + - **(2023)** [info.crunchydata.com: Deploying Active-Active PostgreSQL on Kubernetes](https://www.crunchydata.com/blog/active-active-on-kubernetes) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Identical to index 27. Explains logical multi-node replication considerations, performance bounds, and conflict resolution schemas essential for cross-region, active-active PostgreSQL databases inside Kubernetes. + - **(2023)** [info.crunchydata.com: Deploy High-Availability PostgreSQL Clusters on Kubernetes by Example](https://www.crunchydata.com/blog/deploy-high-availability-postgresql-on-kubernetes) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Detailed blueprint utilizing Patroni-driven clustering to guarantee consensus, automatic failovers, and replica replication consistency within StatefulSet designs deployed inside Kubernetes. +#### Performance Tuning (1) + + - **(2023)** [info.crunchydata.com: Tuning Your Postgres Database for High Write Loads](https://www.crunchydata.com/blog/tuning-your-postgres-database-for-high-write-loads) [SQL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Practical manual on tuning PostgreSQL configuration flags (shared_buffers, max_wal_size, work_mem) to maximize write throughput performance on heavy transaction-processing clusters deployed within dynamic Kubernetes limits. +## Enterprise Platforms + +### OpenShift Integration + +#### PostgreSQL Operators + + - **(2019)** [Crunchy PostgreSQL and Openshift](https://www.redhat.com/en/blog/leveraging-the-crunchy-postgresql) [COMMUNITY-TOOL] β€” Analyzes the operational integration of Crunchy PostgreSQL Operators within Red Hat OpenShift. Discusses automated storage scheduling, multi-tenancy constraints, and passing strict enterprise certification scans. +### OpenShift Security + +#### Security Context Constraints + + - **(2019)** [ref1](https://www.redhat.com/en/blog/understanding-service-accounts-sccs) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep dive into Security Context Constraints (SCC) and Service Accounts inside OpenShift clusters. Explains container security profiles, uid-range allocations, and custom SCC assignments required to safely run stateful engines like PostgreSQL. +## GitOps + +### Declarative Infrastructure + +#### PostgreSQL Automation + + - **(2021)** [info.crunchydata.com: Using GitOps to Self-Manage Postgres in Kubernetes 🌟](https://www.crunchydata.com/blog/gitops-postgres-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes managing database lifecycles inside Kubernetes using GitOps patterns with tools like Argo CD and Flux. This method enables declarative management of Crunchy Postgres Custom Resources (CRDs) to systematically coordinate scheme updates and database settings through version control. +### Kubernetes Packaging + +#### Helm and Argo CD + + - **(2021)** [blog.crunchydata.com: Helm, GitOps and the Postgres Operator](https://www.crunchydata.com/blog/gitops-postgres-kubernetes-helm) [COMMUNITY-TOOL] β€” Details structural integration patterns combining Helm chart packaging with GitOps delivery cycles. Focuses on orchestrating Helm-wrapped Postgres Operator CRDs via Argo CD, offering a template-driven mechanism to enforce policy standards across fleet-wide deployments. +## Orchestration + +### Kubernetes Bootstrap + +#### Bare-Metal Deployments + + - **(2021)** [blog.crunchydata.com: Kubernetes + Postgres Cluster From Scratch on Rocky 8](https://www.crunchydata.com/blog/kube-cluster-from-scratch-on-rocky-8) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Duplicate publication detailing network engineering, CRI integration, SELinux enforcement, and kernel tuning modifications required on Rocky Linux 8 nodes hosting transactional Postgres instances. +### Kubernetes Scheduling + +#### Stateful Pod Placement + + - **(2020)** [blog.crunchydata.com: Kubernetes Pod Tolerations and Postgres Deployment Strategies 🌟](https://www.crunchydata.com/blog/kubernetes-pod-tolerations-and-postgresql-deployment-strategies) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Identical publication detailing the implementation of pod tolerations for database clusters. Explains how to separate mission-critical Postgres pods from general application microservices using node affinities to guarantee high IOPS disk structures and deterministic memory pools. +## Resources + +### Developer Experience + +#### Documentation Hub + + - **(2021)** [Announcing the Crunchy Data Developer Portal](https://www.crunchydata.com/blog/announcing-the-crunchy-data-developer-portal) [COMMUNITY-TOOL] β€” Launches the Crunchy Developer Portal, offering curated documentation, interactive tutorials, and code samples. It focuses on accelerating developer adoption of advanced features like PostgreSQL JSONB schemas, GIS data modeling, and performance tuning. +## Security + +### Transport Layer Security + +#### Certificate Management + + - **(2021)** [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] [GUIDE] β€” Covers automating TLS certificate provisioning and rotation on Kubernetes using CNCF cert-manager. Explains how to configure cert-manager Issuers to issue certificates directly consumed by Postgres Operator pods to maintain continuous secure database channels. +#### Database Encryption + + - **(2020)** [blog.crunchydata.com: Deploy PostgreSQL With TLS in Kubernetes](https://www.crunchydata.com/blog/set-up-tls-for-postgresql-in-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Establishes a security blueprint for setting up mutual TLS (mTLS) configurations on PostgreSQL within Kubernetes. Explains generation of trust stores, server certificates, and target secrets, emphasizing standard patterns to restrict client connections to verified TLS certificates. +## Storage + +### Kubernetes Storage + +#### Dynamic Volume Resizing + + - **(2021)** [blog.crunchydata.com: Can't Resize your Postgres Kubernetes Volume? No Problem!](https://www.crunchydata.com/blog/resize-postgres-kubernetes-volume-instance-sets) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores recovery strategies for cloud storage providers that do not support online volume expansion. Demonstrates dynamic cluster volume migration by scaling new stateful replica sets with larger PVC capacities and performing failovers via replication. --- πŸ’‘ **Explore Related:** [Databases](./databases.md) | [Yaml](./yaml.md) | [Message Queue](./message-queue.md) diff --git a/v2-docs/customer.md b/v2-docs/customer.md index 38ce3354..89fec951 100644 --- a/v2-docs/customer.md +++ b/v2-docs/customer.md @@ -5,11 +5,6 @@ ## 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 IT-Zentrum](https://www.facebook.com/pages/BMW-IT-Zentrum/122968844423716) [COMMUNITY-TOOL] - [**BMW ConnectedDrive**:](https://www.bmw-connecteddrive.com) [COMMUNITY-TOOL] @@ -49,6 +44,23 @@ #### 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. +## Modern Architecture + +### Artificial Intelligence (1) + +#### Medical Imaging + + - **(2024)** [==health.google: AI-enabled imaging and diagnostics previously thought impossible==](https://health.google/imaging-and-diagnostics) [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Overview of Google Health's platform for deploying AI models in clinical imaging and diagnostics. Illustrates the deep architectural requirements of running highly secure, real-time inferencing applications inside strictly compliant healthcare data architectures. +### Industrial Engineering + +#### Quality Assurance + + - **(2023)** [**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) [SPANISH CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Insightful case study analyzing how Deming's classic Total Quality Management (TQM) principles are integrated into automated automotive manufacturing lines at Tesla's Shanghai plant. Synthesizes industrial feedback-loop theories with modern agile deployment frameworks. +### Kubernetes + +#### Enterprise Scaling + + - **(2021)** [==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) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A monumental real-world case study showcasing why Mercedes-Benz runs its software fleet across 900+ Kubernetes clusters worldwide. Outlines critical decisions on isolated cluster boundaries, security profiles, and unified platform operations at global industrial scale. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) diff --git a/v2-docs/databases.md b/v2-docs/databases.md index 6dcc960a..1af0268f 100644 --- a/v2-docs/databases.md +++ b/v2-docs/databases.md @@ -5,40 +5,6 @@ ## 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] - [itnext.io: Operator Lifecycle Manager](https://itnext.io/wth-is-a-operator-lifecycle-manager-873cf1661b04) [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] @@ -181,6 +147,116 @@ #### 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. +## Data Architecture + +### Cloud Native Databases + +#### OpenShift Integration + + - **(2021)** [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) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Formulates the technical decision matrix for running containerized database engines on Red Hat OpenShift. Evaluates the benefits of integrated storage management (OpenShift Data Foundation), centralized lifecycle management via Operators, and consistent security postures. Provides clarity on identifying workloads suitable for containerization versus those suited for bare metal or external VM environments. +#### Stateful Workloads + + - **(2022)** [blog.crunchydata.com: Using Kubernetes? Chances Are You Need a Database 🌟](https://www.crunchydata.com/blog/using-kubernetes-chances-are-you-need-a-database) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Analyzes the shifting industry paradigm of running databases directly on Kubernetes platforms. Historically discouraged due to ephemeral container design, modern CSI-compliant persistent storage and operator frameworks have made containerized databases highly viable. This architectural guide assists engineering leaders in evaluating whether to leverage cloud-managed database services or orchestrate self-managed database operators within their clusters. +### Cloud Services + +#### Service Binding + + - **(2022)** [cloud.redhat.com: Simplifying Database Cloud Service Access](https://www.redhat.com/en/blog/simplifying-database-cloud-service-access) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Examines the Service Binding Specification for Kubernetes, designed to simplify database and cloud service consumption for application workloads. By standardizing secret mounting and connection variables, this mechanism reduces boilerplates and decouples application code from infrastructure bindings. Essential reading for architects designing clean, platform-agnostic cloud-native microservices. +### Database Comparison + +#### Industry Analysis + + - **(2021)** [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) [N/A CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” Highlights a controversial critique of MySQL's architectural limitations and historical engineering baggage from a former Oracle database engineer. Contemplates codebase complexities, optimizer parser decisions, and transactional limitations of InnoDB compared to PostgreSQL. This serves as historical and conceptual context for RDBMS engine selection. +#### Relational Models + + - **(2022)** [sqlrevisited.blogspot.com: MySQL vs PostgreSQL? Pros and Cons](https://www.sqlrevisited.com/2022/03/mysql-vs-postgresql-pros-and-cons.html) [N/A CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” Presents a balanced technical comparison of MySQL and PostgreSQL. Analyzes functional capabilities such as rich data types support (JSONB), compliance standards, procedural execution, ecosystem licensing, and community extensions. Aids developers in choosing the correct engine based on specific operational and write requirements. +### Database Internals + +#### Fundamentals + + - **(2023)** [==architecturenotes.co: Things You Should Know About Databases==](https://architecturenotes.co/p/things-you-should-know-about-databases) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An exhaustive, highly visual compendium detailing core database systems theory and mechanical sympathy. Covers indexes, transaction isolation levels (ACID), write-ahead logging (WAL), page storage, replication Topologies, and execution planners. It serves as an indispensable reference for backend architects seeking to write high-performance queries and design scalable schema topologies. +#### Sharding and Partitioning + + - **(2023)** [**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) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A comparative technical analysis of database sharding architectures, contrasting native MongoDB horizontal partitioning with Postgres-based sharding methodologies. Details the mechanical trade-offs between hash, range, and zone-based partition routing. Explains how shard key selection affects query latency, transaction atomicity, and parallel execution paths. +### Database Operations + +#### Autoscaling + + - **(2023)** [**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) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Explores the technical intricacies of horizontal and vertical autoscaling for stateful database engines within Kubernetes. Leveraging Custom Resource Definitions (CRDs) and specialized operators, the guide analyzes scaling mechanics for MongoDB, MySQL, and PostgreSQL. It warns of critical pitfalls such as race conditions during simultaneous CPU and storage scaling, highlighting the architectural care required to prevent split-brain issues. +#### CICD Protocols + + - **(2022)** [cloudbees.com: Introductory Handbook for Database Continuous Integration](https://www.cloudbees.com/blog/beginners-guide-to-continuous-integration-and-deployment) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A foundational handbook focused on extending continuous integration (CI) and continuous delivery (CD) practices to database schemas and migrations. Explores state-based and migration-based schema management strategies using popular tools (e.g., Liquibase, Flyway) alongside Kubernetes GitOps pipelines to eliminate deployment drift and synchronize application-database releases safely. +### Disaster Recovery + +#### OpenShift Integration (1) + + - **(2021)** [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) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A deep-dive technical briefing presenting strategies for enterprise database disaster recovery (DR) on Red Hat OpenShift, co-authored by Red Hat and Crunchy Data. Focuses on orchestrating multi-region replication topologies, active-passive failovers, and storage-level replication. Highlights the integration of PostgreSQL operators with advanced storage substrates to achieve minimal Recovery Point Objectives (RPO) and Recovery Time Objectives (RTO). +### Distributed SQL + +#### CockroachDB + + - **(2024)** [==Cockroach==](https://www.cockroachlabs.com/docs/stable/kubernetes-overview) [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Comprehensive architecture guide detailing CockroachDB deployments on Kubernetes. Evaluates how CockroachDB's cloud-native, distributed design scales horizontally and guarantees strict serializable transaction isolation. Focuses on the integration of CockroachDB's Operator with Kubernetes stateful constructs, detailing volume provisioning, network routing, and multi-region resilience. +### Load Balancing + +#### Database Proxy + + - **(2022)** [severalnines.com: How Does a Database Load Balancer Work?](https://severalnines.com/blog/how-does-database-load-balancer-work) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Demystifies the operational mechanics of database load balancers and intermediate proxies (e.g., HAProxy, ProxySQL, PgBouncer). Explores connection pooling, query routing (read/write splitting), and failover handling. Essential reading for ensuring uninterrupted service during database maintenance cycles or active-passive transitions in stateful topologies. +### MongoDB + +#### GitOps Security + + - **(2023)** [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) [YAML CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Focuses on securing the Percona Operator for MongoDB when using GitOps declarative pipelines. Walks through implementing external secret storage engines (e.g., HashiCorp Vault) and avoiding cleartext commit leaks of database administrator credentials inside GitHub. Essential reference for securing database access controls in enterprise Kubernetes pipelines. +### MySQL + +#### GitOps Orchestration + + - **(2023)** [**percona.com: MySQL on Kubernetes with GitOps 🌟**](https://www.percona.com/blog/mysql-on-kubernetes-with-gitops) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Details the architecture for deploying and managing MySQL database instances on Kubernetes using GitOps principles. Evaluates the combination of Percona's Kubernetes Operator with GitOps controllers like ArgoCD. Demonstrates declarative management of database configurations, automated backups, and version upgrades via unified Git repositories. +#### Kubernetes Deployments + + - **(2021)** [tusacentral.com: MySQL on Kubernetes demystified](http://www.tusacentral.com/joomla/index.php/mysql-blogs/243-mysql-on-kubernetes-demystified) [N/A CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A simplified walk-through detailing the containerization and deployment of MySQL within Kubernetes. Analyzes StatefulSet configurations, headless services for pod-to-pod discovery, and the essential binding of PersistentVolumeClaims (PVCs). Serves as an introductory educational guide to deconstructing the operational complexities of MySQL on Kubernetes. +#### Operator Orchestration + + - **(2024)** [**Percona.com: Percona Kubernetes Operator for Percona XtraDB Cluster**](https://docs.percona.com/percona-operator-for-mysql/pxc/index.html) [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Comprehensive documentation for the Percona Operator for MySQL based on Percona XtraDB Cluster (PXC). Outlines deployment paths for highly available, multi-primary master-replica topologies. Detailing built-in continuous security scans, integrated backups, proxy routing integration, and live cluster expansion algorithms. +#### Performance Tuning + + - **(2022)** [percona.com: MySQL 101: Parameters to Tune for MySQL Performance](https://www.percona.com/blog/mysql-101-parameters-to-tune-for-mysql-performance) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A fundamental tuning guide for optimizing MySQL performance in high-throughput workloads. Analyzes the role of critical system parameters, including innodb_buffer_pool_size, innodb_log_file_size, and max_connections. Explains how allocating resources appropriately prevents memory thrashing and optimizes disk write performance. + - **(2022)** [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) [SQL CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A troubleshooting guide focused on tracking down and optimizing slow queries inside MySQL. Demonstrates setting up and interpreting the Slow Query Log, working with EXPLAIN and EXPLAIN ANALYZE statements, and performing targeted schema adjustments to optimize high latency queries. Helps teams maintain low application-tier response thresholds. +### PostgreSQL + +#### Architectural Patterns + + - **(2023)** [blog.crunchydata.com: Devious SQL: Message Queuing Using Native PostgreSQL](https://www.crunchydata.com/blog/message-queuing-using-native-postgresql) [SQL CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Explores building high-throughput message queuing systems directly inside PostgreSQL using native relational primitives. Leverages FOR UPDATE SKIP LOCKED and LISTEN/NOTIFY mechanics to bypass common transactional blocking bottlenecks. A highly practical architectural design pattern that allows small-to-medium systems to delay or avoid adopting heavy middleware brokers. +#### Database Migration + + - **(2022)** [blog.crunchydata.com: A Postgres Primer for Oracle DBAs](https://www.crunchydata.com/blog/a-postgres-primer-for-oracle-dbas) [SQL CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A comparative guide targeting Oracle database administrators transitioning to PostgreSQL. Compares procedural language engines (PL/SQL vs PL/pgSQL), transaction isolation models, dialect mappings, and process-vs-thread handling differences. Facilitates a smooth migration strategy for enterprise teams modernizing monolithic enterprise workloads. +#### High Availability + + - **(2024)** [==Patroni==](https://github.com/patroni/patroni) ⭐ 8445 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Patroni is the industry-standard, template-driven Python framework for orchestrating highly available PostgreSQL clusters. Utilizing Distributed Consensus Stores (DCS) such as etcd, Consul, or ZooKeeper, Patroni automates dynamic master election, failovers, and streaming replication. It serves as the mechanical core for most enterprise PostgreSQL operators. +#### Indexing Strategy + + - **(2022)** [blog.crunchydata.com: Postgres Indexes for Newbies](https://www.crunchydata.com/blog/postgres-indexes-for-newbies) [SQL CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An introductory, yet technically precise primer on index designs and lookup behaviors inside PostgreSQL. Explains the operational differences between B-Tree, GIST, GIN, and BRIN index variants. Demonstrates how queries hit indexes, how to evaluate query plans, and highlights common anti-patterns like indexing columns with low selectivity. +#### Kernel Tuning + + - **(2022)** [**percona.com: How to Adjust Linux Out-Of-Memory Killer Settings for PostgreSQL**](https://www.percona.com/blog/out-of-memory-killer-or-savior) [SHELL CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep system engineering look at configuring the Linux Out-Of-Memory (OOM) killer settings specifically for PostgreSQL workloads. Details how Linux overcommits memory and explains how to adjust oom_score_adj to protect the postmaster daemon while allowing ephemeral worker processes to safely cycle under extreme memory pressure. +#### Operators + + - **(2023)** [**blog.flant.com: Comparing Kubernetes operators for PostgreSQL**](https://palark.com/blog/comparing-kubernetes-operators-for-postgresql) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A technical head-to-head comparison of major PostgreSQL Kubernetes operators, including those from CloudNativePG, Zalando, Crunchy Data, and Percona. Evaluates operators on key criteria: high availability implementation (Patroni vs native), backup management (pgBackRest vs Barman), ease of rolling upgrades, and declarative custom resource options. +#### Performance Optimization + + - **(2022)** [blog.crunchydata.com: Cut Out the Middle Tier: Generating JSON Directly from Postgres](https://www.crunchydata.com/blog/generating-json-directly-from-postgres) [SQL CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Details advanced SQL techniques to generate formatted JSON payloads directly inside PostgreSQL, eliminating the computation overhead of intermediate application-tier formatting (middle-tier data mapping). Benchmarks JSON extraction functions (e.g., jsonb_build_object, json_agg) to showcase significant throughput improvements for microservice APIs. +### Query Languages + +#### Alternative Formats + + - **(2023)** [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) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Surveys the landscape of alternative data querying paradigms extending beyond traditional SQL. Analyzes the syntactic and performance characteristics of modern alternatives like GraphQL, EdgeQL, PRQL, and Cypher. Explains their application domains, including graph querying, relational-object modeling, and analytical data pipeline processing. +### Query Optimization + +#### Anti-Patterns + + - **(2023)** [vettabase.com: How slow is SELECT * ?](https://vettabase.com/how-slow-is-select) [SQL CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A performance analysis exposing the architectural and mechanical cost of utilizing the wildcard 'SELECT *' query anti-pattern. Detail-oriented execution plans show the compounding overhead of disk I/O, cache pollution, network bandwidth consumption, and query planning limitations. Practical benchmarks emphasize building explicit, lean query projections. +#### SQL Tuning + + - **(2023)** [**geeksforgeeks.org: Best Practices for SQL Query Optimization**](https://www.geeksforgeeks.org/sql/best-practices-for-sql-query-optimizations) [SQL CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A structured repository of industry-standard SQL query optimization practices. Outlines best practices for index utilization, avoiding wildcards, analyzing execution plans, optimizing JOIN sequences, and managing transaction scopes. Designed to assist software engineers in scaling database-backed APIs under high concurrency workloads. ## Data and Databases ### Database Administration @@ -195,6 +271,38 @@ #### 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. +## Observability + +### Standards and Engines + +#### VictoriaMetrics Updates + + - **(2024)** [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Synthesizes high-capacity enhancements of VictoriaMetrics and VictoriaLogs in mid-2024. Emphasizes advanced cluster scaling, compression efficiency improvements, and Prometheus compatibility metrics. +## PostgreSQL (1) + +### CLI and Tooling + + - **(2021)** [info.crunchydata.com: Quickly Document Your Postgres Database Using psql Meta-Commands](https://www.crunchydata.com/blog/d-meta) [SQL CONTENT] [COMMUNITY-TOOL] β€” Quick operational guide focusing on using psql meta-commands (like \d, \dt, and \di) to parse, discover, and document active database schemas, tables, and relationships via standard terminal interactions. +### Database Observability + + - **(2022)** [info.crunchydata.com: How to Setup PostgreSQL Monitoring in Kubernetes](https://www.crunchydata.com/blog/setup-postgresql-monitoring-in-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] β€” Technical orchestration walkthrough detailing Prometheus and Grafana instrumentation configurations optimized for monitoring multi-tenant Kubernetes PostgreSQL StatefulSet resources. +## Storage and Database + +### DBaaS + +#### Kubernetes Operators (1) + + - **(2021)** [percona.com: DBaaS on Kubernetes: Under the Hood 🌟](https://www.percona.com/blog/dbaas-on-kubernetes-under-the-hood) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth technical dive from Percona explaining database-as-a-service (DBaaS) mechanics on Kubernetes. Evaluates custom operator reconciliation loops, persistent volume provisioning strategies, database backup triggers, and multi-node replication setups. +### Market Analysis + +#### Cloud Database Trends + + - **(2020)** [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] β€” Analyzes cloud migration projections for enterprise database services. Reviews technical challenges of hosting databases on multi-cloud infrastructure, warning engineers about vendor lock-in risks, dynamic cost variations, and localized performance degradation. +### Stateful Workloads (1) + +#### Architectural Challenges + + - **(2021)** [thenewstack.io: Just How Challenging Is State in Kubernetes? 🌟](https://thenewstack.io) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A comprehensive analysis of running stateful workloads inside ephemeral Kubernetes nodes. Evaluates the persistent volume subsystem, discusses when to use custom operators versus cloud-native managed databases, and examines the overhead of local database orchestration. --- πŸ’‘ **Explore Related:** [Crunchydata](./crunchydata.md) | [Yaml](./yaml.md) | [Message Queue](./message-queue.md) diff --git a/v2-docs/demos.md b/v2-docs/demos.md index 5e8f48dd..7c940d56 100644 --- a/v2-docs/demos.md +++ b/v2-docs/demos.md @@ -5,96 +5,16 @@ ## Standard Reference - - [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] - - [armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes](https://www.harness.io/products/continuous-delivery) [COMMUNITY-TOOL] - [kubernetesbyexample.com](http://kubernetesbyexample.com) [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] - [blog.jetstack.io: Istio OIDC Authentication](https://developer.cyberark.com/blog/istio-oidc-authentication) [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] - - [blog.openshift.com: OCP multi-node deployment on **AWS** using CloudFormation and Ansible (quickstart workshop)](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [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] - [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] - [github.com/GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) [COMMUNITY-TOOL] @@ -483,6 +403,23 @@ #### 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. +## Application Modernization + +### Migration + +#### Analysis Tools + + - **(2020)** [Migration Toolkit for Applications Demo - June 2020](https://www.youtube.com/watch?v=mRCz6Jl0Ds8&feature=youtu.be) [JAVA CONTENT] [LEGACY] β€” Demonstrates the Red Hat Migration Toolkit for Applications (MTA). Details static code analysis of legacy monolith Java systems to construct cloud-native modernization pathways. +#### Multi-Cluster + + - **(2021)** [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An operations guide focusing on cross-cluster container workload migrations using Crane. Details preserving persistent volume states, network policies, and resource configurations safely. +## Application Platforms + +### Red Hat JBoss + +#### Enterprise Java + + - **(2023)** [redhat.com: Getting started with JBoss](https://www.redhat.com/en/blog/getting-started-jboss) [JAVA CONTENT] [LEGACY] β€” Introduction to JBoss Enterprise Application Platform (EAP). It explains transitioning legacy enterprise Java (EE) architectures into modernized configurations, making it a key study for enterprise teams standardizing application environments. ## CI-CD Pipelines ### Jenkins Ecosystem @@ -490,6 +427,71 @@ #### 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. +## CICD + +### Bitbucket Pipelines + +#### EKS Deployments + + - **(2020)** [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) [JAVA CONTENT] [GUIDE] [GUIDE] [LEGACY] β€” Detailed build configuration outlining how to set up continuous deployment pipelines for legacy Spring MVC systems on AWS EKS using Bitbucket Pipelines, showing containerization and secure rolling updates. +### Continuous Integration + +#### Concourse CI + + - **(2020)** [thoughtworks.com: Modernizing your build pipelines with **Concourse CI** 🌟](https://www.thoughtworks.com/es-es/insights/blog) [YAML CONTENT] [GUIDE] [LEGACY] β€” Thoughtworks details the adoption of Concourse CI as a container-native pipeline builder. By treating pipelines as deterministic resources, jobs, and tasks, it eliminates configuration drift and side-effects inherent in plugin-heavy legacy servers. +### Jenkins + +#### EKS Deployments (1) + + - **(2021)** [youtube: How to set up AWS Kubernetes Jenkins pipeline](https://www.youtube.com/watch?v=zI7_8M2KtRI&t=7s&ab_channel=MicroserviceFactory) [SHELL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A visual step-by-step video tutorial configuring a modern CI/CD pipeline. Spans setting up a Jenkins master on AWS, packaging Docker images, and deploying updates securely into AWS EKS clusters. +#### JCasC + + - **(2021)** [Jenkins Configuration as Code on Kubernetes 🌟](https://github.com/nubenetes/jenkins-CasC-kubernetes-demo) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demonstrates executing Jenkins Configuration as Code (JCasC) on Kubernetes. Eradicates persistent storage drift by using YAML config definitions to spin up ephemeral controllers and dynamic build agents. +#### JobDSL + + - **(2020)** [Meetup event: From Freestyle jobs to Pipeline, with JobDSL](https://www.meetup.com/jenkins-online-meetup/events/270600737) [GROOVY CONTENT] [GUIDE] [LEGACY] β€” A roadmap for converting legacy Jenkins manual Freestyle jobs into programmatic JobDSL and Declarative Pipelines. Eliminates manual UI drift by writing pipelines entirely in Groovy. +#### Multibranch + + - **(2023)** [lambdatest.com: How To Create Jenkins Multibranch Pipeline 🌟](https://www.testmuai.com/blog/how-to-create-jenkins-multibranch-pipeline) [GROOVY CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A detailed guide on constructing Multibranch Pipelines inside Jenkins. It addresses dynamic Git branch auto-discovery, automated webhook configurations, and branch-specific building logic. +#### Shared Libraries + + - **(2021)** [github.com/monodot/pipeline-library-demo 🌟](https://github.com/tutorialworks/pipeline-library-demo) [GROOVY CONTENT] [COMMUNITY-TOOL] β€” A reference repository showcasing best practices for building reusable Jenkins Shared Libraries. Focuses on centralizing build stages, Slack notifications, and testing steps across hundreds of repositories. +#### Tutorials + + - **(2023)** [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [GROOVY CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A foundational tutorial of declarative Jenkins pipelines. Reviews syntax, error-handling mechanisms, environment variable definition, and parallelization structures for clean software deployment cycles. +## Cloud Architecture + +### Generative AI Infrastructure + +#### Azure Container Apps + + - **(2023)** [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) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” High-density guide blueprinting an advanced LLM chat application architecture. Details provisioning Azure OpenAI, LangChain framework components, ChromaDB vector storage, and Chainlit interfaces within Azure Container Apps utilizing Terraform for declarative multi-resource deployment. +## Cloud Infrastructure + +### AWS + +#### Archived Demos + + - **(2021)** [==github.com/aws-samples/aws-training-demo==](https://github.com/amazon-archives/aws-training-demo) ⭐ 129 [PYTHON CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” Archived AWS training demonstration repository. Grounding verification confirms this repository is formally archived by Amazon, meaning it should be treated purely as an architectural reference rather than a base for production provisioning templates. +## Cloud Platforms + +### OpenShift + +#### Quickstarts + + - **(2023)** [OpenShift.io Samples 🌟🌟](https://workspaces.openshift.com/#/getstarted) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Getting started hub with template workloads for Red Hat OpenShift, illustrating container compilation, Source-to-Image (S2I) pipelines, and deployment configs. Highly valuable for enterprise teams standardizing on Red Hat's enterprise Kubernetes layer. +## Cloud Providers + +### AWS EKS + +#### Deployments + + - **(2022)** [aws.amazon.com: Deploy a kubernetes application](https://docs.aws.amazon.com/eks/latest/userguide/sample-deployment.html) [YAML CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” AWS standard reference deployment on Elastic Kubernetes Service (EKS). Illustrates core infrastructure patterns, managed node groups, IAM Roles for Service Accounts (IRSA), and secure VPC routing setups. +### Azure AKS + +#### Troubleshooting + + - **(2021)** [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) [GO CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Focuses on identifying and resolving AKS cluster degradation via AKS Diagnostics and AKS Periscope. Enables engineers to safely export system logs and network topology maps for debugging. ## Cloud-Native ### Kubernetes Native @@ -499,8 +501,66 @@ ##### Eclipse JKube - [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. -## Continuous Integration +## Containers +### Docker + +#### Spring Boot Packaging + + - **(2023)** [javatechonline.com: How To Deploy Spring Boot Application In Docker?](https://javatechonline.com/deploy-spring-boot-docker-spring-boot) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Explains patterns for containerizing Spring Boot microservices. Covers writing efficient, multi-stage Dockerfiles, managing environment profiles, caching dependency layers, and optimizing final image footprints using distroless or alpine bases. +## Continuous Delivery + +### AWS EKS (1) + +#### AWS DevOps Toolchain + + - **(2023)** [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) [YAML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A systematic guide covering end-to-end continuous integration and deployment on AWS EKS. It builds an enterprise pipeline using native AWS developer services (CodeCommit, CodeBuild, CodePipeline) to deploy containerized microservices into managed EKS Kubernetes clusters. +### GitHub Actions + +#### Azure Deployment + + - **(2025)** [docs.microsoft.com: Build and deploy applications to Azure by using GitHub Actions 🌟](https://learn.microsoft.com/en-us/training/modules/github-actions-cd) [YAML CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Learning path module focused on structuring secure, reproducible CD workflows using GitHub Actions to target Azure compute fabrics. Emphasizes open-id connect (OIDC) service principal authentication and deployment job matrixes. +#### Kubernetes Deployment + + - **(2022)** [nicwortel.nl: Continuous deployment to Kubernetes with GitHub Actions](https://nth-root.nl/en/guides/automate-kubernetes-deployments-with-github-actions) [YAML CONTENT] [COMMUNITY-TOOL] β€” Explains structural implementation of continuous deployment pipelines using GitHub Actions to update deployments in a target Kubernetes cluster. Walks through credential encryption, container compilation, and kubectl manifest promotion. +### Spinnaker + +#### Git Integration + + - **(2024)** [armory.io: Git Pull Support in Spinnaker](https://www.harness.io/products/continuous-delivery) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explains native Git pulling triggers and artifact synchronization mechanisms within Spinnaker pipelines. The resource highlights integrating Git events directly with continuous delivery, though users must reconcile this with Harness's updated SaaS paradigm following the Armory asset transition. +#### Installation + + - **(2026)** [Demo/Evaluation Installations](https://spinnaker.io/docs/setup/install) [MARKDOWN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official deployment documentation for installing Spinnaker, an enterprise-grade multi-cloud continuous delivery orchestrator. Demonstrates setup strategies for trial environments and evaluation clusters. Note that while Spinnaker remains a heavyweight enterprise tool, its installation footprint remains highly complex compared to modern gitops agents. +## Continuous Integration (1) + +### Azure Data Factory + +#### Data Pipelines + + - **(2026)** [doylestowncoder.com: Building CI/CD Pipelines with Azure Data Factory: Part 1](https://travelrasik.com/category/asia) [NONE CONTENT] [COMMUNITY-TOOL] β€” A series on Azure Data Factory CI/CD pipelines. Note that the original technical domain has redirected to unrelated non-technical content, suggesting the resource is defunct. Developers seeking modern ADF deployment patterns should refer directly to official Microsoft documentation. +### Azure DevOps + +#### Demo Provisioning + + - **(2025)** [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) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official guide detailing the Azure DevOps Demo Generator. Allows platform engineering teams to rapidly bootstrap sandbox environments pre-populated with work items, code repositories, and sample build/release pipelines for testing and training. +#### QA Automation + + - **(2024)** [lambdatest.com: How To Build a CI/CD Pipeline In Azure DevOps ?](https://www.testmuai.com/blog/build-ci-cd-pipeline-in-azure-devops) [YAML CONTENT] [COMMUNITY-TOOL] β€” Demonstrates building step-by-step CI/CD automation pipelines within Azure DevOps, integrating test runners and automated validation checkpoints. Provides practical yaml configurations to validate builds before environment promotion. +### Azure Pipelines + +#### Git CI Config + + - **(2025)** [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) [YAML CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Core Microsoft documentation detailing declarative multi-stage YAML builds for Git-based codebases in Azure Pipelines. Focuses on cache optimization, parallel execution, and structured agent selection to streamline development cycles. +### GitHub Actions (1) + +#### Workflow Control Flow + + - **(2021)** [thomasthornton.cloud: If, elseif or else in GitHub Actions](https://thomasthornton.cloud/if-elseif-or-else-in-github-actions) [YAML CONTENT] [COMMUNITY-TOOL] β€” Examines flow-control logic syntax within GitHub Actions runner definitions. Highlights how to evaluate job conditions using the 'if' property combined with custom expressions to implement multi-branch execution structures. +### Jenkins (1) + +#### Docker Integration + + - **(2022)** [liatrio.com: building with docker using jenkins pipelines](https://www.liatrio.ai/resources/blog) [GROOVY CONTENT] [COMMUNITY-TOOL] β€” Technical tutorial detailing the patterns for containerizing application builds directly from within Jenkins declarative pipelines. It addresses the docker-in-docker (DinD) and socket-sharing methodologies, offering a resilient design for modern CI workflows. ### Jenkins Pipelines #### Build Automation @@ -522,13 +582,119 @@ ##### 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. +## Enterprise Kubernetes + +### CICD (1) + +#### GitLab + + - **(2021)** [openshift.com: Building GitLab Pipelines on OpenShift](https://www.redhat.com/en/blog/building-openshift-pipelines-with-gitlab) [YAML CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Evaluates how to deploy and secure GitLab runner pods inside OpenShift namespaces to perform scalable, high-speed application compilation, containerization, and registry publishing. +#### Multi-Cluster (1) + + - **(2020)** [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) [GROOVY CONTENT] [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” A real-world engineering case study showing CI/CD pipeline routing patterns across separate OpenShift physical environments. Compares classic Jenkins build execution with container-native Tekton Tasks. +#### Tekton + + - **(2020)** [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) [YAML CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A detailed introduction to OpenShift Pipelines built upon Tekton. Explains fundamental design components like Tasks, Pipelines, and PipelineRuns, detailing how to define builds as native Kubernetes CRDs. +### Cluster Management + +#### Observability + + - **(2021)** [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) [JSON CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Focuses on building custom multi-cluster Grafana metrics dashboards in RHACM. Teaches querying Prometheus and Thanos architectures to monitor federated multi-tenant clusters. +### GitOps + +#### ArgoCD and Tekton + + - **(2021)** [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) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Examines enterprise GitOps patterns by coupling Tekton (OpenShift Pipelines) and Red Hat Advanced Cluster Management (RHACM). Illustrates continuous code integration and multi-cluster drift management. +#### Multi-Cluster (2) + + - **(2021)** [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) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Comprehensive system layout combining Tekton Pipelines with RHACM policies to deliver applications safely to multi-region target clusters while maintaining state audits. +#### Secret Management + + - **(2021)** [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) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Covers how to integrate HashiCorp Vault with Argo CD on OpenShift. Details how to store, encrypt, and mount sensitive application variables to keep secret keys out of plain-text git logs. +#### Security + + - **(2021)** [openshift.com: SSO Integration for the OpenShift GitOps Operator](https://www.redhat.com/en/blog/sso-integration-for-the-openshift-gitops-operator) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A step-by-step guide detailing Single Sign-On (SSO) integration for Argo CD using Red Hat OpenShift's native OAuth and OpenShift GitOps Operator configuration patterns. +#### Virtualization + + - **(2021)** [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) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [GUIDE] [LEGACY] β€” Examines OpenShift Virtualization (KubeVirt) managed under Argo CD. Explores GitOps patterns where legacy VM configurations and modern container microservices reside in identical declarative git repositories. +### OKD + +#### Workshops + + - **(2020)** [openshift.com: Recap: OKD 4 Testing and Deployment Workshop - Videos and Additional Resources](https://www.redhat.com/en/blog/recap-okd-4-testing-and-deployment-workshop-videos-and-additional-resources?utm_source=thenewstack&utm_medium=twitter&utm_campaign=platform) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A detailed workshop guide and reference video playlist for setting up OKD 4. It focuses on Fedora CoreOS bootstrap configurations, machine configs, and ignition processes. +### OpenShift (1) + +#### AWS Integration + + - **(2019)** [blog.openshift.com: AWS and red hat quickstart workshop](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] [GUIDE] β€” Practical workbook and resource guide from an AWS/Red Hat collaborative workshop. Teaches platform teams how to deploy an automated, production-grade OpenShift cluster on AWS using CloudFormation templates, outlining basic VPC, subnet, and IAM role configurations. +#### Containers (1) + + - **(2020)** [DockerHub OpenShift Demos](https://hub.docker.com/u/openshiftdemos) [DOCKERFILE CONTENT] [COMMUNITY-TOOL] β€” Docker Hub repository containing standardized demo images and pre-packaged applications optimized to test security contexts, routing networks, and deployment mechanisms inside Red Hat OpenShift clusters. +#### Databases + + - **(2018)** [Deploying PostgreSQL in MiniShift/OpenShift 3](https://www.dbi-services.com/blog/deploying-postgresql-in-minishiftopenshift) [YAML CONTENT] [GUIDE] [LEGACY] β€” An operations guide detailing PostgreSQL setup in MiniShift and legacy OpenShift 3 architectures. Explains data persistence, secrets binding, and service connections. Note: MiniShift/OCP3 are archived platforms. +#### Deployment Strategies + + - **(2020)** [openshift.com: Simple Canary Deployments using Kubernetes StatefulSets on OpenShift](https://www.redhat.com/en/blog/simple-canary-deployments-using-kubernetes-statefulsets-on-openshift) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Outlines advanced canary release workflows utilizing Kubernetes StatefulSets on OpenShift. Explains how to partition replicas to test code incrementally before full production updates. +#### Metering + + - **(2020)** [Writing Customized Reports Using Metering Operator](https://www.redhat.com/en/blog/writing-customized-reports-using-metering-operator) [SQL CONTENT] [ADVANCED LEVEL] [GUIDE] [GUIDE] [LEGACY] β€” Explains how to construct customized resource chargeback reports utilizing the OpenShift Metering Operator. Note: Metering operators have since transitioned to legacy, superseded by newer Prometheus billing integrations. +### Service Mesh + +#### Observability (1) + + - **(2021)** [Monitoring Services like an SRE in OpenShift ServiceMesh](https://www.redhat.com/en/blog/monitoring-services-like-an-sre-in-openshift-servicemesh) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An SRE telemetry tutorial mapping service metrics inside OpenShift ServiceMesh (Istio). Focuses on setting up Grafana dashboards, Jaeger tracing, and Kiali dashboards to trace golden signals. ## Infrastructure +### Artifact Repository + +#### Nexus 3 Helm Chart + + - **(2021)** [Proof of Concept: Nexus3 Chart configuration on Kubernetes](https://github.com/nubenetes/nexus3-helm-chart) [YAML CONTENT] [COMMUNITY-TOOL] β€” Proof of concept Helm chart for configuring and deploying Sonatype Nexus Repository Manager 3 on Kubernetes. Includes configurations for persistent storage, service endpoints, and ingress rules. This repository provides a straightforward deployment foundation despite low community maintenance. ### Cluster Provisioning #### 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. +## Infrastructure as Code + +### AWS EKS (2) + +#### Kubernetes Security + + - **(2022)** [brennerm.github.io: Setting up an EKS cluster with IAM/IRSA integration](https://shipit.dev/posts/setting-up-eks-with-irsa-using-terraform.html) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” High-quality technical deep-dive on setting up IAM Roles for Service Accounts (IRSA) on AWS EKS using Terraform. Explains OIDC federation, allowing fine-grained Kubernetes pod identity permission mapping without embedding static credentials. +### Ansible + +#### Automation Training + + - **(2022)** [ansible.github.io/workshops/demos : Red Hat Ansible Automation Platform Workshops](https://labs.demoredhat.com/demos) [YAML CONTENT] [COMMUNITY-TOOL] β€” Official educational resources showcasing Red Hat Ansible Automation Platform. Demonstrates hands-on orchestration, configuration standards, and scalable enterprise playbooks to manage cloud and bare-metal environments reliably. +#### Virtualization (1) + + - **(2019)** [redhat.com: Build a lab in 36 seconds with Ansible](https://www.redhat.com/en/blog/build-VM-fast-ansible) [YAML CONTENT] [COMMUNITY-TOOL] β€” An operations-focused guide showing rapid VM deployment configurations utilizing Ansible playbooks. It highlights runtime performance optimizations and the elimination of complex scripting to deploy hypervisor environments. +### Ansible Tower + +#### Network Automation + + - **(2020)** [Red Hat Ansible Tower - Workshop and Demo](https://github.com/network-automation/toolkit) ⭐ 125 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A specialized automation toolkit for Red Hat Ansible Tower focused on network infrastructures. Leverages role-based access control, standardized workflow configurations, and centralized logging systems to manage network equipment dynamically. +### Automation + +#### Education + + - **(2021)** [jose-r-lopez/SSI_Materials](https://github.com/jose-r-lopez/SSI_Infraestructure_Automation_Materials) ⭐ 43 [SHELL CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A structured reference repository providing configuration management, automated server provisioning templates, and hands-on laboratory setups. Focused on teaching systems administration and automation design principles. +### Terraform + +#### AWS EC2 + + - **(2023)** [k21academy.com: Automate AWS Virtual Machine using Terraform – Creation Demo](https://k21academy.com/terraform/terraform-automate-aws-vm) [HCL CONTENT] [COMMUNITY-TOOL] β€” Demonstrates infrastructure provisioning on AWS utilizing Terraform to deploy EC2 instances. Provides clear baseline guidance for HCL syntax, provider configurations, security group assignments, and automated resource cleanup. +#### AWS RDS + + - **(2022)** [adamtheautomator.com: How To Build a Database Instance with Terraform and AWS RDS](https://adamtheautomator.com/terraform-and-aws-rds) [HCL CONTENT] [COMMUNITY-TOOL] β€” In-depth tutorial covering database deployment automation using Terraform. Walkthrough details provisioning AWS RDS relational database instances, handling private subnet groupings, and safely declaring master credentials via secrets management. +#### AWS S3 + + - **(2023)** [blog.awsfundamentals.com: Using S3 with Terraform](https://awsfundamentals.com/blog/using-s3-with-terraform) [HCL CONTENT] [COMMUNITY-TOOL] β€” Practical guide to automating AWS S3 bucket lifecycles, access control lists, and bucket policies through Terraform. Outlines configurations essential for maintaining cloud object storage security and state management compliance. +#### Google Cloud Platform + + - **(2021)** [==Terraform Automation Demo using Google Cloud Provider==](https://github.com/tfxor/terraform-google-automation-demo) ⭐ 10 [HCL CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Technical repository containing IaC templates to provision GCP infrastructure via HashiCorp Terraform. Showcases structured folder hierarchies, backend state locks, and resource declarations for VPCs, compute instances, and firewalls. ## Knowledge Management ### AI Workflows @@ -536,6 +702,86 @@ #### 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. +## Kubernetes + +### Application Delivery (1) + +#### Developer Experience + + - **(2021)** [shipa.io: Developing and deploying applications to Kubernetes locally with Shipa and Minikube](https://shipa.io/deploying-applications-on-kubernetes) [GO CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Detailed exploration of local cluster setups running Shipa on Minikube. Explores developer-centric application abstractions that remove raw YAML requirements. Note: Shipa's operational capabilities were acquired by Cisco in 2023. +#### Real-World Deployments + + - **(2021)** [shipa.io: Deploying a real-world application on Kubernetes](https://shipa.io/a-real-world-application-deployment-on-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A real-world multi-tier application rollout architecture. Employs Shipa's declarative policies to abstract complex Kubernetes network rules, security settings, and container orchestration tasks for ops teams. +### CICD (2) + +#### Developer Experience (1) + + - **(2021)** [shipa.io: A Developer focused CI/CD pipeline for Kubernetes](https://shipa.io/a-developer-focused-ci-cd-pipeline-for-kubernetes) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Addresses the mitigation of Kubernetes YAML overhead by showcasing Shipa's application management framework. Streamlines early CI steps and build jobs into predictable, automated delivery gates. +### Cluster Management (1) + +#### Rancher + + - **(2021)** [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) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive infrastructure blueprint mapping out how to build and maintain multi-tenant Rancher clusters dynamically using HashiCorp Terraform and automated GitLab CI/CD pipelines. +### Databases (1) + +#### Operators + + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” A candid engineering case study evaluating Zalando's PostgreSQL Operator in production. Examines automated backup scheduling via WAL-E/WAL-G, connection pooling mechanisms, and overall stateful cluster robustness. +### Education (1) + +#### Workshops (1) + + - **(2020)** [Kubernetes workshop in a box](https://archive.kabisa.nl/tech/k8s-workshop-in-a-box) [SHELL CONTENT] [COMMUNITY-TOOL] β€” A self-contained Kubernetes learning platform engineered to spin up local clusters. It packages deployment configurations and interactive troubleshooting labs to teach architectural concepts step-by-step. +### GitOps (1) + +#### ArgoCD and Kustomize + + - **(2021)** [codefresh.io: Using Argo CD and Kustomize for ConfigMap Rollouts 🌟🌟](https://octopus.com/blog/using-argo-cd-and-kustomize-for-configmap-rollouts) [YAML CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Teaches the configuration of Argo CD and Kustomize ConfigMapGenerators. Shows how to automatically trigger blue-green or rolling application updates whenever target configurations are updated. +#### GitHub Actions (2) + + - **(2021)** [shipa.io: GitOps in Kubernetes, the easy way–with GitHub Actions and Shipa](https://shipa.io/gitops) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Guides the setup of modern GitOps deployment pipelines using GitHub Actions alongside Shipa's control plane, enabling unified policy checks and rapid application updates with minimal manual intervention. +### Manifests + +#### Reference Architectures + + - **(2021)** [==Kubernetes Examples==](https://github.com/ContainerSolutions/kubernetes-examples) ⭐ 1416 [YAML CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A highly utilized production blueprint of foundational Kubernetes manifests. Spans standard routing structures, stateful application bindings, and robust configuration examples designed to serve as a baseline for cloud architects. +### Observability (2) + +#### Messaging + + - **(2020)** [piotrminkowski.com: RabbitMQ Monitoring on Kubernetes](https://piotrminkowski.com/2020/09/29/rabbitmq-monitoring-on-kubernetes/?utm_sq=gl0f6vph5e) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Deep dive into monitoring RabbitMQ on Kubernetes clusters utilizing the RabbitMQ Cluster Operator, Prometheus, and Grafana. Focuses on gathering actionable broker health and queue metrics in production. +### Security (1) + +#### Policy Enforcement + + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A technical preview of Kubernetes Integrity Shield. This system acts as an admission controller, verifying cryptographic signatures of resource manifests before cluster execution to prevent tampering. +### Service Mesh (1) + +#### Consul + + - **(2022)** [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) [GO CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step HashiCorp implementation tutorial for deploying Consul Service Discovery and Service Mesh on Minikube. Explores transparent proxy configurations and secure mTLS pod-to-pod communication. +#### Networking + + - **(2022)** [consul.io: Ingress Gateways on Kubernetes 🌟](https://developer.hashicorp.com/consul/docs/north-south/ingress-gateway/k8s) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Architectural guide outlining Consul Ingress Gateways on Kubernetes. Details secure North-South traffic ingress, certificate authority setup, and path-based routing topologies to protect microservices. +## Microservices + +### Azure Container Apps (1) + +#### Spring Cloud Deployments + + - **(2025)** [docs.microsoft.com: Deploy Spring microservices to Azure](https://learn.microsoft.com/en-us/azure/container-apps) [JAVA CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Deep technical reference on deploying and running Spring Boot microservices on Azure Container Apps (ACA). Outlines the utilization of managed Spring Cloud components, traffic splitting, auto-scaling, and secure secrets management without managing Kubernetes control planes. +### Spring Cloud + +#### Kubernetes Deployment (1) + + - **(2025)** [==github.com/spring-petclinic/spring-petclinic-kubernetes 🌟==](https://github.com/spring-petclinic/spring-petclinic-cloud) ⭐ 167 [JAVA CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” A benchmark microservices architecture implementation demonstrating Spring Cloud and Spring Boot integration on Kubernetes. Highlights config servers, service discovery, API gateways, and distributed tracing. Ideal reference for transitioning legacy JVM monoliths into cloud-native microservices. +## Observability (3) + +### Metrics + +#### Jenkins to Grafana Integration + + - **(2020)** [Mostrando resultados de Jenkins en Grafana mediante InfluxDB 🌟](https://www.enmilocalfunciona.io/mostrando-resultados-de-jenkins-en-grafana-mediante-influxdb) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A technical guide outlining how to export Jenkins build metrics into InfluxDB and visualize them in Grafana. It highlights how telemetry pipelines bridge CI/CD stateful runners with timeseries monitoring dashboards. ## Platform Engineering ### Enterprise Linux @@ -555,7 +801,7 @@ - [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. ## Software Engineering -### Developer Experience +### Developer Experience (2) #### JVM Ecosystem diff --git a/v2-docs/devel-sites.md b/v2-docs/devel-sites.md index 5e01bfe8..745830fb 100644 --- a/v2-docs/devel-sites.md +++ b/v2-docs/devel-sites.md @@ -5,13 +5,6 @@ ## Standard Reference - - [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] - - [GitHub Copilot](https://github.com/copilot) [COMMUNITY-TOOL] - - [Amazon CodeGuru Reviewer](https://aws.amazon.com/codeguru/profiler) [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] - [Build Your Own X](https://github.com/codecrafters-io/build-your-own-x) [COMMUNITY-TOOL] - [El camino del Frontend Developer](https://github.com/mrcodedev/frontend-developer-resources) ⭐ 3537 [ENTERPRISE-STABLE] @@ -52,13 +45,52 @@ - [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 +## Developer Tools +### AI Assistance + +#### Code Quality + + - **(2026)** [Amazon CodeGuru Reviewer](https://aws.amazon.com/codeguru/profiler) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Service page detailing Amazon CodeGuru Reviewer, an AI-powered code analysis tool. Scans pull requests to detect difficult-to-find bugs, concurrency issues, resource leaks, and security vulnerabilities, providing intelligent, automated optimization recommendations based on AWS best practices. +#### Generative AI + + - **(2024)** [Amazon CodeWhisperer](https://aws.amazon.com/q/developer) [COMMUNITY-TOOL] β€” Overview of Amazon's AI-powered coding companion (subsequently consolidated into Amazon Q Developer). Generates real-time code suggestions from natural language prompts, detects security vulnerabilities, and highlights reference attributions, assisting developers working in AWS environments. +## Frontend Development + +### Framework Comparison + +#### JS Ecosystem + + - **(2022)** [trio.dev: Angular vs React: Is Angular Dead?](https://trio.dev/angular-vs-react) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β€” Detailed technical comparison of Angular and React. Analyzes architectural approaches (opinionated MVC framework vs. flexible component library), performance optimizations, data binding patterns, ecosystem lifecycles, and their suitability for enterprise micro-frontend applications. +## Professional Development + +### Career Guidance + +#### Industry Trends + + - **(2023)** [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] β€” Identifies and ranks high-value programming and engineering professions in modern software industries. Highlights Cloud Architects, DevOps Engineers, and Site Reliability Engineers (SREs) as top-paying tier jobs due to the global enterprise transition to containerized and multi-cloud architectures. +### Software Engineering + +#### Methodology + + - **(2021)** [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] β€” Explores Documentation-Driven Development (DDD) as a framework for software construction. Explains how writing user guides, API specifications, and architecture designs before coding clarifies business logic, decreases system complexity, and improves collaboration across distributed microservice teams. +## Software Engineering (1) + +### AI-Assisted Development + +#### Copilot Integrations + + - **(2021)** [==GitHub Copilot 🌟==](https://github.com/copilot) [N/A CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The main landing framework for GitHub Copilot's developer organization. As an AI-assisted development standard, it houses the core SDK components, extension configurations, and telemetry hooks driving modern contextual code synthesis inside major integrated development environments (IDEs). ### 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. +### Practices + +#### Developer Cognitive Load + + - **(2022)** [**infoworld.com: Complexity is killing software developers**](https://www.infoworld.com/article/2270714/complexity-is-killing-software-developers.html) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Critiques the rising cognitive load facing software developers due to tool sprawl in the cloud-native ecosystem. It traces how managing infrastructure-as-code, CI/CD pathways, and microservices orchestrators can overshadow core programming tasks. The author advocates for dedicated platform engineering teams to build abstractions that simplify developer workflows. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/developerportals.md b/v2-docs/developerportals.md index b009de7a..75b6f470 100644 --- a/v2-docs/developerportals.md +++ b/v2-docs/developerportals.md @@ -6,20 +6,6 @@ ## Standard Reference - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [COMMUNITY-TOOL] - - [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] - - [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] - [BMW InnovationLab](https://github.com/BMW-InnovationLab) [COMMUNITY-TOOL] - [Public APIs Directory](https://publicapis.io) [COMMUNITY-TOOL] - [Rapid API](https://rapidapi.com) [COMMUNITY-TOOL] @@ -114,6 +100,24 @@ Live Grounding: Delivers strategic instruction on utilizing AI capabilities, cod #### 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 + +### API Gateways + +#### Kong Gateway + + - **(2026)** [Kong API Manager](https://konghq.com/products/kong-gateway) [LUA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Kong Gateway is a highly optimized, cloud-native API gateway built on Nginx and OpenResty. It handles low-latency reverse-proxying, dynamic rate limiting, token-based authentication, and structural request transformations across complex distributed microservice environments via dynamic plug-ins. +### Kubernetes Platforms + +#### Kong and OpenShift Integration + + - **(2022)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An implementation manual detailing how to integrate Kong Konnect Enterprise within Red Hat OpenShift clusters. It highlights modern architectures that utilize hybrid-cloud deployments, linking centralized control planes with secure distributed data-plane proxies. +#### OpenShift API Management + + - **(2021)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An architectural blueprint detailing the deployment of Red Hat 3scale API Management natively on Red Hat OpenShift. This setup enables automated traffic shaping, secure token-based authentication, and deep telemetry for microservices running across hybrid cloud environments. +#### Partner Integration + + - **(2021)** [konghq.com: Kong and Red Hat: Delivering Seamless Customer Experience](https://konghq.com/blog/news/kong-and-red-hat-collaboration) [N/A CONTENT] [COMMUNITY-TOOL] β€” A strategic overview of the technical integration between Kong and Red Hat. The article highlights certified operators, security integrations, and shared automation patterns designed to simplify application delivery pipelines in secure OpenShift environments. ## Developer Experience ### AI Assisted Engineering @@ -141,6 +145,42 @@ Live Grounding: Delivers strategic instruction on utilizing AI capabilities, cod #### 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. +## Enterprise Architecture + +### API Management + +#### API Economy + + - **(2022)** [chakray.com: API Strategy. How to create an API Marketplace](https://chakray.com/api-strategy-how-to-create-an-api-marketplace) [N/A CONTENT] [COMMUNITY-TOOL] β€” A strategic exploration of API Marketplace architectures, describing how organizations can turn internal service endpoints into discoverable, monetized assets. It highlights self-service portals, developer registration, security governance, and multi-tenant management principles. +#### Lifecycle Governance + + - **(2022)** [chakray.com: Why API Lifecycle Management is a MUST for Your Organisation APIs](https://chakray.com/why-api-lifecycle-management-is-must-organisation-apis) [N/A CONTENT] [COMMUNITY-TOOL] β€” This reference details the core components of API Lifecycle Management, illustrating how systemic control from initial API design to final deprecation protects organizational infrastructure from technical debt, version drift, and security vulnerabilities. + - **(2022)** [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) [SPANISH CONTENT] [LEGACY] β€” Spanish-language implementation guide detailing why structured API Lifecycle Management is critical to scale modern IT operations. It highlights core lifecycle stages, automated validation techniques, and methods to safely retire legacy integrations. +#### Strategy Design + + - **(2022)** [chakray.com: 11 Steps to achieving a successful API Management Strategy](https://chakray.com/11-steps-achieving-successful-api-management-strategy) [N/A CONTENT] [COMMUNITY-TOOL] β€” A comprehensive 11-step methodology designed to establish an enterprise-wide API management strategy. Topics cover aligning technical specifications with business objectives, identifying developer portals, implementing zero-trust security, and collecting usage metrics. + - **(2022)** [chakray.com: 11 Pasos para lograr una estrategia API Management exitosa](https://chakray.com/es/11-pasos-lograr-estrategia-api-management-exitosa) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Spanish-language framework outlining 11 strategic stages to implement, scale, and optimize an organization's API Management capabilities. This resource is helpful for systems architects aligning multi-region network routing policies with security and compliance standards. +## Fintech + +### Open Banking + +#### Financial APIs + + - **(2023)** [BBVA API Market](https://www.bbvaapimarket.com/es) [SPANISH CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” The BBVA API Market is a secure, enterprise-grade Open Banking portal offering developers regulated access to payment networks, identity validations, and financial histories. It serves as a gold standard for financial integration architectures and PSD2 compliance. + - **(2023)** [ING Developer Portal](https://developer.ing.com/openbanking) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” ING's developer portal hosts a suite of standardized PSD2 and open banking APIs designed for secure transaction routing, account inquiries, and payment initiation services. Backed by solid sandbox environments and rigorous security architectures, it simplifies cross-border fintech application development. +## IoT and Edge + +### Automotive APIs + +#### Connected Car SDKs + + - **(2023)** [high-mobility.com](https://www.high-mobility.com) [N/A CONTENT] [COMMUNITY-TOOL] β€” High Mobility is an advanced connected car API platform that standardizes telemetry data from multiple automotive manufacturers into a single, cohesive REST interface. It allows secure, permission-based access to diagnostics, chassis parameters, and system status without custom OBD hardware. + - **(2023)** [Smartcar API for BMW](https://smartcar.com/brand/bmw) [N/A CONTENT] [COMMUNITY-TOOL] β€” Smartcar's platform offers native, cloud-to-cloud integration with BMW's digital services. This allows software developers to verify vehicle location, calculate range, and manage locking systems through standard API endpoints, bypassing complex physical telemetry devices. +### Smart Cities + +#### FIWARE Platform + + - **(2020)** [Telefonica Thinking Cities](https://thinking-cities.readthedocs.io/en/latest) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Telefonica's Thinking Cities is an IoT architecture platform based on the FIWARE open standard. It enables municipalities to ingest context-aware data, route real-time telemetry from heterogeneous urban sensors, and configure analytical dashboards for municipal services. ## Platform Engineering ### AI Integration diff --git a/v2-docs/devops.md b/v2-docs/devops.md index c453053a..b0d3c1a0 100644 --- a/v2-docs/devops.md +++ b/v2-docs/devops.md @@ -5,40 +5,7 @@ ## Standard Reference - - [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] - - [Azure DevOps](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] - - [Kubernetes Autoscaling in Production: Best Practices for **Cluster Autoscaler, HPA and VPA**](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [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] - - [thenewstack.io: Kubernetes is the Accepted Platform for Cloud Native Computing](https://thenewstack.io/kubernetes) [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] - - [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] - - [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] - [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] @@ -279,6 +246,83 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model #### 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. +## Cloud Native Foundation + +### Containers + +#### DevOps Synergies + + - **(2021)** [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] β€” Explores the symbiotic relationship between containerization technologies and the maturation of continuous delivery operations. Details how immutable runtime configurations reduce friction between development and operation systems by establishing highly reproducible target footprints. +### Kubernetes + +#### Operational Pillars + + - **(2021)** [containerjournal.com: 9 Pillars of Engineering DevOps With Kubernetes](https://cloudnativenow.com/uncategorized/9-pillars-of-engineering-devops-with-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Delineates nine architectural pillars required to successfully scale DevOps infrastructure within Kubernetes topologies. Focuses on multi-tenant isolation patterns, continuous observability metrics, configuration declarative state, and advanced pipeline security frameworks. +#### Platformization + + - **(2021)** [containerjournal.com: Best of 2021 – Kubernetes Enables DevOps-as-a-Service (DaaS)](https://cloudnativenow.com/features/kubernetes-enables-devops-as-a-service-daas) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An retrospective focus on the enablement of DevOps-as-a-Service environments through native declarative Kubernetes loops. Evaluates how system abstraction patterns provide automated compliance checks, dynamic ingress controls, and auto-scaling workloads. +## DevOps and Culture + +### Deployment Patterns + +#### Feature Management + + - **(2021)** [cloudacademy.com: Blog / DevOpsDevOps: Why Is It Important to Decouple Deployment From Release?](https://platform.qa.com/login) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the technical necessity of separating physical system deployment from logical feature enablement. Details technical strategies like canary rollouts, dark launching, and complex dynamic routing patterns designed to limit operational blast radiuses. +#### Serverless Operations + + - **(2022)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Discusses specialized continuous delivery structures suited for serverless runtimes. Addresses the distinct logging, pipeline telemetry, local mock frameworks, and automated test patterns required when bypassing permanent virtual machine infrastructure. +### Developer Experience + +#### Workflow Optimization + + - **(2022)** [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] β€” Tactical advice on optimizing active developer feedback loops within complex CI pipelines. Focuses on configuration caching practices, dynamic lint integration, automated mock generation, and pre-packaged local environment templates. +### Glossary and Tools Ecosystem + +#### Enterprise SaaS Platforms + + - **(2026)** [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] β€” Google Cloud's managed CI/CD pipeline engine designed to compile, execute, and deploy dockerized artifacts across cloud-native target systems. Fully supports declarative security configurations, IAM access gates, and integrated artifact registry feeds. + - **(2026)** [Azure DevOps 🌟](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] β€” Microsoft's foundational software suite integrating source repositories, project tracking boards, automated deployment systems, and package feeds. Serves as a primary enterprise standard for hybrid cloud deployment pipelines. +#### Interactive Resources + + - **(2024)** [Periodic Table of DevOps 🌟](https://digital.ai/learn/devsecops-periodic-table) [COMMUNITY-TOOL] β€” An industry-wide reference visualization categorizing toolkits into dedicated operational groups like package registries, container systems, cloud providers, and testing. Highly effective for rapid comparative architectures. + - **(2023)** [The Ultimate DevOps Tool Chest 🌟](https://digital.ai/learn/diagram-generator) [COMMUNITY-TOOL] β€” A broad, categorized mapping of open-source and proprietary software tools serving code generation, testing, security, and deployments. Streamlines tool evaluation phases during internal platform initialization. +#### Terminology Reference + + - **(2023)** [DevOps Glosary of Terms 🌟](https://digital.ai/glossary) [DOCUMENTATION] [COMMUNITY-TOOL] β€” An interactive global glossary mapping terms and functional protocols across DevOps and site reliability frameworks. Serves as a vital shared taxonomy baseline for teams transitioning to integrated platform team models. +### Infrastructure Automation + +#### Multi-Cloud Topology + + - **(2023)** [infoworld.com: How multicloud changes devops](https://www.infoworld.com/article/2337920/how-multicloud-changes-devops.html) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Outlines operational complexities that emerge when stretching traditional deployment pipelines across heterogeneous cloud topologies. Advocates for standard provider-independent orchestration layers and unified configuration syntaxes to establish uniform control grids. +#### System Administration + + - **(2020)** [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] β€” Red Hat's classic operational guide highlighting the transition of traditional system operations to infrastructure-as-code platforms. Contains patterns and architectures for streamlining environment compliance checks and automation runbooks. +### Methodology and Frameworks + +#### Business Alignment + + - **(2021)** [valuecoders.com: Why Should You Adopt DevOps To Deliver Business Value Rapidly?](https://www.valuecoders.com/blog/devops/devops-for-enterprises-growth) [COMMUNITY-TOOL] β€” Examines the economic impacts of DevOps strategies on enterprise systems. Demonstrates how shifting to short, automated release cycles directly translates to reduced overhead and faster feature iterations in hyper-competitive markets. +#### Enterprise Practice + + - **(2020)** [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) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A corporate analysis mapping DevOps principles and business agility within enterprise systems. Focuses on bridging silos, automating configuration flows, and adopting metrics-driven strategies to achieve reliable continuous deployment cycles. +#### Foundational Concepts + + - **(2022)** [github.blog: What is DevOps? A guide to common methods and misconceptions 🌟](https://github.blog/enterprise-software/devops/devops-definition) [COMMUNITY-TOOL] β€” An executive-level operational manual clarifying modern CI/CD patterns and software delivery metrics. Identifies core collaborative methodologies and outlines how automated testing frameworks dramatically reduce enterprise operational risk. +#### Microservices + + - **(2020)** [softwebsolutions.com: DevOps and Microservices – Creating change together](https://www.softwebsolutions.com/resources/devops-and-microservices) [COMMUNITY-TOOL] β€” Analyzes how microservice patterns act as catalysts for modular continuous delivery cycles. Explores why scaling distributed application architectures fails without robust automation structures, dynamic health metrics, and standardized infrastructure pipelines. +#### Risk Assessment + + - **(2021)** [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] β€” Provides a contrarian perspective highlighting organizational risks associated with poorly planned DevOps adoptions. Explores why pushing automation tools without cultural realignment, strong executive sponsorship, and operational maturity leads to systemic configuration friction. +#### Site Reliability Engineering + + - **(2023)** [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] β€” Presents five actionable system engineering methodologies designed to maintain complex application reliability. Explains real-world deployment canary analysis, failure mode testing, observability hooks, and standard automated rollback strategies. +#### Value Streams + + - **(2022)** [github.blog: How to make DevOps your competitive advantage](https://github.blog/enterprise-software/devops/how-to-make-devops-your-competitive-advantage) [COMMUNITY-TOOL] β€” Examines how modern engineering units leverage high-performing DevOps setups to gain business advantages. Backed by metrics showing improvements in deployment frequency, recovery speed, and change failure rates within cloud deployment loops. +### Podcasts and Media + + - **(2026)** [bikeshed.fm: The Bike Shed](https://bikeshed.thoughtbot.com) [COMMUNITY-TOOL] β€” A highly regarded weekly podcast produced by Thoughtbot focusing on modern software development workflows, developer tools, and system architecture design. Curator insights highlight continuous testing while live grounding shows it as an excellent educational medium for agile operations. ## Developer Tools ### AI Coding Assistants @@ -300,6 +344,27 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model #### 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. +## FinOps + +### Fundamentals + +#### Kubernetes (1) + + - **(2021)** [replex.io: An Introduction to Kubernetes FinOps](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [NONE CONTENT] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An introductory foundational guide explaining how Kubernetes abstract resource consumption complicates traditional IT billing. Explores concepts like container resource requests, limits, idle capacity, and cost allocation models across teams. Illustrates how integrating observability tools helps teams isolate exact microservice costs within shared networks. +## Networking + +### CNI + +#### Calico + + - **(2020)** [**thenewstack.io: Tigera's Calico Aims to Ease Connectivity Pain with Kubernetes**](https://thenewstack.io/kubernetes) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Covers Tigera Calico's core value proposition of delivering flexible, secure CNI capabilities for Kubernetes environments. It contrasts Calico's IP-in-IP and BGP routing modes with standard encapsulation overlays, providing optimal performance. Integrates advanced security policy engines capable of running in both Kubernetes and hybrid virtualized clusters. +## Organizational Dynamics + +### DevOps Culture + +#### Roles and Responsibilities + + - **(2021)** [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) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores organizational ownership paradigms of observability pipelines between Site Reliability Engineering (SRE) and Application Development squads. Assesses the shared-responsibility model for maintaining telemetry instrumentation standards. ## Platform Engineering ### Architectural Patterns @@ -317,7 +382,7 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model #### 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 +### DevOps Culture (1) #### Product Management Alignment @@ -329,6 +394,47 @@ Live Grounding: Provides stable, secure integrations allowing compliant AI model ##### 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. +### Internal Developer Portals + +#### Orchestration Engines + + - **(2024)** [seal.io: Open Source Platform Engineering for Dev & Ops](https://gpustack.ai) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes open-source platforms like GPUStack (originally Seal.io redirects/evolutions) that orchestrate distributed execution grids. Delivers dynamic resource optimization loops and structured application blueprints across heterogeneous compute pools. +#### Service Catalog + + - **(2026)** [Port](https://www.port.io) [COMMUNITY-TOOL] β€” A centralized SaaS portal engine serving developer platform environments. Organizes unified service catalogues, handles dynamic access management actions, and integrates infrastructure telemetry directly to establish a clean golden-path interface. +### Kubernetes Operations + +#### Architecture and Design + + - **(2022)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Part 4 of a critical examination exploring the limits of exposing bare Kubernetes resource primitives directly to engineers. Advocates for the development of dynamic platform wrapper control planes designed to minimize cognitive overhead. +### Methodology and Frameworks (1) + +#### Business Alignment (1) + + - **(2023)** [infoworld.com: Why platform engineering?](https://www.infoworld.com/article/2338392/why-platform-engineering.html) [LEGACY] β€” Analyzes the strategic value driving the emergence of platform teams in place of legacy fragmented DevOps teams. Emphasizes the creation of 'golden paths' designed to accelerate deployment speed while enforcing strict security baselines. +#### Comprehensive Reference + + - **(2023)** [loft.sh: Platform Engineering: The Definitive Guide](https://www.vcluster.com/blog/platform-engineering-the-definitive-guide) [COMMUNITY-TOOL] β€” A definitive reference handbook analyzing Internal Developer Platforms (IDPs), developer self-service topologies, and cluster abstraction techniques. Explains how virtualized cluster strategies reduce resource overhead and simplify access paths. +### Team Topologies + +#### Enterprise Strategy (1) + + - **(2023)** [frobes.com: How To Empower Modern Kubernetes Management With A Platform Team Model](https://www.forbes.com/councils/forbestechcouncil/2023/02/23/how-to-empower-modern-kubernetes-management-with-a-platform-team-model/?streamIndex=0) [COMMUNITY-TOOL] β€” Delineates organizational structures designed to run platform operations successfully. Outlines methods for building reusable productized infrastructure components that enforce structural patterns and governance policies automatically. +## Professional Development + +### Career Guidance + +#### Automation + + - **(2022)** [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] β€” Examines the growing value of IT automation training (specifically Ansible and Terraform) in enterprise systems. Outlines how standardizing infrastructure-as-code and configuration management accelerates delivery pipelines, reduces manual error rates, and positions engineers for senior SRE roles. +### DevOps (1) + +#### Culture + + - **(2021)** [deloitte.com: Culture change, not tech, is the secret to DevOps success (podcast) 🌟](https://www.deloitte.com/us/en/what-we-do/capabilities/cloud-transformation/collections/cloud-podcast.html) [COMMUNITY-TOOL] β€” Podcast episode evaluating the organizational hurdles of DevOps transitions. Focuses on the thesis that implementing complex toolchains and Kubernetes clusters is futile without breaking organizational silos, fostering psychological safety, and aligning engineering metrics with business value. +#### Learning Resources + + - **(2023)** [Top 15 DevOps blogs to read and follow](https://www.techtarget.com/searchitoperations/feature/Top-15-DevOps-blogs-to-read-and-follow) [COMMUNITY-TOOL] β€” Curated directory of leading DevOps blogs, newsletters, and resources. Serves as a technical discovery portal for engineers seeking updates on container orchestration, cloud-native architecture, infrastructure-as-code platforms, and collaborative corporate cultures. ## Public Cloud Infrastructure ### AWS Ecosystem @@ -358,7 +464,7 @@ Live Grounding: Features structural overviews of AWS CodePipeline, CodeBuild, an - [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 +### Microservices (1) #### Design Patterns diff --git a/v2-docs/devsecops.md b/v2-docs/devsecops.md index ccf88eea..10092265 100644 --- a/v2-docs/devsecops.md +++ b/v2-docs/devsecops.md @@ -6,7 +6,6 @@ ## 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] - [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] @@ -952,6 +951,11 @@ #### Log4j - [thehackernews.com: Microsoft Warns of Continued Attacks Exploiting Apache' Log4j Vulnerabilities](https://thehackernews.com/2022/01/microsoft-warns-of-continued-attacks.html) [LEGACY] β€” Aggregates threat intelligence logs detailing the sustained exploitation profiles targeting unpatched enterprise applications. Highlights why legacy architectural paths remain active targets years after patch releases. +### Vulnerability Analysis + +#### Argo Workflows + + - **(2021)** [intezer.com: New Attacks on Kubernetes via Misconfigured Argo Workflows](https://intezer.com/blog/new-attacks-on-kubernetes-via-misconfigured-argo-workflows) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Security analysis documenting exploits of misconfigured Argo Workflows dashboards. Explains how exposing the Argo engine dashboard API to the public internet enables malicious actors to deploy unauthorized workflow containers, highlighting the critical necessity of strict Kubernetes RBAC and network segmentation policies. ### Vulnerability Management (3) #### Analysis (1) diff --git a/v2-docs/digitalocean.md b/v2-docs/digitalocean.md index ee553f61..ee01592c 100644 --- a/v2-docs/digitalocean.md +++ b/v2-docs/digitalocean.md @@ -5,8 +5,6 @@ ## 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 Kubernetes (DOKS)](https://www.digitalocean.com/products/kubernetes) [COMMUNITY-TOOL] - [Digital Ocean](https://www.digitalocean.com) [COMMUNITY-TOOL] - [try.digitalocean.com/cloudplex](https://try.digitalocean.com/cloudplex) [COMMUNITY-TOOL] @@ -21,6 +19,16 @@ #### 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. +## Cloud Platforms + +### PaaS + +#### DigitalOcean + + - **(2026)** [App Platform](https://docs.digitalocean.com/products/app-platform) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Technical reference for DigitalOcean App Platform, a managed Platform-as-a-Service (PaaS). Simplifies resource deployment by building directly from code repositories and handling scalability, database linking, and SSL automation. +#### Market News + + - **(2020)** [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] β€” Detailed historical analysis of DigitalOcean's strategic market entry into containerized PaaS systems. Explores the engineering abstractions built to host microservices without container orchestration complexity. ## Networking ### Web Servers diff --git a/v2-docs/docker.md b/v2-docs/docker.md index c6b6cabe..d5807b03 100644 --- a/v2-docs/docker.md +++ b/v2-docs/docker.md @@ -5,38 +5,6 @@ ## 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] - [Awesome Docker 🌟](https://github.com/veggiemonk/awesome-docker) ⭐ 36056 [DE FACTO STANDARD] - [Awesome Compose 🌟](https://github.com/docker/awesome-compose) ⭐ 45355 [DE FACTO STANDARD] - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] @@ -265,11 +233,132 @@ Live Grounding: Covers the native scheduling capabilities, decommissioning behav - [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 +### Application Development + +#### Spring Boot and Docker + + - **(2020)** [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) [SPANISH CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A technical guide written in Spanish demonstrating how to build, containerize, and deploy Spring Boot microservices. Covers integrating Spring Cloud Netflix architectures and packaging services into lightweight Docker containers. +### Docker and OCI Images + +#### Building Images + + - **(2024)** [jfrog.com: A Beginner’s Guide to Understanding and Building Docker Images 🌟](https://jfrog.com/learn/cloud-native/how-to-build-docker-images) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An introductory guide on standard patterns for constructing secure, efficient Docker images. Details how to write lightweight Dockerfiles, optimize image layer caching, and leverage multi-stage build workflows. +#### Buildx Kubernetes Driver + + - **(2022)** [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) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An optimization guide detailing how to run build agents dynamically inside a Kubernetes cluster using the Docker Buildx driver. Demonstrates how scaling and distributing image compilations over native nodes can cut CI build times in half. +### Java Optimization + +#### jlink in Docker + + - **(2021)** [blog.adoptium.net: Using Jlink in Dockerfiles instead of a JRE](https://adoptium.net/news/2021/08/using-jlink-in-dockerfiles) [JAVA CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An Adoptium-native guide on optimizing JVM execution inside containers. Details how to use the JDK's modular 'jlink' utility to build ultra-lean, custom JRE environments, reducing image size, memory footprint, and security attack vectors. ### 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. +## Containers + +### Container Runtimes + +#### Alternatives + + - **(2023)** [jfrog.com: THE BASICS: 7 Alternatives to Docker: All-in-One Solutions and Standalone Container Tools 🌟](https://jfrog.com/learn/devops/alternatives-to-docker) [N/A CONTENT] [COMMUNITY-TOOL] β€” Surveys alternative tools for container compilation, management, and runtime environments. Reviews Podman, Buildah, Kaniko, LXC, and containerd. Compares the architectural trade-offs between Docker's monolithic daemon structure and standalone rootless runtimes. + - **(2022)** [blog.logrocket.com: Top Docker alternatives for 2022](https://blog.logrocket.com/docker-alternatives) [N/A CONTENT] [COMMUNITY-TOOL] β€” Evaluates major replacement tools for Docker components. Focuses on Podman for rootless runtime execution, Buildah for image assembly, and Kaniko for cluster-native build security. Examines runtime migration paths for development teams. +#### Base Images + + - **(2021)** [crunchtools.com: A Comparison of Linux Container Images](http://crunchtools.com/comparison-linux-container-images) [N/A CONTENT] [COMMUNITY-TOOL] β€” Analyzes and contrasts popular Linux base images, including Alpine, Debian, CentOS, and UBI (Universal Base Image). Highlights differences in library support (glibc vs musl), package managers, size footprints, and enterprise support lifecycles. +### Docker Buildx + +#### Build Performance + + - **(2020)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Highlights how to configure Docker BuildKit with `BUILDKIT_INLINE_CACHE=1` to optimize caching strategies in distributed CI/CD environments. Allows remote runners to reuse build cache layers directly from target container registries without retaining local builds. +#### Multi-Arch Images + + - **(2025)** [docs.docker.com: docker buildx imagetools](https://docs.docker.com/reference/cli/docker/buildx/imagetools) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Explains the use of `docker buildx imagetools` for low-overhead manipulation of multi-architecture container manifests and registry metadata. Demonstrates how to inspect, tag, and construct multi-platform manifest lists without rebuilding raw container layers. Essential tool for modern, cross-platform CI/CD pipelines. +### Docker Compose + +#### Best Practices + + - **(2023)** [releasehub.com: 6 Docker Compose Best Practices for Dev and Prod](https://release.com/blog/6-docker-compose-best-practices-for-dev-and-prod) [N/A CONTENT] [COMMUNITY-TOOL] β€” Establishes clear technical patterns for utilizing Compose across development and staging-to-production pipelines. Discusses environment variable inheritance, file overrides, service orchestration control, healthchecks, and proper volume segregation. +#### Specifications + + - **(2020)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Details the transition of the Docker Compose specification into an open-source, vendor-neutral standard managed under a community governance model. Underscores how this standardizes multi-container orchestration declarations across cloud platforms and local environments alike. + - **(2020)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Explores the publishing of the multi-container application specification and the industry-wide push for collaborative development. Outlines the participation of AWS, Microsoft, and others to align Compose syntax with managed cloud services and Kubernetes. +### Docker Core + +#### Introduction + + - **(2024)** [hostinger.in: What Is Docker and How Does It Work? – Docker Explained](https://www.hostinger.com/in/tutorials/what-is-docker) [N/A CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A fundamental reference defining containerization primitives and architectural components. Details the separation of concerns between the Docker Engine, Client, Registry, Images, and Containers. Serves as a foundational primer for engineers transitioning from monolithic virtualization to container-native architectures. +#### Storage and Volumes + + - **(2024)** [thenewstack.io: How to Share Data Between Docker Containers](https://thenewstack.io/containers/how-to-share-data-between-docker-containers) [N/A CONTENT] [COMMUNITY-TOOL] β€” A highly technical dive into container storage patterns, demonstrating how to share persistent data across multi-container architectures. Explores Docker volumes, bind mounts, and `volumes_from` directives. Contrasts runtime decoupling strategies with data lifecycle requirements for stateful microservices. +### Docker Ecosystem + +#### Local Environments + + - **(2023)** [matt-rickard.com: An Overview of Docker Desktop Alternatives](https://mattrickard.com/docker-desktop-alternatives) [N/A CONTENT] [COMMUNITY-TOOL] β€” A comprehensive technical evaluation of localized container environments designed to bypass Docker Desktop license requirements. Analyzes alternative virtualization runtimes including Rancher Desktop, Podman, Colima, and Lima. Evaluates developer experience, macOS/Windows host integration, and system resource optimization. +#### Tooling Catalog + + - **(2023)** [Top 50 Docker Tools](https://blog.inedo.com/devops/top-50-docker-tools) [N/A CONTENT] [COMMUNITY-TOOL] β€” A curated catalog indexing 50 vital tools across the container lifecycle. Spans orchestration, security scanning, local development helpers, and container monitoring solutions. Serves as a useful landscape map for platform engineers standardizing toolchains. +### Docker History + +#### Architecture + + - **(2021)** [infoworld.com: How Docker broke in half](https://www.infoworld.com/article/2269272/how-docker-broke-in-half.html) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A retrospective architectural analysis detailing the structural decoupling of Docker's runtime. Focuses on the extraction and standardization of containerd and runc under the Open Container Initiative (OCI). Synthesizes the engineering and open-source design shifts that led to the modern decoupled container runtime ecosystem. +#### Industry Impact + + - **(2023)** [infoworld.com: Docker really did change the world](https://www.infoworld.com/article/2270814/docker-really-did-change-the-world.html) [N/A CONTENT] [COMMUNITY-TOOL] β€” Analyzes the revolutionary impact of Docker on modern software engineering and microservices deployment. Traces how standardizing containerization eliminated the 'works on my machine' paradigm and laid the foundation for cloud-native orchestration platforms. Reflects on containerization as the bedrock of modern devops culture. +### Docker Management + +#### Portainer + + - **(2026)** [Portainer Community Edition](https://www.portainer.io/install) [GO CONTENT] [COMMUNITY-TOOL] β€” Portainer Community Edition offers a lightweight, powerful graphical management UI for Docker, Docker Swarm, and Kubernetes. Enables developers and platform teams to monitor containers, view logs, provision volumes, and inspect environments without CLI overhead. +### Docker Operations + +#### Monitoring + + - **(2024)** [sematext: Monitor Docker Metrics & Logs 🌟](https://sematext.com/capabilities/container-monitoring) [N/A CONTENT] [COMMUNITY-TOOL] β€” Discusses telemetry collection paradigms for Docker hosts and containers. Details containerized log routing, resource consumption metric monitoring, and application tracing. Evaluates agents like Sematext Agent and native integrations for full-stack visibility. +### Docker Optimization + +#### Image Shrinking + + - **(2024)** [slim.ai: Automatically reduce Docker container size using DockerSlim](https://www.root.io) [GO CONTENT] [COMMUNITY-TOOL] β€” A technical breakdown of using DockerSlim (SlimToolkit) to programmatically analyze and minify container images. Demonstrates dynamic analysis via container execution tracking to discover required libraries and auto-remove unused binaries, resulting in size reductions up to 30x. + - **(2024)** [learnk8s.io: 3 simple tricks for smaller Docker images 🌟](https://learnkube.com/blog/smaller-docker-images) [N/A CONTENT] [COMMUNITY-TOOL] β€” Highlights three actionable architectural practices for compressing Docker image footprints: selecting optimal micro-distributions (like Distroless/Alpine), minimizing intermediate build layers via strict chaining, and leveraging fine-grained multi-stage Docker builds. +### Docker Security + +#### Optimization + + - **(2024)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Outlines twelve advanced methodologies to lock down Docker base images and build environments. Details strategies such as container signing, SBOM generation, runtime read-only filesystems, and strict build-argument sanitation. Combines image security best practices with performance optimization. +### Dockerfile Best Practices + +#### Anti-Patterns + + - **(2023)** [codefresh.io: Docker anti-patterns 🌟](https://octopus.com/blog/docker-anti-patterns) [N/A CONTENT] [COMMUNITY-TOOL] β€” Catalogues developer and operational anti-patterns when designing and running containerized applications. Critiques practices such as treating containers as persistent virtual machines, hardcoding configurations, embedding production secrets, and executing workloads under root credentials. + - **(2021)** [jpetazzo.github.io: Anti-Patterns When Building Container Images](http://jpetazzo.github.io/2021/11/30/docker-build-container-images-antipatterns) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Written by an early Docker engineer, this guide analyzes systemic architectural failures in container image building. Critiques heavy base images, broken caching structures, runtime reliance on build-time components, and security-compromising design choices. +#### Build Performance (1) + + - **(2023)** [acloudguru.com: Docker COPY vs ADD: What’s the difference?](https://www.pluralsight.com/resources/blog/cloud/docker-copy-vs-add-whats-the-difference) [N/A CONTENT] [COMMUNITY-TOOL] β€” Compares the technical nuances of the COPY and ADD directives within Dockerfile construction. Highlights why COPY is favored for deterministic, transparent local file injection, while ADD provides specialized capabilities like URL extraction and auto-decompression. Stresses security risks associated with untrusted remote ADD targets. +#### Optimization (1) + + - **(2024)** [sysdig.com: Top 20 Dockerfile best practices 🌟](https://www.sysdig.com/learn-cloud-native/dockerfile-best-practices) [N/A CONTENT] [COMMUNITY-TOOL] β€” An authoritative checklist for securing and optimizing Docker container images. Recommends multi-stage builds, non-root execution users, layer caching optimization, and minimal base images like Alpine or Distroless. Provides structured guidance to reduce attack surfaces and execution footprints in production. +#### Reference Examples + + - **(2024)** [==github.com/pabpereza/curated-dockerfiles-examples: Curated Dockerfiles examples==](https://github.com/pabpereza/containers-best-practices) [DOCKERFILE CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A repository aggregating production-ready Dockerfile configurations for various language runtimes. Demonstrates optimizations including caching patterns, multi-stage compilation, and dependency pruning. An actionable reference implementation for establishing platform engineering standards within the enterprise. +### Migration + +#### Containerization Guide + + - **(2021)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep, 15-page architectural manual detailing the containerization process for classic Linux services including LAMP, MediaWiki, and Request Tracker. Investigates process architecture, storage mount structures, systemd decoupling, and network exposure patterns. +### Orchestration + +#### Docker vs Kubernetes + + - **(2023)** [containerjournal.com: What’s the Difference Between Docker and Kubernetes?](https://cloudnativenow.com/features/whats-the-difference-between-docker-and-kubernetes) [N/A CONTENT] [COMMUNITY-TOOL] β€” Demystifies the core differences and functional synergy between Docker as a single-host container runtime and Kubernetes as a distributed container orchestrator. Illustrates how they complement each other in container execution and lifecycle management, while detailing the shifting landscape toward CRI-compatible runtimes. +### Windows Containers + +#### IIS and Enterprise + + - **(2024)** [techcommunity.microsoft.com: IIS Central Certificate Store and Windows containers](https://techcommunity.microsoft.com/blog/itopstalkblog/iis-central-certificate-store-and-windows-containers/4181509) [POWERSHELL CONTENT] [ADVANCED LEVEL] [LEGACY] β€” Delves into enterprise architecture on Windows-based containers, focusing on the configuration of IIS Central Certificate Store (CCS). Explains certificate management, shared storage volumes, and domain-joined container scenarios for legacy enterprise web apps. ## Development Tools ### Local Kubernetes Environments @@ -284,6 +373,13 @@ Live Grounding: Covers the native scheduling capabilities, decommissioning behav #### 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. +## Observability + +### Container Monitoring + +#### Grafana Docker Integration + + - **(2026)** [grafana.com: Docker Integration for Grafana Cloud](https://grafana.com/docs/grafana-cloud/monitor-infrastructure/integrations/integration-reference/integration-docker) [YAML CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official reference for integrating Grafana Cloud with Docker engine runtimes. Walks through setting up metrics collectors to scrape system indicators, memory usage, CPU throttles, and aggregate dashboard views for container monitoring. --- πŸ’‘ **Explore Related:** [OCP 3](./ocp3.md) | [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) diff --git a/v2-docs/dotnet.md b/v2-docs/dotnet.md index a2593ce2..77e03aad 100644 --- a/v2-docs/dotnet.md +++ b/v2-docs/dotnet.md @@ -5,10 +5,6 @@ ## 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] - [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: .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] @@ -40,6 +36,20 @@ #### .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. +## Software Development + +### .NET + +#### Architecture + + - **(2021)** [**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) [C# CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Explores building modern full-stack application suites utilizing Blazor WebAssembly and hosting them on Azure Static Web Apps. Details how the static assets run efficiently in the browser while securely integrating with serverless Azure Functions API endpoints. Ideal for lightweight web structures that demand high performance, rapid CI/CD, and global scale. +#### Dependency Management + + - **(2021)** [**devblogs.microsoft.com: Introducing Compatible Packages on NuGet.org**](https://devblogs.microsoft.com/dotnet/introducing-compatible-frameworks-on-nuget-org) [C# CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Introduces a NuGet package manager update that highlights framework compatibility, making package target evaluation straightforward. Explains how targeting netstandard, net6.0, and newer .NET TFMs reduces library selection friction. This functionality ensures dependency alignment during large-scale migration of microservice codebases. + - **(2022)** [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) [C# CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Reviews 10 key NuGet packages that increase development speed and product quality in C# environments, including AutoMapper, Newtonsoft.Json, and Serilog. It explains how these libraries streamline routine operations like object mapping, data serialization, and advanced structured logging, improving overall software design patterns. +#### Microservices + + - **(2024)** [==docs.microsoft.com: .NET Microservices: Architecture for Containerized .NET Applications==](https://learn.microsoft.com/en-us/dotnet/architecture/microservices) [C# CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The comprehensive blueprint for designing and deploying microservices-based architectures with .NET Core and .NET 8+. Focuses on domain-driven design (DDD), containerization, API gateways, database per microservice patterns, and CQRS implementations. Indispensable handbook for building robust, scalable enterprise cloud-native systems. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/embedded-servlet-containers.md b/v2-docs/embedded-servlet-containers.md index c40d458e..6d2b0a87 100644 --- a/v2-docs/embedded-servlet-containers.md +++ b/v2-docs/embedded-servlet-containers.md @@ -5,11 +5,17 @@ ## 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] +## Software Architecture + +### Web Servers + +#### Java Ecosystem + + - **(2026)** [Undertow](http://undertow.io) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Undertow is a flexible, extremely high-performance web server written in Java, supporting blocking and non-blocking APIs based on XNIO. Frequently used as the default embedded web server in Spring Boot, WildFly, and Quarkus applications, it is optimized for high-density, low-overhead microservice backends. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/finops.md b/v2-docs/finops.md index cd7d38b9..8dfa8b84 100644 --- a/v2-docs/finops.md +++ b/v2-docs/finops.md @@ -5,18 +5,6 @@ ## Standard Reference - - [Kubernetes Autoscaling in Production: Best Practices for **Cluster Autoscaler, HPA and VPA**](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] - - [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] - [Azure Functions Cost Considerations and Optimization](https://build5nines.com/azure-functions-cost-considerations-and-optimization) [COMMUNITY-TOOL] - [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) ⭐ 1757 [COMMUNITY-TOOL] - [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger' Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) [COMMUNITY-TOOL] @@ -83,9 +71,57 @@ #### 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. +## FinOps (2) + +### Azure + +#### Cost Estimation + + - **(2024)** [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) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Offers actionable methodologies for estimating comprehensive architectural project costs within Azure. Details best practices for breaking down complex cloud topologies, incorporating disk IOPS, ingress/egress transit fees, and backup storage tiers into total estimates. Empowers technical leaders to produce audit-ready, predictable budgeting sheets. +#### Cost Management + + - **(2024)** [**techcommunity.microsoft.com: Identify your savings potential in Azure 🌟**](https://techcommunity.microsoft.com/blog/finopsblog/identify-your-savings-potential-in-azure/4131194) [NONE CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Discusses advanced analysis techniques inside Azure Cost Management for spotting waste and reducing ongoing bills. Showcases how to set up automated alerts, track cost anomalies in real time, and deploy Azure Policy to restrict expensive, non-standard VM series. Bridges developer agility with robust financial oversight. + - **(2023)** [**techcommunity.microsoft.com: Azure Savings Dashboard 🌟**](https://techcommunity.microsoft.com/blog/coreinfrastructureandsecurityblog/azure-savings-dashboard/3816131) [NONE CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Introduces the Azure Savings Dashboard, a platform tool providing integrated views of FinOps savings opportunities. Demonstrates how Azure Advisor recommendations, reservation options, and Azure Savings Plan models are compiled into actionable, executive metrics. Enables infrastructure administrators to easily identify unallocated, over-provisioned cloud resources. +#### Pricing Models + + - **(2024)** [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) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A comprehensive walkthrough of Azure pricing options, covering pay-as-you-go, reservations, spot pricing, and hybrid benefits. It outlines how to navigate the Azure Pricing Calculator, retail rate APIs, and billing hierarchies to forecast multi-tenant cloud expenditures accurately. Essential for engineers seeking to optimize infrastructure budgets prior to provisioning. +### Culture + +#### Best Practices + + - **(2022)** [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) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Synthesizes the core cultural shift of FinOps, illustrating how to align engineering, finance, and product teams on cloud spending decisions. Highlights primary cost-monitoring workflows, resource tag hygiene, and dynamic rightsizing strategies. Establishes that cost optimization is a continuous cycle of visibility, allocation, and active architectural refinement. +#### Strategy + + - **(2019)** [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) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Slide deck focusing on cloud financial engineering at scale, breaking down organizational barriers between engineering and accounting. Leverages Cloudability benchmarks to define cost accountability, showbacks, and the crawl-walk-run path to cost optimization. Valuable for enterprise leaders building dynamic cross-functional governance systems. +### Fundamentals + +#### Kubernetes + + - **(2021)** [replex.io: An Introduction to Kubernetes FinOps](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [NONE CONTENT] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An introductory foundational guide explaining how Kubernetes abstract resource consumption complicates traditional IT billing. Explores concepts like container resource requests, limits, idle capacity, and cost allocation models across teams. Illustrates how integrating observability tools helps teams isolate exact microservice costs within shared networks. +### Managed Kubernetes + +#### Comparison + + - **(2023)** [**loft.sh: The Cost of Managed Kubernetes - A Comparison 🌟**](https://www.vcluster.com/blog/the-cost-of-managed-kubernetes-a-comparison) [NONE CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Compares the total cost of ownership (TCO) across top cloud managed Kubernetes services: EKS, AKS, and GKE. It factors in control plane pricing, node management surcharges, storage attach fees, and network data egress. Helps financial architects choose an optimal provider footprint and configure scale-to-zero strategies using vcluster models. +### Market Trends + +#### Cloud Cost + + - **(2023)** [infoworld.com: Are we experiencing cloudflation?](https://www.infoworld.com/article/2336761/are-we-experiencing-cloudflation.html) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Explores the global economic shift towards "cloudflation," where enterprise subscription costs and cloud resource pricing are climbing. It details how compute, storage, and egress premiums are eroding profit margins for large cloud adopters. Urges engineering leaders to double down on container optimization and hyper-efficient orchestration to insulate from rising prices. +### Strategy (1) + +#### Anti-Patterns + + - **(2023)** [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) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Analyzes cost-optimization pitfalls where poorly structured FinOps initiatives create friction, high licensing overhead, and excessive developer context-switching. It warns against over-instrumenting with expensive observability tools that generate bills higher than the cloud resources they track. Suggests balanced automated policies over bureaucratic gating. +#### Kubernetes Optimization + + - **(2023)** [infoworld.com: 5 steps to bringing Kubernetes costs in line](https://www.infoworld.com/article/2338303/5-steps-to-bringing-kubernetes-costs-in-line.html) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A strategic five-step roadmap designed to audit, allocate, and downscale bloated Kubernetes environments. Key tactics include analyzing resource request-to-utilization gaps, configuring vertical pod autoscalers (VPA), utilizing spot node pools, and applying resource quotas. Provides an aggressive path to reclaiming wasted cluster compute overhead. +#### ROI + + - **(2023)** [infoworld.com: Kubernetes costs less, but less than what?](https://www.infoworld.com/article/2338474/kubernetes-costs-less-but-less-than-what.html) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Evaluates the cost comparison between bare metal/virtual machines and Kubernetes, challenging the blanket claim that containerization is cheaper. It details the operational tax of day-2 Kubernetes maintenance, specialized engineer staffing, and complex tooling configurations. Promotes a rigorous ROI methodology that weighs raw compute savings against overhead engineering hours. ## Platform Engineering -### FinOps (2) +### FinOps (3) #### Infrastructure as Code diff --git a/v2-docs/flux.md b/v2-docs/flux.md index 5b53f492..1647a56d 100644 --- a/v2-docs/flux.md +++ b/v2-docs/flux.md @@ -5,12 +5,6 @@ ## 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] - [github.com/flux-iac/tofu-controller](https://github.com/flux-iac/tofu-controller) ⭐ 1640 [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] - [itnext.io: Managing Kubernetes Secrets Securely with GitOps (SOPS + AWS' KMS + Flux)](https://itnext.io/managing-kubernetes-secrets-securely-with-gitops-b8174b4f4d30) [COMMUNITY-TOOL] @@ -40,6 +34,36 @@ - [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] +## Cloud Native + +### GitOps + +#### AWS EKS + +##### Implementation + + - **(2021)** [acloudguru.com: Adopting GitOps for Kubernetes on AWS 🌟](https://www.pluralsight.com/resources/blog/cloud/adopting-gitops-for-kubernetes-on-aws?utm_source=linkedin&utm_medium=social&utm_campaign=kubernetesblog) [COMMUNITY-TOOL] β€” Architectural guide covering patterns for adopting GitOps continuous delivery structures on Amazon EKS. Connects the dots between declarative manifest repositories, Flux/ArgoCD engines, and automated AWS networking components to guarantee highly auditable release loops. +#### Azure Arc + +##### Multi-Cluster + + - **(2024)** [docs.microsoft.com: Configurations and GitOps with Azure Arc enabled Kubernetes](https://learn.microsoft.com/en-us/azure/azure-arc/kubernetes/conceptual-gitops-flux2) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Microsoft Azure official architectures describing the integration of Flux v2 into Azure Arc-enabled Kubernetes configurations. This deployment framework allows centralized teams to declare cluster states globally and push configurations down to distributed, edge, and hybrid-cloud clusters. +#### FluxCD + +##### GitOps Toolkit + + - **(2026)** [toolkit.fluxcd.io: GitOps Toolkit 🌟](https://fluxcd.io/flux) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The core landing page for Flux v2 (GitOps Toolkit), the standard CNCF-graduated continuous delivery controller engine for Kubernetes. Written in Go, it utilizes specialized Kubernetes custom controllers (Source, Kustomize, Helm, Notification) to deliver git-defined cluster states. +##### Helm Integration + + - **(2020)** [alicegg.tech: Managing a Kubernetes cluster with Helm and FluxCD](https://alicegg.tech/2020/11/09/helm) [COMMUNITY-TOOL] β€” Clear technical breakdown showing how to structure a GitOps configuration repository deploying Helm charts using FluxCD. Explains the transition of manual release execution to declarative git workflows, keeping target application versions aligned automatically. +##### Legacy v1 + + - **(2022)** [docs.fluxcd.io](https://docs.fluxcd.io/en/1.22.2) [DOCUMENTATION] [LEGACY] β€” Historical documentation for FluxCD v1 (legacy). Live grounding underscores that Flux v1 is deprecated and archived, replaced completely by the microservices-based GitOps Toolkit (Flux v2), which handles multi-tenancy and multiple source configurations. +#### K3s + +##### Infrastructure Templates + + - **(2026)** [==github.com/onedr0p/flux-cluster-template: Template for deploying k3s backed by Flux==](https://github.com/onedr0p/cluster-template) ⭐ 2742 [YAML/GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A highly functional, production-ready GitHub template designed to boot lightweight K3s clusters managed end-to-end via Flux GitOps. Includes fully integrated platform components such as Prometheus/Grafana stacks, cert-manager, Renovate Bot setups, and ingress setups. --- πŸ’‘ **Explore Related:** [Jenkins Alternatives](./jenkins-alternatives.md) | [Gitops](./gitops.md) | [Registries](./registries.md) diff --git a/v2-docs/git.md b/v2-docs/git.md index f3cc671b..1d24dd39 100644 --- a/v2-docs/git.md +++ b/v2-docs/git.md @@ -5,33 +5,10 @@ ## Standard Reference - - [redhat-actions/openshift-actions-runner](https://github.com/redhat-actions/openshift-actions-runners) [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) Industry’s leading enterprise Kubernetes platform now integrates with GitHub, bringing DevOps automation tools from the world’s largest developer platform into the OpenShift ecosystem - - [GitKraken Git Cheat](https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet) [COMMUNITY-TOOL] - - [GitHub Copilot](https://github.com/copilot) [COMMUNITY-TOOL] - [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 Chart 🌟](https://github.com/redhat-actions/openshift-actions-runners-chart) [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] - [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] - [github.com: RedHat Actions 🌟](https://github.com/redhat-actions) [COMMUNITY-TOOL] - [dzone.com: refcard - getting started with git](https://dzone.com/refcardz/getting-started-git) [COMMUNITY-TOOL] @@ -219,6 +196,13 @@ #### 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. +## Collaboration and Management + +### ChatOps + +#### Microsoft Teams Integrations + + - **(2017)** [BitBucket Bot for Microsoft Teams](https://techcommunity.microsoft.com/blog/microsoftteamsblog/new-bitbucket-bot-for-microsoft-teams/218212) [N/A CONTENT] [COMMUNITY-TOOL] β€” Details the architecture of the BitBucket notification integration bot for Microsoft Teams. Provides configurations for tracking branch updates, repository commits, pull request status alterations, and inline comment alerts directly inside collaborative spaces. ## Continuous Delivery ### CI-CD Pipelines @@ -236,6 +220,71 @@ #### Quality Engineering - [testmo.com: GitLab CI/CD Test Automation Pipeline & Reporting](https://www.testmo.com/guides/gitlab-ci-test-automation) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” This guide explains how to integrate automated test execution and real-time test reporting inside GitLab CI/CD pipelines. It covers generating and uploading JUnit XML and JSON test results to track test suites, flaky tests, and overall system health. Modern microservices QA architectures depend on this rapid feedback loop to maintain short deployment cycles with absolute structural confidence. +## DevOps and CICD + +### Atlassian Ecosystem + +#### Bitbucket Pipelines + + - **(2018)** [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) [YAML CONTENT] [COMMUNITY-TOOL] β€” A developer community forum guide providing structured YAML syntax blueprints for automated cascading branch merges inside Bitbucket Pipelines. Features patterns to bypass redundant manual code integration loops. +#### PR Automation + + - **(2020)** [BitBucket Auto Merge](https://github.com/mikefrank-ca/bitbucket-auto-merge) [JAVASCRIPT CONTENT] 🌟 [COMMUNITY-TOOL] β€” A specialized Node.js utility designed to automate pull request workflows in BitBucket Server environments. It targets the programmatic evaluation of build results and peer review approvals to execute automated branches merges securely. +### ChatOps (1) + +#### Release Management + + - **(2014)** [Rultor](http://www.rultor.com) [JAVA CONTENT] [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] β€” Rultor is an autonomous release engineer bot that acts as an intermediary between developers and version control. It executes deployment tasks, updates dependency versions, and issues signed production releases directly via simple comment commands. +### DevOps Community + +#### Azure DevOps News + + - **(2015)** [twitter.com/azuredevops](https://x.com/azuredevops) [N/A CONTENT] [COMMUNITY-TOOL] β€” The historical Twitter (X) social feed documenting live updates, deprecation warnings, and platform status announcements regarding Azure DevOps Services. Serves as a useful historical reference for continuous platform evolution tracking. +### Git Extensions + +#### Distributed Issue Tracking + + - **(2018)** [==github.com/MichaelMure/git-bug==](https://github.com/git-bug/git-bug) ⭐ 9860 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An open-source, fully distributed bug tracking mechanism built directly on Git metadata. It embeds ticket management histories directly into the source control system itself, permitting offline bug tracking, decentralized issue resolution, and programmatic API access. +### Git Security + +#### Identity and Access Management + + - **(2021)** [==github.blog: Git Credential Manager: authentication for everyone==](https://github.blog/security/application-security/git-credential-manager-authentication-for-everyone) [C# CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Introduces and guides the utilization of the cross-platform Git Credential Manager (GCM). Explains secure credential storage and authentication workflows for providers like GitHub, GitLab, and Azure DevOps across Windows, macOS, and Linux. +### GitHub Actions + +#### CICD Automation + + - **(2018)** [github-merge-bot](https://github.com/sdduursma/github-merge-bot) ⭐ 4 [JAVASCRIPT CONTENT] 🌟 [COMMUNITY-TOOL] β€” A repository housing a lightweight, node-based automation agent configured to execute merges in GitHub repositories when automated code quality, linting, and reviewer metrics pass specific compliance thresholds. +#### Debugging Best Practices + + - **(2022)** [blog.fleetdm.com: 4 tips for GitHub Actions usability (+2 bonus tips for debugging)](https://fleetdm.com/engineering/tips-for-github-actions-usability) [N/A CONTENT] [COMMUNITY-TOOL] β€” Explores developer ergonomics and optimization techniques for complex GitHub Actions pipelines. It features four primary usability insights, supplemented by tactical debugging guidelines, designed to mitigate pipeline latency and ease configuration troubleshooting. +#### OpenShift Integration + + - **(2020)** [openshift.com: Deploying to OpenShift using GitHub Actions](https://www.redhat.com/en/blog/deploying-to-openshift-using-github-actions) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Provides a highly technical integration guide detail-mapping the process of deploying cloud-native container workloads directly from GitHub Actions into Red Hat OpenShift. Discusses credentials management, build strategies, and cluster security contexts. +#### Self-Hosted Runners + + - **(2020)** [github.com: OpenShift GitHub Actions Runner 🌟](https://github.com/redhat-actions/openshift-actions-runners) [DOCKERFILE CONTENT] [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] β€” GitHub repository holding Red Hat's containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric. +#### Workflow Orchestration + + - **(2019)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Documents the initial framework modifications designed to streamline the onboarding experience for GitHub Actions. It outlines the templating mechanisms and context-aware recommendations that analyze repository structures to suggest highly tailored YAML configuration files automatically. +### GitLab Platforms + +#### CICD Automation (1) + + - **(2017)** [Example: gitlab.gnome.org/marge-merge-bot](https://gitlab.gnome.org/users/sign_in) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Documents the integration pattern of Marge-bot, a bot framework designed for GitLab to guarantee a semi-linear commit history. It compiles, validates, and rebases merge requests sequentially before integration to maintain main branch stability. +### Self-Hosted Git + +#### Source Code Management + + - **(2018)** [==Gitea==](https://about.gitea.com) [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A lightweight, self-hosted, all-in-one Git repository manager written in Go. Ideal for low-resource environments and containerized edge clusters, Gitea provides an alternative to heavy CI/CD management control planes with minimal operational overhead. +### Version Control Systems + +#### Jenkins Plugins + + - **(2018)** [PlasticSCM MergeBot Jenkins Plugin](https://plugins.jenkins.io/plasticscm-mergebot) [JAVA CONTENT] [COMMUNITY-TOOL] β€” A historical Jenkins orchestration plugin that enables tight event synchronization with PlasticSCM MergeBots. This allows decentralized build actions to report outcome telemetry directly to version control merge layers. +#### PlasticSCM Bots + + - **(2018)** [blog.plasticscm.com: Add a mergebot to your repo!](http://blog.plasticscm.com/2018/09/add-mergebot-to-your-repo.html) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explains how to design and build custom automated merge bots inside PlasticSCM repositories. Describes the execution loops responsible for automating sanity tests, compiling builds, and automatically committing validated code. ## Developer Tools ### API Integration @@ -320,7 +369,7 @@ - [githubstatus.com/uptime 🌟](https://www.githubstatus.com/uptime) [DE FACTO STANDARD] β€” The dedicated uptime tracker of the GitHub platform, exposing SLA historical logs and service reliability metrics over rolling cycles. This endpoint is highly valued by operations and compliance teams validating continuous delivery commitments and tracking upstream infrastructure health. It provides empirical foundation metrics to build resilient multi-region or hybrid development setups. ### Security and Compliance -#### Identity and Access Management +#### Identity and Access Management (1) - **(2021)** [**github.blog: Security keys are now supported for SSH Git operations 🌟**](https://github.blog/engineering/security-keys-supported-ssh-git-operations) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An engineering post announcing GitHub's native support for physical security keys (FIDO2) during SSH-based Git operations. This capability permits developers to secure their command-line Git flows using hardware-based cryptographic keys, protecting local machines against key-extraction attacks. In 2026, enforcing hardware-backed credentials remains a core security pillar for high-compliance enterprise teams. - **(2020)** [Token authentication requirements for API and Git operations](https://github.blog/news-insights/company-news/token-authentication-requirements-for-api-and-git-operations) 🌟🌟🌟 [ENTERPRISE-STABLE] β€” A critical security announcement detailing GitHub's enforcement of token-based authentication to replace standard passwords for Git operations. This initiative is a foundational component of modern supply chain security, designed to significantly reduce credential theft and brute-force vulnerabilities. From a 2026 perspective, this change has cemented the standard of multi-factor, programmatic identity verification in software delivery pipelines. @@ -349,7 +398,7 @@ #### SaaS Platforms - [==gitlab.com==](https://about.gitlab.com) 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The definitive single-application DevSecOps platform spanning the entire software development lifecycle. GitLab integrates Git repository management, robust container registries, declarative CI/CD pipelines, security scanning, and agile planning in a unified system. -### Version Control Systems +### Version Control Systems (1) #### SaaS Platforms (1) @@ -372,7 +421,7 @@ #### 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. -#### GitHub Actions +#### GitHub Actions (1) - **(2022)** [github.blog: How to build a CI/CD pipeline with GitHub Actions in four simple steps](https://github.blog/enterprise-software/ci-cd/build-ci-cd-pipeline-github-actions-four-steps) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” An architecture-oriented introductory blueprint outlining a four-stage process for transitioning applications to automated builds, testing, and deployments using GitHub Actions. - **(2022)** [github.blog: 10 GitHub Actions resources to bookmark from the basics to CI/CD](https://github.blog/developer-skills/github/10-github-actions-resources-basics-ci-cd) [EN CONTENT] [COMMUNITY-TOOL] β€” A curated collection of educational resources, documentation links, and architectural articles to guide developers from basic task configuration to enterprise delivery models. @@ -483,6 +532,20 @@ - [gitkraken.com: Git Tutorials: Instructional Training Videos 🌟](https://www.gitkraken.com/learn/git/tutorials) [ENTERPRISE-STABLE] β€” A highly structured, professional video and article archive managed by the GitKraken engineering team. It targets critical code management themes, including branch optimization, visual conflict resolution, rebase configurations, and upstream synchronization strategies. ## Software Engineering +### AI-Assisted Development + +#### Copilot Integrations + + - **(2021)** [==GitHub Copilot 🌟==](https://github.com/copilot) [N/A CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The main landing framework for GitHub Copilot's developer organization. As an AI-assisted development standard, it houses the core SDK components, extension configurations, and telemetry hooks driving modern contextual code synthesis inside major integrated development environments (IDEs). +#### Copilot Releases + + - **(2022)** [==GitHub Copilot is generally available to all developers==](https://github.blog/news-insights/product-news/github-copilot-is-generally-available-to-all-developers) [N/A CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Details the widespread enterprise and individual general availability launch of GitHub Copilot. It documents the underlying performance data of Codex models, technical constraints, security filtering systems, and the productivity lift observed across thousands of engineering teams. +#### Generative Tools + + - **(2023)** [==github.blog: GitHub Copilot X: The AI-powered developer experience==](https://github.blog/news-insights/product-news/github-copilot-x-the-ai-powered-developer-experience) [N/A CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Explains GitHub Copilot X, representing a shift toward a multi-modal AI software engineering interface. Features inline terminal assistants, interactive documentation search engines, and automated pull request summary generators designed to enhance developer flow state. +#### Prompt Engineering Theory + + - **(2023)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Examines a critical shift in software engineering theory: the transition from syntax-level mastery to abstract system architecture and prompt engineering. Assesses how LLMs alter junior developer career progression and redefine architectural standards. ### Architecture Patterns #### Case Studies @@ -592,6 +655,14 @@ #### Systems Engineering - [github.com/Lightning-AI/engineering-class: Lightning Bits: Engineering' for Researchers 🌟](https://github.com/Lightning-AI/engineering-class) [EN CONTENT] [ENTERPRISE-STABLE] β€” An open educational repository containing modern software engineering practices tailored for artificial intelligence researchers and engineers. Focuses on bridging the gap between raw research scripting and enterprise-grade deployment mechanics. +### Git Workflows (1) + +#### Automated Merges + + - **(2019)** [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) [RUST CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A detailed technical review showing how the CockroachDB team integrated the Bors merge bot into their testing workflows. It discusses mitigation patterns for 'not-yet-tested' merge race conditions on high-frequency main branches. +#### Monorepo Management + + - **(2019)** [How We Use Git at Microsoft](https://learn.microsoft.com/en-us/devops/develop/git/what-is-git) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Provides a comprehensive study on how Microsoft manages scaling Git structures for massive engineering projects like Windows and Office. Introduces Virtual File System for Git (VFS for Git) strategies to handle multi-gigabyte repository architectures. ### Project Management #### GitHub Projects @@ -728,7 +799,7 @@ - **(2022)** [==github.blog: Improve Git monorepo performance with a file system monitor 🌟==](https://github.blog/engineering/improve-git-monorepo-performance-with-a-file-system-monitor) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [CASE STUDY] [DE FACTO STANDARD] β€” Groundbreaking technical review demonstrating FSMonitor's architectural advantages inside extremely large scale monorepos. By eliminating full working tree scans during 'git status' commands, query durations decrease dramatically from seconds to milliseconds. - **(2020)** [**github.blog: Get up to speed with partial clone and shallow clone**](https://github.blog/open-source/git/get-up-to-speed-with-partial-clone-and-shallow-clone) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] β€” Outlines performance strategies for massive repositories using partial clone and shallow clone mechanisms. By selectively downloading commit history or file objects (such as omitting large blobs), teams can drastically reduce network overhead and local disk usage in enterprise-scale monorepos. -#### Git Security +#### Git Security (1) - [blog.gitguardian.com: Rewriting your git history, removing files permanently' - cheatsheet & guide](https://blog.gitguardian.com/rewriting-git-history-cheatsheet) [ADVANCED LEVEL] [GUIDE] [ENTERPRISE-STABLE] [GUIDE] [LEGACY] β€” Outlines strict methodologies for removing sensitive credentials or bloated files permanently from a Git repository's history. It presents modern commands such as 'git-filter-repo' alongside legacy 'git filter-branch' to guarantee a complete scrub of sensitive elements while preventing repository corruption. #### Git Tools @@ -737,7 +808,7 @@ #### Git Visualizations - [marklodato.github.io: A Visual Git Reference 🌟](https://marklodato.github.io/visual-git-guide/index-en.html) [ADVANCED LEVEL] [DE FACTO STANDARD] [GUIDE] β€” An exceptionally detailed, map-based visual guide illustrating how Git commands mutate the inner object model. Using elegant diagrams, it models branch references, commits, indexes, and directory trees, offering unmatched conceptual clarity. -#### Git Workflows (1) +#### Git Workflows (2) - **(2021)** [livecodestream.dev: Five Advanced Git Concepts that Make You Look Like a Pro](https://newsletter.thelongcommit.com/subscribe) [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” Explores powerful features such as 'git bisect', dynamic interactive rebasing, reflog recovery, and worktrees. These concepts enable advanced developers to rapidly diagnose regressions and orchestrate highly structured cleanups of complex history trees. - [smashingmagazine.com: Getting The Most Out Of Git](https://www.smashingmagazine.com/2021/02/getting-the-most-out-of-git) [COMMUNITY-TOOL] [GUIDE] β€” Explores productivity-boosting mechanisms in Git, including aliases, stash strategies, and conflict-resolution processes. It helps developers move past standard commit/push commands into advanced staging management and history navigation techniques. @@ -785,6 +856,13 @@ - [dev.to: How to Use Git Stash Command](https://dev.to/mwafrika/how-to-use-git-stash-command-22bk) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Quick operational guide focusing on practical everyday Git stash operations. Outlines how to isolate unstaged changes quickly without committing incomplete features, ideal for immediate reference during high-frequency development cycles. - [opensource.com: 4 tips for context switching in Git](https://opensource.com/article/21/4/context-switching-git) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Explores efficient productivity tactics for pivoting between hotfixes and active development cycles. Details native mechanisms including `git worktree` and `git stash` to manage disjointed working states and isolate development dependencies. - [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. +## Version Control (1) + +### Git + +#### Developer Workflows + + - **(2023)** [GitKraken Git Cheat](https://www.gitkraken.com/pdfs/gitkraken-git-gui-cheat-sheet) [PDF CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A visual Git guide produced by GitKraken that bridges command-line mechanics with GUI visualization models. It simplifies complex branching topologies, remote stashing, and cherry-picking routines to help multi-developer teams prevent state deviation. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) diff --git a/v2-docs/gitops.md b/v2-docs/gitops.md index 67148ba7..4e48a511 100644 --- a/v2-docs/gitops.md +++ b/v2-docs/gitops.md @@ -5,37 +5,7 @@ ## Standard Reference - - [Config Sync Overview](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [COMMUNITY-TOOL] - - [jenkins-x.io](https://jayex.io) [COMMUNITY-TOOL] - - [HashiCorp Waypoint](https://developer.hashicorp.com/waypoint) [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] - - [Anthos Config Management](https://docs.cloud.google.com/kubernetes-engine/docs) [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] - [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] - [gitops.tech 🌟](https://www.gitops.tech) [COMMUNITY-TOOL] - [OpenGitOps.dev 🌟](https://opengitops.dev) [COMMUNITY-TOOL] @@ -179,6 +149,11 @@ ## Application Delivery +### Continuous Deployment + +#### Waypoint + + - **(2026)** [waypointproject.io](https://developer.hashicorp.com/waypoint) [HCL CONTENT] [COMMUNITY-TOOL] β€” HashiCorp Waypoint structures the application build, deploy, and release lifecycle using a unified declarative HCL workflow. While early versions operated as a lightweight standalone PaaS CLI, newer updates integrate it as a foundational deployment engine for internal developer platforms. Live grounding highlights its integration inside HashiCorp's expanded cloud control suites. ### Helm #### Alternative Engines @@ -189,6 +164,13 @@ #### 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. +## CI-CD + +### Continuous Delivery + +#### Jenkins X + + - **(2021)** [jenkins-x.io](https://jayex.io) [GO CONTENT] [ADVANCED LEVEL] [LEGACY] β€” An open-source, cloud-native continuous delivery tool engineered specifically for Kubernetes environments. It orchestrates pipelines using Tekton and incorporates GitOps principles for environment promotion. Though highly influential, by 2026 it is largely considered a legacy project with declining community adoption relative to modern GitOps platforms. ## Cloud Infrastructure ### Kubernetes Distributions @@ -212,18 +194,120 @@ #### 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. +## Enterprise Platform + +### GitOps and Configuration + +#### ArgoCD and Tekton Pipelines + + - **(2023)** [openshift.com: From Code to Production with GitOps, Tekton and ArgoCD 🌟](https://www.redhat.com/en/blog/from-code-to-production-with-gitops) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” This architectural review details a continuous deployment pipeline using GitOps, Tekton, and Argo CD. Provides a blueprint for configuring enterprise-ready Kubernetes delivery systems designed to accelerate code-to-production lifecycles. +#### Config Sync + + - **(2026)** [Config Sync](https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/overview) [YAML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Config Sync is a GitOps-native service for GKE and hybrid clouds that continually reconciles cluster state with a central repository. It supports hierarchical namespaces, multi-tenancy, and deep integration with GCP-native IAM and policy enforcement tools. Live grounding validates its position as a central tool within GKE Enterprise configurations. +### Multi-Cluster Orchestration + +#### Anthos + + - **(2026)** [Anthos Config Management](https://docs.cloud.google.com/kubernetes-engine/docs) [YAML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The GKE Enterprise (formerly Anthos) documentation resource suite provides blueprints for managed enterprise Kubernetes topologies. It outlines complex control plane federations, hybrid cloud service meshes, and identity integrations. The modern 2026 platform architecture emphasizes unified control over distributed on-premise and public cloud clusters. +## Enterprise Platforms + +### OpenShift Integration + +#### GitOps Tools + + - **(2021)** [openshift.com: Announcing OpenShift GitOps](https://www.redhat.com/en/blog/announcing-openshift-gitops) [COMMUNITY-TOOL] β€” Announces OpenShift GitOps, an out-of-the-box framework integrating Argo CD into OpenShift clusters. It provides platform engineers with declarative configuration tools to manage cluster states and deploy multi-tenant application workloads. + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights the General Availability of OpenShift Pipelines and OpenShift GitOps. Built on Tekton and Argo CD, this combination provides an integrated, cloud-native delivery pipeline for building and deploying microservices securely on OpenShift. ## GitOps (1) -### Continuous Delivery +### Automation Workflows + +#### CICD Integration + + - **(2022)** [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] β€” An industry report analyzing why GitOps is the preferred continuous delivery pattern for Kubernetes workloads. Shows how separating CI build stages from CD pull reconciliation loops improves security and system stability. + - **(2021)** [jimangel.io: Self-Updating GitOps](https://www.jimangel.io/posts/self-updating-gitops) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A step-by-step guide to setting up self-updating GitOps loops. Demonstrates how to design automated CI/CD pipelines that update container tag values in Git repositories, closing the continuous integration loop without manual drift. +#### Repository Layouts + + - **(2021)** [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] β€” Explores four strategies for structuring code and infrastructure within GitOps repositories. Examines the impact of repository layouts on access control, RBAC isolation, and release pipelines. +#### Tool Comparison + + - **(2021)** [cloudogu.com: Automation Assistants: GitOps tools in comparison 🌟](https://platform.cloudogu.com/en/blog/gitops-tools) [COMMUNITY-TOOL] [GUIDE] β€” An in-depth comparison of top-tier GitOps tools, including Argo CD, Flux, and Fleet. Evaluates key architectural differences in multi-cluster scaling, security segregation, user interfaces, and reconciliation performance. +### Continuous Delivery (1) #### Argo CD - [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. +### Developer Platform + +#### Application Delivery (1) + + - **(2021)** [shipa.io: GitOps meets AppOps](https://shipa.io/gitops-meets-appops) [COMMUNITY-TOOL] β€” Proposes the concept of 'AppOps' as a way to simplify application management on top of GitOps engines. Highlights abstracting raw Kubernetes configurations from developers, allowing them to define service parameters while platform engineers run GitOps loops. +### Developer Tools + +#### Git Basics + + - **(2021)** [As an ops engineer not too familiar with Git, you just need to know 6 commands](https://x.com/janakiramm) [COMMUNITY-TOOL] β€” Simplifies Git repository workflows for operations engineers transitioning to cloud-native platforms. Summarizes six vital Git commands required to manage configurations, branch structures, and environment deployments in GitOps cycles. +### Enterprise Delivery + +#### Application Platforms + + - **(2021)** [shipa.io: GitOps in the enterprise 🌟](https://shipa.io/gitops-in-the-enterprise) [CASE STUDY] [COMMUNITY-TOOL] β€” Addresses the real-world complexities of running GitOps inside multi-tenant, enterprise business environments. Explores security boundaries, handling raw Kubernetes YAML bloat, and simplifying developer delivery workflows using abstractions. +#### Architecture Rules + + - **(2021)** [redhat.com: 3 rules for applying principles of GitOps to enterprise architecture](https://www.redhat.com/en/blog/3-gitops-rules-architecture) [COMMUNITY-TOOL] [GUIDE] β€” Presents three architectural rules for applying GitOps principles across enterprise environments. Promotes decoupling infrastructure, writing strict declarative definitions, and keeping independent stages cleanly isolated. +#### Implementation Patterns + + - **(2021)** [redhat.com: Comparing GitOps implementation patterns: Pros and cons](https://www.redhat.com/en/blog/gitops-implementation-patterns) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An architectural comparison of mono-repo vs. multi-repo and push vs. pull GitOps deployment structures. Highlights security boundaries, deployment velocities, and coordination overhead with each pattern. +#### Multi-Infrastructure + + - **(2021)** [containerjournal.com: GitOps Workflows Expanding Beyond Kubernetes Clusters](https://cloudnativenow.com/features/gitops-workflows-expanding-beyond-kubernetes-clusters) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights the extension of GitOps patterns beyond traditional Kubernetes clusters. Investigates how cloud services, database configurations, and network switches are managed declaratively using tools like Crossplane. +#### Strategy Planning + + - **(2021)** [redhat.com: How to use GitOps in your enterprise architecture strategy 🌟](https://www.redhat.com/en/blog/understanding-gitops) [COMMUNITY-TOOL] [GUIDE] β€” Details how to align GitOps deployment pipelines with strict corporate security policies and regulatory compliance. It provides blueprints for change control auditing, access separation, and automated rollback strategies. ### 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. +### Kubernetes Packaging + +#### Configuration Management + + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the configuration choices GitOps teams face when selecting templating tools. Evaluates Helm, Kustomize, and Jsonnet, focusing on how they help scale and manage complex manifests while avoiding duplication. +### Methodology and Principles + +#### Best Practices + + - **(2021)** [harness.io: 6 Actionable GitOps Best Practices To Help You Get Started](https://www.harness.io/blog/gitops-best-practices) [COMMUNITY-TOOL] [GUIDE] β€” Outlines six actionable best practices for setting up GitOps pipelines. Recommends repository separation, secure credentials management, clear deployment pathways, and drift alerting loops. +#### Community Trends + + - **(2021)** [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) [CASE STUDY] [COMMUNITY-TOOL] β€” Summarizes the key technical advancements and case studies presented at GitOps Con EU. Tracks community updates across Argo CD, Flux, multi-cluster management, and governance standards for enterprise-grade continuous deployments. +#### Culture and Strategy + + - **(2021)** [chrisshort.net: GitOps: An implementation of DevOps (abstracts)](https://chrisshort.net) [COMMUNITY-TOOL] β€” Explores how GitOps serves as a prescriptive path to implement DevOps. Argues that successful GitOps requires mature automation loops, clear infrastructure definitions, and strong cultural alignment. +#### Declarative Infrastructure + + - **(2021)** [openshift.com: What is GitOps? 🌟](https://www.redhat.com/en/topics/devops/what-is-gitops) [COMMUNITY-TOOL] [GUIDE] β€” A foundational guide outlining the main tenets of GitOps as defined by the OpenGitOps working group. Covers declarative state models, pull-based agents, versioned source control, and automated reconciliation loops. +#### DevOps Evolution + + - **(2021)** [thenewstack.io: What Is GitOps and Why It Might Be The Next Big Thing for DevOps](https://thenewstack.io/software-development) [COMMUNITY-TOOL] β€” Examines the foundational history, mechanisms, and overall value of GitOps in modern enterprise DevOps. Describes how managing declarative files in Git simplifies rollbacks, enforces drift protection, and reduces human error during production upgrades. +#### Enterprise Delivery (1) + + - **(2021)** [github.blog: Applying GitOps principles to your operations](https://github.blog/enterprise-software/devops/applying-gitops-principles-to-your-operations) [COMMUNITY-TOOL] β€” A GitHub technical blueprint detailing how to apply version-controlled GitOps patterns to enterprise operations. Recommends workflows utilizing GitHub Actions, PR code reviews, and policy checks to control cluster states. +#### Kubernetes Native + + - **(2021)** [containerjournal.com: GitOps Workflows and Principles for Kubernetes](https://cloudnativenow.com/topics/gitops-workflows-and-principles-for-kubernetes) [COMMUNITY-TOOL] β€” Analyzes the close architectural relationship between GitOps patterns and Kubernetes design principles. Discusses the continuous reconciliation loop, custom resource management, and state resolution engines. + - **(2021)** [loft.sh: GitOps + Kubernetes Explained](https://www.vcluster.com/blog/gitops-kubernetes-explained) [COMMUNITY-TOOL] [GUIDE] β€” Explains the mechanics of GitOps on Kubernetes, showing how reconciliation loops match target clusters to source repositories. Also covers isolating multi-tenant workloads using virtual clusters (vclusters) alongside GitOps tools. +#### Maturity Models + + - **(2021)** [containerjournal.com: The 4 Levels of GitOps Maturity](https://cloudnativenow.com/features/the-4-levels-of-gitops-maturity) [COMMUNITY-TOOL] β€” Explains the four evolutionary levels of GitOps adoption. Outlines transition stages from simple code tracking in Git to fully automated multi-cluster reconciliation, continuous policy compliance, and self-healing. +#### Visual Explanations + + - **(2021)** [redhat.com: An illustrated guide to GitOps](https://www.redhat.com/en/blog/illustrated-guide-gitops) [COMMUNITY-TOOL] [GUIDE] β€” An illustrated technical guide demonstrating GitOps continuous integration and continuous delivery patterns. It provides clear visual explanations of push-based vs. pull-based architectures and the role of kubernetes operators. +### Release Engineering + +#### Environment Promotion + + - **(2021)** [codefresh.io: How to Model Your Gitops Environments and Promote Releases between Them 🌟](https://octopus.com/blog/how-to-model-your-gitops-environments) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Structural blueprint showing how to organize GitOps environments and manage release promotions. Compares different repository layout patterns, Kustomize directory layouts, and automated PR promotion routes. ## Infrastructure ### GitOps (2) diff --git a/v2-docs/grafana.md b/v2-docs/grafana.md index 580916bb..4c98fe12 100644 --- a/v2-docs/grafana.md +++ b/v2-docs/grafana.md @@ -5,12 +5,6 @@ ## Standard Reference - - [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 7.0: β€œWe’ve built one of the best visualisation tools and it’s not tied to any one database”](https://devm.io/blog) [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] - [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] @@ -58,6 +52,42 @@ - [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] +## DevOps and CICD + +### Kubernetes Deployment + +#### Spring Boot + + - **(2021)** [jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD: Kubernetes Continuous Deployment for Microservices](https://devm.io/blog) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Part two of the Spring Boot CI/CD series, shifting focus to advanced Kubernetes deployment mechanics. Walks through manifest templating, container orchestration policies, rolling updates, and continuous delivery pipelines utilizing cloud-native deployment controllers. +## Observability + +### Cloud Services + +#### Azure Managed Grafana + + - **(2021)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Commemorates the partnership leading to Azure Managed Grafana. Enables developers to run hosted Grafana instances natively within the Microsoft Azure ecosystem with seamless Active Directory integrations and Azure Monitor data ingestion. +### Network Monitoring + +#### Grafana Integration + + - **(2021)** [CISCO DNA Center with Grafana Dashboard](https://hawar.no/2021/05/cisco-dna-center-with-grafana-dashboard) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” Demonstrates how to connect Cisco DNA Center API telemetry to Grafana for unified infrastructure monitoring. Captures real-time network states and network fabric metrics. Useful for cross-domain orchestration environments. +### Security + +#### Access Control + + - **(2022)** [grafana.com: Grafana 9.3 feature: Grafana OAuth token improvements](https://grafana.com/oss/grafana/?mdm=social) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes OAuth token propagation and security upgrades introduced in Grafana 9.3. Allows passing OAuth tokens directly to downstream data sources like Prometheus or Elasticsearch. Solidifies RBAC alignments for enterprises implementing zero-trust telemetry planes. +### Visualization + +#### Grafana Dashboards + + - **(2022)** [percona.com: Tips for Designing Grafana Dashboards](https://www.percona.com/blog/designing-grafana-dashboards) [N/A CONTENT] [COMMUNITY-TOOL] β€” A masterclass on dashboard architecture for high-density environments. Outlines design best practices: query optimization, panel layout consolidation, and dynamic variables. Helps prevent 'dashboard fatigue' and reduce browser rendering load for operations teams. +## Orchestration + +### Kubernetes Scheduling + +#### Pod Placement + + - **(2021)** [openshift.com: Metrics-Driven Pod Constraints](https://www.redhat.com/en/blog/metrics-driven-pod-constraints) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Discusses scheduling optimization in OpenShift through metrics-driven pod constraints. Explores how PromQL metrics can influence Kubernetes scheduling decisions. While early architectures relied on static resource limits, live 2026 patterns prioritize real-time telemetry to scale and place pods dynamically. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) diff --git a/v2-docs/hr.md b/v2-docs/hr.md index da2eaa65..035a19f5 100644 --- a/v2-docs/hr.md +++ b/v2-docs/hr.md @@ -5,11 +5,17 @@ ## 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] +## Engineering Culture + +### Operations + +#### GitLab Handbook + + - **(2014)** [about.gitlab.com/handbook](https://handbook.gitlab.com/handbook) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The GitLab Handbook is the premier industry reference for transparent, remote-first company operations and DevOps culture documentation. It serves as an architectural blueprint for scaling engineering organizations asynchronously. The handbook covers comprehensive workflows, technical standards, product management guides, and governance models. --- πŸ’‘ **Explore Related:** [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) | [Workfromhome](./workfromhome.md) diff --git a/v2-docs/iac.md b/v2-docs/iac.md index aa824eb7..845384eb 100644 --- a/v2-docs/iac.md +++ b/v2-docs/iac.md @@ -5,15 +5,6 @@ ## Standard Reference - - [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] - - [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] - - [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [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] - [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] - [The Beginner’s Guide to the Ansible Inventory](https://www.packetcoders.io/the-beginners-guide-to-the-ansible-inventory) [COMMUNITY-TOOL] @@ -84,6 +75,25 @@ - [IaC and OpenShift Virtualization handshake (using Terraform for VMs on OCP)](https://medium.com/@nidhibansal26/iac-and-openshift-virtualization-handshake-c0a4ada79af5) [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] +## Automation + +### Configuration Management + +#### Architecture + + - **(2022)** [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] β€” Curator Insight / Live Grounding: Explores the design trade-offs between push-based (e.g., Ansible orchestrating ssh) and pull-based (e.g., agent-driven puppet/chef/gitops) VM provisioning configurations. +### Infrastructure as Code + +#### Artificial Intelligence + + - **(2022)** [matt-rickard.com: Infrastructure as Code Will be Written by AI](https://mattrickard.com/infrastructure-as-code-will-be-written-by-ai) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Explores the trajectory of IaC generation using AI models. Evaluates how Large Language Models generate infrastructure patterns, pointing out risks like hallucinated variables or drift. +#### DevOps + + - **(2021)** [agileconnection.com: Infrastructure as Code: The Foundation of Effective DevOps](https://www.stickyminds.com/?utm_source=d7ac) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Reviews the foundational core principles of Infrastructure as Code. Explores configuration drift, declarative patterns, and continuous integration paths inside automated delivery pipelines. +#### Tooling + + - **(2024)** [k21academy.com: Terraform vs Ansible: Working, Difference, Provisioning 🌟](https://k21academy.com/devops/terraform-vs-ansible) [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight / Live Grounding: Direct comparison of Terraform (declarative, immutable cloud provisioning) versus Ansible (procedural, configuration-management-centric engine), highlighting where to utilize each tool. + - **(2022)** [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] β€” Curator Insight / Live Grounding: Evaluates differences between multi-cloud and native tools (Terraform, Pulumi, Bicep, ARM). Covers state preservation, compile-time validation, and native provider integrations. ## Cloud Architecture ### AWS Governance @@ -93,7 +103,7 @@ - [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 +#### Infrastructure as Code (1) - [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 @@ -109,18 +119,37 @@ * 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) +### Infrastructure as Code (2) #### 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 Providers + +### Google Cloud + +#### IaC Operators + + - **(2020)** [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Config Connector is a Kubernetes add-on that enables managing Google Cloud resources using native Kubernetes custom resource definitions (CRDs). It enforces declarative Infrastructure as Code (IaC) directly through the Kubernetes control plane, ensuring continuous reconciliation of cloud infrastructure. +### Multicloud + +#### FinOps + + - **(2023)** [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] β€” Curator Insight / Live Grounding: Operational manual showcasing cost reduction strategies. Covers autoscaling boundaries, orphaned storage remediation, container right-sizing, and active cost attribution dashboards. ## Cloud-Native Infrastructure -### Infrastructure as Code (2) +### Infrastructure as Code (3) #### 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 + +### IaC + +#### Terraform Integration + + - **(2024)** [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) [TERRAFORM CONTENT] [LEGACY] β€” Introduces the public preview feature enabling direct export of existing Azure resources into fully configured, executable Terraform files from the Azure Portal, simplifying legacy cloud migrations to IaC. ## Infrastructure Operations ### Sysadmin Toolsets @@ -130,6 +159,13 @@ ##### 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. +## Networking + +### Azure (1) + +#### Multi-Tenant + + - **(2025)** [**Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager**](https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161) [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Explains how to construct secure virtual network topologies across multiple enterprise Azure tenants using Azure Virtual Network Manager (AVNM). Details centralized mesh-network architectures, security admin rules, and policy distribution. This resource is highly practical for organizations managing complex multi-tenant landing zones. ## Platform Engineering (1) ### AI Integration @@ -139,7 +175,7 @@ - [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) +#### Infrastructure as Code (4) ##### GitHub Actions diff --git a/v2-docs/ibm_cloud.md b/v2-docs/ibm_cloud.md index e22ce68e..d8120637 100644 --- a/v2-docs/ibm_cloud.md +++ b/v2-docs/ibm_cloud.md @@ -5,16 +5,9 @@ ## Standard Reference - - [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 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] - [IBM API Connect](https://www.ibm.com/docs/en/api-connect) [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 Knowledge Center: IBM Cloud Pak for Multicloud Management](https://www.ibm.com/docs/en/cloud-paks/cp-management) [COMMUNITY-TOOL] - [Red Hat Advanced Cluster Management for Kubernetes 🌟](https://www.redhat.com/en/technologies/management/advanced-cluster-management) [COMMUNITY-TOOL] - [IBM Cloud Pak Playbook](https://cloudpak8s.io/apps/cp4a_overview) [COMMUNITY-TOOL] @@ -34,6 +27,47 @@ - [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] +## Cloud Native + +### Mainframe DevOps + +#### Containers + + - **(2019)** [IBM Leverages Containers to Advance DevOps on Mainframes](https://cloudnativenow.com/topics/cloudnativedevelopment/ibm-leverages-containers-to-advance-devops-on-mainframes) [ADVANCED LEVEL] [LEGACY] β€” Explains IBM's integration of container technologies with mainframe z/OS systems. This technical bridge enables engineers to run microservice pipelines directly beside legacy transactional backends, streamlining modern DevOps methodologies on mainframes. +## Cloud Providers + +### IBM Cloud + +#### Enterprise Platform + + - **(2024)** [IBM Cloud](https://www.ibm.com/solutions/cloud) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” IBM Cloud provides comprehensive cloud native services integrated alongside specialized IBM Power and IBM Z architectures. Offers regulated industries customized hybrid setups, quantum-safe telemetry, and specialized security profiles. +## Container Platforms + +### OpenShift + +#### Bare Metal Installation + + - **(2021)** [Installing OCP in a Mainframe z-series](https://www.redhat.com/en/blog/installing-ocp-in-a-mainframe-z-series) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep dive into deploying Red Hat OpenShift on bare-metal IBM Z-series frames. Walks through bootstrap configuration parameters, network interface allocations, and LPAR layouts required to construct robust container runtimes. +#### IBM Z Mainframes + + - **(2020)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Tracks the strategic porting of Red Hat OpenShift Container Platform onto IBM Z and LinuxONE frameworks. This allows teams to coordinate low-latency microservices right next to mainframe transactional databases inside secured hardware zones. +#### Installation Guides + + - **(2020)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the specialized installation requirements and architectural prerequisites when building OpenShift clusters on IBM Z mainframes. Discusses z/VM virtualization layers, network card routing configurations, and disk mapping configurations. +## Enterprise Storage + +### OpenShift (1) + +#### Storage Integration + + - **(2020)** [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” An IBM Redbook focusing on deploying storage configurations for OpenShift using Spectrum Scale and block storage. Features step-by-step guidance on setting up dynamic Container Storage Interface (CSI) drivers for stateful application layers. +## Java Enterprise + +### Jakarta EE + +#### MicroProfile + + - **(2024)** [openliberty.io](https://openliberty.io) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Open Liberty is a modular, fast, and light Java server runtime optimized for building microservices using MicroProfile and Jakarta EE. Its rapid startup capabilities and dynamic kernel updates suit continuous container scaling profiles. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/index.md b/v2-docs/index.md index 67d10c2f..0afa92fa 100644 --- a/v2-docs/index.md +++ b/v2-docs/index.md @@ -24,28 +24,28 @@
- Kubernetes + Kubernetes
Ecosystem Core
Explore Kubernetes
- AI & MCP Agents + AI & MCP Agents
AI & MCP Agents
Agentic Ecosystem
- Agentic Video Hub + Agentic Video Hub
Agentic Video Hub
Architect Video Library
- Nubenetes Car + Nubenetes Car
Get Started
Introduction Guide
@@ -64,7 +64,7 @@ **Current Inventory Coverage:** - **V1 Base Inventory**: 18359 total resources analyzed. - **V2 Elite Selection**: 14190 candidates identified (77.29% density ratio). - - **AI Enrichment Coverage**: 2852 / 14190 (20.1%) + - **AI Enrichment Coverage**: 4499 / 14190 (31.71%) - **GitHub Metadata Coverage**: 1451 / 1763 (82.3%) - *Critical for Maturity Tagging* - **Status**: The system is incrementally processing pending resources to complete the knowledge graph. diff --git a/v2-docs/introduction.md b/v2-docs/introduction.md index 38a5034b..8e16f42b 100644 --- a/v2-docs/introduction.md +++ b/v2-docs/introduction.md @@ -24,71 +24,8 @@ graph TD ## Standard Reference - - [blog.min.io: Why Kubernetes Managed Object Storage Matters](https://www.min.io/blog) [COMMUNITY-TOOL] - - [infoworld.com: Complexity is killing software developers](https://www.infoworld.com/article/2270714/complexity-is-killing-software-developers.html) [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] - - [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [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] - [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] @@ -338,6 +275,120 @@ graph TD - [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] +## Application Architecture + +### Legacy Migration + +#### Consulting Frameworks + +??? note "deloitte.com/de: EMEA Center of Excellence for Application Modernization and Migration" + **[Access Resource](https://www.deloitte.com/de/de/services/consulting/services/center-of-excellence-application-modernization.html)** 🌟🌟🌟🌟 | Level: Advanced + + Outlines Deloitte's operational framework for modernizing legacy systems and migrating mainframe workloads to cloud environments. It details structured techniques for evaluating whether to rehost, rebuild, or refactor legacy codebases. The publication serves as a useful guide for managing migrations in highly regulated sectors. + +#### Modernization Strategy + +??? note "Modernize legacy applications with containers, microservices" + **[Access Resource](https://www.techtarget.com/searchcloudcomputing/feature/Modernize-legacy-applications-with-containers-microservices)** 🌟🌟🌟🌟 | Level: Intermediate + + Provides a comprehensive modernization roadmap for decomposing legacy applications into containerized microservices. It highlights iterative code extraction practices (like the Strangler Fig pattern) to minimize production disruption. The guide stresses the need to pair containerization with automated testing to maintain system integrity during migrations. + +### Microservices + +#### Caching and State + +??? note "redis.com: Microservice Architecture Key Concepts" + **[Access Resource](https://redis.io/blog/microservice-architecture-key-concepts)** 🌟🌟🌟🌟 | Level: Intermediate + + Focuses on patterns for handling state and microservice communication, emphasizing the role of fast in-memory stores. It details how caching patterns and message channels mitigate network latency issues within highly decoupled architectures. The article provides clear methods for maintaining high performance in chatty distributed systems. + +#### Curation + + - **(2021)** [redhat.com: Top 8 resources for microservices architecture of 2021](https://www.redhat.com/en/blog/best-microservices-2021) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Assembles key technical resources from 2021 focused on microservices design, covering service communication, domain modeling, and distributed data isolation. The curated materials offer verified designs for solving complex problems like the Saga transaction pattern. It acts as an educational index for teams moving toward decentralized services. +#### Deployment Strategies + +??? note "semaphoreci.com: 5 Options for Deploying Microservices 🌟" + **[Access Resource](https://semaphore.io/blog/deploy-microservices)** 🌟🌟🌟🌟 | Level: Intermediate + + Compares five distinct architectural options for deploying microservices, ranging from multiple processes on single virtual hosts to serverless functions and container orchestrators. It maps the operational complexity, isolation safety, and cost structure of each approach. The guide helps systems architects choose deployment strategies aligned with team maturity. + +#### Design Patterns + + - **(2022)** [geeksforgeeks.org: Microservice Architecture – Introduction, Challeneges & Best Practices](https://www.geeksforgeeks.org/blogs/microservice-architecture-introduction-challenges-best-practices) 🌟🌟🌟 [COMMUNITY-TOOL] β€” An introductory overview of core microservice design principles, covering API Gateways, service registries, and database segmentation. It presents practical solutions for handling common challenges like data consistency and cascading network failures. The article is a helpful reference for developers transitioning from single monoliths to decentralized architectures. +#### Developer Portals + +??? note "getcortexapp.com: Why You Need a Microservices Catalog Tool" + **[Access Resource](https://www.cortex.io/post/why-you-need-a-microservices-catalog-tool)** 🌟🌟🌟🌟 | Level: Intermediate + + Analyzes the essential role of service catalogs in managing microservices sprawl inside large enterprises. It details how centralizing service ownership, API schemas, and SLA tracking resolves the governance challenges of highly decoupled development teams. This tooling mitigates operational confusion and drives standardization across multi-team deployments. + +#### Future Trends + +??? note "thenewstack.io: The Future of Microservices? More Abstractions" + **[Access Resource](https://thenewstack.io/microservices/the-future-of-microservices-more-abstractions)** 🌟🌟🌟🌟🌟 | Level: Advanced + + Predicts the next stage of microservices evolution, emphasizing the shift toward declarative runtime layers (like Dapr) and secure WebAssembly execution. By separating core networking, state, and security tasks from application code, developers can focus solely on business logic. This trend shifts operational complexity from the application layer into unified platform platforms. + +#### Microfrontends + +??? note "semaphoreci.com: Microfrontends: Microservices for the Frontend" + **[Access Resource](https://semaphore.io/blog/microfrontends)** 🌟🌟🌟🌟 | Level: Advanced + + Applies microservices architecture concepts to front-end development through microfrontends. This pattern decouples large monolithic web applications into self-contained, team-managed modules that build, test, and deploy independently. It solves organizational development bottlenecks but introduces new runtime integration and bundle optimization challenges. + +#### Operational Patterns + +??? note "thenewstack.io: Microservices vs. Monoliths: An Operational Comparison" + **[Access Resource](https://thenewstack.io/microservices/microservices-vs-monoliths-an-operational-comparison)** 🌟🌟🌟🌟 | Level: Intermediate + + Performs a deep-dive operational comparison between monolithic systems and microservice architectures. While monoliths excel in transactional simplicity and local testing, microservices solve organizational scaling issues at the price of distributed tracking and eventual consistency. The author provides a framework to help architects choose the optimal design based on organization size. + +### Monoliths + +#### Decomposition Patterns + +??? note "blog.heroku.com: Deconstructing Monolithic Applications into Services" + **[Access Resource](https://www.heroku.com/blog/monolithic-applications-into-services)** 🌟🌟🌟🌟 | Level: Intermediate + + A practical technical guide for refactoring monolithic codebases into discrete services. It emphasizes identifying bounded contexts using Domain-Driven Design (DDD) to guide database and code splitting. It provides a blueprint for replacing tightly-coupled, synchronous in-memory calls with asynchronous event-driven integrations to preserve platform resilience. + +### Paradigms + +#### Comparison Frameworks + +??? note "designgurus.io: Monolithic vs. Service-Oriented vs. Microservice Architecture: Top Architectural Design Patterns" + **[Access Resource](https://www.designgurus.io/blog/monolithic-service-oriented-microservice-architecture)** 🌟🌟🌟🌟 | Level: Intermediate + + Presents a clear architectural comparison contrasting Monoliths, Service-Oriented Architecture (SOA), and Microservices. It outlines differences in integration middleware, deployment agility, and database coupling across the three models. The comparison serves as an educational resource to help teams align system design with business goals. + +#### Event-Driven + +??? note "eventstore.com: Service-Oriented Architecture vs Event-Driven Architecture 🌟" + **[Access Resource](https://www.kurrent.io/blog/service-oriented-architecture-vs-event-driven-architecture)** 🌟🌟🌟🌟🌟 | Level: Advanced + + Contrasts the synchronous communication patterns of traditional Service-Oriented Architecture (SOA) with asynchronous Event-Driven Architecture (EDA). It explains how EDA decouples services through event registries, reducing cross-service coupling in high-traffic microservices. The comparison provides a clear architectural blueprint for building scalable, responsive backends. + +#### Twelve-Factor App + +??? note "acloudguru.com: Twelve-Factor Apps in Kubernetes" + **[Access Resource](https://www.pluralsight.com/resources/blog/cloud/twelve-factor-apps-in-kubernetes)** 🌟🌟🌟🌟🌟 | Level: Intermediate + + Examines how the Twelve-Factor App methodology maps directly to modern Kubernetes cluster deployments. It details how factors such as environment configuration and system disposability are natively managed using Kubernetes ConfigMaps, Secrets, and Pod lifecycle policies. This analysis provides an essential guide for running highly resilient, stateless container workloads. + +??? note "architecturenotes.co: 12 Factor App Revisited" + **[Access Resource](https://architecturenotes.co/p/12-factor-app-revisited)** 🌟🌟🌟🌟 | Level: Intermediate + + Updates the classic 12-Factor App design pattern to address the modern cloud-native systems landscape of 2026. While core rules on codebase structure and environment parity remain foundational, the rise of API meshes, distributed tracing, and complex security policies requires updating these guidelines. The article provides updated principles for designing modern services. + +### SaaS Architectures + +#### Tenant Isolation + +??? note "blog.scaleway.com: SaaS Solutions - What is the difference between a multi-instance and a multi-tenant architecture" + **[Access Resource](https://www.scaleway.com/en/blog/saas-multi-tenant-vs-multi-instance-architectures)** 🌟🌟🌟🌟 | Level: Intermediate + + Decouples the architectural differences between multi-instance and multi-tenant structures in SaaS platform design. Multi-instance setups assign dedicated hardware or virtual resources per client to optimize security isolation, while multi-tenant architectures share underlying resources to minimize hosting costs. The article provides a clear framework for balancing client isolation requirements against cost. + ## Artificial Intelligence ### Machine Learning @@ -345,16 +396,116 @@ graph TD #### 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 Architecture + +### Migration + +#### Strategy + + - **(2021)** [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] β€” Presents structured, practical methodologies for dry-running cloud migrations. Evaluates strategy options including sandbox experiments, target replicas, and architectural planning to minimize performance impact and resource overhead during live transitions. ## Cloud Infrastructure +### Architecture Fundamentals + +#### Deployment Models + + - **(2022)** [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] β€” Establishes a baseline comparison between public and private cloud models, analyzing differences in cost structures (CapEx vs OpEx), data isolation levels, and management ownership. The guide provides fundamental knowledge for architects tasked with navigating hybrid environment design. It helps align engineering choices with regulatory and performance realities. +### Automation + +#### IT Operations + +??? note "redhat.com: Use automation to combat your increased workload" + **[Access Resource](https://www.redhat.com/en/blog/automation-combat-increased-workload)** 🌟🌟🌟🌟 | Level: Intermediate + + Highlights the strategic importance of enterprise-wide IT automation to combat team burnout and manage complex multi-cloud deployments. It argues for adopting declarative infrastructure models to replace fragile manual processes. This paradigm enables more reliable deployments by treating infrastructure modifications like software releases. + +### Cloud Native Philosophy + +#### Industry Trends + + - **(2021)** [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) 🌟🌟🌟 [EMERGING] β€” Details the strategic necessity of cloud-native systems, citing high scalability, infrastructure portability, and developer velocity as critical survival traits. By embracing declarative infrastructure, organizations decouple services from physical hardware limits. It asserts that cloud-native models have transitioned from an experimental edge to a mandatory corporate standard. +#### Landscape Ecosystem + + - **(2021)** [thenewstack.io: The Cloud Native Landscape: Platforms Explained](https://thenewstack.io/cloud-native/the-cloud-native-landscape-platforms-explained) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Demystifies the complex CNCF landscape by classifying platforms into logical structural layers. The analysis clarifies differences between raw computing platforms, managed Kubernetes distributions, and developer-facing PaaS layers. It serves as an essential framework to help architects choose the appropriate level of platform abstraction. +### Data Architecture + +#### Sharing Patterns + + - **(2022)** [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] β€” Details four critical patterns for sharing data within distributed cloud networks: shared volumes, database replication, API gateways, and object storage. It outlines the latency, network overhead, and security implications of each option. This guide helps engineers choose optimal data access designs for microservice environments. +### Legacy Systems + +#### Mainframe Evolution + +??? note "elespanol.com: Mainframe: repaso de pasado y futuro a una tecnologΓ­a de 1944 que se resiste a morir" + **[Access Resource](https://www.elespanol.com/invertia/disruptores/grandes-actores/tecnologicas/20230416/mainframe-repaso-pasado-futuro-tecnologia-resiste-morir/756174490_0.html)** 🌟🌟🌟🌟 | Level: Intermediate + + Examines the enduring role of mainframe technology in modern high-frequency transactional environments like banking and logistics. It contrasts the extreme hardware reliability and legacy codebase investment of mainframes against the elastical scale-out patterns of modern clouds. The analysis highlights why fully replacing these systems remains a complex architectural challenge. + +### Platform as a Service + +#### PaaS Evolution + +??? note "infoworld.com: The decline of Heroku PaaS" + **[Access Resource](https://www.infoworld.com/article/2264177/the-decline-of-heroku.html)** 🌟🌟🌟🌟 | Level: Intermediate + + Examines the commercial and technical decline of Heroku PaaS, tracking how standard container tools and native cloud integration outpaced proprietary runtime environments. The article serves as a lesson in platform engineering, highlighting the industry's demand for open-standard models that offer deeper architectural flexibility and lower long-term cost structures. + +### Strategy (1) + +#### Anti-Patterns + +??? note "infoworld.com: 3 cloud architecture mistakes we all make, but shouldn't" + **[Access Resource](https://www.infoworld.com/article/2264771/3-cloud-architecture-mistakes-we-all-make-but-shouldnt.html)** 🌟🌟🌟🌟 | Level: Intermediate + + Identifies three foundational cloud architecture errors: over-provisioning static instances, failing to design for multi-region outages, and lift-and-shifting legacy setups without adopting cloud-native design. It advocates for designing ephemeral, elastic workloads to reduce unnecessary cloud spend. This analysis guides engineering leads away from costly architectural traps. + +#### Cloud Egress and Costs + +??? note "theregister.com: Basecamp details 'obscene' $3.2 million bill that caused it to quit the cloud" + **[Access Resource](https://www.theregister.com/off-prem/2023/01/16/basecamp-details-32-million-bill-that-saw-it-quit-cloud/270397)** 🌟🌟🌟🌟🌟 | Level: Advanced + + Deconstructs Basecamp's high-profile exit from public clouds to bare-metal infrastructure, detailing how they saved $1.5 million in annual hosting fees. This landmark case study challenges the default assumption that public clouds are cost-effective for stable workloads. It sparked a widespread industry conversation regarding cloud-native cost patterns and hybrid options. + +#### Hybrid Management + +??? note "redhat.com: 5 essential tools for managing hybrid cloud infrastructure" + **[Access Resource](https://www.redhat.com/en/blog/hybrid-cloud-management-tools)** 🌟🌟🌟🌟 | Level: Intermediate + + Presents five essential infrastructure tools designed to simplify the management of hybrid cloud setups. It highlights how consistent automation and platform layers bridge the gap between on-premises virtualization and public cloud services. The guide helps systems managers maintain security and deployment standards across split environments. + +#### Hybrid Systems + + - **(2022)** [blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds](https://www.min.io/blog) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Contrasts the architectural realities of single-vendor setups ('Mono Cloud') with distributed hybrid and multi-cloud strategies. It explains how decoupling data storage using open standard object storage interfaces allows for a consistent data plane across diverse physical locations. It highlights strategies to maintain performance across public cloud boundaries and on-premise arrays. +#### Multi-Cloud + + - **(2022)** [simform.com: What is Multi Cloud? Why you Need a Multi Cloud Strategy?](https://www.simform.com/blog/multi-cloud-strategy) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Details the technical and strategic drivers of multi-cloud architectures, focusing on regional availability, regulatory compliance, and vendor lock-in prevention. The guide balances these benefits against the resulting integration, networking, and security complexities. It serves as a playbook for structuring cross-cloud operational blueprints. + - **(2022)** [softwebsolutions.com: Why enterprises need to adopt a multi-cloud strategy](https://www.softwebsolutions.com/resources/multi-cloud-adoption-strategy) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Analyzes the enterprise drivers of multi-cloud strategies, focusing on local latency reduction, compliance requirements, and vendor negotiation leverage. It provides a high-level roadmap for organizing a cohesive, multi-cloud platform control layer. This strategy helps large enterprises manage diverse workloads effectively across multiple environments. +### Systems Design + +#### Operational Philosophy + +??? note "cloudscaling.com: The History of Pets vs Cattle and How to Use the Analogy Properly" + **[Access Resource](http://cloudscaling.com/blog/cloud-computing/the-history-of-pets-vs-cattle)** 🌟🌟🌟🌟🌟 | Level: Intermediate + + Explores the history and technical framework of the classic 'Pets vs Cattle' infrastructure analogy. It contrasts the hand-managed, fragile nature of unique servers ('Pets') with automated, standardized, and easily replaced nodes designed for automated recovery ('Cattle'). This core concept underpins modern auto-scaling groups and container cluster design. + ### 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] +### Virtualization + +#### Modernization + +??? note "cloud.redhat.com: How to Modernize Virtualized Workloads 🌟" + **[Access Resource](https://www.redhat.com/en/blog/how-to-modernize-virtualized-workloads)** 🌟🌟🌟🌟 | Level: Advanced + + Analyzes patterns for modernizing legacy virtualization systems using unified container orchestrators. By running traditional virtual machines inside Kubernetes clusters using tools like KubeVirt, enterprises can simplify their overall control planes. This hybrid approach enables uniform networking, security, and configuration across VMs and containers alike. + ## Cloud Native Architecture -### Microservices +### Microservices (1) #### Event-Driven Design @@ -366,6 +517,35 @@ graph TD #### 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. +### Kubernetes vs OpenShift + +#### Comparison + +??? note "phoenixnap.com: Kubernetes vs OpenShift: Key Differences Compared 🌟" + **[Access Resource](https://phoenixnap.com/blog/openshift-vs-kubernetes)** 🌟🌟🌟🌟 | Level: Intermediate + + Technical deep-dive comparing vanilla Kubernetes and Red Hat OpenShift across several vector metrics. Outlines key differences in security presets (SCCs vs PSPs), installation models, multi-tenancy policies, and platform complexity. + + - **(2019)** [spec-india.com: Kubernetes VS Openshift (July 23rd 2019)](https://www.spec-india.com/blog) [COMMUNITY-TOOL] β€” Comparative analysis from 2019 illustrating core structural variances between vanilla Kubernetes and Red Hat OpenShift. Evaluates security models, integrated CI/CD engines, and enterprise support lifecycles of the era. +#### Enterprise Platforms + + - **(2024)** [ibm.com: OpenShift vs. Kubernetes: What’s the Difference?](https://www.ibm.com/think/topics/openshift-vs-kubernetes) [COMMUNITY-TOOL] β€” IBM's official comparison between upstream Kubernetes and Red Hat OpenShift. Highlights the value add of integrated operators, lifecycle management tools, built-in security profiles, and enterprise compliance wrappers. +## Containerization + +### Sysadmin Practices + +#### Packaging Workloads + +??? note "redhat.com: A sysadmin's guide to containerizing applications" + **[Access Resource](https://www.redhat.com/en/blog/containerizing-applications)** 🌟🌟🌟🌟 | Level: Intermediate + + An operational manual written for systems administrators transitioning from VM management to container runtimes. It reviews best practices for authoring minimal, secure OCI images, configuring local storage volumes, and implementing host network isolation. It bridges the conceptual gap between VM hypervisors and modern containerized control planes. + +### Virtualization (1) + +#### Comparison Frameworks (1) + + - **(2021)** [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] β€” Compares the virtualization designs of hypervisor-driven VMs and kernel-sharing OCI containers. It explains how containers achieve sub-second startup times and low resource overheads, while VMs provide stronger security boundaries. This comparison helps engineers choose the right compute layer based on their isolation and scalability requirements. ## Developer Tools ### Collaboration and Workflow @@ -373,11 +553,98 @@ graph TD #### 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. +## Infrastructure + +### Developer Tooling + +#### Design Patterns (1) + + - **(2023)** [Enterprise Web App Patterns - Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/web-apps/guides/enterprise-app-patterns/overview) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Comprehensive patterns from the Azure Architecture Center guiding development of enterprise web apps. Demonstrates decoupling strategies, state management, Zero Trust endpoint security, and microservice communication topologies. +## Orchestration + +### Kubernetes + +#### Business Strategy + + - **(2022)** [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] β€” Outlines the business rationale for adopting Kubernetes as the core infrastructure management standard. By providing native resource bin-packing, automated self-healing, and declarative deployment mechanisms, Kubernetes drives down long-term operational costs and limits vendor lock-in. The article translates technical orchestration patterns into direct business agility metrics. +#### Evolution and Future + +??? note "jaxenter.com: Kubernetes Is Much Bigger Than Containers: Here’s Where It Will Go Next" + **[Access Resource](https://devm.io/kubernetes/kubernetes-bigger-173675)** 🌟🌟🌟🌟🌟 | Level: Advanced + + Explores the evolution of Kubernetes into a universal control plane that extends far beyond container management. Through the extensibility of Custom Resource Definitions (CRDs) and operators, K8s is increasingly managing physical hardware, VMs via KubeVirt, and external SaaS services. This architectural trajectory establishes the Kubernetes API as the standard operating system for modern infrastructure. + +#### Extensions and Tooling + +??? note "jaxenter.com: Six Essential Kubernetes Extensions to Add to Your Toolkit 🌟" + **[Access Resource](https://devm.io/kubernetes/kubernetes-extensions-172215)** 🌟🌟🌟🌟 | Level: Intermediate + + Identifies six crucial open-source Kubernetes extensions designed to simplify operations, secrets management, and application scaling. The article positions these tools as critical additions for platform engineering teams striving to reduce cognitive load on developers. It demonstrates K8s' maturity as a customizable application platform framework rather than a simple container runtime. + +#### Financial Management + +??? note "theregister.com: How Kubernetes lowers costs and automates IT department work" + **[Access Resource](https://www.theregister.com/software/2021/12/21/how-kubernetes-lowers-costs-and-automates-it-department-work/1316708)** 🌟🌟🌟🌟 | Level: Intermediate + + Analyzes how Kubernetes' automated scheduling, resource request controls, and horizontal scaling capabilities help reduce infrastructure and labor costs. It highlights how declarative management shifts operational efforts away from manually provisioning VMs and toward building efficient container platforms. This transition optimizes resource utilization across physical hardware footprints. + +#### Market Trends + +??? note "infoworld.com: Kubernetes adoption up, serverless down, developer survey says" + **[Access Resource](https://www.infoworld.com/article/2271482/kubernetes-up-serverless-down-report.html)** 🌟🌟🌟🌟 | Level: Intermediate + + Discusses developer survey findings showing steady Kubernetes growth alongside leveling adoption for pure serverless execution. It identifies cold starts, local debugging barriers, and vendor lock-in as core issues slowing pure FaaS adoption. The study underscores Kubernetes' value as a portable, industry-standard API suitable for both hybrid and public cloud clouds. + +#### Multi-Cluster Strategy + +??? note "jaxenter.com: Practical Implications for Adopting a Multi-Cluster, Multi-Cloud Kubernetes Strategy" + **[Access Resource](https://devm.io/kubernetes/kubernetes-practical-implications-171647)** 🌟🌟🌟🌟🌟 | Level: Advanced + + Evaluates the design tradeoffs of multi-cluster and multi-cloud Kubernetes architectures, targeting issues of data sovereignty, disaster recovery, and latency optimization. The guide highlights how deploying multiple independent clusters minimizes blast radiuses but introduces significant configuration drift risks. It recommends robust GitOps delivery pipelines and service mesh control planes as mitigation tools. + +## Professional Development + +### Roles + +#### Enterprise Architecture + + - **(2020)** [redhat.com: 5 strategies to shift your career from sysadmin to architect](https://www.redhat.com/en/blog/from-sysadmin-to-architect) [COMMUNITY-TOOL] β€” Offers structural strategies for sysadmins transitioning to enterprise architects. Focuses on system-level modeling, understanding technical debt implications, aligning IT infrastructure with business objectives, and adopting holistic engineering strategies. +## Software Architecture + +### Architectural Styles + +#### Microservices vs Monoliths + + - **(2023)** [primevideotech.com: Scaling up the Prime Video audio/video monitoring service and reducing costs by 90%](https://www.aboutamazon.com/what-we-do/entertainment) [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” A landmark architectural case study detailing Prime Video's consolidation of a distributed Step Functions architecture into a single modular monolith. Demonstrates a 90% operating cost reduction by eliminating high-frequency network hops and state-machine transitions. +### Cloud Native + +#### Java Ecosystem + + - **(2021)** [lightbend.com: From Java EE To Cloud Native: The End Of The Heavyweight Era 🌟](https://akka.io) [ADVANCED LEVEL] [LEGACY] β€” Analyzes the shift from heavyweight Java Enterprise Edition (EE) platforms to lightweight, distributed, cloud-native frameworks. Contrasts legacy runtime constraints with asynchronous, reactive systems powered by runtime tools like Akka. +### Migration Patterns + +#### Strangler Fig + + - **(2020)** [overops.com: Strangler Pattern: How to Deal With Legacy Code During the Container Revolution](https://www.harness.io/products/service-reliability-management) [LEGACY] β€” Explores the execution of the Strangler Fig application migration pattern during the containerization revolution. Demonstrates proxy-based traffic routing mechanisms to intercept legacy paths and safely dispatch calls to modern container deployments. +### Monoliths (1) + +#### Modular Design + +??? note "kamilgrzybek.com: Modular Monolith: A Primer 🌟" + **[Access Resource](https://www.kamilgrzybek.com/blog/posts/modular-monolith-primer)** 🌟🌟🌟🌟🌟 | Level: Advanced + + An authoritative blueprint defining the Modular Monolith style. Outlines key tenets such as logical boundaries, deep module encapsulation, and clean domain isolation. Essential for engineers seeking structural modularity without the upfront operational complexity of fully distributed microservices. + ## Software Engineering -### Microservices (1) +### Education -#### Design Patterns +#### Developer Resources + + - **(2023)** [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) [SPANISH CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Reviews five critical open-source repositories on GitHub that offer valuable systems design and software engineering learning tracks. The catalog acts as an educational guide for developers looking to master distributed architectures and command-line interfaces. It is a helpful reference for self-driven engineering training. +### Microservices (2) + +#### Design Patterns (2) - [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 @@ -385,6 +652,44 @@ graph TD #### 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] +### Open Source + +#### Economic Models + + - **(2022)** [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] β€” Explains the licensing and monetization models of modern open-source software (OSS) ecosystems. It details how open-core, hosted cloud SaaS, and support structures fund core project maintenance. It provides vital context for understanding the economic relationships between cloud providers and open-source infrastructure developers. +### Practices + +#### Developer Cognitive Load + +??? note "infoworld.com: Complexity is killing software developers" + **[Access Resource](https://www.infoworld.com/article/2270714/complexity-is-killing-software-developers.html)** 🌟🌟🌟🌟 | Level: Intermediate + + Critiques the rising cognitive load facing software developers due to tool sprawl in the cloud-native ecosystem. It traces how managing infrastructure-as-code, CI/CD pathways, and microservices orchestrators can overshadow core programming tasks. The author advocates for dedicated platform engineering teams to build abstractions that simplify developer workflows. + +#### Technical Debt + +??? note "leaddev.com: How to break the cycle of tech debt" + **[Access Resource](https://leaddev.com/technical-direction/how-break-cycle-tech-debt)** 🌟🌟🌟🌟 | Level: Intermediate + + Provides practical engineering strategies to identify, measure, and address technical debt in complex development pipelines. It advises establishing dedicated technical debt budgets and mapping structural code health alongside product feature releases. This framework helps engineering leads secure executive buy-in for system refactoring. + +??? note "infoworld.com: You can’t run away from technical debt" + **[Access Resource](https://www.infoworld.com/article/2338860/you-cant-run-away-from-technical-debt.html)** 🌟🌟🌟🌟 | Level: Intermediate + + Argues that technical debt is an inevitable consequence of software development that cannot be resolved simply by migrating to newer architectures. Moving to microservices or cloud platforms often simply shifts debt from application code into networking layers and CI/CD pipelines. It urges engineers to focus on steady, continuous refactoring rather than high-risk, total system rewrites. + +### Roles and Governance + +#### Architecture Decision Records + +??? note "redhat.com: Why you should be using architecture decision records to document your project" + **[Access Resource](https://www.redhat.com/en/blog/architecture-decision-records)** 🌟🌟🌟🌟 | Level: Intermediate + + Advocates for the use of Architecture Decision Records (ADRs) to capture and document core system design choices within git repositories alongside the codebase. Storing the technical 'why' behind decisions helps prevent system drift, simplifies developer onboarding, and maintains consistent platform governance. It represents a simple yet powerful practice for engineering teams. + +#### Organizational Design + + - **(2022)** [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] β€” Clarifies the division of labor between Cloud Architects and Cloud Engineers in enterprise organizations. It details how architects concentrate on strategy, compliance, and budget optimization, while engineers focus on automation, pipelines, and direct platform reliability. Defining these boundaries helps companies build effective platform engineering divisions. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) diff --git a/v2-docs/java_app_servers.md b/v2-docs/java_app_servers.md index 5add442a..21d62afb 100644 --- a/v2-docs/java_app_servers.md +++ b/v2-docs/java_app_servers.md @@ -5,9 +5,6 @@ ## Standard Reference - - [Payara](https://payara.fish) [COMMUNITY-TOOL] - - [WildFly](https://www.wildfly.org) [COMMUNITY-TOOL] - - [TomEE from Tomitribe](http://tomee.apache.org) [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] @@ -20,6 +17,13 @@ - [About WebSphere Liberty](https://developer.ibm.com/wasdev/websphere-liberty) [COMMUNITY-TOOL] - [KumuluzEE](https://ee.kumuluz.com) [COMMUNITY-TOOL] +## Java Enterprise + +### Jakarta EE + +#### Application Servers + + - **(2024)** [WildFly](https://www.wildfly.org) [JAVA CONTENT] [COMMUNITY-TOOL] β€” WildFly is an ultra-fast, lightweight Jakarta EE compliance application server. Features an advanced modular architecture that dynamically loads required resources, drastically reducing startup overhead in containerized and virtual environments. ## Platform Engineering ### CI-CD Pipelines @@ -29,6 +33,14 @@ ##### Azure DevOps - [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] +## Software Development + +### Microservices Frameworks + +#### Jakarta EE (1) + + - **(2025)** [Payara](https://payara.fish) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Payara Server and Payara Micro deliver robust, enterprise-supported distributions engineered directly for MicroProfile and Jakarta EE deployments. Offers high-performance data grid features, built-in cloud scalability, and a highly responsive ecosystem suitable for hybrid cloud operations. + - **(2025)** [TomEE from Tomitribe](http://tomee.apache.org) [JAVA CONTENT] [LEGACY] β€” Apache TomEE is an enterprise-grade, lightweight application server that implements the Jakarta EE Web Profile on top of Apache Tomcat. Ideally suited for legacy modernization and standard-compliant microservices that seek an alternative to heavyweight Java EE application servers. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/java_frameworks.md b/v2-docs/java_frameworks.md index d0013fa2..834b9735 100644 --- a/v2-docs/java_frameworks.md +++ b/v2-docs/java_frameworks.md @@ -5,34 +5,7 @@ ## Standard Reference - - [jaxenter.com - CI/CD for Spring Boot Microservices](https://devm.io/microservices/cicd-microservices-docker-162408) [COMMUNITY-TOOL] - - [Grafana 7.0: β€œWe’ve built one of the best visualisation tools and it’s not tied to any one database”](https://devm.io/blog) [COMMUNITY-TOOL] - - [Payara](https://payara.fish) [COMMUNITY-TOOL] - - [WildFly](https://www.wildfly.org) [COMMUNITY-TOOL] - - [TomEE from Tomitribe](http://tomee.apache.org) [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] - - [RedHat’s WildFly Swarm](http://wildfly-swarm.io) [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] - [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] - [github: Spring Cloud Kubernetes 🌟](https://github.com/spring-cloud/spring-cloud-kubernetes) ⭐ 3530 [ENTERPRISE-STABLE] @@ -196,6 +169,32 @@ - [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] +## Cloud Native Security + +### Secret Management + +#### Spring Cloud + + - **(2022)** [developer.okta.com: Secure Secrets With Spring Cloud Config and Vault 🌟](https://developer.okta.com/blog/2022/10/20/spring-vault) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A comprehensive tutorial on integrating Spring Cloud Config Server with HashiCorp Vault to secure environment-specific secrets. Addresses encryption mechanisms, identity-based transit security, and dynamic secret renewal inside containerized deployments. +## DevOps and CICD + +### Kubernetes Deployment + +#### Observability + + - **(2020)** [arnoldgalovics.com: Java and Spring Boot multiline log support for Fluentd (EFK stack)](https://arnoldgalovics.com/java-multiline-logs-fluentd) [XML CONTENT] [COMMUNITY-TOOL] β€” Solves the critical architectural issue of parsing Java multiline stack traces into unified single events inside a Fluentd-based (EFK) logging stack. Focuses on custom Logback layouts and Fluentd regex configurations to prevent fragmented container logs in production. +#### Spring Boot + + - **(2023)** [learnk8s.io: Developing and deploying Spring Boot microservices on Kubernetes](https://learnkube.com/spring-boot-kubernetes-guide) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A detailed technical guide by Learnk8s showcasing real-world strategies for running Spring Boot microservices on Kubernetes. Explains resource request/limit tunings, liveness/readiness orchestration, dynamic configuration injection, and graceful shutdown settings. + - **(2021)** [jaxenter.com: CI/CD for Spring Boot Microservices: Part 1](https://devm.io/microservices/cicd-microservices-docker-162408) [YAML CONTENT] [COMMUNITY-TOOL] β€” Part one of a technical guide demonstrating containerized delivery strategies for Spring Boot microservices using Docker. Details optimized multi-stage build processes, security hardening of base images, and continuous integration pipeline automation. + - **(2021)** [jaxenter.com: CI/CD for Spring Boot Microservices: Part 2. Extending CI/CD: Kubernetes Continuous Deployment for Microservices](https://devm.io/blog) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Part two of the Spring Boot CI/CD series, shifting focus to advanced Kubernetes deployment mechanics. Walks through manifest templating, container orchestration policies, rolling updates, and continuous delivery pipelines utilizing cloud-native deployment controllers. +## Java Enterprise + +### Jakarta EE + +#### Application Servers + + - **(2024)** [WildFly](https://www.wildfly.org) [JAVA CONTENT] [COMMUNITY-TOOL] β€” WildFly is an ultra-fast, lightweight Jakarta EE compliance application server. Features an advanced modular architecture that dynamically loads required resources, drastically reducing startup overhead in containerized and virtual environments. ## Runtime Optimizations ### JVM Tuning @@ -203,6 +202,73 @@ #### Garbage Collection - [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. +## Software Development + +### Business Automation + +#### Rule Engines + + - **(2025)** [kie.org](https://www.kie.org) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” The official landing hub for KIE (Knowledge Is Everything) community projects, featuring Drools, jBPM, and OptaPlanner. These business automation frameworks facilitate complex decision logic, process orchestration, and advanced resource planning inside cloud-native architectures. +### Java + +#### Ecosystem + + - **(2020)** [GitHub Welcomes the OpenJDK Project!](https://github.blog/news-insights/company-news/github-welcomes-the-openjdk-project) [JAVA CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Highlights the migration of the OpenJDK project repository and source control system over to GitHub. This migration modernizes the developer collaboration workflow for the Java SDK, offering improved CI/CD integration. Bridges Java's historical development processes with modern ecosystem structures. +#### Features + + - **(2020)** [**JDK 15: The new features in Java 15**](https://www.infoworld.com/article/2256828/jdk-15-the-new-features-in-java-15.html) [JAVA CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Summarizes the additions introduced in JDK 15, including Edwards-Curve Digital Signature Algorithm (EdDSA), hidden classes, and previews of sealed classes and records. It traces the platform progression towards modern memory-friendly footprints suitable for building containerized Java microservices. +#### Interview Preparation + + - **(2021)** [java-success.com: 01: Q07 – Q12 Java Micro & Web services Interview Q&As](https://www.java-success.com/microservices-interview-questions) [JAVA CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Provides interview preparation and architectural Q&As covering Java microservices and enterprise web services patterns. Covers distributed tracing, REST API boundaries, service discovery mechanisms, and fault tolerance libraries. Serves as a quick reference for developers brushing up on domain-driven service designs. +### Java Ecosystem + +#### Code Quality + + - **(2016)** [adictosaltrabajo.com: CΓ³mo reducir el cΓ³digo repetitivo con Lombok](https://adictosaltrabajo.com/2016/02/03/como-reducir-el-codigo-repetitivo-con-lombok) [JAVA CONTENT] [COMMUNITY-TOOL] β€” An informative tutorial detailing how Project Lombok reduces boilerplate Java code by auto-generating getters, setters, constructors, and builders at compile-time. Serves as an essential productivity baseline for developing lightweight domain models. +#### Documentation Engine + + - **(2021)** [openjdk.java.net: JEP 413: Code Snippets in Java API Documentation](https://openjdk.org/jeps/413) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Introduction of JEP 413, which standardizes the `@snippet` tag within the Java Standard Doclet engine. This feature significantly enhances API documentation maintenance by allowing developers to embed programmatically validated code samples in Javadoc comments. +#### Enterprise Support + + - **(2019)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” A historical news piece detailing Red Hat's native Java compilation support inclusions within standard Red Hat Enterprise Linux and OpenShift subscriptions. Facilitated centralized enterprise maintenance agreements for JVM-based cloud migrations. +#### Migration + + - **(2021)** [All You Need To Know For Migrating To Java 11](https://nipafx.dev/java-11-migration-guide) [JAVA CONTENT] [ADVANCED LEVEL] [LEGACY] β€” A granular technical guide charting standard operational migrations from Java 8 legacy platforms to Java 11. Demystifies classloading behaviors, modular architecture complications under the JPMS (Java Platform Module System), and deprecated API removals required for modernization. +#### Object-Oriented Design + + - **(2024)** [javatechonline.com: Making Java easy to learn - OOPs Design Principles](https://javatechonline.com/oops-principles-oops-design-principles) [JAVA CONTENT] [COMMUNITY-TOOL] β€” A comprehensive architectural breakdown of core Object-Oriented Design principles in Java. It provides deep conceptual coverage of the SOLID layout (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) alongside DRY and KISS paradigms, serving as a critical foundation for building maintainable, loosely coupled backend systems. +#### Runtimes + + - **(2025)** [AdoptOpenJDk](https://adoptium.net) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Eclipse Adoptium (formerly AdoptOpenJDK) delivers high-performance, vendor-neutral OpenJDK binaries fully verified by the Java Compatibility Kit (TCK). It serves as the default, risk-free infrastructure runtime layer for enterprise-grade continuous deployment loops and cloud containerization. + - **(2024)** [Oracle Java](https://www.oracle.com/java/technologies/java-se-glance.html) [JAVA CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The definitive resource for Oracle's official Java SE Platform, featuring critical documentation and licensing adjustments. While historically restricted, Oracle's introduction of the Free Java License (NFTC) for Java 17+ represents a strategic pivot to incentivize developers, though vendor-neutral distributions continue to gain platform parity. + - **(2024)** [docs.microsoft.com: Microsoft OpenJDK](https://learn.microsoft.com/en-us/java/openjdk/overview) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Microsoft's dedicated, long-term support distribution of OpenJDK optimized specifically for executing intensive enterprise Java applications on Microsoft Azure platforms. Features optimized memory management, container awareness, and deep Azure PaaS integration out of the box. +### Microservices Frameworks + +#### Evaluations + + - **(2024)** [Best Java Frameworks Solutions](https://www.peerspot.com/categories/java-frameworks) [JAVA CONTENT] [COMMUNITY-TOOL] β€” PeerSpot's crowd-sourced evaluation directory comparing production-level experiences with Spring Boot, Jakarta EE, Quarkus, and other enterprise Java frameworks. Synthesizes key user telemetry concerning long-term operational costs, performance, and talent acquisition. +#### Jakarta EE (1) + + - **(2025)** [Payara](https://payara.fish) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Payara Server and Payara Micro deliver robust, enterprise-supported distributions engineered directly for MicroProfile and Jakarta EE deployments. Offers high-performance data grid features, built-in cloud scalability, and a highly responsive ecosystem suitable for hybrid cloud operations. + - **(2025)** [TomEE from Tomitribe](http://tomee.apache.org) [JAVA CONTENT] [LEGACY] β€” Apache TomEE is an enterprise-grade, lightweight application server that implements the Jakarta EE Web Profile on top of Apache Tomcat. Ideally suited for legacy modernization and standard-compliant microservices that seek an alternative to heavyweight Java EE application servers. + - **(2019)** [RedHat’s WildFly Swarm](http://wildfly-swarm.io) [JAVA CONTENT] [ADVANCED LEVEL] [LEGACY] β€” WildFly Swarm (which transitioned to Thorntail and was subsequently archived) pioneered bootable, minimal Jakarta EE architectures. Current cloud-native standards in 2026 designate this as a legacy framework, with engineering consensus overwhelmingly shifting toward Red Hat Quarkus for high-efficiency runtimes. +#### Java Microservices + + - **(2024)** [geeksforgeeks.org: 5 Best Java Frameworks For Microservices](https://www.geeksforgeeks.org/blogs/best-java-frameworks-for-microservices) [JAVA CONTENT] [COMMUNITY-TOOL] β€” An evaluation of five dominant Java microservice frameworks including Spring Boot, Quarkus, Helidon, Micronaut, and Play. Highly valuable for enterprise architects seeking to compare cold-start compilation times, runtime memory footprints, and Native Image capabilities via GraalVM within modern cloud environments. +#### Spring Boot (1) + + - **(2025)** [==github.com/spring-projects: springboot enables these probes automatically when running in k8s==](https://github.com/spring-projects/spring-boot#L73) ⭐ 80690 [JAVA CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The main repository link highlighting Spring Boot's built-in Kubernetes integration features. Focuses on native health check endpoints, where Spring Boot automatically detects container platform hostings and exposes dedicated, decoupled `/actuator/health/liveness` and `/actuator/health/readiness` routing. +#### Spring Boot Packaging + + - **(2018)** [Spring Boot: ΒΏwar o jar? Ambos](https://adictosaltrabajo.com/2018/12/13/spring-boot-war-o-jar-ambos) [JAVA CONTENT] [LEGACY] β€” An analytical study in Spanish assessing whether to package Spring Boot applications as executable JARs or traditional WAR files. Provides critical context for bridging the gap between legacy application servers and lightweight container deployment options. +#### Spring Boot Roadmap + + - **(2024)** [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) [JAVA CONTENT] [COMMUNITY-TOOL] β€” A comprehensive pedagogical roadmap designed to guide engineering teams through mastering Spring Boot. Covers core Dependency Injection, persistence abstractions, web endpoint routing, and deployment topologies, establishing standard training templates. +### Testing Tools + +#### Integration Testing + + - **(2025)** [==testcontainers-spring-boot 🌟==](https://github.com/PlaytikaOSS/testcontainers-spring-boot) ⭐ 877 [JAVA CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An open-source auto-configuration integration that simplifies using Testcontainers inside Spring Boot applications. Eliminates boilerplate bootstrap code for starting, testing, and tearing down containerized dependencies like PostgreSQL, Kafka, and Redis during build pipelines. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/jenkins-alternatives.md b/v2-docs/jenkins-alternatives.md index 0fea4f02..f3518380 100644 --- a/v2-docs/jenkins-alternatives.md +++ b/v2-docs/jenkins-alternatives.md @@ -5,39 +5,8 @@ ## Standard Reference - - [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] - - [**Cloudbees Flow** 🌟](https://www.cloudbees.com/capabilities/continuous-delivery) [COMMUNITY-TOOL] - - [jenkins-x.io](https://jayex.io) [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] - - [redhat-actions/openshift-actions-runner](https://github.com/redhat-actions/openshift-actions-runners) [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) Industry’s leading enterprise Kubernetes platform now integrates with GitHub, bringing DevOps automation tools from the world’s largest developer platform into the OpenShift ecosystem - [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] - - [HashiCorp Waypoint](https://developer.hashicorp.com/waypoint) [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] - [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] @@ -96,13 +65,63 @@ - [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] - [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] +## Application Delivery + +### Continuous Deployment + +#### Waypoint + + - **(2026)** [waypointproject.io](https://developer.hashicorp.com/waypoint) [HCL CONTENT] [COMMUNITY-TOOL] β€” HashiCorp Waypoint structures the application build, deploy, and release lifecycle using a unified declarative HCL workflow. While early versions operated as a lightweight standalone PaaS CLI, newer updates integrate it as a foundational deployment engine for internal developer platforms. Live grounding highlights its integration inside HashiCorp's expanded cloud control suites. +## CI-CD + +### Cloud-Native CI + +#### Tekton + + - **(2020)** [CI/CD OpenShift and Tekton](https://www.sonatype.com/blog/new-cloud-native-ci/cd-projects-openshift-and-tekton) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Examines the convergence of Red Hat OpenShift and Tekton Pipelines for cloud-native delivery. Contrasts traditional, monolithic CI systems with Tekton's micro-service pipeline approach, where each step executes in its own isolated, ephemeral Kubernetes pod with native platform security. +### Continuous Delivery + +#### Jenkins X + + - **(2021)** [jenkins-x.io](https://jayex.io) [GO CONTENT] [ADVANCED LEVEL] [LEGACY] β€” An open-source, cloud-native continuous delivery tool engineered specifically for Kubernetes environments. It orchestrates pipelines using Tekton and incorporates GitOps principles for environment promotion. Though highly influential, by 2026 it is largely considered a legacy project with declining community adoption relative to modern GitOps platforms. + - **(2020)** [cloudbees.com: what is jenkins-x](https://www.cloudbees.com/whitepapers/building-cloud-native-apps-painlessly) [CASE STUDY] [LEGACY] β€” A technical whitepaper analyzing how Jenkins X enables cloud-native applications to build and deploy efficiently. It outlines the architectural shift from legacy VM-based Jenkins installations to container-native execution pipelines, explaining the benefits of preview environments and GitOps-driven pipeline lifecycles. +#### Spinnaker + + - **(2024)** [spinnaker.io deployment tool](https://spinnaker.io) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Spinnaker is a high-performance, multi-cloud continuous delivery platform optimized for large-scale enterprise canary and blue-green deployments. While highly robust for multi-cloud structures, its heavy infrastructure requirements and complex JVM architecture have led many Kubernetes-only organizations to adopt lighter GitOps alternatives by 2026. +### Observability + +#### Pipeline Tracing + + - **(2021)** [jenkins-x.io: Traces for your pipelines](https://jayex.io/blog/2021/04/08/jx3-pipeline-trace) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Detailed engineering article focusing on distributed tracing implementation in cloud-native pipelines. Demonstrates how exporting OpenTelemetry-compliant trace spans from Jenkins X and Tekton controllers optimizes performance and simplifies complex CI/CD environment debugging. ## Cloud-Native Development -### Continuous Delivery +### Continuous Delivery (1) #### 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. +## Continuous Delivery (2) + +### Spinnaker (1) + +#### Git Integration + + - **(2024)** [armory.io: Git Pull Support in Spinnaker](https://www.harness.io/products/continuous-delivery) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explains native Git pulling triggers and artifact synchronization mechanisms within Spinnaker pipelines. The resource highlights integrating Git events directly with continuous delivery, though users must reconcile this with Harness's updated SaaS paradigm following the Armory asset transition. +## DevOps and CICD + +### GitHub Actions + +#### Self-Hosted Runners + + - **(2020)** [github.com: OpenShift GitHub Actions Runner 🌟](https://github.com/redhat-actions/openshift-actions-runners) [DOCKERFILE CONTENT] [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] β€” GitHub repository holding Red Hat's containerized self-hosted GitHub Actions runner configurations optimized for execution on OpenShift clusters. Offers secure scaling patterns that allow pipelines to process resource-intensive compilation and container builds natively within the cluster fabric. +## DevOps and Culture + +### Glossary and Tools Ecosystem + +#### Enterprise SaaS Platforms + + - **(2026)** [Google Cloud Build](https://cloud.google.com/build) [COMMUNITY-TOOL] β€” Google Cloud's managed CI/CD pipeline engine designed to compile, execute, and deploy dockerized artifacts across cloud-native target systems. Fully supports declarative security configurations, IAM access gates, and integrated artifact registry feeds. + - **(2026)** [Azure DevOps 🌟](https://azure.microsoft.com/en-us/products/devops) [COMMUNITY-TOOL] β€” Microsoft's foundational software suite integrating source repositories, project tracking boards, automated deployment systems, and package feeds. Serves as a primary enterprise standard for hybrid cloud deployment pipelines. ## Enterprise Kubernetes ### Red Hat OpenShift @@ -110,6 +129,13 @@ #### 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. +## GitOps + +### Deployment Patterns + +#### HAT Stack + + - **(2021)** [empathy.co: HAT: CI/CD for Deploying Cloud Native Applications](https://empathy.co/blog/hat-ci-cd-for-deploying-cloud-native-applications) [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” A real-world case study introducing the HAT (Helm, Argo CD, Terraform) architectural stack. The article details how combining these tooling layers automates multi-tier deployments, ensuring both cloud infrastructure provisioning (Terraform) and application runtime configurations (Argo CD and Helm) remain in absolute sync. ## Hybrid Cloud and Enterprise ### OpenShift @@ -118,11 +144,62 @@ - [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 +## Infrastructure -### Application Delivery +### CICD Pipelines -#### Continuous Delivery (1) +#### Blue-Green Deployments + + - **(2022)** [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) [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A technical video guide demonstrating zero-downtime, progressive delivery by pairing dynamic NGINX reverse-proxy traffic control with the JFrog Artifactory enterprise binary repository. It illustrates dynamic target validation and quick recovery loops. +### CICD Platforms + +#### Container-Native CI + + - **(2026)** [==Drone==](https://www.drone.io) [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” Drone is a modern, container-native continuous integration engine that executes pipeline steps in isolated Docker containers defined via simple YAML structures. Known for its minimal memory footprint and extreme execution speed, it represents a highly efficient alternative to legacy Jenkins pipelines. +#### Continuous Delivery (3) + + - **(2026)** [harness.io](https://www.harness.io) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Harness is an industry-leading, AI-driven continuous delivery suite specializing in automated Canary deployments, intelligent rollbacks, and cloud cost control. Its cloud-cost engine features dynamic AutoStopping rules to turn off idle Kubernetes resources, making it a staple of modern enterprise platform engineering. +#### Documentation + + - **(2026)** [docs.github.com: Learn GitHub Actions](https://docs.github.com/en/actions/how-tos/write-workflows) [NONE CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official documentation hub for constructing GitHub Actions pipelines. It outlines syntax conventions for workflows, custom runner setup, enterprise secrets isolation, matrix compilation strategies, and native target routing configurations. +#### Enterprise CD + + - **(2025)** [Cloudbees Flow](https://www.cloudbees.com/capabilities/continuous-delivery) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” CloudBees Continuous Delivery (formerly ElectricFlow) is an enterprise-scale release orchestration engine designed to model, run, and audit complex application deployments across hybrid and multi-cloud environments. It features extensive compliance tracking, deployment templates, and analytics pipelines. +#### Evaluation Guides + + - **(2024)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” An expert analysis comparing Microsoft's dual continuous integration platforms: Azure DevOps and GitHub Enterprise. The evaluation explores product convergence, pipeline migration techniques (GitHub Actions vs Azure Pipelines), and long-term enterprise roadmap strategies. + - **(2023)** [lambdatest.com: 21 Of The Best Jenkins Alternatives For Developers](https://www.testmuai.com/blog/best-jenkins-alternatives) [NONE CONTENT] [COMMUNITY-TOOL] β€” An extensive comparative analysis evaluating 21 modern alternatives to the traditional Jenkins automation engine. It examines self-hosted container-native solutions, SaaS pipeline platforms, and GitOps engines to aid system architects in their platform migrations. + - **(2023)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” A detailed technical comparison between JetBrains TeamCity and open-source Jenkins. It evaluates TeamCity's out-of-the-box build chains, configuration inheritance, and native JetBrains integration against the extensive, decentralized plugin-driven ecosystem of Jenkins. + - **(2023)** [cBamboo vs Jenkins: Showdown Of CI/CD Tools](https://www.testmuai.com/blog/bamboo-vs-jenkins-showdown-of-ci-cd-tools) [NONE CONTENT] [COMMUNITY-TOOL] β€” A comparative study of Atlassian Bamboo and Jenkins, outlining the distinct differences in platform maintenance, licensing costs, and development experiences. It contrasts Bamboo's tight native integration within the Atlassian suite (Jira, Bitbucket) against Jenkins' highly custom scriptable structures. + - **(2023)** [lambdatest.com: CircleCI Vs. GitLab: Choosing The Right CI/CD Tool](https://www.testmuai.com/blog/circleci-vs-gitlab) [NONE CONTENT] [COMMUNITY-TOOL] β€” A critical comparison contrasting CircleCI's speed-optimized, SaaS-first pipeline workflows with GitLab CI's unified all-in-one platform approach. The post helps software engineering leaders weigh specialized development tools against highly cohesive single-application developer platforms. + - **(2023)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” A comprehensive comparative matrix pitting Jenkins, Travis CI, Atlassian Bamboo, and JetBrains TeamCity against each other. It analyzes system overhead, configuration patterns (scripted vs YAML), scalability, and administrative complexity to aid in strategic tool planning. +#### Git-Integrated CI + + - **(2026)** [GitHub Actions CI/CD](https://github.blog/news-insights/product-news/github-actions-now-supports-ci-cd) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” GitHub Actions is a dominant de facto standard in continuous integration and automation. It executes flexible, YAML-defined workflows natively inside GitHub repositories, boasting an enormous community-driven action ecosystem, self-hosted runner support, and highly integrated security scanning. +#### Hosted CI + + - **(2026)** [Semaphore](https://semaphore.io) [NONE CONTENT] [COMMUNITY-TOOL] β€” Semaphore is a high-performance hosted continuous integration and deployment service. Known for its quick bare-metal virtual environment boot times, dynamic monorepo build structures, and native parallel test execution, it helps teams optimize their commit-to-deploy times. + - **(2025)** [Travis CI](https://www.travis-ci.com) [RUBY CONTENT] [COMMUNITY-TOOL] β€” A pioneer of hosted cloud-based CI/CD, Travis CI remains an active, structured pipeline executor. While many modern open-source initiatives have shifted to GitHub Actions, Travis CI continues to maintain robust enterprise build execution and multi-environment pipeline structures. +#### Optimization + + - **(2022)** [semaphoreci.com: Revving up Continuous Integration with Parallel Testing](https://semaphore.io/blog/revving-up-continuous-integration-with-parallel-testing) [NONE CONTENT] [COMMUNITY-TOOL] β€” A technical optimization guide published by Semaphore demonstrating how dynamic parallel test execution splits large software test suites across isolated, parallel execution environments, cutting deployment bottlenecks and shortening developer feedback loops. +#### Tutorials + + - **(2023)** [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) [NONE CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A step-by-step developer tutorial outlining how to construct automated continuous integration pipelines on Travis CI using standard `.travis.yml` layouts. It covers secrets storage, container building blocks, matrix build testing, and target environment routing. + - **(2023)** [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) [PHP CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” An implementation guide demonstrating how to set up robust CI/CD pipelines within Atlassian Bamboo specifically for PHP application environments. It guides developers through automated PHPUnit configuration, asset compiling, composer package caching, and release generation. +### Kubernetes + +#### Cloud-Native CICD + + - **(2021)** [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) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An architecture-focused blog post comparing the design paradigms of Spinnaker, Argo CD, Tekton, and Jenkins X. It highlights the key technical trade-offs between progressive delivery controllers, declarative GitOps loops, lightweight pipeline blocks, and pre-packaged container environments. +#### GitOps (1) + + - **(2026)** [Codefresh](https://octopus.com/codefresh) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Codefresh (now acquired by Octopus Deploy) is a powerful, enterprise-grade GitOps delivery engine built completely on top of Argo CD. It provides platform engineering teams with advanced visual pipelines, multi-cluster dashboard management, and integrated artifact tracking to optimize Kubernetes delivery. +## Kubernetes (1) + +### Application Delivery (1) + +#### Continuous Delivery (4) - [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 diff --git a/v2-docs/jenkins.md b/v2-docs/jenkins.md index 02a5918b..2de2665b 100644 --- a/v2-docs/jenkins.md +++ b/v2-docs/jenkins.md @@ -5,39 +5,7 @@ ## 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] - [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] @@ -356,6 +324,58 @@ #### 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 + +### Continuous Delivery + +#### Jenkins X + + - **(2021)** [jenkins-x.io](https://jayex.io) [GO CONTENT] [ADVANCED LEVEL] [LEGACY] β€” An open-source, cloud-native continuous delivery tool engineered specifically for Kubernetes environments. It orchestrates pipelines using Tekton and incorporates GitOps principles for environment promotion. Though highly influential, by 2026 it is largely considered a legacy project with declining community adoption relative to modern GitOps platforms. +## CICD + +### Continuous Integration + +#### Concourse CI + + - **(2020)** [thoughtworks.com: Modernizing your build pipelines with **Concourse CI** 🌟](https://www.thoughtworks.com/es-es/insights/blog) [YAML CONTENT] [GUIDE] [LEGACY] β€” Thoughtworks details the adoption of Concourse CI as a container-native pipeline builder. By treating pipelines as deterministic resources, jobs, and tasks, it eliminates configuration drift and side-effects inherent in plugin-heavy legacy servers. +### Jenkins + +#### Community + + - **(2020)** [In this presentation](https://www.meetup.com/jenkins-online-meetup/events/270630108) [COMMUNITY-TOOL] β€” Community presentation recording highlighting scale, security, and tenancy configurations for managing high-capacity Jenkins platforms in enterprise environments. +#### Configuration + + - **(2024)** [jenkins-job-builder.readthedocs.io 🌟](https://jenkins-job-builder.readthedocs.io/en/latest) [PYTHON CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation for Jenkins Job Builder, a tool translating human-readable YAML configurations into API-compliant XML specifications to automate bulk Jenkins job creations. + - **(2021)** [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) [YAML CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Explains how to structure Configuration as Code (JCasC) bundles within CloudBees CI. Guides admins on distributing dynamic declarative bundles from cloud operations centers to downstream controllers. +#### Containers + + - **(2015)** [infoworld.com: Continuous integration with Docker and Jenkins](https://www.infoworld.com/article/2270388/continuous-integration-with-docker-and-jenkins.html) [COMMUNITY-TOOL] β€” Historical yet foundational article analyzing the architecture of running Jenkins build executors inside Docker containers to enforce workspace isolation and predictable system dependencies. +#### Core + + - **(2022)** [lambdatest.com: Jenkins Tutorial 🌟](https://www.testmuai.com/learning-hub/jenkins) [COMMUNITY-TOOL] [GUIDE] β€” An extensive learning portal covering Jenkins core components, plugin structures, cluster master-agent topologies, and foundational pipeline development. + - **(2021)** [lambdatest.com: What Is Jenkins Used For? 🌟](https://www.testmuai.com/blog/what-is-jenkins) [COMMUNITY-TOOL] β€” An educational guide explaining the practical use cases for Jenkins, showing why its dynamic plugin library keeps it relevant for continuous integration setups. +#### Integration + + - **(2021)** [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] [GUIDE] β€” Step-by-step setup details connecting Git repositories with Jenkins, highlighting automation triggers on commits and continuous integration branch builds. + - **(2020)** [webhookrelay.com: Receive Github webhooks on Jenkins without public IP 🌟](https://webhookrelay.com/blog/github-jenkins-guide) [COMMUNITY-TOOL] β€” Tutorial outlining how to trigger Jenkins builds securely from GitHub webhooks on localized networks without assigning a public IP, using webhook relays. + - **(2020)** [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] β€” Details Jenkins integration with Bitbucket Server, streamlining PR code validations, commit checks, and status reporting pipelines directly inside the repository UI. +#### Networking + + - **(2020)** [WebSocket support in now available for Jenkins CLI and agent networking!](https://www.jenkins.io/blog/2020/02/02/web-socket) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explains the implementation of WebSocket support in the Jenkins CLI and agent network layer. Bypasses the need for complex, firewall-unfriendly inbound TCP port configurations. +#### Pipelines + + - **(2026)** [jenkins.io - **Jenkinsfile** 🌟](https://www.jenkins.io/doc/book/pipeline/jenkinsfile) [GROOVY CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official Jenkins handbook reference detailing the Jenkinsfile schema. Evaluates pipeline-as-code paradigms, shared global variable directives, post-step conditions, and parallel orchestration blocks. + - **(2021)** [lambdatest.com: How To Set Jenkins Pipeline Environment Variables? 🌟](https://www.testmuai.com/blog/set-jenkins-pipeline-environment-variables-list) [COMMUNITY-TOOL] [GUIDE] β€” A deep dive tutorial on managing and injecting environment variables within Jenkins declarative pipelines, detailing credentials handling and stage-scoped parameters. + - **(2021)** [lambdatest.com: How To Use Shared Libraries In A Jenkins Pipeline? 🌟](https://www.testmuai.com/blog/use-jenkins-shared-libraries-in-a-jenkins-pipeline) [GROOVY CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Walks through configuring Jenkins Shared Libraries, allowing developers to centralize, version, and share common pipeline functions and compliance policies across global enterprise systems. + - **(2020)** [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] β€” Video presentation exploring the structure, lifecycle, and design goals of Declarative and Scripted pipelines within the Jenkins ecosystem. + - **(2019)** [Matrix 🌟](https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix) [GROOVY CONTENT] [COMMUNITY-TOOL] β€” Explores the Declarative Matrix feature inside Jenkins, allowing pipeline developers to coordinate multi-dimensional parallel build and test grids natively within code blocks. +#### Plugins + + - **(2024)** [Build Monitor Plugin](https://plugins.jenkins.io/build-monitor-plugin) [JAVA CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Reference resource for the Build Monitor Plugin, which transforms raw Jenkins build job states into a high-visibility dashboard panel optimized for development rooms. + - **(2024)** [Monitor Pro Plugin](https://plugins.jenkins.io/monitor-pro) [JAVA CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Evaluates the Monitor Pro plugin, which builds upon traditional Jenkins views with custom metrics, execution lists, and enhanced real-time system monitoring interfaces. +#### Tutorials + + - **(2023)** [lambdatest.com: Best Jenkins Pipeline Tutorial For Beginners (Examples) 🌟](https://www.testmuai.com/blog/jenkins-pipeline-tutorial) [GROOVY CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A foundational tutorial of declarative Jenkins pipelines. Reviews syntax, error-handling mechanisms, environment variable definition, and parallelization structures for clean software deployment cycles. ## Cloud Infrastructure ### Orchestration @@ -368,11 +388,11 @@ #### AWS Official - **(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. -## Continuous Integration +## Continuous Integration (1) ### CI Tools -#### Jenkins +#### Jenkins (1) - [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. - [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. @@ -387,6 +407,13 @@ #### 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. +## DevOps and CICD + +### Kubernetes Deployment + +#### Spring Boot + + - **(2021)** [jaxenter.com: CI/CD for Spring Boot Microservices: Part 1](https://devm.io/microservices/cicd-microservices-docker-162408) [YAML CONTENT] [COMMUNITY-TOOL] β€” Part one of a technical guide demonstrating containerized delivery strategies for Spring Boot microservices using Docker. Details optimized multi-stage build processes, security hardening of base images, and continuous integration pipeline automation. ## GitOps and Continuous Delivery ### Kubernetes Native CI-CD @@ -399,11 +426,38 @@ #### 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 + +### CICD (1) + +#### Metrics and Analytics + + - **(2026)** [stats.jenkins.io 🌟](http://stats.jenkins.io) [HTML CONTENT] [LEGACY] β€” The public telemetry and usage statistics portal for the Jenkins automation ecosystem. It serves as an architectural index tracking international installation baselines, active controller counts, and popular plugin versions over time. These operational datasets provide technical architects with concrete data on global migration paths from legacy systems. +#### Reusable Pipelines + + - **(2025)** [sap.github.io/jenkins-library](https://www.project-piper.io) [GROOVY CONTENT] [COMMUNITY-TOOL] β€” Project Piper, developed by SAP, delivers enterprise-grade Shared Libraries and reusable pipeline building blocks for Jenkins and global deployment structures. It specializes in codifying corporate policies, compliance requirements, and build steps into declarative routines. It remains a robust solution for deploying enterprise-ready SAP and containerized systems. +### CICD Platforms + +#### Enterprise CD + + - **(2025)** [Cloudbees Flow](https://www.cloudbees.com/capabilities/continuous-delivery) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” CloudBees Continuous Delivery (formerly ElectricFlow) is an enterprise-scale release orchestration engine designed to model, run, and audit complex application deployments across hybrid and multi-cloud environments. It features extensive compliance tracking, deployment templates, and analytics pipelines. +## Observability + +### Cost Optimization + +#### Data Storage + + - **(2023)** [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the economic and architectural implications of high-cardinality and high-volume observability data. Provides strategies for dynamic rate limiting, smart sampling, and metric deduplication to prevent telemetry storage costs from scaling linearly with microservices growth. +### Infrastructure Monitoring + +#### Opsview + + - **(2023)** [opsview.com: opspack](https://docs.itrsgroup.com/docs/opsview/6.12.1/opspacks/opspack-index/index.html) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Guides system architects in deploying Opsview Opspacks to gain deep visibility across hybrid virtual, physical, and containerized networks. ## Platform Engineering ### CI-CD Pipelines (1) -#### Jenkins (1) +#### Jenkins (2) - [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 @@ -424,13 +478,32 @@ #### 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 Delivery + +### Feature Management + +#### Mobile Development + + - **(2021)** [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) [JAVASCRIPT CONTENT] [GUIDE] [LEGACY] β€” A legacy-guided tutorial demonstrating how to orchestrate progressive delivery in React Native mobile apps using CloudBees Rollout (formerly Rollout.io). It details how to set dynamic runtime flags and conditional execution paths without republishing binaries to the app stores. Modern live grounding reveals this technology is fully consolidated within CloudBees Software Delivery Management. ## Software Engineering -### CICD +### Build Automation + +#### Performance Optimization + + - **(2023)** [How to Speed Up Software Development with Build and Test Acceleration Tools](https://www.cloudbees.com/blog) [NONE CONTENT] [COMMUNITY-TOOL] β€” An engineering blog post exploring automated tools designed to accelerate build and test execution within continuous integration pipelines. It focuses on strategies like distributed execution, network dependency caching, and intelligent incremental testing frameworks. Live grounding underlines CloudBees' continued emphasis on optimization tools to eliminate modern delivery bottlenecks. +### CICD (2) #### 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. +## Web Browser Utilities + +### Extensions + +#### Productivity + + - **(2024)** [Chrome Extension](https://chromewebstore.google.com/detail/empty-title/jhbokpimjgedmpcmfoghhiokhpihlkgc) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β€” A specialized Chrome browser extension designed to resolve empty title tabs and handle metadata rendering issues during deep research. While highly specific, it bridges small usability gaps for engineers managing hundreds of research tabs across multi-cloud dashboards. Live grounding indicates simple local utility usage with minimal ongoing maintenance. --- πŸ’‘ **Explore Related:** [Jenkins Alternatives](./jenkins-alternatives.md) | [Gitops](./gitops.md) | [Registries](./registries.md) diff --git a/v2-docs/keptn.md b/v2-docs/keptn.md index 0f429263..f8fbba9d 100644 --- a/v2-docs/keptn.md +++ b/v2-docs/keptn.md @@ -5,11 +5,6 @@ ## 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] @@ -18,6 +13,19 @@ - [youtube: Tutorial - Keptn in a box](https://www.youtube.com/watch?v=OQAXQrKhIt0&ab_channel=keptn) [COMMUNITY-TOOL] - [dynatrace-perfclinics.github.io: Why Devs Love Dynatrace 🌟](https://dynatrace-perfclinics.github.io/codelabs/why-devs-love-dynatrace-2/index.html) [COMMUNITY-TOOL] +## Modern Architecture + +### DevOps and SRE + +#### Cloud-Native Orchestration + + - **(2026)** [==Keptn==](https://keptn.sh/stable) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An industry-standard CNCF-backed orchestrator that automates continuous application delivery, deployment evaluation (using SLI/SLO metrics), and operational self-healing steps directly on active Kubernetes clusters. + - **(2025)** [**Quick Start**](https://v1.keptn.sh/docs/quickstart) [DOCUMENTATION] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Technical quick-start guide to bootstrap Keptn's event-driven controller planes on local clusters. Allows software developers to quickly configure automated release verification loops and canary deployment strategies. + - **(2024)** [**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) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” In-depth guide from Dynatrace explaining Keptn's design patterns. Shows how Keptn hooks APM systems into deployment scripts to allow automated verification of application performance during major releases. + - **(2022)** [**youtube: Level-Up your Jenkins-based Delivery with Keptn**](https://www.youtube.com/watch?v=VYRdirdjOAg&t=5s) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] β€” A video walk-through showing how to modernize legacy Jenkins configurations with Keptn. Introduces automated evaluations and metric validations directly within established Jenkins pipelines to enable safer, automated code delivery. +#### Continuous Integration + + - **(2023)** [**Jenkins Online Meetup**](https://www.meetup.com/jenkins-online-meetup/events/270861119) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Online repository of technical webinars and sessions hosted by the global Jenkins community. Tracks plugin updates, scaling patterns, and hybrid automation paradigms within the industry-standard CI server platform. --- πŸ’‘ **Explore Related:** [Jenkins Alternatives](./jenkins-alternatives.md) | [Gitops](./gitops.md) | [Registries](./registries.md) diff --git a/v2-docs/kubectl-commands.md b/v2-docs/kubectl-commands.md index fad16457..bd4f9b91 100644 --- a/v2-docs/kubectl-commands.md +++ b/v2-docs/kubectl-commands.md @@ -5,8 +5,6 @@ ## Standard Reference - - [kubernetes.io 🌟](https://kubernetes.io/docs/reference/kubectl/quick-reference) [COMMUNITY-TOOL] - - [BuildKit CLI for kubectl (by vmware-tanzu) 🌟](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [COMMUNITY-TOOL] - [A Complete Guide to Kubectl exec](https://refine.dev/blog/kubectl-exec-command) [COMMUNITY-TOOL] - [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com) [COMMUNITY-TOOL] - [Get kubectl access to your private cluster from anywhere](https://blog.alexellis.io/get-private-kubectl-access-anywhere) [COMMUNITY-TOOL] @@ -61,6 +59,16 @@ - [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. +## Kubernetes + +### Developer Experience + +#### CLI Tools + + - **(2015)** [Kubectl Autocomplete](https://kubernetes.io/docs/reference/kubectl/quick-reference) [BASH CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Reference guide on installing shell-specific (Bash, Zsh) command completion parameters for kubectl, offering instant visual feedback on resource specs to maximize admin speed. +#### Container Builds + + - **(2021)** [==vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)==](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” A kubectl plugin designed to execute container builds directly on remote BuildKit instances inside clusters. Live grounding confirms the project has been archived under VMware, steering teams to direct BuildKit operators or Kaniko. --- πŸ’‘ **Explore Related:** [OCP 3](./ocp3.md) | [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) diff --git a/v2-docs/kubernetes-autoscaling.md b/v2-docs/kubernetes-autoscaling.md index fe2c81d6..d611c861 100644 --- a/v2-docs/kubernetes-autoscaling.md +++ b/v2-docs/kubernetes-autoscaling.md @@ -5,21 +5,6 @@ ## Standard Reference - - [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] - - [Kubernetes Autoscaling in Production: Best Practices for **Cluster Autoscaler, HPA and VPA**](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [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] - [thenewstack.io: K8s Resource Management: An Autoscaling Cheat Sheet' 🌟](https://thenewstack.io/k8s-resource-management-an-autoscaling-cheat-sheet) [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] @@ -109,6 +94,69 @@ - [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] +## Cloud Platforms + +### AWS EKS + +#### EKS Autoscaling + + - **(2026)** [Amazon Web Services: EKS Cluster Autoscaler](https://docs.aws.amazon.com/eks/latest/userguide/autoscaling.html#cluster-autoscaler) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” AWS documentation outlining native cluster-autoscaler capabilities for EKS clusters, focusing on interactions with Auto Scaling Groups. Note: Modern 2026 Kubernetes on AWS frequently uses Karpenter alongside or in place of CA for rapid node provisioning. +### Azure AKS + +#### AKS Autoscaling + + - **(2026)** [Azure: AKS Cluster Autoscaler](https://learn.microsoft.com/en-us/azure/aks/cluster-autoscaler) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Microsoft reference for running the AKS Cluster Autoscaler. Details how to customize scaling thresholds, balance multi-agent pools, and optimize node auto-provisioning to minimize cloud spend while ensuring high availability. +### DigitalOcean DOKS + +#### DOKS Autoscaling + + - **(2025)** [DigitalOcean Kubernetes: DOKS Cluster Autoscaler](https://docs.digitalocean.com/products/kubernetes/how-to/autoscale) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Operational documentation for managing autoscaling policies inside DigitalOcean Kubernetes (DOKS). Best suited for smaller, agile software teams seeking low-overhead node group management without complex enterprise-level overhead. +### Google Cloud GKE + +#### GKE Autoscaling + + - **(2026)** [Google Cloud Platform: GKE Cluster Autoscaler](https://docs.cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Google Cloud documentation covering GKE Cluster Autoscaler concepts. Outlines native Node Auto-Provisioning (NAP) capabilities, which automatically optimize node-pool resource types in real-time, leveraging GCP's deep integration with GKE. +## FinOps + +### Fundamentals + +#### Kubernetes + + - **(2021)** [replex.io: An Introduction to Kubernetes FinOps](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [NONE CONTENT] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An introductory foundational guide explaining how Kubernetes abstract resource consumption complicates traditional IT billing. Explores concepts like container resource requests, limits, idle capacity, and cost allocation models across teams. Illustrates how integrating observability tools helps teams isolate exact microservice costs within shared networks. +## Infrastructure + +### Kubernetes (1) + +#### Autoscaling Concepts + + - **(2022)** [blog.scaleway.com: Understanding Kubernetes Autoscaling](https://www.scaleway.com/en/blog/understanding-kubernetes-autoscaling) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” This Scaleway guide introduces basic Kubernetes autoscaling patterns, describing the operational mechanics and interfaces of the HPA, VPA, and Cluster Autoscaler. Provides a solid foundation for defining cluster resources and limits. +#### Autoscaling Overview + + - **(2022)** [thinksys.com: Understanding Kubernetes Autoscaling](https://thinksys.com/devops/kubernetes-autoscaling) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A simplified overview of vertical vs. horizontal pod autoscaling and node-level scaling in cloud-native platforms. Explains the core scheduling metrics and feed loop configurations necessary to prevent thrashing in multi-tenant spaces. +#### Autoscaling Strategies + + - **(2024)** [learnk8s.io: Architecting Kubernetes clusters β€” choosing the best autoscaling strategy 🌟](https://learnkube.com/kubernetes-autoscaling-strategies) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An architectural exploration from Learnk8s on selecting the optimal Kubernetes autoscaling configurations. Compares the performance and cost dynamics of standard pod/node autoscaling against rapid provisioning tools like Karpenter and scale-to-zero strategies. +#### Autoscaling with Custom Metrics + + - **(2023)** [sysdig.com: Kubernetes pod autoscaler using custom metrics](https://www.sysdig.com/blog/kubernetes-autoscaler) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A technical guide for configuring Kubernetes pod autoscaling using custom application metrics. Walks through using Sysdig monitoring, Prometheus Adapter, and API aggregation registration to scale workloads based on application-level signals. +#### Cluster Autoscaler Helm Chart + + - **(2026)** [hub.helm.sh: cluster-autoscaler](https://artifacthub.io/packages/helm/stable/cluster-autoscaler) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Artifact Hub reference for the Kubernetes Cluster Autoscaler Helm chart. Automates deployment of the controller that provisions or terminates cloud VMs inside cloud node groups whenever scheduling constraints demand it. It is widely adopted across AWS, Azure, and GCP. +#### HPA and Prometheus Integration + + - **(2023)** [sysdig.com: Trigger a Kubernetes HPA with Prometheus metrics](https://www.sysdig.com/blog/kubernetes-hpa-prometheus) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An operations tutorial illustrating how to configure the Prometheus custom-metrics adapter to query custom application APIs. Demonstrates how to scale Kubernetes pods automatically based on HTTP request counts, message queues, or custom application statistics. +#### HPA Configuration Guide + + - **(2021)** [around25.com: Horizontal Pod Autoscaler in Kubernetes 🌟](https://www.around25.com/blog/horizontal-pod-autoscaler-in-kubernetes) [YAML CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A practical walk-through detailing Horizontal Pod Autoscaler initialization, highlighting how resource limit boundaries are defined. Leverages synthetic workload generators to demonstrate reactive, real-time replica scale-ups. +#### Horizontal Pod Autoscaler + + - **(2026)** [HPA: Horizontal Pod Autoscaler](https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale) [YAML CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official Kubernetes HPA specification documentation. Details the closed-loop control system that monitors pod resource usage and adjusts deployment replicas based on mathematical targets. Live grounding validates its position as the native industry standard for dynamic sizing. +#### KEDA and Prometheus + + - **(2024)** [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) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A Kedify brief explaining how KEDA (Kubernetes Event-driven Autoscaling) replaces traditional metric adapters by directly querying Prometheus. KEDA enables seamless scale-to-zero capabilities based on event-driven architectures. Live 2026 grounding confirms KEDA is a CNCF Graduated project and an enterprise standard for event-driven scaling. +#### KEDA Implementation + + - **(2023)** [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) [YAML CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A detailed technical guide to implementing event-driven autoscaling with KEDA. Breaks down the deployment of Scalers, Metrics Adapters, and the core KEDA controller to autoscale Kubernetes workloads using Message Queue length, DB queries, or cloud pub/sub events. --- πŸ’‘ **Explore Related:** [OCP 3](./ocp3.md) | [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) diff --git a/v2-docs/kubernetes-backup-migrations.md b/v2-docs/kubernetes-backup-migrations.md index 8f1cab05..c0c7914a 100644 --- a/v2-docs/kubernetes-backup-migrations.md +++ b/v2-docs/kubernetes-backup-migrations.md @@ -5,22 +5,7 @@ ## Standard Reference - - [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] - - [konveyor 🌟](https://konveyor.io) [COMMUNITY-TOOL] - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [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] @@ -60,6 +45,13 @@ - [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] +## Application Migration + +### Modernization + +#### Enterprise Migration + + - **(2020)** [**konveyor 🌟**](https://konveyor.io) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] β€” An open-source application modernization platform that helps developers migrate legacy virtual machines, stateful services, and bare-metal workloads to Kubernetes. It provides discovery, analysis, and execution tools for large-scale container migrations. ## Cloud Providers ### Google Cloud Platform @@ -67,6 +59,42 @@ #### 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. +## Orchestration + +### Kubernetes Migration + +#### Konveyor Tooling + + - **(2025)** [==github.com/konveyor/crane: Crane 2.0 🌟==](https://github.com/migtools/crane) ⭐ 54 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Part of the Konveyor ecosystem, Crane enables seamless state transfer and application migration between Kubernetes clusters. Facilitates dry-runs, resource translation, and continuous PV synchronization during heavy environment-replatforming processes. + - **(2022)** [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) [N/A CONTENT] [LEGACY] β€” Describes migrations using open-source platforms like Tackle, Crane, KubeVirt, and Forklift. Provides platform architects with a reference strategy to migrate legacy virtual machines directly into containers on Kubernetes. + - **(2021)** [containerjournal.com: Red Hat, IBM Launch Konveyor to Aggregate Kubernetes Tools](https://cloudnativenow.com/features/red-hat-ibm-launch-konveyor-to-aggregate-kubernetes-tools) [N/A CONTENT] [COMMUNITY-TOOL] β€” Reports the creation and open-sourcing of Konveyor, a unified suite of migration tools launched by Red Hat and IBM. Facilitates the assessment and modernization of virtualization and container workloads to standard Kubernetes infrastructure. +### Kubernetes Operations + +#### Data Protection (1) + + - **(2026)** [Trillio](http://trilio.io) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” TrilioVault for Kubernetes is a cloud-native, application-centric data protection platform. Offers automated backup, restore, migration, and disaster recovery capabilities native to the Kubernetes API, supporting Helm, Operators, and GitOps workflows. + - **(2026)** [Kasten](https://www.veeam.com/products/cloud/kubernetes-data-protection.html) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Kasten K10 by Veeam stands as an industry-standard data management and disaster recovery platform built for Kubernetes. Features automatic discovery, policy-based backup, end-to-end security compliance, and recovery orchestration across heterogeneous cloud systems. +#### Disaster Recovery + + - **(2022)** [rancher.com: The No. 1 Rule of Disaster Recovery](https://www.suse.com/c/rancher_blog/the-no-1-rule-of-disaster-recovery) [N/A CONTENT] [COMMUNITY-TOOL] β€” Details crucial disaster recovery paradigms within cloud-native and Kubernetes orchestrations. Focuses on the 'test your restore' rule, highlighting that a backup is only as reliable as its validation testing. Explores automated recovery validation techniques. + - **(2022)** [rancher.com: Disaster Recovery Preparedness for Your Kubernetes Clusters 🌟](https://www.suse.com/c/rancher_blog/disaster-recovery-preparedness-for-your-kubernetes-clusters) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Outlines a strategic readiness model for multi-cluster disaster recovery in Kubernetes. Evaluates backup schedules for etcd, cluster state synchronization, persistent volume replication, and declarative configuration preservation across failure domains. +#### Enterprise Backup + + - **(2024)** [PX-Backup: docs](https://docs.portworx.com/portworx-backup-on-prem) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Documentation for Portworx PX-Backup, an enterprise solution specializing in application-consistent multi-cloud Kubernetes backups. Manages namespace-level state, metadata, and PV backing volumes with instant recovery options across production systems. +#### Velero Backup + + - **(2026)** [==github.com/vmware-tanzu/velero==](https://github.com/velero-io/velero) ⭐ 10028 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Velero is the prominent open-source utility for safely backing up, restoring, and migrating Kubernetes cluster resources and persistent volumes. Integrates closely with cloud provider storage APIs or generic file-level backups via Kopia or Restic. + - **(2023)** [akomljen.com: Kubernetes Backup and Restore with Velero 🌟](https://akomljen.com/kubernetes-backup-and-restore-with-velero/?utm_sq=ggwzo8xdd8) [N/A CONTENT] [COMMUNITY-TOOL] β€” A comprehensive setup guide explaining Velero's deployment architecture and operational usage. Guides readers through backing up cluster state to S3-compatible endpoints, managing schedules, and restoring critical applications across namespace boundaries. + - **(2023)** [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) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demonstrates enterprise deployment of Velero on Red Hat OpenShift on AWS (ROSA). Focuses on orchestrating persistent volume backups utilizing the AWS EBS CSI driver and migrating storage assets without workflow disruption. +### Kubernetes Storage + +#### Enterprise Backup (1) + + - **(2021)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Reports on the introduction of native application and storage data-protection capabilities within Red Hat OpenShift. Discusses integrated control planes for disaster recovery, multi-cloud replication, and stateful volume backup management. +#### Snapshots + + - **(2024)** [blog.palark.com: Kubernetes snapshots: What are they and how to use them? 🌟](https://palark.com/blog/kubernetes-snaphots-usage) [N/A CONTENT] [COMMUNITY-TOOL] β€” Examines the Kubernetes Container Storage Interface (CSI) Snapshot mechanism. Deeply explains the interaction between VolumeSnapshotClass, VolumeSnapshot, and VolumeSnapshotContent resources, enabling storage-agnostic point-in-time recovery. + - **(2023)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Practical implementation guide for using CSI Volume Snapshots and Volume Clones under Kubernetes. Showcases application state restoration scenarios using the Percona Kubernetes Operator for XtraDB Cluster, proving stateful application resilience. --- πŸ’‘ **Explore Related:** [OCP 3](./ocp3.md) | [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) diff --git a/v2-docs/kubernetes-monitoring.md b/v2-docs/kubernetes-monitoring.md index 22c63469..7cd3ef08 100644 --- a/v2-docs/kubernetes-monitoring.md +++ b/v2-docs/kubernetes-monitoring.md @@ -5,7 +5,6 @@ ## 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] @@ -76,6 +75,9 @@ #### Cert-Manager Monitoring - [infracloud.io: Monitoring Kubernetes cert-manager Certificates with BotKube](https://www.infracloud.io/blogs/monitoring-kubernetes-cert-manager-certificates) [COMMUNITY-TOOL] β€” A practical guide for integrating cert-manager with BotKube. Shows how to set up active Slack or Teams alerts that notify platform engineers when TLS certificates are nearing expiration or failing ACME challenges. +#### Collaboration Platforms + + - **(2019)** [**botkube.io**](https://botkube.io) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Botkube is a collaboration and ChatOps tool designed to integrate Kubernetes clusters directly with popular messaging channels like Slack, Discord, and Teams. It allows debugging, running kubectl commands, and monitoring cluster alerts securely from chat interfaces. ### Command Line Tools #### Kubectl Usage diff --git a/v2-docs/kubernetes-networking.md b/v2-docs/kubernetes-networking.md index 130a48ba..2ab8a38f 100644 --- a/v2-docs/kubernetes-networking.md +++ b/v2-docs/kubernetes-networking.md @@ -5,29 +5,6 @@ ## Standard Reference - - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] - - [thenewstack.io: Kubernetes is the Accepted Platform for Cloud Native Computing](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] - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [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] @@ -234,10 +211,19 @@ #### 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. -## Cloud Native Infrastructure +## Cloud Native ### Networking (1) +#### Kubernetes (1) + +##### Ingress Controllers + + - **(2022)** [ovh.com - getting external traffic into kubernetes: clusterip, nodeport, loadbalancer and ingress](https://blog.ovhcloud.com) [COMMUNITY-TOOL] β€” A deep conceptual dive comparing methods to route traffic into a Kubernetes cluster. Details ClusterIP (internal), NodePort (static port mapping), LoadBalancer (provider cloud ingress integration), and Ingress Controllers (routing based on HTTP paths/host headers), evaluating performance trade-offs. +## Cloud Native Infrastructure + +### Networking (2) + #### Egress Traffic Control ##### Case Studies @@ -250,13 +236,98 @@ #### 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) +## Networking (3) -### Ingress Controllers +### CNI + +#### Calico + + - **(2020)** [**thenewstack.io: Tigera's Calico Aims to Ease Connectivity Pain with Kubernetes**](https://thenewstack.io/kubernetes) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Covers Tigera Calico's core value proposition of delivering flexible, secure CNI capabilities for Kubernetes environments. It contrasts Calico's IP-in-IP and BGP routing modes with standard encapsulation overlays, providing optimal performance. Integrates advanced security policy engines capable of running in both Kubernetes and hybrid virtualized clusters. +#### Flannel + + - **(2025)** [==Flannel==](https://github.com/flannel-io/flannel) ⭐ 9454 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Flannel is a highly stable, lightweight Layer 3 network fabric designed specifically for Kubernetes. It runs a simple agent on each host to allocate subnet leases, supporting backends like VXLAN, host-gw, and UDP. While lacking advanced L7 policy capabilities, its extreme simplicity makes it a favorite for bootstrapping lightweight development and bare-metal environments. +### DNS + +#### Monitoring + + - **(2021)** [**sysdig.com: How to monitor coreDNS 🌟**](https://www.sysdig.com/blog/how-to-monitor-coredns) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Illustrates methods for monitoring CoreDNS performance within Kubernetes clusters using Prometheus metrics. Focuses on critical golden signals like request rate, latency, packet dropouts, and cache hit/miss ratios. Essential for preventing cluster-wide DNS exhaustion bottlenecks which can degrade microservice lookup times. +### IPAM + +#### Automated Workflows + + - **(2023)** [fusionlayer.com: Software-Defined IP Address Management (IPAM)](https://www.fusionlayer.com/products/infinity) [NONE CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟 [LEGACY] β€” FusionLayer Infinity provides centralized Software-Defined IP Address Management (IPAM) tailored for modern cloud networks and multi-orchestrator environments. It automates network and IP provisioning across distributed container infrastructures and edge data centers. This mitigates IP exhaustion and overlapping CIDR conflicts while bridging legacy networks with automated Kubernetes workloads. +### Ingress #### Comparison + - **(2021)** [blog.palark.com: Comparing Ingress controllers for Kubernetes](https://palark.com/blog/comparing-ingress-controllers-for-kubernetes) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A comprehensive comparative matrix of popular Kubernetes ingress controllers, including NGINX, Traefik, HAProxy, Contour, and Envoy-based proxies. It benchmarks them against metrics like protocol support (gRPC, HTTP/2, WebSockets), security, dynamic updates, and ease of deployment. Ideal for system architects choosing an ingress gateway for custom runtime workloads. +#### Envoy + + - **(2023)** [getenroute.io: Drive API Security At Kubernetes Ingress Using Helm And Envoy 🌟](https://docs.getenroute.io) [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Explores Enroute, an Envoy-based API gateway and ingress controller for Kubernetes. Detail includes securing APIs at the edge using Helm charts to deploy and configure rate-limiting, JWT authentication, and CORS policies. It provides a lightweight, performant alternative to heavy API management gateways by coupling Envoy's speed with Kubernetes-native CRDs. +#### Fundamentals + + - **(2022)** [searchitoperations.techtarget.com: Differences between Kubernetes Ingress vs. load balancer](https://www.techtarget.com/searchitoperations/feature/Differences-between-Kubernetes-Ingress-vs-load-balancer) [NONE CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” Clarifies the architectural differences between raw Kubernetes LoadBalancer services and Ingress resources. It outlines the cost and operational trade-offs of using external cloud-provider load balancers versus consolidated application-layer routing inside the cluster. Crucial for infrastructure planners looking to optimize both cloud spend and traffic routing strategies. +#### HAProxy + + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Covers the release of HAProxy Ingress Controller 1.5, focusing on enterprise-grade mTLS implementation for zero-trust traffic control. It explores advanced routing capabilities, client certificate verification, and low-level performance tuning options designed for high-throughput load balancing. This update bridges the gap between traditional edge proxying and cloud-native ingress management. +#### NGINX + + - **(2022)** [**loft.sh: Kubernetes NGINX Ingress: 10 Useful Configuration Options 🌟**](https://www.vcluster.com/blog/kubernetes-nginx-ingress) [YAML CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Provides 10 practical configurations for optimizing the ubiquitous NGINX Ingress Controller. It details custom annotations for rate-limiting, body-size limits, SSL redirection, CORS, and header manipulation. This technical guide serves as a quick reference for hardening and scaling web traffic paths into Kubernetes clusters. +#### OpenShift + + - **(2020)** [**openshift.com: gRPC or HTTP/2 Ingress Connectivity in OpenShift 🌟**](https://www.redhat.com/en/blog/grpc-or-http/2-ingress-connectivity-in-openshift) [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Focuses on establishing end-to-end gRPC and HTTP/2 transport over Red Hat OpenShift Ingress and HAProxy routers. It details the TLS termination strategies and ALPN negotiations required to maintain streaming connections. Essential for high-performance microservice communication within OpenShift SDN and OVN-Kubernetes topologies. +#### Traefik + + - **(2020)** [**containo.us: Kubernetes Ingress & Service API Demystified**](https://traefik.io/blog/kubernetes-ingress-service-api-demystified) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] β€” Evaluates the core architecture of Kubernetes Ingress resources and Service APIs, illustrating how they interact with reverse proxies. It highlights Traefik's implementation of ingress specifications, demystifying route matching, load balancing, and dynamic configuration discovery. Offers deep structural comparison between legacy Ingress and modern patterns. +### Ingress Controllers (1) + +#### Comparison (1) + - [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. +### Load Balancing + +#### Multi-Cluster + + - **(2021)** [**cloud.redhat.com: Global Load Balancer Approaches 🌟**](https://www.redhat.com/en/blog/global-load-balancer-approaches) [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Compares various global load balancing (GSLB) architectures for multi-cluster and multi-region Kubernetes deployments. The analysis highlights DNS-based routing, Anycast IP routing, and hybrid CDN-integrated load balancers. Addresses disaster recovery, latency-based routing, and failover topologies necessary for highly resilient cloud-native systems. +### Security + +#### Cilium Network Policy + + - **(2024)** [==editor.cilium.io 🌟==](https://editor.networkpolicy.io) [TYPESCRIPT CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A visual designer created by Cilium to simplify the drafting of complex Kubernetes and Cilium-specific NetworkPolicies. It translates service dependencies into valid Kubernetes YAML rules, helping developers minimize security gaps. Highly recommended for multi-tier microservice infrastructures requiring visual validation before CI/CD deployment. +#### Namespace Isolation + + - **(2022)** [**loft.sh: Kubernetes Network Policies for Isolating Namespaces 🌟**](https://www.vcluster.com/blog/kubernetes-network-policies-for-isolating-namespaces) [YAML CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Focuses exclusively on namespace-level isolation techniques using declarative Network Policies. It shows how to enforce strict multi-tenancy boundaries in shared staging or production clusters, preventing unauthorized inter-namespace discovery and communication. Highlights optimal configuration patterns to ensure strict compliance. +#### Network Policies (1) + + - **(2022)** [**loft.sh: Kubernetes Network Policies: A Practitioner's Guide 🌟**](https://www.vcluster.com/blog/kubernetes-network-policies-a-practitioners-guide) [YAML CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A comprehensive practical guide covering the execution and isolation mechanics of Kubernetes Network Policies. Step-by-step instructions detail how default-deny structures work, how selector matching functions, and how to test rules in staging. Empowers operators to block lateral movement of attackers within microservice deployments. +#### OpenShift (1) + + - **(2020)** [openshift.com: Network Policies: Controlling Cross-Project Communication on OpenShift](https://www.redhat.com/en/blog/network-policies-controlling-cross-project-communication-on-openshift) [YAML CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Demonstrates how to write and apply Network Policies to control namespace and cross-project isolation in Red Hat OpenShift. It covers ingress/egress restriction, labels, and integration with OpenShift SDN multi-tenant plugins. Protects multi-tenant workloads by applying rigid segmentation rules at the container network interface layer. +#### Packet Management + + - **(2023)** [otterize.com: Mastering Kubernetes networking: A journey in cloud-native packet management](https://www.cyera.com) [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Explores deep-packet cloud-native networking with an emphasis on intent-based access controls and service-to-service communication. Discusses how modern Kubernetes clusters secure network pathways through dynamic declarative policies. Offers structural insight into how packet-level visibility helps identify data leakage and configuration drift. +### Service Mesh + +#### Linkerd + + - **(2023)** [**buoyant.io: Kubernetes network policies with Cilium and Linkerd**](https://www.buoyant.io/blog/kubernetes-network-policies-with-cilium-and-linkerd) [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Highlights the cooperative synergy of deploying the Linkerd service mesh alongside Cilium's eBPF-based CNI. It details how to leverage Cilium for Layer 3/4 packet filtration and Linkerd for Layer 7 mTLS identity validation. This dual-layered framework provides maximum defense-in-depth security with minimal networking latency overhead. +### Services + +#### Fundamentals (1) + + - **(2021)** [sysdig.com: Kubernetes Services: ClusterIP, Nodeport and LoadBalancer](https://www.sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer) [YAML CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Demystifies core Kubernetes service types: ClusterIP, NodePort, and LoadBalancer. It demonstrates how kube-proxy manipulates iptables or IPVS configurations to achieve internal service discovery and round-robin load balancing. Helps operators grasp how traffic finds containerized workloads from both inside and outside the IP address space. +### Traffic Flow + +#### Troubleshooting + + - **(2023)** [==learnk8s.io: Tracing the path of network traffic in Kubernetes 🌟==](https://learnkube.com/kubernetes-network-packets) [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Offers an exceptional, granular breakdown of how network packets flow through a Kubernetes cluster. From physical network interfaces to IPVS/iptables rules and CNI-driven packet encapsulation (overlay vs. underlay), this visual guide untangles pod-to-pod and external traffic paths. Highly valuable for deep debugging of cluster network failures. +## Observability + +### Cost Optimization + +#### Data Storage + + - **(2023)** [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the economic and architectural implications of high-cardinality and high-volume observability data. Provides strategies for dynamic rate limiting, smart sampling, and metric deduplication to prevent telemetry storage costs from scaling linearly with microservices growth. --- πŸ’‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Servicemesh](./servicemesh.md) | [Networking](./networking.md) diff --git a/v2-docs/kubernetes-operators-controllers.md b/v2-docs/kubernetes-operators-controllers.md index 5704dbc8..fc8e8c1d 100644 --- a/v2-docs/kubernetes-operators-controllers.md +++ b/v2-docs/kubernetes-operators-controllers.md @@ -5,21 +5,7 @@ ## Standard Reference - - [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] - - [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] β€” - [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer) - - [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] - - [KPIs](https://www.kpi.org/KPI-Basics) [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] - [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] @@ -204,7 +190,54 @@ Live Grounding: Provisions GPU drivers, container runtimes, device plug-ins, and #### 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 +## Infrastructure + +### Infrastructure-as-Code + +#### Kubernetes Operators (1) + + - **(2025)** [==isaaguilar/terraform-operator: Terraform Operator==](https://github.com/GalleyBytes/terraform-operator) ⭐ 381 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The Terraform Operator by GalleyBytes allows developers to run standard Terraform plans and applies directly within Kubernetes clusters as Custom Resources. It bridges the gap between cluster state declaration and external infrastructure provisioning, allowing platform teams to unified GitOps operations. +### Kubernetes + +#### Architectural Patterns + + - **(2020)** [kruschecompany.com: What is a Kubernetes Operator and Where it Can be Used?](https://kruschecompany.com/wp-content/uploads/2020/01/kubernetes-operator.jpg) [NONE CONTENT] [COMMUNITY-TOOL] β€” An visual architectural diagram and explainer delineating the Kubernetes Operator pattern. It details how controllers extend the Kubernetes control plane via Custom Resource Definitions (CRDs) to orchestrate complex stateful operations automatically. It is a vital educational resource for system administrators transiting into platform engineering roles. +#### Cost Optimization + + - **(2022)** [==github.com/2-alchemists/krossboard-kubernetes-operator==](https://github.com/2-alchemists/krossboard) ⭐ 63 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The Krossboard Operator collects, normalizes, and consolidates configuration and utilization metrics across multi-cloud Kubernetes clusters. It targets FinOps automation by tracking usage trends and generating comprehensive billing insights inside multi-tenant environments. +#### Developer Experience + + - **(2021)** [openshift.com: Build Your Kubernetes Operator With the Right Tool 🌟](https://www.redhat.com/en/blog/build-your-kubernetes-operator-with-the-right-tool) [NONE CONTENT] [COMMUNITY-TOOL] β€” A comparative technical study analyzing the primary toolsets available for constructing Kubernetes operators, contrasting Go-based SDKs with Helm and Ansible frameworks. It aligns tool selections with the Operator Maturity Model to help architects pick the correct framework for their specific application lifecycle needs. +#### Log Management + + - **(2024)** [==kube-fluentd-operator 🌟==](https://github.com/vmware-archive/kube-fluentd-operator) ⭐ 321 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” An operator originally developed by VMware to dynamically build and scale namespace-specific Fluentd logging configurations within Kubernetes. Live grounding confirms the repository is archived by VMware, signaling a shift toward OpenTelemetry-based logging operators or standardized Fluent Bit routing layers. +#### Multi-Tenancy + + - **(2026)** [==Capsule Operator==](https://github.com/projectcapsule/capsule) ⭐ 2082 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Capsule is an advanced multi-tenancy operator that transforms a single physical Kubernetes cluster into a secure, multi-tenant environment. It aggregates namespaces into logical 'tenants' and enforces strict quota controls, network isolation, and dynamic ingress classes, serving as a core foundation for lightweight platform engineering designs. +#### Observability and Monitoring + + - **(2025)** [==kuberhealthy 🌟==](https://github.com/kuberhealthy/kuberhealthy) ⭐ 2235 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Kuberhealthy is an operator-based synthetic monitoring platform that validates Kubernetes cluster functionality by performing real-world actions as background jobs (e.g., executing actual DNS lookups or scaling test pods). It prevents silent cluster degradation by checking actual operational behavior rather than simple static metrics. +#### Platform Engineering + + - **(2021)** [cloud.redhat.com: Red Hat Container Community of Practice Operators](https://www.redhat.com/en/blog/red-hat-container-community-of-practice-operators) [NONE CONTENT] [COMMUNITY-TOOL] β€” An introductory guide highlighting Red Hat's Container Community of Practice (CoP) operators, designed to solve standard platform-engineering tasks like namespace provisioning, security policy enforcement, and dynamic RBAC bindings. It represents a vital reference for building enterprise-grade platform controls. +#### SRE and Performance + + - **(2020)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” An SRE-centric guide by Red Hat outlining seven best practices for writing high-performance, resilient Kubernetes operators. It addresses crucial engineering patterns like reconciliation loop idempotency, structured logging format, Prometheus metrics exposition, and error backoff handling. +#### Security and Compliance + + - **(2021)** [openshift.com: Is your Operator Air-Gap Friendly?](https://www.redhat.com/en/blog/is-your-operator-air-gap-friendly) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An architectural guidebook from Red Hat outlining strategies for designing, packing, and maintaining Kubernetes operators inside highly-secured, disconnected (air-gapped) environments. It explores localized metadata mirroring, private container registries, and proxy routing restrictions, crucial for financial and defense platforms. +#### Software Development + + - **(2023)** [metalbear.co: Writing a Kubernetes Operator](https://metalbear.com/blog/writing-a-kubernetes-operator) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A detailed engineering walkthrough illustrating the mechanics of building native controllers utilizing advanced Go framework layers or modern Rust-based Kubernetes SDKs. The guide focuses on standardizing watch, list, and reconciliation actions to sync intended and actual cluster state. + - **(2020)** [brennerm.github.io: Kubernetes operators with Python #1: Creating CRDs](https://shipit.dev/posts/k8s-operators-with-python-part-1.html) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A hands-on developer tutorial focused on building native Kubernetes Operators using Python. It guides developers through registering Custom Resource Definitions (CRDs) and implementing control loops, presenting a robust alternative to Go for infrastructure teams with deep Python expertise. +## Organizational Dynamics + +### Management + +#### KPI Frameworks + + - **(2023)** [KPIs](https://www.kpi.org/KPI-Basics) [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Core reference documentation on the design, deployment, and auditing of Key Performance Indicators (KPIs). Useful for mapping cloud infrastructure metrics to quantitative operational and organizational success. +## Platform Engineering (1) ### Compute @@ -213,6 +246,11 @@ Live Grounding: Provisions GPU drivers, container runtimes, device plug-ins, and - [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. ## Security +### Secret Management + +#### AWS Integration + + - **(2021)** [contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager](https://www.contentful.com/blog/open-source-kube-secret-syncer) [MARKDOWN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A technical blog post by Contentful outlining their architectural motivation for open-sourcing kube-secret-syncer. It explains how the custom operator safely mirrors credentials from AWS Secrets Manager directly into Kubernetes Secrets. ### Secrets Management #### Cloud Integrations diff --git a/v2-docs/kubernetes-releases.md b/v2-docs/kubernetes-releases.md index 63574433..77e5795d 100644 --- a/v2-docs/kubernetes-releases.md +++ b/v2-docs/kubernetes-releases.md @@ -5,18 +5,6 @@ ## 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] @@ -71,6 +59,48 @@ - [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] +## Cloud Kubernetes + +### AWS EKS + +#### Cluster Upgrades + + - **(2022)** [datree.io: EKS 1.22 Upgrade Tutorial](https://www.datree.io/resources/eks-1-22-upgrade-tutorial) [ADVANCED LEVEL] [GUIDE] [LEGACY] β€” A practical migration manual for upgrading AWS Elastic Kubernetes Service (EKS) clusters to version 1.22. Outlines architectural prerequisites, focuses on tracking and refactoring deprecated API specs, and details validation tool usage to prevent post-upgrade scheduling outages. +## Kubernetes Core + +### Container Runtimes + +#### Dockershim Deprecation + + - **(2020)** [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] β€” Red Hat's classic architectural explainer demystifying the Dockershim deprecation. Clarifies the difference between standard Docker developer images (fully compatible with modern CRI-compliant engines) and the underlying runtime integration layers inside the Kubelet binary. +### Releases + +#### v1.20 + + - **(2020)** [sysdig.com: What’s new in Kubernetes 1.20?](https://www.sysdig.com/blog/whats-new-kubernetes-1-20) [COMMUNITY-TOOL] β€” Detailed technical analysis of the landmark Kubernetes 1.20 release. Reviews structural shifts including the initial deprecation of Dockershim in favor of container runtimes like containerd and CRI-O, the graduation of volume snapshot APIs, and native API priority controls. +#### v1.21 + + - **(2021)** [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] β€” Technical news analysis detailing the core advancements of Kubernetes 1.21. Highlights the deprecation of PodSecurityPolicy, the maturation of dual-stack IPv4/IPv6 networking, and the integration of Graceful Node Shutdown to prevent local database corruption. + - **(2021)** [openshift.com: Kubernetes 1.21 Grows Innovative New Features](https://www.redhat.com/en/blog/kubernetes-1.21-grows-innovative-new-features) [COMMUNITY-TOOL] β€” Enterprise perspective on Kubernetes 1.21 core updates. Reviews key optimizations like CronJobs graduating to GA, stable immutable Secrets and ConfigMaps to reduce master api load, and new volume capacity limits metrics. +#### v1.22 + + - **(2021)** [sysdig.com: Kubernetes 1.22 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-22-whats-new) [EMERGING] β€” Technical summary outlining Kubernetes 1.22's extensive API deprecations. Deep dives into the deletion of older Ingress and CustomResourceDefinition API versions, the graduation of Server-Side Apply to general availability, and experimental node-swap support configurations. + - **(2021)** [acloudguru.com: What’s new with Kubernetes 1.22?](https://www.pluralsight.com/resources/blog/cloud/whats-new-with-kubernetes-1-22) [LEGACY] β€” An educational digest of Kubernetes 1.22 features. Discusses how the elimination of legacy v1beta1 API endpoints forces developer adaptation, along with explanations of the new beta-level Pod Security Admission subsystem designed to succeed PSP. +#### v1.23 + + - **(2021)** [sysdig.com: Kubernetes 1.23 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-23-whats-new) [COMMUNITY-TOOL] β€” Analysis of Kubernetes 1.23, featuring Dual-Stack IPv4/IPv6 networking going GA. Highlights the beta availability of Ephemeral Containers for native pod troubleshooting and the structural introduction of the gRPC liveness and readiness probe framework. +#### v1.24 + + - **(2022)** [sysdig.com: Kubernetes 1.24 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-24-whats-new) [COMMUNITY-TOOL] β€” Details the historic release of Kubernetes 1.24, which marked the absolute removal of Dockershim from the kubelet runtime module. Evaluates secondary updates including stable CSI storage capacity tracking and default-disabled beta-level API structures. +#### v1.25 + + - **(2022)** [sysdig.com: Kubernetes 1.25 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-25-whats-new) [COMMUNITY-TOOL] β€” An in-depth review of Kubernetes 1.25, highlighting the complete elimination of PodSecurityPolicy and the formal elevation of Pod Security Admission (PSA) to stable. Covers cgroup v2 support graduation and local container registry modifications. +#### v1.26 + + - **(2022)** [sysdig.com: Kubernetes 1.26 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-26-whats-new) [COMMUNITY-TOOL] β€” Technical review of Kubernetes 1.26 features. Analyzes the official migration of container images to the registry.k8s.io endpoint, the progression of dynamic resource allocation APIs, and the advancement of Common Expression Language (CEL) validation within CRDs. +#### v1.27 + + - **(2023)** [sysdig.com: Kubernetes 1.27 – What’s new?](https://www.sysdig.com/blog/kubernetes-1-27-whats-new) [COMMUNITY-TOOL] β€” Examines the updates in Kubernetes 1.27. Key focuses include mutable scheduling gates for custom controllers, the absolute freeze of k8s.gcr.io traffic redirection, and the general availability of the ReadWriteOncePod volume access control specification. --- πŸ’‘ **Explore Related:** [OCP 3](./ocp3.md) | [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) diff --git a/v2-docs/kubernetes-storage.md b/v2-docs/kubernetes-storage.md index 19682b9d..bba8629d 100644 --- a/v2-docs/kubernetes-storage.md +++ b/v2-docs/kubernetes-storage.md @@ -5,30 +5,6 @@ ## Standard Reference - - [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] - - [Monitoring jenkins using instana](https://www.ibm.com/think) [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] - - [blog.min.io: Why Kubernetes Managed Object Storage Matters](https://www.min.io/blog) [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] - - [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] - - [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] - [Rook-Ceph](https://operatorhub.io/operator/rook-ceph) [COMMUNITY-TOOL] - [Rook](https://rook.io) [COMMUNITY-TOOL] - [dok.community: Data on Kubernetes 2021 Report](https://dok.community/dokc-2021-report) [COMMUNITY-TOOL] @@ -135,6 +111,99 @@ * 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. +### Strategy + +#### Hybrid Systems + + - **(2022)** [blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds](https://www.min.io/blog) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Contrasts the architectural realities of single-vendor setups ('Mono Cloud') with distributed hybrid and multi-cloud strategies. It explains how decoupling data storage using open standard object storage interfaces allows for a consistent data plane across diverse physical locations. It highlights strategies to maintain performance across public cloud boundaries and on-premise arrays. +## Cloud Native Storage + +### Ceph + +#### Data Federation + + - **(2024)** [Red Hat Ceph Storage](https://ceph.io/en) [C++ CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Ceph is an enterprise-grade, software-defined storage platform designed for petabyte-scale environments. It handles object, block, and file storage dynamically. This entry covers its integration with NooBaa Multi-Cloud Gateway for asynchronous replication, data deduplication, and multi-cloud encryption. +### OpenShift + +#### Container Storage + + - **(2021)** [State of OpenShift Container Storage](https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) [N/A CONTENT] [COMMUNITY-TOOL] β€” A strategic overview of Red Hat OpenShift Container Storage (now OpenShift Data Foundation). Explores how SDS integrates with Kubernetes topologies to provide multi-cloud block, file, and object storage. Curator insight notes integration with NooBaa, while modern grounding confirms its maturation under Ceph and Rook management. +## Enterprise Storage + +### IBM Storage + +#### Data Orchestration + + - **(2023)** [IBM Spectrum](https://www.ibm.com/solutions) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” IBM Spectrum (rebranded to IBM Storage) delivers advanced software-defined storage architectures for managing hyper-scale enterprise storage profiles. Offers virtualization, global data synchronization, and extreme filesystem performance options. +### OpenShift (1) + +#### Storage Integration + + - **(2020)** [redbooks.ibm.com: IBM Storage for Red Hat OpenShift. IBM block storage & IBM Spectrum Scale](http://www.redbooks.ibm.com/abstracts/redp5565.html) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” An IBM Redbook focusing on deploying storage configurations for OpenShift using Spectrum Scale and block storage. Features step-by-step guidance on setting up dynamic Container Storage Interface (CSI) drivers for stateful application layers. +## Observability + +### Cost Optimization + +#### Data Storage + + - **(2023)** [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the economic and architectural implications of high-cardinality and high-volume observability data. Provides strategies for dynamic rate limiting, smart sampling, and metric deduplication to prevent telemetry storage costs from scaling linearly with microservices growth. +## Storage Infrastructure + +### Block Storage + +#### Longhorn + + - **(2022)** [**Longhorn Simplifies Distributed Block Storage in Kubernetes**](https://www.suse.com/c/rancher_blog/longhorn-simplifies-distributed-block-storage-in-kubernetes) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” An in-depth review of Longhorn, a highly integrated, lightweight distributed block storage engine designed for Kubernetes. Details Longhorn's unique architecture where every persistent volume acts as its own distributed controller, reducing cluster-wide lock bottlenecks. Outlines integrated backup, incremental replication, and snapshots operations. +#### Rancher Integration + + - **(2020)** [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) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Details the historic inclusion and native integration of Longhorn distributed storage into Rancher's enterprise platform offerings. Covers how this integration allows cluster operators to provision highly available block storage pools through unified Kubernetes dashboard controls without complex manual setup. +### CSI Drivers + +#### NVMe over Fabrics + + - **(2020)** [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) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Covers Lightbits Labs' implementation of Container Storage Interface (CSI) support to bring high-performance NVMe-over-Fabrics (NVMe-oF) storage clusters directly to Kubernetes workloads. Outlines performance benefits including low-latency IOPS, clustered volume scaling, and direct physical disk mappings. +### Cloud Native Storage (1) + +#### Fundamentals + + - **(2022)** [rancher.com: What is Cloud-Native Storage?](https://www.suse.com/c/rancher_blog/what-is-cloud-native-storage) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A conceptual guide detailing the definition, mechanics, and design goals of cloud-native storage frameworks on Kubernetes. Covers Container Storage Interface (CSI) specification rules, dynamic volume provisioning, storage pooling, hyper-convergence, and resilient state replication. Helpful for aligning operations teams with cloud-native persistent storage philosophies. +#### Market Trends + + - **(2023)** [**thenewstack.io: The most popular cloud native solutions 🌟**](https://thenewstack.io/cloud-native/the-most-popular-cloud-native-storage-solutions) [N/A CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A survey of popular storage technologies within the Cloud Native Computing Foundation (CNCF) ecosystem. Investigates trends in adopting block, file, and object storage engines like Ceph (Rook), Longhorn, and Portworx. It contrasts hyper-converged storage solutions with external storage arrays to provide cloud architects with a balanced selection guide. +### Decentralized Storage + +#### Duplicati Integration + + - **(2023)** [storj.io: Integrating Decentralized Cloud Storage with Duplicati](https://www.storj.io/cloud-object-storage) [N/A CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Illustrates the deployment pattern for connecting Duplicati backup workloads to Storj's decentralized S3-compatible cloud storage. Analyzes the security, replication overhead, geo-distribution properties, and cost benefits of decentralized peer-to-peer storage models compared to traditional monolithic cloud storage operators. +### Enterprise Storage (1) + +#### IBM Spectrum + + - **(2022)** [searchstorage.techtarget.com: IBM Spectrum](https://www.techtarget.com/searchitchannel/definition/IBM-International-Business-Machines) [N/A CONTENT] [DOCUMENTATION] 🌟🌟 [COMMUNITY-TOOL] β€” A definition-oriented reference outlining the architectural components of IBM's Spectrum storage line. Details how the suite decouples physical storage media from control-plane software virtualization, allowing unified management of block, object, and file systems across hybrid clouds. +### Kubernetes Volumes + +#### Core Concepts + + - **(2022)** [blog.newrelic.com: Kubernetes Fundamentals, Part 5: Working with Kubernetes Volumes](https://newrelic.com/blog/infrastructure-monitoring/how-to-use-kubernetes-volumes) [YAML CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Part of a Kubernetes foundation series, this resource focuses on volume mounts, PersistentVolumes (PV), and PersistentVolumeClaims (PVC). Demystifies volume lifecycles, access modes (RWO, RWX, ROX), and dynamic storage provisioner interactions. Serves as a solid baseline for junior to intermediate platform engineers. +### Object Storage + +#### MinIO + + - **(2024)** [==min.io==](https://www.min.io) [GO CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The homepage portal for MinIO, the industry's de facto standard high-performance, Kubernetes-native S3-compatible object storage platform. Built from the ground up for container environments, it provides multi-tenant storage, advanced server-side encryption, and deterministic S3 API compatibility at scale. +#### Production Guidelines + + - **(2023)** [infoworld.com: Kubernetes object storage best practices](https://www.infoworld.com/article/2269961/kubernetes-object-storage-best-practices.html) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A best practices manual outlining how to optimize object storage interfaces inside Kubernetes. Explores tuning network topology policies, configuring proper caching buffers, setting access patterns, and choosing between single and multi-tenant namespaces. Highlights security considerations such as SSE-KMS encryption and IAM integration. +### Storage Architecture + +#### Storageless Paradigms + + - **(2020)** [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) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Examines 'storageless' container storage paradigms, challenging the orthodox practice of running complex local storage clusters inside Kubernetes. Argues that offloading persistent state directly to highly available cloud object storage APIs or external managed SANs minimizes complex controller overlays and limits storage management overhead inside workloads. +### Storage Engine + +#### Performance Benchmark + + - **(2023)** [**blog.flant.com: Comparing Ceph, LINSTOR, Mayastor, and Vitastor storage performance in Kubernetes**](https://palark.com/blog/kubernetes-storage-performance-linstor-ceph-mayastor-vitastor) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A performance analysis and benchmark comparison of major Kubernetes open-source storage engines, evaluating Ceph, LINSTOR, Mayastor, and Vitastor. Runs real-world database access profiles to compare IOPS, CPU consumption, random read/write latency, and replication overhead. Essential reference for infrastructure architects designing high-throughput databases. + - **(2021)** [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) [N/A CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A performance analysis showcasing SmartX's IOMesh storage benchmarks against industry-standard block storage engines like Portworx, Longhorn, and OpenEBS. Analyzes the impact of kernel versus user-space execution blocks and explains how IOMesh achieves ultra-low latencies suitable for hot relational database deployments. --- πŸ’‘ **Explore Related:** [OCP 3](./ocp3.md) | [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) diff --git a/v2-docs/kubernetes-tools.md b/v2-docs/kubernetes-tools.md index ee64d8b5..e8a273ca 100644 --- a/v2-docs/kubernetes-tools.md +++ b/v2-docs/kubernetes-tools.md @@ -5,78 +5,7 @@ ## Standard Reference - - [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] β€” - [contentful-labs/kube-secret-syncer 🌟](https://github.com/contentful-labs/kube-secret-syncer) - [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] - - [SUSE & Rancher Community 🌟](https://www.rancher.com/community) [COMMUNITY-TOOL] - - [kei6u/kubectl-secret-data](https://github.com/keisku/kubectl-secretdata) ⭐ 39 [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] - - [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [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] - - [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] - - [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] - - [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] - - [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] - - [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] - [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] - [Kdo: deployless development on Kubernetes 🌟](https://kdo.dev) [COMMUNITY-TOOL] - [KubePlus - Kubernetes Operator to deliver Helm charts as-a-service 🌟](https://github.com/cloud-ark/kubeplus) ⭐ 734 [COMMUNITY-TOOL] @@ -657,6 +586,25 @@ ## Application Delivery +### Configuration Management + +#### Automation + + - **(2022)** [mperezco/forklift-configmap-service](https://github.com/mmmmmmpc/forklift-configmap-service) [GO CONTENT] [COMMUNITY-TOOL] β€” A specialized service designed to dynamically orchestrate Kubernetes ConfigMap generation and delivery. It acts as a sidecar or control helper to keep configuration payloads dynamically synced across targeted deployments. +#### Docker Compose Migration + + - **(2021)** [Kev](https://github.com/appvia/tako) ⭐ 72 [GO CONTENT] 🌟 [COMMUNITY-TOOL] β€” A tool to orchestrate application deployments on Kubernetes using Docker Compose files. It templatizes deployments, allowing developers to scale their compose configurations across multiple target environments with environment-specific overrides. +#### Secret Distribution + + - **(2017)** [**kubeops/config-syncer: Config Syncer (previously Kubed)**](https://github.com/config-syncer/config-syncer) ⭐ 1017 [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Config Syncer (previously known as Kubed) is a Kubernetes operator designed to sync ConfigMaps and Secrets across multiple namespaces or cluster systems. It allows operations teams to configure central payloads with dynamic automated replication. +#### Templating + + - **(2020)** [Kerbi 🌟](https://github.com/xavier-mt/kerbi) ⭐ 14 [RUBY CONTENT] 🌟 [COMMUNITY-TOOL] β€” A lightweight Ruby-based framework to generate, validate, and manage Kubernetes configurations. It allows writing clean, reusable Ruby manifests instead of raw YAML structures to simplify application templates. +### GitOps + +#### Continuous Delivery + + - **(2020)** [**PipeCD**](https://github.com/pipe-cd/pipecd) ⭐ 1280 [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” PipeCD is a GitOps-style continuous delivery system supporting multi-cloud and multi-tenant environments. It coordinates deployments across Kubernetes, serverless, and cloud infrastructure with advanced strategies like canary and blue-green. ### Helm #### Alternative Engines @@ -669,7 +617,7 @@ #### 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 +#### Templating (1) - [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 @@ -677,9 +625,24 @@ #### 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. +### Packaging + +#### Developer Platforms + + - **(2022)** [acorn-io/acorn](https://github.com/obot-platform/obot) ⭐ 791 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Acorn, which evolved towards the Obot platform under its maintainers, is a container-native application deployment framework. It simplifies standard Kubernetes complexity, packaging microservices, networks, and storage into clean, self-contained runtimes. +## Application Migration + +### Modernization + +#### Enterprise Migration + + - **(2020)** [**konveyor 🌟**](https://konveyor.io) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] β€” An open-source application modernization platform that helps developers migrate legacy virtual machines, stateful services, and bare-metal workloads to Kubernetes. It provides discovery, analysis, and execution tools for large-scale container migrations. +#### Enterprise Portfolio Analysis + + - **(2021)** [redhat.com: How to streamline application portfolio modernization with Tackle](https://www.redhat.com/en/blog/tackle-application-modernization) [MARKDOWN CONTENT] 🌟🌟🌟 [LEGACY] β€” Red Hat's technical overview of Konveyor Tackle. It demonstrates how organizations evaluate huge legacy application portfolios, scoring them across technical complexity metrics to chart migrations to target Kubernetes clusters. ## CICD Pipelines -### GitOps +### GitOps (1) #### Policy Enforcement @@ -720,6 +683,20 @@ Live Grounding: Serves as the backbone for distributed machine learning workload ##### 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. +## Cloud Native Security + +### Infrastructure Security + +#### Admission Control + + - **(2021)** [==Guard==](https://github.com/kubeguard/guard) ⭐ 617 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Guard (by Appscode) is an advanced authentication and authorization engine built for Kubernetes, allowing secure webhook integrations with identity providers. Useful for scaling zero-trust validation within multi-tenant clusters. +## Cloud Providers + +### Google Cloud + +#### IaC Operators + + - **(2020)** [cloud.google.com/config-connector](https://docs.cloud.google.com/config-connector/docs/overview) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Config Connector is a Kubernetes add-on that enables managing Google Cloud resources using native Kubernetes custom resource definitions (CRDs). It enforces declarative Infrastructure as Code (IaC) directly through the Kubernetes control plane, ensuring continuous reconciliation of cloud infrastructure. ## Containerization ### Local Environment @@ -744,14 +721,54 @@ Live Grounding: Serves as the backbone for distributed machine learning workload - [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 +### CLI Tools + +#### Cluster Discovery + + - **(2021)** [Pscheidl/kubexplorer](https://github.com/Pscheidl/kubectl-explorer) ⭐ 61 [RUST CONTENT] 🌟 [COMMUNITY-TOOL] β€” A lightweight, Rust-powered kubectl plugin styled like standard directory structure tree views. It allows developers to browse native Custom Resource Definitions (CRDs) and explore system schemas directly from their terminal. +#### Context Switching + + - **(2020)** [ktx 🌟](https://github.com/vmware-archive/ktx) ⭐ 140 [GO CONTENT] 🌟 [LEGACY] β€” A context-switching helper for Kubernetes clusters, similar to kubectx. Note: This project is archived by VMware, rendering it legacy; users should migrate to active alternatives like kubectx or native kubectl context switching. +#### Secret Management + + - **(2021)** [kei6u/kubectl-secret-data](https://github.com/keisku/kubectl-secretdata) ⭐ 39 [GO CONTENT] 🌟 [COMMUNITY-TOOL] β€” A handy kubectl plugin designed to easily decode and view nested Kubernetes Secret values. It avoids tedious base64 pipeline parsing by outputting clean decoded payloads directly to stdout. +#### Version Management + + - **(2020)** [asdf-kubectl](https://github.com/asdf-community/asdf-kubectl) ⭐ 131 [SHELL CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A community-maintained plugin for the asdf extendable version manager, designed to install and manage multiple versions of kubectl. It facilitates deterministic local environments by locking Kubernetes CLI versions per project. +#### Visual terminal + + - **(2019)** [kubernetes-sigs/kui](https://github.com/kubernetes-retired/kui) ⭐ 2900 [TYPESCRIPT CONTENT] 🌟🌟🌟 [LEGACY] β€” A hybrid visual/command-line tool built on Electron to interact with Kubernetes APIs. Note: This project is retired/archived by the Kubernetes-SIGs group; alternative options include active terminal tools such as k9s or Lens. ### 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. +### Graphical User Interfaces + +#### Educational Content + + - **(2021)** [youtube: From Code to Cluster β€” Modern Kubernetes Workflows with K8Studio](https://www.youtube.com/watch?v=1RTTEUEl9sc&feature=youtu.be) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” A video presentation outlining rapid Kubernetes cluster management using K8Studio, an interactive visual IDE. It focuses on visual resource relationship maps, real-time log streaming, and graphical configuration edits. +### Image Building + +#### Educational Content (1) + + - **(2021)** [community.suse.com: Comparing Modern-Day Container Image Builders: Jib, Buildpacks and Docker 🌟](https://www.rancher.com/community) [MARKDOWN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A comparative architectural guide analyzing modern container image construction tools, including Jib, Cloud Native Buildpacks, and Docker. It contrasts speed, security, daemon-less operations, and ideal developer workflow fits. +#### Go Development + + - **(2018)** [==Ko: Easy Go Containers 🌟==](https://github.com/ko-build/ko) ⭐ 8433 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A fast, lightweight container image builder custom-tailored for Go applications. ko builds and publishes images without requiring a local Docker daemon, producing secure, minimal distroless-base images by default. +### Learning Resources + +#### Curated Lists + + - **(2021)** [DevNation: 10 awesome kubernetes tools every user should know](https://docs.google.com/presentation/d/13k-Lhc-tVgUohrtKqAYIikaQCTsmuzzjhOe_hpwgUgw/edit) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A DevNation tech talk presentation showcasing ten high-impact Kubernetes developer tools. It focuses on boosting local productivity, troubleshooting live clusters, and simplifying manifest creation. +### Local Development + +#### Application Deployment + + - **(2022)** [github.com/jetpack-io/launchpad ⭐](https://github.com/jetify-com/launchpad) ⭐ 419 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Launchpad is a CLI tool developed by Jetpack (now Jetify) that allows developers to run their code in Kubernetes with zero initial configuration. It builds, publishes, and deploys applications directly into target namespaces seamlessly. ### Local Environment (1) -#### Version Management +#### Version Management (1) - [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 @@ -770,23 +787,83 @@ Live Grounding: Serves as the backbone for distributed machine learning workload - [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 +### Autoscaling + +#### Node Provisioning + + - **(2021)** [==awslabs/karpenter==](https://github.com/aws/karpenter-provider-aws) ⭐ 7632 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Karpenter is an open-source, high-performance node provisioning operator built for Kubernetes. It bypasses traditional ASG-based scaling by launching right-sized EC2 instances directly in response to unschedulable pods, significantly reducing scheduling latency and resource waste. ### Cluster Provisioning -#### Automation +#### Automation (1) - [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. +#### Educational Content (2) + + - **(2022)** [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) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An in-depth engineering presentation explaining how to build software capable of bootstrap-installing Kubernetes on any physical host or bare-metal provider, showcasing the architectural internals of the open-source KubeOne tool. +#### Multi-Cloud + + - **(2023)** [Ksctl: Cloud Agnostic Kubernetes Management tool](https://github.com/ksctl/ksctl) ⭐ 270 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A cloud-agnostic cluster management command-line tool designed to easily deploy HA clusters across different hyperscalers like AWS, Azure, GCP, or Civo, and local environments such as kind, maintaining standardized bootstrap workflows. +### Container Backup + +#### Image Archiving + + - **(2020)** [kris-nova/kaar](https://github.com/krisnova/kaar) ⭐ 152 [GO CONTENT] 🌟🌟 [EMERGING] β€” Created by the late Kris Nova, Kaar is a Kubernetes Application Archive format tool designed to bundle container storage and system states into self-contained physical archives. Highly experimental and historical developer asset. +### Control Plane + +#### etcd Management + + - **(2018)** [github.com/kubernetes-sigs/etcdadm ⭐](https://github.com/kubernetes-retired/etcdadm) ⭐ 747 [GO CONTENT] 🌟🌟🌟 [LEGACY] β€” A retired cluster administration tool inspired by kubeadm, designed to provision and operate secure, HA etcd clusters. Although deprecated in the Kubernetes-retired ecosystem, it served as a foundational pattern for bootstrap orchestrators. +### Platform Engineering + +#### GitOps Platforms + + - **(2021)** [**github.com/kubefirst/kubefirst**](https://github.com/konstructio/kubefirst) ⭐ 2046 [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Kubefirst (by Konstructio) delivers an instant, fully integrated GitOps platform on Kubernetes, orchestrating cert-manager, External Secrets, Vault, Argo CD, and Terraform. It offers a standardized Git-driven operations roadmap out of the box. +### Virtual Desktop Infrastructure + +#### Edge Networking + + - **(2023)** [kVDI](https://github.com/webmeshproj/webmesh-vdi) ⭐ 457 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Duplicated reference of the peer-to-peer cloud-native VDI platform. It enables scalable running of interactive virtual desktops inside standard Kubernetes pods via automated remote-protocol streaming. +## Infrastructure and Platform + +### Kubernetes Tooling + +#### CLI Utilities + + - **(2022)** [==kubech (kubectl change)==](https://github.com/DevOpsHiveHQ/kubech) ⭐ 155 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” kubech (kubectl change) is a lightweight CLI utility that enables rapid, interactive switching of Kubernetes contexts and namespaces. Enhances workflow security by reducing terminal navigation steps. +#### Cross-Platform Dev + + - **(2023)** [loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips](https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips) [NONE CONTENT] [COMMUNITY-TOOL] β€” Six life-saving strategies and utility tools designed to optimize running Kubernetes developer environments on Windows platforms. Addresses WSL2 configuration adjustments, context switching tools, and virtual cluster (vcluster) management. +#### Developer Experience (1) + + - **(2024)** [==Portfall: A desktop k8s port-forwarding portal for easy access to all your cluster UIs 🌟==](https://github.com/Rested/portfall) ⭐ 127 [JAVASCRIPT CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Portfall is a modern desktop application for managing Kubernetes port-forwarding configurations. Offers a convenient visual portal that eliminates repetitive manual CLI port-forward multiplexing during local service integrations. + - **(2023)** [==Access Pod Online using Podtnl==](https://github.com/nnrthota/podtnl) ⭐ 65 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Podtnl is a lightweight command-line utility designed to expose services running in remote Kubernetes pods over secure HTTP tunnels. Allows engineers to easily share, demo, and test internal endpoints without complex Ingress and DNS setups. + - **(2024)** [The Golden Kubernetes Tooling and Helpers list](https://docs.google.com/spreadsheets/d/1WPHt0gsb7adVzY3eviMK2W8LejV0I5m_Zpc8tMzl_2w/edit) [NONE CONTENT] [COMMUNITY-TOOL] β€” A highly granular, crowd-sourced spreadsheet tracking essential Kubernetes tools and extensions. Acts as an excellent resource for platform architects searching for specialized utilities in monitoring, cost allocation, and security governance. + - **(2023)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” A comprehensive directory indexing over 200 Kubernetes tools tailored for DevOps and platform engineers. Covers diverse categories including continuous deployment controllers, ingress routing, secret managers, and network policy visualizers. + - **(2023)** [devtron.ai: 7 Tools To Make Kubernetes Management Easy](https://devtron.ai/blog/kubernetes-management-made-easier-with-tools) [NONE CONTENT] [COMMUNITY-TOOL] β€” Highlights seven robust utilities engineered to simplify Kubernetes cluster administration. Focuses on GitOps CD operations with ArgoCD, cluster visualizers, and package managers like Helm to reduce overall developer cognitive load. + - **(2023)** [learnk8s.io/real-time-dashboard](https://learnkube.com/real-time-dashboard) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” An educational workspace resource demonstrating how to build dynamic, real-time dashboards to trace Kubernetes state shifts. Details WebSocket connections, SSE streaming, and reactive rendering engines to visualize namespace status. + - **(2022)** [containerjournal.com: 9 Open Source Developer Tools for Kubernetes](https://cloudnativenow.com/features/9-open-source-developer-tools-for-kubernetes) [NONE CONTENT] [COMMUNITY-TOOL] β€” A curated round-up of nine vital open-source developer tools for Kubernetes. Evaluates Skaffold, Telepresence, Lens, and others, emphasizing their utility in shortening development feedback loops and streamlining local cluster integrations. + - **(2022)** [infoworld.com: 15 tools that make Kubernetes easier](https://www.infoworld.com/article/2265016/15-tools-that-make-kubernetes-easier.html) [NONE CONTENT] [COMMUNITY-TOOL] β€” An evaluation of fifteen open-source CLI and dashboard tools designed to simplify day-to-day Kubernetes cluster operations. Analyzes lightweight management applications, manifest syntax linters, and network connectivity utilities. +#### FinOps and Analytics + + - **(2024)** [==**kube-opex-analytics** 🌟==](https://github.com/realopslabs/kubeledger) ⭐ 480 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An open-source utility designed to collect and visualize resource allocation analytics across multiple clusters. Evaluates usage histories, helps calculate workload cost distributions, and identifies over-provisioned namespace configurations. ## Infrastructure as Code (1) -### Configuration Management +### Configuration Management (1) -#### Templating (1) +#### Templating (2) - [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) +### AIOps + +#### Diagnostics + + - **(2023)** [kubetools.io: KoPylot: An AI-Powered Kubernetes Assistant for DevOps & Developers](https://kubetools.io/kopylot-an-ai-powered-kubernetes-assistant-for-devops-developers) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” KoPylot leverages Large Language Models (LLMs) to diagnose cluster issues, audit manifest files for security violations, and write YAML configurations. It streamlines daily DevOps troubleshooting loops by translating natural language requests into operational context. + - **(2023)** [chat.openai.com: Kube Debugger: A Kubernetes error debugger offering diagnostic and resolution guidance.](https://chatgpt.com/g/g-TCE8R7bcL-kube-debugger) [NONE CONTENT] [COMMUNITY-TOOL] β€” A tailored GPT agent built to assist platform engineers in identifying root causes for common Kubernetes failures, such as CrashLoopBackOff and ImagePullBackOff. It combines community troubleshooting knowledge with interactive remediation scripts. ### Application Delivery (1) -#### Continuous 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. ### Cluster Operations @@ -795,13 +872,80 @@ Live Grounding: Serves as the backbone for distributed machine learning workload - [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) +### Developer Experience (2) +#### CLI Tools (1) + + - **(2023)** [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) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” This guide details the operational efficiency gains of adopting K9s, a terminal-based UI for interacting with Kubernetes clusters. It contrasts standard kubectl workflows with K9s' real-time, keyboard-driven navigation, logs streaming, and resource monitoring. +#### Container Builds + + - **(2021)** [==vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)==](https://github.com/vmware-archive/buildkit-cli-for-kubectl) ⭐ 506 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” A kubectl plugin designed to execute container builds directly on remote BuildKit instances inside clusters. Live grounding confirms the project has been archived under VMware, steering teams to direct BuildKit operators or Kaniko. +#### Tutorials + + - **(2023)** [Kubernetes: Un tour por los comandos bΓ‘sicos](https://www.youtube.com/shorts/VP4JoijL_TY?si=dBGfs6sn1ryzPcYT) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A rapid-format video tutorial introducing basic kubectl commands to junior administrators. It provides quick visual examples of resource inspection, namespace switching, and logs viewing. +### Multi-Tenancy + +#### Namespace Management + + - **(2020)** [==kubernetes-sigs/hierarchical-namespaces: The Hierarchical Namespace Controller (HNC)==](https://github.com/kubernetes-retired/hierarchical-namespaces) ⭐ 667 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The Hierarchical Namespace Controller (HNC) allowed users to establish parent-child relationships between namespaces to propagate policies, secrets, and roles. Although highly influential for multi-tenant self-service models, the repository has been officially retired as of recent CNCF updates, steering teams toward newer vcluster or namespace-controller patterns. +### Networking + +#### Service Routing + + - **(2021)** [==kubernetes-sigs/kpng==](https://github.com/kubernetes-retired/kpng) ⭐ 240 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Originally conceived as the next-generation Kubernetes Proxy (KPNG) to split kube-proxy into a clean control plane and specialized data planes. Live grounding confirms the project has been officially retired by SIG Network, though its architectural lessons on decoupled state distribution continue to influence modern custom dataplane designs. +### Node Management + +#### Garbage Collection + + - **(2022)** [==github.com/Azure/eraser 🌟==](https://github.com/eraser-dev/eraser) ⭐ 602 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Eraser is a Kubernetes native tool designed to clean up unused, dangling, and vulnerable images from cluster nodes. Operating as an automated daemonset controller, it significantly reduces host disk utilization and minimizes the attack surface across production fleets. +### Observability (1) + +#### Visualization + + - **(2022)** [==github.com/oslabs-beta/oslabs==](https://github.com/oslabs-beta/KubernOcular) ⭐ 65 [TYPESCRIPT CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” KubernOcular is an open-source visualizer and troubleshooting tool designed to map and monitor live Kubernetes topologies. It helps operators identify bottlenecks and configuration misalignments by representing workloads and networking rules in an intuitive graphical flow. +### Platform Engineering (1) + +#### Control Planes + + - **(2022)** [salaboy.com: Building platforms on top of Kubernetes: VCluster and Crossplane](https://www.salaboy.com/2022/08/03/building-platforms-on-top-of-kubernetes-vcluster-and-crossplane) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” An architectural analysis exploring how to assemble developer platforms using Crossplane for cloud resource provisioning and vcluster for lightweight, isolated virtual control planes. It underscores the modern paradigm of 'Kubernetes as a control plane' rather than just a container orchestrator. +## Machine Learning + +### Model Serving + +#### Serverless ML + + - **(2019)** [==KFServing 🌟==](https://github.com/kserve/kserve) ⭐ 5494 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” KServe (formerly KFServing) provides a highly performant, serverless machine learning inference platform on Kubernetes. It abstracts raw routing, scaling, and GPU configurations, supporting frameworks like TensorFlow, PyTorch, and ONNX. +## Multi-Cluster Management + +### Hybrid Cloud + +#### Azure Arc + + - **(2021)** [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) [MARKDOWN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A comprehensive guide demonstrating how to connect and manage external Kubernetes clusters (using DigitalOcean as an example) with Azure Arc. It details registering non-Azure clusters to enable unified GitOps, monitoring, and policy compliance from the Azure Control Plane. +## Networking (1) + +### Ingress and Routing + +#### Serverless + + - **(2019)** [Kourier](https://github.com/knative-extensions/net-kourier) ⭐ 332 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An Envoy-based Ingress gateway specifically designed to serve as the default network layer for Knative Serving. It provides a lightweight, highly responsive routing layer to handle rapid scale-to-zero cold starts. +## Observability (2) + +### ChatOps + +#### Collaboration Platforms + + - **(2019)** [**botkube.io**](https://botkube.io) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Botkube is a collaboration and ChatOps tool designed to integrate Kubernetes clusters directly with popular messaging channels like Slack, Discord, and Teams. It allows debugging, running kubectl commands, and monitoring cluster alerts securely from chat interfaces. ### 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. +### Event Management + +#### Notifications + + - **(2016)** [bitnami-labs/kubewatch](https://github.com/vmware-archive/kubewatch) ⭐ 2426 [GO CONTENT] 🌟🌟🌟 [LEGACY] β€” A popular event-driven Kubernetes watcher that monitors cluster resources and broadcasts real-time changes directly to webhooks and team workspaces like Slack. Note: The project has been archived by VMware; users are urged to migrate to active tools like Botkube. ### Logging #### Command Line Tools @@ -836,7 +980,30 @@ Live Grounding: Serves as the backbone for distributed machine learning workload #### 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 +## Performance and Testing + +### Benchmarking + +#### Storage Performance + + - **(2021)** [vmware-tanzu/k-bench 🌟](https://github.com/vmware/k-bench) ⭐ 408 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A benchmarking framework tailored specifically for assessing file and block storage performance inside Kubernetes. It runs FIO operations inside containers to analyze read/write IOPS and latency behaviors across storage classes. +### Cluster Validation + +#### Health Checking + + - **(2016)** [**aelsabbahy/goss**](https://github.com/goss-org/goss) ⭐ 5894 [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Goss is an ultra-fast, YAML-based infrastructure validation and health-checking tool. Commonly utilized in Kubernetes as a minimal, lightweight container liveness/readiness probe or system validation suite. +### Load Testing + +#### Benchmarking (1) + + - **(2020)** [kube-burner 🌟](https://github.com/kube-burner/kube-burner) ⭐ 771 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A specialized performance and orchestration tool designed to stress-test Kubernetes clusters. It automates object creation, monitors cluster health in real time via Prometheus, and measures scheduling latency at scale. +#### Observability (3) + + - **(2021)** [==ddosify/ddosify==](https://github.com/getanteon/anteon) ⭐ 8531 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Rebranded from Ddosify to Anteon, this is a high-performance, developer-centric network load-testing and observability platform. It allows simulating high concurrency to benchmark REST APIs, HTTP endpoints, and Kubernetes workloads. +#### Stress Testing + + - **(2021)** [openshift: Introducing kube-burner, A tool to Burn Down Kubernetes and OpenShift 🌟](https://www.redhat.com/en/blog/introducing-kube-burner-a-tool-to-burn-down-kubernetes-and-openshift) [MARKDOWN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Red Hat's official announcement and architectural breakdown of kube-burner. It covers how the tool enables platform engineers to benchmark OpenShift and standard Kubernetes cluster limits by automating mass resource creation and metric collection. +## Platform Engineering (2) ### AI Integration @@ -900,6 +1067,25 @@ Live Grounding: Serves as the backbone for distributed machine learning workload #### 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. +## Resource Management + +### FinOps (1) + +#### Cluster Scale Down + + - **(2021)** [govirtuo/kube-ns-suspender 🌟](https://github.com/kube-ns-suspender/kube-ns-suspender) ⭐ 84 [GO CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A cloud-cost mitigation helper designed to scale down resources in designated Kubernetes namespaces during idle hours (e.g., nights and weekends). It intercepts workload resources like Deployments and StateSets to reduce overhead. +## Scheduling + +### Batch Workloads + +#### HPC + + - **(2018)** [kube-batch](https://github.com/kubernetes-retired/kube-batch) ⭐ 1093 [GO CONTENT] 🌟🌟 [LEGACY] β€” An early batch scheduler for Kubernetes designed to run high-performance computing (HPC) and deep learning workloads. Note: This project is now retired and archived; its features have been superseded by Volcano or the native Kubernetes scheduler queueing enhancements. +### Multi-Cluster + +#### Batch Workloads (1) + + - **(2020)** [Armada](https://github.com/armadaproject/armada) ⭐ 598 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A high-throughput, multi-cluster batch queuing system built on top of Kubernetes. Armada manages tens of thousands of concurrent jobs across geographically distributed clusters, optimized for machine learning and quantitative analysis. ## Security ### Access Control @@ -910,11 +1096,42 @@ Live Grounding: Serves as the backbone for distributed machine learning workload #### 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. +### CICD Security + +#### Identity and Access + + - **(2022)** [tremolosecurity.com: Secure Access to Kubernetes From Your Pipeline](https://www.tremolo.io/post/secure-access-to-kubernetes-from-your-pipeline) [MARKDOWN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A detailed technical guide on securing CI/CD pipelines when interacting with Kubernetes APIs. It showcases integrating OpenID Connect (OIDC) authentication flow into runner tasks to avoid long-lived high-privilege service account keys. +### Certificate Management + +#### Trust and Identity + + - **(2021)** [Jetstack Secure Agent 🌟🌟](https://github.com/jetstack/jetstack-secure) ⭐ 261 [GO CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A component of the Jetstack Secure platform that integrates with cert-manager. It aggregates TLS/SSL certificate telemetry and configuration states from clusters, allowing centralized enterprise monitoring of certificate lifetimes and trust domains. +### Compliance and Policy + +#### OPA Rego + + - **(2021)** [armosec/regolibrary](https://github.com/kubescape/regolibrary) ⭐ 131 [REGO CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A repository of highly structured Rego-based compliance policies curated for the Kubescape open-source platform. It maps cluster postures against frameworks like MITRE ATT&CK, NSA/CISA, and CIS benchmarks. ### 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. +### Identity and Access (1) + +#### Authentication + + - **(2021)** [identity-server](https://github.com/kubeops/ui-server) ⭐ 27 [GO CONTENT] 🌟 [COMMUNITY-TOOL] β€” An identity and authorization server built specifically for Kubernetes dashboard architectures. It integrates with native OpenID Connect (OIDC) providers to manage secure user sessions and token exchanges for web UIs. +#### LDAP Authentication + + - **(2018)** [vbouchaud/k8s-ldap-auth](https://github.com/HopopOps/k8s-ldap-auth) ⭐ 54 [GO CONTENT] 🌟 [COMMUNITY-TOOL] β€” A lightweight Kubernetes webhook authentication service interfacing directly with external LDAP/Active Directory engines. It maps LDAP group memberships into Kubernetes groups for clean RBAC authorization. +#### Reverse Proxy + + - **(2022)** [tremolosecurity.com: Updating kube-oidc-proxy](https://www.tremolo.io/post/updating-kube-oidc-proxy) [MARKDOWN CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A step-by-step upgrade guide focusing on resolving depreciations within the kube-oidc-proxy operator ecosystem. It discusses maintaining backward compatibility, secure certificate authority upgrades, and safe user token validation transfers. +### Secret Management (1) + +#### AWS Integration + + - **(2021)** [contentful.com: Open-sourcing kube-secret-syncer: A Kubernetes operator to sync secrets from AWS Secrets Manager](https://www.contentful.com/blog/open-source-kube-secret-syncer) [MARKDOWN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A technical blog post by Contentful outlining their architectural motivation for open-sourcing kube-secret-syncer. It explains how the custom operator safely mirrors credentials from AWS Secrets Manager directly into Kubernetes Secrets. ### Secrets Management #### Injection @@ -923,6 +1140,19 @@ Live Grounding: Serves as the backbone for distributed machine learning workload #### 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. +### Service Mesh Security + +#### Audit Tools + + - **(2021)** [chen-keinan/mesh-kridik](https://github.com/chen-keinan/mesh-kridik) ⭐ 27 [GO CONTENT] 🌟 [COMMUNITY-TOOL] β€” A security auditing and compliance verification tool for cloud-native Service Meshes, validating configurations against strict benchmark rulesets. It supports meshes like Istio, Linkerd, and Consul. +#### Security Portals + + - **(2021)** [kitploit.com: Mesh-Kridik](https://kitploit.com/2021/12/mesh-kridik-open-source-security.html) [MARKDOWN CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A kitploit technical summary showcasing Mesh-Kridik. It details how the tool scans Service Mesh control plane components, detects security vulnerabilities, and exports visual report matrices to speed up mitigation. +### Vulnerability Scanning + +#### Runtime Security + + - **(2022)** [**Kubei 🌟**](https://github.com/openclarity/openclarity) ⭐ 1458 [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” OpenClarity (originally evolving from Kubei) is a comprehensive cloud-native security platform that scans Kubernetes clusters for vulnerabilities, secrets, and malware. It works by analyzing container images and running workloads to detect security risks in real time. ## Software Delivery and Engineering ### Continuous Integration @@ -932,7 +1162,7 @@ Live Grounding: Serves as the backbone for distributed machine learning workload - [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) +### Developer Experience (3) #### AI Assisted Coding diff --git a/v2-docs/kubernetes-troubleshooting.md b/v2-docs/kubernetes-troubleshooting.md index ec9886d2..7498026e 100644 --- a/v2-docs/kubernetes-troubleshooting.md +++ b/v2-docs/kubernetes-troubleshooting.md @@ -5,17 +5,6 @@ ## 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] - [10 Real-World Kubernetes Troubleshooting Scenarios and Solutions](https://livingdevops.com/devops/10-real-world-kubernetes-troubleshooting-scenarios-and-solutions) [COMMUNITY-TOOL] - [RKE2 Standalone Disaster Recovery Guide](https://support.tools/post/rke2-standalone-disaster-recovery) [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] @@ -120,14 +109,49 @@ - [github.com/JamesTGrant/kubectl-debug](https://github.com/JamesTGrant/kubectl-debug) ⭐ 374 [COMMUNITY-TOOL] - [Debugging Kubernetes Systems: Practical Advice with Quality Telemetry](https://…) [COMMUNITY-TOOL] -## Kubernetes +## Cloud Native + +### Kubernetes Administration + +#### Autoscaling and Debugging + + - **(2023)** [devzero.io: Kubernetes Debugging Tips](https://www.devzero.io/blog/kubernetes-autoscaling) [N/A CONTENT] [COMMUNITY-TOOL] β€” A practical troubleshooting guide focusing on Kubernetes autoscaling issues. It examines common problems like HPA delay metrics, cluster autoscaler bottlenecks, and misconfigured resource limits that can cause unexpected scaling failures. +#### Resource Management + + - **(2021)** [cloudyuga.guru: How does Kubernetes assign QoS class to pods through OOM score?](https://cloudyuga.guru/blogs/k8s-qos-oomkilled) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep technical analysis showing how Kubernetes assigns Quality of Service (QoS) classes (Guaranteed, Burstable, BestEffort) based on CPU/memory requests and limits. It explains how these classes map to the Linux kernel's OOM score to protect critical cluster workloads from termination. +#### Troubleshooting + + - **(2022)** [sysdig.com: What is Kubernetes CrashLoopBackOff? And how to fix it 🌟](https://www.sysdig.com/blog/debug-kubernetes-crashloopbackoff) [N/A CONTENT] [COMMUNITY-TOOL] β€” A comprehensive reference guide for identifying and fixing the 'CrashLoopBackOff' status in Kubernetes. It walks through dynamic debugging steps, including checking application exit codes, analyzing stdout/stderr logs, and checking container configurations. + - **(2021)** [sysdig.com: Understanding Kubernetes pod pending problems](https://www.sysdig.com/blog/kubernetes-pod-pending-problems) [N/A CONTENT] [COMMUNITY-TOOL] β€” A diagnostic playbook explaining why Kubernetes Pods get stuck in the 'Pending' state. It provides methods to inspect scheduler decisions, locate resource exhaustion issues, resolve node selector taints, and debug persistent volume binding failures. +### Kubernetes Security + +#### Image Vulnerabilities + + - **(2021)** [youtube: 3 Ways to Detect Evil "Latest" Image Tags in Kubernetes - Kubevious](https://www.youtube.com/watch?v=93RlMqO4glM&t=6s&ab_channel=Kubevious) [N/A CONTENT] [COMMUNITY-TOOL] β€” A technical video guide demonstrating three automated ways to detect and prevent the use of mutable 'latest' image tags in production Kubernetes clusters. It details how using generic tags breaks reproducibility and bypasses security scans. +#### Sandboxed Containers + + - **(2022)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A highly technical troubleshooting guide for Red Hat's Sandboxed Containers Operator, which runs workloads in secure microVMs. It steps through resolving low-level virtualization conflicts, SELinux policy issues, and hypervisor startup errors. +## Infrastructure + +### Kubernetes + +#### Observability + + - **(2025)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Analyzes Kubeshark (formerly API Tap) as an enterprise-grade API traffic analyzer for Kubernetes. Leverages eBPF technology to capture, analyze, and map microservices traffic (HTTP, gRPC, DNS) without service mesh or proxy overhead, facilitating real-time traffic analysis and validation. +#### Troubleshooting (1) + + - **(2025)** [loft.sh: Using Kubernetes Ephemeral Containers for Troubleshooting](https://www.vcluster.com/blog/using-kubernetes-ephemeral-containers-for-troubleshooting) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight / Live Grounding: Explains how to leverage Ephemeral Containers via 'kubectl debug' for live troubleshooting of production applications. Ideal for distroless, minimal, or highly secured container configurations that lack shell utilities, allowing SREs to attach dynamic debugging containers to active target pods safely. + - **(2024)** [learnk8s.io: A visual guide on troubleshooting Kubernetes deployments](https://learnkube.com/troubleshooting-deployments) [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight / Live Grounding: An industry-standard visual flow-chart methodology that systematically traces deployment failure mechanisms in Kubernetes. Maps out diagnostic paths through Pod lifecycle phases (Pending, Running, Failed) to isolate network policies, DNS failures, or container crashes. + - **(2024)** [sysdig.com: Kubernetes OOM and CPU Throttling](https://www.sysdig.com/blog/troubleshoot-kubernetes-oom) [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight / Live Grounding: A deeply technical guide targeting container memory boundaries (cgroups v1/v2) and CPU scheduling quirks. Explains why containers trigger Out-Of-Memory (OOM) kills (exit code 137) and how CFS bandwidth control throttles CPU performance when workloads hit limits, providing concrete remediation steps for SREs. + - **(2024)** [sysdig.com: Understanding Kubernetes Evicted Pods](https://www.sysdig.com/blog/kubernetes-pod-evicted) [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight / Live Grounding: Detailed architectural overview explaining how the Kubernetes node agent (kubelet) monitors resources and triggers evictions (soft/hard) to preserve node stability. Analyzes the prioritizations of the eviction process based on Quality of Service (QoS) classes: Guaranteed, Burstable, and BestEffort. +## Kubernetes (1) ### 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 +## Observability (1) ### Capacity Management @@ -140,7 +164,7 @@ ### Kubernetes Internals -#### Resource Management +#### Resource Management (1) - [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. diff --git a/v2-docs/kubernetes-tutorials.md b/v2-docs/kubernetes-tutorials.md index ba878df9..2f059c20 100644 --- a/v2-docs/kubernetes-tutorials.md +++ b/v2-docs/kubernetes-tutorials.md @@ -5,21 +5,7 @@ ## 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] - [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: 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] @@ -97,6 +83,13 @@ #### 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. +## Infrastructure and Platform + +### Kubernetes Fundamentals + +#### Developer Onboarding + + - **(2020)** [millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features 🌟](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html) [COMMUNITY-TOOL] β€” Demystifies the architectural layer of Kubernetes from a software developer's perspective. Evaluates container orchestration design patterns, exposing how declarative configurations automate deployment, load balancing, and self-healing across microservice-based systems. ## Networking ### Service Mesh @@ -106,6 +99,23 @@ ##### 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. +## Orchestration + +### Kubernetes Core + +#### Developer Guide + + - **(2021)** [Kubernetes para principiantes - La guΓ­a definitiva para principiantes absolutos](https://www.youtube.com/playlist?list=PLaR6Rq6Z4IqcKOKT4c0uGkBt3YSRQ9S5v&si=qGpgMP56yagniZx8) [SPANISH CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A localized, step-by-step video tutorial series guiding Spanish-speaking engineers through initial Kubernetes configurations. It demystifies foundational architectural blocks, helping absolute beginners gain practical competence deploying applications, defining services, and understanding basic YAML schemas. +#### Training and Presentation + + - **(2025)** [==educative.io/courses/the-kubernetes-course: Learn Kubernetes: A Deep Dive 🌟🌟🌟==](https://www.educative.io/courses/learn-kubernetes) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [GUIDE] β€” An interactive, deep-dive learning path that covers Kubernetes architecture, network management, and persistent storage configurations. This course features hands-on environments to deploy and scale containerized workloads, making it a premier educational resource for preparing engineers for Certified Kubernetes Administrator (CKA) certifications. + - **(2025)** [==devopswithkubernetes.com==](https://courses.mooc.fi/org/uh-cs/courses/devops-with-kubernetes) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [GUIDE] β€” An open-access DevOps curriculum from the University of Helsinki covering container orchestration, CI/CD, and cluster management. It teaches practical deployment strategies and microservices monitoring techniques. In 2026, it remains one of the most highly regarded educational resources for hands-on DevOps and Kubernetes training. + - **(2021)** [Intoduction to Kubernetes (slides, beginners and advanced)](https://docs.google.com/presentation/d/1zrfVlE5r61ZNQrmXKx5gJmBcXnoa_WerHEnTxu5SMco/edit) 🌟🌟🌟 [COMMUNITY-TOOL] β€” A comprehensive slide deck summarizing Kubernetes architecture, including control plane components, scheduling algorithms, and core object types like Pods, Services, and Deployments. It serves as an excellent visual introduction for onboarding development teams to cloud-native orchestrators. +### OpenShift + +#### Baremetal Provisioning + + - **(2023)** [**Openshift Baremetal - Installer's Bake-off: Agent vs Assisted vs IPI**](https://www.youtube.com/watch?si=vK_9UKjGV8F24Ebt&v=1v15VSKPZRU&feature=youtu.be) [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A deep-dive video comparing three main OpenShift installation paths for bare-metal systems: Agent-based, Assisted, and Installer-Provisioned Infrastructure (IPI). It highlights the trade-offs of each approach in terms of networking, deployment speed, and ongoing maintenance. This is an essential reference for platform architects designing private cloud clusters. ## Platform Engineering ### CI-CD Pipelines diff --git a/v2-docs/kubernetes.md b/v2-docs/kubernetes.md index b3e9f5fe..f80480fe 100644 --- a/v2-docs/kubernetes.md +++ b/v2-docs/kubernetes.md @@ -5,168 +5,13 @@ ## Standard Reference - - [SUSE & Rancher Community 🌟](https://www.rancher.com/community) [COMMUNITY-TOOL] - - [blog.min.io: Why Kubernetes Managed Object Storage Matters](https://www.min.io/blog) [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) - - [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-open-faas-java) [COMMUNITY-TOOL] - - [thenewstack.io: Kubernetes is the Accepted Platform for Cloud Native Computing](https://thenewstack.io/kubernetes) [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] - - [github.com/kubernetes: Kubernetes Scalability thresholds](https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md) ⭐ 12866 [ENTERPRISE-STABLE] - - [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) - - [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] - - [kei6u/kubectl-secret-data](https://github.com/keisku/kubectl-secretdata) ⭐ 39 [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] - - [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] - - [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] - - [Getting started with Kubernetes](https://www.pluralsight.com) [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] - [diegolnasc/kubernetes-best-practices 🌟](https://github.com/diegolnasc/kubernetes-best-practices) ⭐ 1498 [COMMUNITY-TOOL] - [divya-mohan0209.medium.com: Mo’ tenancy, Mo’ problems.](https://divya-mohan0209.medium.com/mo-tenancy-mo-problems-f031f75374f7) [COMMUNITY-TOOL] - [Available kubectl plugins](https://github.com/kubernetes-sigs/krew-index/blob/master/plugins.md) ⭐ 690 [COMMUNITY-TOOL] @@ -758,7 +603,6 @@ - [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] - - [If you have a livenessProbe that takes over one second, it’ll fail when you update to kubernetes 1.20, because a long-standing bug with how the default was handled has been fixed. You must override the ExecProbeTimeout if your probe takes more than 1s](https://github.com/kubernetes/kubernetes/pull/97057) ⭐ 122403 [DE FACTO STANDARD] - [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] @@ -1056,6 +900,16 @@ - [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 Architecture + +### State and Configuration + +#### ConfigMaps + + - **(2023)** [blog.palark.com: ConfigMaps in Kubernetes: how they work and what you should remember 🌟](https://palark.com/blog/kubernetes-configmap-guide) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An in-depth structural review of ConfigMaps, explaining dynamic volume mounting, subPath bindings, and hot-reloading mechanisms. Delves into memory limits, resource sizing, and patterns for decoupling environment-specific parameters from build-time artifacts. +#### Secrets Management + + - **(2023)** [k21academy.com: Kubernetes ConfigMaps and Secrets: Guide to Create and Update 🌟](https://k21academy.com/kubernetes/configmaps-secrets) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A practical reference on managing and updating ConfigMaps and Secrets inside active applications. Outlines best practices for dynamic configuration updates, secret encryption at rest, and mitigating the risk of stale environment variables. ## Application Delivery and GitOps ### Package Management @@ -1063,13 +917,73 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### 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. +## Application Deployment + +### Deployment Strategies + +#### Architectural Comparisons + + - **(2021)** [youtube: deployment strategies in kubernetes | recreate | rolling update | blue/green | canary](https://www.youtube.com/watch?v=efiMiaFjtn8&feature=youtu.be) [COMMUNITY-TOOL] β€” A comparative architectural presentation of Kubernetes deployment strategies. Evaluates Recreate, Rolling Update, Blue/Green, and Canary rollout types, highlighting resource costs, rollback speeds, and data model compatibility concerns. +#### Graceful Shutdown + + - **(2023)** [learnk8s.io: Graceful shutdown and zero downtime deployments in Kubernetes](https://learnkube.com/graceful-shutdown) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An advanced technical manual documenting the pod termination sequence. Focuses on preStop hook behaviors, SIGTERM signals, connection draining, and eliminating race conditions in ingress routers to prevent transient HTTP 502 errors. +#### Zero-Downtime Releases + + - **(2022)** [deepsource.io: Breaking down zero downtime deployments in Kubernetes](https://deepsource.com/blog/zero-downtime-deployment) [COMMUNITY-TOOL] β€” Deconstructs the inner orchestrator mechanics that enable zero-downtime rolling updates. Details the coordination required between rolling update configurations, readiness checks, terminating signals, and active network connections. +### GitOps + +#### Post-Mortem and Lessons + + - **(2020)** [blog.lukechannings.com: Mistakes made and lessons learned with Kubernetes and GitOps](https://lukechannings.com/blog/2020-05-10-kubernetes-gitops-lessons) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A highly reflective engineering review detailing lessons learned from GitOps implementations using ArgoCD/Flux. Critically discusses repository patterns, secret injection pitfalls, and managing drift across environments. +### Migration Protocols + +#### Docker Compose to Kubernetes + + - **(2023)** [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] [GUIDE] β€” A detailed technical migration blueprint illustrating how to translate multi-container Docker Compose files into production-ready Kubernetes manifests. Covers architectural differences in networking, storage, and service definitions while explaining tool-assisted conversions and manual refactoring. +### Workload Management + +#### Deployments + + - **(2023)** [k21academy.com: Kubernetes Deployment and Step-by-Step Guide to Deployment: Update, Rollback, Scale & Delete](https://k21academy.com/kubernetes/kubernetes-deployment) [COMMUNITY-TOOL] [GUIDE] β€” A step-by-step developer's guide to managing the lifecycle of K8s Deployments. Walks through declarative manifest adjustments, scaling actions, target image alterations, and executing rollback operations using CLI tools. +#### Rollback Operations + + - **(2023)** [learnk8s.io: How do you rollback deployments in Kubernetes? 🌟](https://learnkube.com/kubernetes-rollbacks) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A practical exploration of K8s deployment recovery patterns. Outlines how to evaluate ReplicaSet history revisions, execute manual and automated rollback commands, and handle configuration syncing when ConfigMaps or Secrets are modified. +#### StatefulSet Practices + + - **(2023)** [loft.sh: Kubernetes StatefulSet - Examples & Best Practices](https://www.vcluster.com/blog/kubernetes-statefulset-examples-and-best-practices) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Examines advanced StatefulSet integration practices, with detailed manifest examples. Explores headless services, persistent volume retention policies, orderly rollouts, and strategies for avoiding split-brain network partition issues. +#### StatefulSets + + - **(2021)** [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] β€” Introduces stateful workload orchestration, explaining the critical differences between Deployments and StatefulSets. Covers ordinal naming systems, network identity mechanisms, and persistent volume claim templates required for datastores. ## Architecture +### Design Patterns + + - **(2022)** [learnk8s.io: Extending applications on Kubernetes with multi-container pods](https://learnkube.com/sidecar-containers-patterns) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep architectural analysis of multi-container pod patterns, including sidecar, ambassador, and adapter implementations. These patterns decouple secondary concerns, like telemetry forwarding and credential rotation, from the primary application code. The introduction of native Sidecar container support in Kubernetes has helped reduce startup synchronization errors. +### Hybrid Cloud + + - **(2021)** [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] β€” Analyzes the operational opportunities and friction points when building hybrid clouds powered by Kubernetes. Although Kubernetes offers standard APIs across environments, challenges emerge around cross-site network latency, storage classes, and unified identity management. Enterprises solve these gaps by using hybrid tools like Anthos or OpenShift. ### 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. +### Multi-Cluster + + - **(2023)** [==KubeFed: Kubernetes Cluster Federation==](https://github.com/kubernetes-retired/kubefed) ⭐ 2484 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” The deprecated repository for KubeFed (Kubernetes Cluster Federation). Originally designed to coordinate multiple clusters from a single management plane, the project was retired due to design limitations. Production multi-cluster environments have moved to more modern architectures like Karmada, OCM, or service-mesh federation solutions. + - **(2022)** [learnk8s.io: Architecting Kubernetes clusters β€” how many should you have?](https://learnkube.com/how-many-clusters) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An architectural decision-making guide analyzing the trade-offs of deploying a single giant Kubernetes cluster versus many isolated environments. The multi-cluster approach offers superior blast-radius protection but introduces high control plane costs and operational friction. Platform teams frequently implement a hybrid pattern, using virtual clusters for non-production environments to control overhead. + - **(2022)** [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] β€” A framework for teams planning a multi-cluster architecture. It addresses cluster lifecycle management, unified networking, and security governance. Rather than manually configuring disparate endpoints, production workflows integrate GitOps engines and service meshes to manage applications across multiple clusters. +## CLI Tools (1) + +### Kubectl + + - **(2021)** [padok.fr: Getting started with kubectl plugins](https://www.theodo.com/en-fr/blog/getting-started-with-kubectl-plugins) [COMMUNITY-TOOL] β€” A practical guide to extending the capabilities of the kubectl CLI using custom scripts and plugins managed by the Krew ecosystem. It details how the client dynamically discovers and runs external executables. Building custom, domain-specific plugins has become a standard way for platform teams to simplify operational steps for application developers. +## Cloud Architecture + +### Visualization and Security + +#### AWS Topology + + - **(2022)** [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] β€” A compilation of professional recommendations for dynamically generating precise AWS cloud maps. Details tools, custom configurations, and best practices for capturing VPC and security boundaries. ## Cloud Infrastructure ### GPU Compute @@ -1082,6 +996,11 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### 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. +### Strategy + +#### Hybrid Systems + + - **(2022)** [blog.min.io: Mono Clouds vs Multi-Clouds & Hybrid Clouds](https://www.min.io/blog) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Contrasts the architectural realities of single-vendor setups ('Mono Cloud') with distributed hybrid and multi-cloud strategies. It explains how decoupling data storage using open standard object storage interfaces allows for a consistent data plane across diverse physical locations. It highlights strategies to maintain performance across public cloud boundaries and on-premise arrays. ## Cloud Native ### Kubernetes (1) @@ -1089,6 +1008,11 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### 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. +### Serverless Frameworks + +#### OpenFaaS + + - **(2021)** [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-open-faas-java) [JAVA CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Practical implementation guide for designing and deploying Java-based microservices using OpenFaaS on Kubernetes. Outlines the building of lightweight Docker images, optimizing Java virtual machine (JVM) cold-start times within a serverless container environment, and leveraging Prometheus for auto-scaling based on request metrics. ## Cloud Native Architecture ### Orchestration @@ -1103,11 +1027,100 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### 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 Administration + +### Operations + +#### Optimization Strategies + + - **(2022)** [**Optimize** Kubernetes cluster management with these 5 tips](https://www.techtarget.com/searchitoperations/feature/Optimize-Kubernetes-cluster-management-with-these-5-tips) [COMMUNITY-TOOL] β€” Outlines five operational strategies for managing clusters at scale. Focuses on security configuration structures, centralized configuration practices, and standardizing security policies to reduce administrative overhead. +### Production Engineering + +#### Advanced Lessons + + - **(2023)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights four expert-level insights acquired from managing large production systems. Evaluates ingress controller throughput, CoreDNS latency under high loads, custom resource definition overhead, and cluster-upgrade path management. +#### GCP Guidelines + + - **(2023)** [cloud.google.com: Kubernetes Best Practices](https://cloud.google.com/blog/products/containers-kubernetes) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Google's authoritative architectural guide on Kubernetes best practices. Includes prescriptive strategies on resource allocation, container lifecycle management, cloud-native networking, and securing production GKE or multi-cloud environments. +#### Hardening Checklists + + - **(2023)** [learnk8s.io: Kubernetes production best practices](https://learnkube.com/production-best-practices) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive operational hardening checklist for production-grade clusters. Details best practices for high-availability setups, network isolation, cluster backup strategies, and robust observability configurations. +## Cluster Architecture + +### Multi-Tenancy + +#### Fundamental Concepts + + - **(2022)** [thinksys.com: Understanding Multi-Tenancy in Kubernetes 🌟](https://thinksys.com/devops/kubernetes-multi-tenancy) [COMMUNITY-TOOL] β€” A comprehensive primer on Kubernetes multi-tenancy models. Analyzes soft and hard boundaries, exploring the deployment mechanics of network policies, isolated service accounts, RBAC constraints, and ingress controller sharing. +#### Hierarchical Namespace Controller + + - **(2024)** [==Hierarchical namespaces==](https://github.com/kubernetes-retired/multi-tenancy/tree/master/incubator/hnc) ⭐ 944 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” Official repository for the Hierarchical Namespace Controller (HNC). Live Grounding Note: Although the HNC project is archived in this repository, it established critical concepts for sub-namespace cascading policies and resource propagation in complex multi-tenant topologies. +#### Hierarchical Namespaces + + - **(2022)** [redhat.com: Kubernetes architecture: How to use hierarchical namespaces for multiple tenants](https://www.redhat.com/en/blog/kubernetes-hierarchical-namespaces) [COMMUNITY-TOOL] β€” Details how to configure parent-child organizational patterns using the Hierarchical Namespace Controller (HNC). Focuses on cascading RBAC roles, shared network policies, and administrative delegation patterns in hierarchical cluster deployments. +#### Implementation Checklists + + - **(2023)** [loft.sh: 10 Essentials For Kubernetes Multi-Tenancy](https://website.vcluster.com/blog/kubernetes-multi-tenancy-10-essential-considerations) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A highly-structured checklist highlighting ten core pillars of multi-tenant engineering. Outlines essential strategies for implementing Resource Limits, cost allocation, audit trail security, network partitioning, policy engines, and virtual clusters. +#### Self-Service Namespaces + + - **(2023)** [Self-Service Kubernetes Namespaces Are A Game-Changer 🌟](https://www.vcluster.com/blog/self-service-kubernetes-namespaces-are-a-game-changer) [COMMUNITY-TOOL] β€” Evaluates self-service namespace provisioning patterns as a cornerstone of platform engineering. Shows how automating namespace creation with integrated RBAC, NetworkPolicies, and ResourceQuotas reduces platform friction for development teams. +#### Tooling Assessment + + - **(2023)** [loft.sh: Multi-Tenant Kubernetes Clusters: Challenges and Useful Tooling](https://www.vcluster.com/blog/multi-tenant-kubernetes-clusters-challenges-and-useful-tooling) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A structural assessment of the isolation and orchestration challenges present in shared clusters. Evaluates practical multi-tenant tooling options, detailing how OPA/Gatekeeper, Kyverno, and virtual cluster layers construct robust security fences around workloads. +#### Troubleshooting Namespaces + + - **(2022)** [openshift.com: The Hidden Dangers of Terminating Namespaces 🌟](https://www.redhat.com/en/blog/the-hidden-dangers-of-terminating-namespaces) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep diagnostic into namespaces stuck in the 'Terminating' state. Analyzes underlying causes such as lingering custom resources, non-responsive admission webhooks, and active finalizers, providing safe recovery scripts to manually clear finalizers. +#### Virtual Clusters + + - **(2023)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Contrasts traditional logical multi-tenancy (namespaces) and physical segregation (distinct clusters) against virtual clusters (vcluster). Outlines how running isolated tenant control planes within a host namespace reduces API server pressure and provides hard tenancy boundaries. ## 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. +## Cluster Security and Governance + +### Admission Control + +#### Policy Enforcement + + - **(2023)** [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] β€” Examines the strategic and security roles that admission controllers perform within enterprise clusters. Highlights custom webhook patterns, schema validation, default-injection, and how admission control blocks unauthorized actions to enforce organizational compliance standards. +#### Validation and Mutation + + - **(2021)** [sysdig.com: Kubernetes admission controllers in 5 minutes](https://www.sysdig.com/blog/kubernetes-admission-controllers) [COMMUNITY-TOOL] β€” A concise primer on the operational lifecycle of Mutating and Validating Admission Controllers in the API server sequence. Explains how webhooks intercept, inspect, and mutate Kubernetes resource requests prior to persistence in the etcd storage engine. +## Community + +### Communication + + - **(2026)** [slack.kubernetes.io](http://slack.kubernetes.io) [COMMUNITY-TOOL] β€” The gateway portal to the official Kubernetes community Slack workspace. It connects engineers globally for discussions across hundreds of channels, categorized by SIGs, geographic user groups, and specific tools. This platform is the primary venue for real-time collaboration, peer support, and tracking the evolution of the cloud-native ecosystem. +## Configuration + +### Infrastructure as Code + + - **(2021)** [Templating YAML in Kubernetes with real code](https://learnkube.com/templating-yaml-with-code) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Advocates for using real programming languages (Go, TypeScript, Python) to generate Kubernetes YAML manifests programmatically, moving away from string-templating engines like Helm. The article points out that string manipulation leads to fragile deployments and limits unit testing. The industry has increasingly adopted CDKs, such as cdk8s and Pulumi, to bring structured software engineering to configuration management. +## Container Orchestration + +### Kubernetes (2) + +#### Architecture Diagrams + + - **(2021)** [brennerm.github.io: Kubernetes Overview Diagrams 🌟](https://shipit.dev/posts/kubernetes-overview-diagrams.html#architecture) [COMMUNITY-TOOL] β€” An exceptional visual library showcasing Kubernetes control flows, storage mounting, pod states transitions, and traffic routing mechanisms. Helps platform architects easily diagnose complex component interactions and scheduling profiles. +#### Community Platforms + + - **(2024)** [twitter.com/kubernetesio](https://x.com/kubernetesio) [COMMUNITY-TOOL] β€” The main public community stream for the Kubernetes ecosystem on X/Twitter. Acts as a critical communication source for real-time security disclosures, new releases, SIG events, and system deprecation reports. +#### Conceptual Overview + + - **(2022)** [devcentral.f5.com: What is Kubernetes?](https://community.f5.com/kb/technicalarticles/what-is-kubernetes/281010) [COMMUNITY-TOOL] β€” An F5 technical article presenting Kubernetes fundamentals, core cluster scheduling benefits, and modern service proxy routing models. Walks through network load balancing mechanisms required to transition monolithic architectures to microservices. +#### Infrastructure Control Planes + + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores the transformation of Kubernetes from basic container scheduling into a complete cluster management control plane. Details how the API server can orchestrate non-container assets (VMs, database systems, physical hardware) through custom operators and CRDs. +#### Spanish Guides + + - **(2021)** [elmanytas.es: Kubernetes para impostores III](http://elmanytas.es/?q=node/358) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A detailed educational guide in Spanish targeting fundamental Kubernetes resource scheduling. Reviews the creation of persistent volume claims, routing configurations, and container startup sequences designed to help entry-level DevOps operators. +#### System Architecture + + - **(2023)** [k21academy.com: Kubernetes Architecture. An Introduction to Kubernetes Components](https://k21academy.com/kubernetes/kubernetes-architecture-components-overview-for-beginners) [COMMUNITY-TOOL] β€” An introduction to Kubernetes architecture and its component layout. Breaks down node agents, control plane communications, and API state storage, helping platform beginners configure and diagnose local test clusters safely. + - **(2022)** [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] β€” Provides an architectural deep dive of Kubernetes cluster components. Explores control plane engines (API Server, Controller Manager, Scheduler, etcd) alongside execution nodes components (kubelet, kube-proxy). Vital for mastering container routing paths. ## Data Formats ### JSON @@ -1115,6 +1128,18 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### 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 Experience + +### CLI Tools (2) + +#### Secret Management + + - **(2021)** [kei6u/kubectl-secret-data](https://github.com/keisku/kubectl-secretdata) ⭐ 39 [GO CONTENT] 🌟 [COMMUNITY-TOOL] β€” A handy kubectl plugin designed to easily decode and view nested Kubernetes Secret values. It avoids tedious base64 pipeline parsing by outputting clean decoded payloads directly to stdout. +### Image Building + +#### Educational Content + + - **(2021)** [community.suse.com: Comparing Modern-Day Container Image Builders: Jib, Buildpacks and Docker 🌟](https://www.rancher.com/community) [MARKDOWN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A comparative architectural guide analyzing modern container image construction tools, including Jib, Cloud Native Buildpacks, and Docker. It contrasts speed, security, daemon-less operations, and ideal developer workflow fits. ## Developer Tools ### AI Coding Assistants @@ -1122,13 +1147,63 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### 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. +## FinOps + +### Commercial Tools + + - **(2023)** [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] β€” An industry report detailing the launch of Sysdig's Cost Advisor, a utility designed to correlate security monitoring with FinOps analysis. By cross-referencing runtime execution profiling with cloud billing metrics, the system identifies waste without compromising workloads. This signals a broader industry convergence where security, observability, and cost allocation are managed through unified runtime instrumentation. +### Cost Visibility + + - **(2021)** [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] β€” Focuses on establishing structural visibility into shared cluster resource consumption using the SUSE Rancher management suite. The integration addresses how to apportion aggregate cloud expenses across distinct namespaces and business units. This aligns with modern FinOps strategies by turning abstract cloud bills into actionable telemetry. +### Multi-Tenancy (1) + + - **(2023)** [loft.sh: Kubernetes Cost Savings By Reducing The Number Of Clusters](https://website.vcluster.com/blog/a-complete-guide-to-kubernetes-cost-optimization) [COMMUNITY-TOOL] β€” Detailed strategic brief promoting physical cluster consolidation as a primary FinOps lever. By hosting multiple logical tenants inside shared clusters rather than spinning up isolated physical planes, organizations can eliminate substantial cloud load balancer and control plane overhead. Strong namespace boundaries and virtual clusters are required to prevent security crosstalk. +### OpenCost + + - **(2020)** [==github.com/kubecost: kubecost-exporter - Running Kubecost as a Prometheus metric exporter==](https://github.com/opencost/opencost) ⭐ 6553 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The repository containing the open-source engine built to export real-time Kubernetes infrastructure cost data to Prometheus. Originally developed by Kubecost, this codebase has transitioned into the CNCF OpenCost sandbox project. It establishes the benchmark specification for cloud-native cost allocation APIs across multi-cloud deployments. +### Resource Optimization + + - **(2024)** [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] β€” Presents empirical research exposing widespread compute and memory overprovisioning across industry Kubernetes clusters, pointing out that up to 50% of allocated capacity sits idle. The source data reveals that fear of application instability and OOM kills drives platform engineers to over-allocate limits. This operational margin error has accelerated the integration of automated vertical pod autoscaling (VPA) and real-time rightsizing analytics. +### TCO Analysis + + - **(2022)** [containerjournal.com: Assessing the True Cost of Kubernetes](https://cloudnativenow.com/features/assessing-the-true-cost-of-kubernetes) [COMMUNITY-TOOL] β€” A high-level Total Cost of Ownership (TCO) evaluation framework that goes beyond simple VM pricing to include engineers' salaries, training, maintenance, and auxiliary SaaS licenses. While developers initially view Kubernetes as a free open-source platform, real-world data demonstrates that operational human overhead represents the largest component of long-term deployment budgets. ## GitOps and Continuous Delivery -### Deployment Strategies +### Deployment Strategies (1) #### Blue-Green - **(2022)** [==semaphoreci.com: Continuous Blue-Green Deployments With Kubernetes 🌟==](https://semaphore.io/blog/continuous-blue-green-deployments-with-kubernetes) [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A highly-rated technical guide illustrating step-by-step implementation of automated Blue-Green deployments within a Kubernetes cluster. Details traffic switching using Kubernetes Services and ingress resources, highlighting rollback procedures and pipeline workflow integration. +## Health and Observability + +### Cluster Monitoring + +#### etcd Monitoring + + - **(2022)** [sysdig.com: How to monitor etcd](https://www.sysdig.com/blog/monitor-etcd) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A technical diagnostic guide for etcd monitoring. Pinpoints critical operational metrics, including write-ahead log (WAL) sync durations, database size, peer connection latency, and consensus health to ensure cluster stability. +### Health Checks + +#### Best Practices + + - **(2022)** [datree.io: 6 Best Practices for Effective Readiness and Liveness Probes](https://www.datree.io/resources/kubernetes-readiness-and-liveness-probes-best-practices) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Details six actionable guidelines for designing effective health checks. Highlights the use of independent telemetry endpoints, the separation of startup checks, and how to configure probe failures without overloading database connections. +#### Liveness Probes + + - **(2021)** [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] [GUIDE] β€” A developer-focused guide explaining liveness probes. Emphasizes establishing proper initial delay metrics, threshold counts, and check intervals to prevent unnecessary container reboot loops during application warm-up. +#### Monitoring Health Checks + + - **(2021)** [blog.newrelic.com: Kubernetes Fundamentals, Part 2: How to Use Health Checks](https://newrelic.com/blog/infrastructure-monitoring/kubernetes-health-checks) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A fundamental review of K8s self-healing capabilities, covering liveness, readiness, and startup probes. Explains how monitoring platforms integrate with the API server to track probe failures and identify application degradation. +#### Readiness Probe Configuration + + - **(2021)** [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] [GUIDE] β€” A developer tutorial focusing on readiness probes, explaining how to insulate ingress paths from uninitialized workloads. Details techniques to prevent traffic from hitting pods that are actively warming up caches. +#### Readiness Probes + + - **(2023)** [loft.sh: Kubernetes Readiness Probes - Examples & Common Pitfalls](https://website.vcluster.com/blog/kubernetes-readiness-probes-examples-and-common-pitfalls) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Explores readiness probe configuration patterns, highlighting common architectural traps. Explains how misconfigured external dependency checks (such as databases) can trigger cascading service failures across microservices. +#### Resiliency Patterns + + - **(2022)** [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] β€” Provides architectural patterns to improve system stability via customized container probe checks. Discusses configuring deep dependency endpoints and using probes to trigger automated container restarts without dropping active user requests. +#### Setup Guidelines + + - **(2022)** [wideops.com: Kubernetes best practices: Setting up health checks with readiness and liveness probes](https://wideops.com) [COMMUNITY-TOOL] β€” Details structural best practices for configuring liveness, readiness, and startup probes. Covers optimizing startup paths, monitoring probe execution, and using startup probes for slower initialization cycles. ## Infrastructure ### Cluster Provisioning @@ -1141,8 +1216,231 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### 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. +### Node Sizing + + - **(2023)** [argonaut.dev: Choosing an Optimal Kubernetes Worker Node Size 🌟](https://www.warpbuild.com) [COMMUNITY-TOOL] β€” An analytical trade-off framework comparing the performance and financial costs of utilizing many small worker nodes versus fewer large worker nodes in a cluster. Smaller nodes limit blast radius but introduce higher system component overhead; larger nodes maximize bin-packing efficiency but raise scheduling complexity. Platform designs favor dynamic autoscalers like Karpenter over statically sized node configurations. + - **(2022)** [learnk8s.io: Architecting Kubernetes clusters β€” choosing a worker node size](https://learnkube.com/kubernetes-node-size) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep technical analysis explaining how container runtimes, kubelet, and host operating systems reserve system resources. Failing to calculate OS overhead, DaemonSet configurations, and IP allocation limits can lead to unexpected node exhaustion. Standard practice relies on this mathematical breakdown to build efficient autoscaler templates. +## Infrastructure and Platform + +### Architecture (1) + +#### Control Plane + + - **(2023)** [containerjournal.com: Kubernetes’ True Superpower is its Control Plane](https://cloudnativenow.com/kubeconcnc/kubernetes-true-superpower-is-its-control-plane) [COMMUNITY-TOOL] β€” Analyzes the power of the Kubernetes control plane's declarative API design. Explores how custom resource definitions (CRDs) and custom operators have standardized systems management, even for services running outside the boundaries of the cluster. +#### Design Philosophy + + - **(2022)** [buttondown.email: Two reasons Kubernetes is so complex](https://buttondown.com/nelhage/archive/two-reasons-kubernetes-is-so-complex) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores the fundamental design complexities of Kubernetes. Traces the cognitive load to its dual nature: functioning both as a complex asynchronous, declarative database and an extensible substrate for heterogeneous cloud environments. +### CICD Platforms + +#### Container Building + + - **(2025)** [shipwrightio](https://x.com/shipwrightio) [COMMUNITY-TOOL] β€” Analyzes Shipwright, a declarative build framework powered by Tekton. Demonstrates how to compile, build, and push production-ready container images directly within clusters using technologies like Buildpacks, Kaniko, or Buildah. +#### Developer Experience (1) + + - **(2021)** [okteto.com: Run your Pull Request Preview Environments on Kubernetes](https://www.okteto.com/blog/preview-environments-for-kubernetes) [COMMUNITY-TOOL] β€” Details architectural strategies for automating ephemeral preview environments per Git pull request. Evaluates namespace isolation mechanisms, ingress configurations, and cleanup strategies to optimize testing feedback loops. +### Cloud Architecture (1) + +#### AWS Deployments + + - **(2023)** [kubernetes-on-aws.readthedocs.io](https://kubernetes-on-aws.readthedocs.io/en/latest) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A comprehensive deployment guide for running production Kubernetes clusters inside AWS. Details EKS and self-managed network patterns, IAM authentication integrations, security group optimizations, and storage-class configurations with EBS/EFS CSI drivers. +#### OpenStack Integration + + - **(2021)** [superuser.openstack.org: Run Your Kubernetes Cluster on OpenStack in Production](https://superuser.openinfra.org/articles/run-your-kubernetes-cluster-on-openstack-in-production) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deployment guide detailing how to build production-ready Kubernetes infrastructure atop private OpenStack clouds. Focuses on orchestrating cloud provider interfaces, API routing, and CSI storage volume provisioning. +### Cloud Native Ecosystem + +#### Industry Trends + + - **(2020)** [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] β€” Historical analysis on early microservice patterns, container abstractions, and enterprise Kubernetes platform developments. Captures the architectural state of declarative infrastructure scaling models at the turn of the decade. +#### News Portal + + - **(2025)** [containerjournal.com](https://cloudnativenow.com) [COMMUNITY-TOOL] β€” Industry portal covering modern developments in container technologies, security policies, and DevOps pipelines. Serves as a reference hub for following CNCF projects, service mesh evolutions, and open-source platform tooling. +### Cluster Provisioning (1) + +#### Lightweight Orchestrators + + - **(2025)** [k0sproject](https://x.com/k0sproject) [COMMUNITY-TOOL] β€” An evaluation of the k0s project, a lightweight, single-binary Kubernetes distribution. Explores packaged control planes and operational patterns ideal for edge compute, IoT nodes, and low-resource dev sandboxes. +### Containers + +#### Backend Engineering + + - **(2023)** [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] β€” A practical curation of low-level backend engineering and container virtualization mechanics. Unpacks the interaction between namespaces, control groups, and orchestrator components, bridging application logic with systemic host execution layers. +#### Linux Kernel + + - **(2021)** [redhat.com: Building containers by hand: The PID namespace](https://www.redhat.com/en/blog/pid-namespace) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep-dive technical article demonstrating namespace creation from scratch using native Linux tools. Highlights how the PID namespace establishes process tree isolation, forming the foundational core of modern container execution engines. +#### Virtualization + + - **(2021)** [geeksforgeeks.org: Kubernetes – Concept of Containers](https://www.geeksforgeeks.org/cloud-computing/kubernetes-concept-of-containers) [COMMUNITY-TOOL] β€” Explores fundamental container concepts. Distinguishes light OS virtualization from heavy virtualization, highlighting the operational benefits of shared-kernel process isolation, execution sandboxes, and minimal container images. +### Developer Experience (2) + +#### API Mocking + + - **(2025)** [microcksio](https://x.com/microcksio) [COMMUNITY-TOOL] β€” Explores Microcks, an open-source mocking framework designed to integrate into Kubernetes pipelines. Discusses automated testing patterns for REST, GraphQL, gRPC, and asynchronous event streams directly inside dev namespaces. +#### Local-to-Remote Proxying + + - **(2025)** [telepresenceio](https://x.com/telepresenceio) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights Telepresence, a CNCF proxying tool that connects a developer's workstation to remote Kubernetes networks. Enables local microservice debugging, live traffic interception, and seamless remote dependency integration. +### Enterprise Kubernetes + +#### Multi-Cluster Management + + - **(2025)** [kubermatic.com](https://www.kubermatic.com/tags/kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Technical repository focused on multi-cluster provisioning, orchestration, and automated governance. Highlights sovereign cloud deployments, Kubernetes-on-Kubernetes patterns, and enterprise-grade multi-tenant architectures. +### High Availability + +#### Cluster Topology + + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep dive into high availability setups for the Kubernetes control plane. Analyzes quorum configurations for etcd, strategies for load balancing the API Server, and architecture practices required to prevent single-point-of-failure scenarios in production topologies. +#### Deployment Standards + + - **(2021)** [blog.palark.com: Best practices for deploying highly available apps in Kubernetes. Part 1](https://palark.com/blog/best-practices-kubernetes-part-1) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores architecture configurations for highly available application deployments. Analyzes Pod Disruption Budgets (PDBs), anti-affinity topology definitions, and liveness/readiness probe setups required to ensure zero-downtime rolling updates. +### Kubernetes Fundamentals + +#### Architecture (2) + + - **(2023)** [infoworld.com: How Kubernetes works](https://www.infoworld.com/article/2265488/how-kubernetes-works.html) [COMMUNITY-TOOL] β€” An executive-level overview detailing cluster state management. Demystifies self-healing mechanisms, API-driven scaling loops, and the process of reconciling declared target configurations with live container runtime environments. + - **(2022)** [okteto.com: What is Kubernetes Architecture?](https://www.okteto.com/blog/kubernetes-architecture) [COMMUNITY-TOOL] β€” Examines basic cluster orchestration topologies, outlining core relationships between physical/virtual worker machines, control components, and cloud-native application patterns. Highly suited for designing scalable runtime environments. + - **(2020)** [redhat.com: Kubernetes Components - A sysadmin's guide to basic Kubernetes components 🌟](https://www.redhat.com/en/blog/kubernetes-components) [COMMUNITY-TOOL] β€” Provides a comprehensive technical analysis of native Kubernetes system components, dividing them into control plane elements (API Server, etcd, scheduler, controller manager) and node execution agents (kubelet, kube-proxy). Bridges the operational gap for admins aiming to troubleshoot cluster state synchronization. +#### Design Patterns (1) + + - **(2021)** [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] β€” Examines core operational requirements for large-scale container management: multi-cluster scaling, security policy governance, and dynamic service networks. Focuses on unifying multi-cloud environments under single management controllers. +#### Developer Onboarding + + - **(2020)** [millionvisit.blogspot.com: Kubernetes for Developers #1: Kubernetes Architecture and Features 🌟](http://millionvisit.blogspot.com/2020/12/kubernetes-for-developers-1-kubernetes-architecture.html) [COMMUNITY-TOOL] β€” Demystifies the architectural layer of Kubernetes from a software developer's perspective. Evaluates container orchestration design patterns, exposing how declarative configurations automate deployment, load balancing, and self-healing across microservice-based systems. +#### Sysadmin Guides + + - **(2020)** [redhat.com: Kubernetes basics for sysadmins](https://www.redhat.com/en/blog/kubernetes-basics-sysadmins) [COMMUNITY-TOOL] β€” This architectural guide details basic container orchestration concepts tailored for system administrators transitioning from virtualization environments. Focuses on the core transition from hardware-bound operating systems to cloud-native platforms. Highlights control plane mechanisms, node anatomy, and declarative system configuration workflows. +### Kubernetes Tooling + +#### Cross-Platform Dev + + - **(2023)** [loft.sh: Kubernetes on Windows: 6 Life-Saving Tools & Tips](https://www.vcluster.com/blog/kubernetes-on-windows-6-life-saving-tools-and-tips) [NONE CONTENT] [COMMUNITY-TOOL] β€” Six life-saving strategies and utility tools designed to optimize running Kubernetes developer environments on Windows platforms. Addresses WSL2 configuration adjustments, context switching tools, and virtual cluster (vcluster) management. +### Local Development + +#### Tooling + + - **(2021)** [redhat.com: Start learning Kubernetes from your local machine](https://www.redhat.com/en/blog/start-learning-kubernetes) [COMMUNITY-TOOL] β€” Analytically evaluates various local sandbox alternatives, such as Minikube and Kind, designed to emulate multi-node production topologies on a single host. Details minimal resource configuration strategies to establish stable local testing pipelines. +### Multi-Cloud + +#### Traffic Routing + + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores architectural approaches for deploying, synchronizing, and routing microservice workloads across heterogeneous multi-cloud environments. Compares cloud-native load balancing, DNS routing, and modern service mesh capabilities. +### Multi-Cluster Networking + +#### CNI Plugins + + - **(2025)** [submarinerio](https://x.com/submarinerio) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores the Submariner project, which establishes secure IPsec or WireGuard tunnels to enable direct pod-to-pod networking across separate clusters. Reviews multi-cluster DNS integrations and service discovery architectures. +### Multi-Tenancy (2) + +#### Virtual Clusters (1) + + - **(2021)** [loft.sh: Kubernetes: Virtual Clusters For CI/CD & Testing](https://www.vcluster.com/blog/kubernetes-virtual-clusters-for-ci-cd-testing) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An exploration of virtual Kubernetes cluster technologies (vcluster). Shows how virtualizing the control plane inside a namespace maximizes host utilization, lowers security risks, and simplifies continuous integration testing cycles. +### Operations (1) + +#### Cloud Infrastructure (1) + + - **(2022)** [Assess managed Kubernetes services for your workloads.](https://www.techtarget.com/searchcloudcomputing/tip/Weigh-the-pros-and-cons-of-managed-Kubernetes-services) [COMMUNITY-TOOL] β€” Presents a balanced comparison between managed cloud Kubernetes services and custom self-hosted control planes. Analyzes trade-offs in administrative control, cluster upgrade automation, and provider-specific cloud integrations. +#### Hands-on Engineering + + - **(2024)** [blog.palark.com](https://palark.com/blog/tag/kubernetes) [COMMUNITY-TOOL] β€” Operations-oriented engineering blog covering real-world cluster management, live migrations, monitoring tools integration, and system failure analyses. Delivers actionable post-mortems for operational environments. +#### Infrastructure Automation + + - **(2023)** [containerjournal.com: Overcoming Kubernetes Infrastructure Challenges](https://cloudnativenow.com/topics/cloudnativeplatforms/overcoming-kubernetes-infrastructure-challenges) [COMMUNITY-TOOL] β€” Addresses scalability bottlenecks, compliance management, and cross-team resource provisioning overhead within large-scale, multi-tenant Kubernetes platforms. Advocates for declarative, GitOps-driven control loops to automate management. +#### Market Trends + + - **(2023)** [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] β€” Details the industry shift toward managed Kubernetes platforms. Highlights the operational burdens of self-hosted control planes, highlighting the structural transition toward serverless container technologies and managed service providers like EKS, AKS, and GKE. +#### Team Governance + + - **(2021)** [containerjournal.com: When is Kubernetes Service Ownership the Right Fit?](https://cloudnativenow.com/features/when-is-kubernetes-service-ownership-the-right-fit) [COMMUNITY-TOOL] β€” Examines organizational benefits of moving to a full 'service ownership' model inside Kubernetes platforms. Shows how shifting operational responsibility to developers increases deployment velocity, security standards, and application uptime. +### Performance Tuning + +#### Scalability Limits + + - **(2024)** [==github.com/kubernetes: Kubernetes Scalability thresholds==](https://github.com/kubernetes/community/blob/main/sig-scalability/configs-and-limits/thresholds.md) ⭐ 12866 [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Official SIG-Scalability technical thresholds specifying the structural performance limits of a standard Kubernetes cluster. Documents physical limitations regarding node counts, etcd throughput capacity, and scheduling limits designed to maintain system stability. +### Resource Management + +#### Autoscaling Patterns + + - **(2021)** [learnk8s.io: Scaling Celery workers with RabbitMQ on Kubernetes](https://learnkube.com/scaling-celery-rabbitmq-kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Provides step-by-step blueprints for configuring horizontal autoscaling workflows. Uses queue metrics from message brokers (e.g., RabbitMQ) to dynamically spin up distributed microservice task workers (e.g., Celery) using custom metrics APIs. +#### FinOps Optimization + + - **(2021)** [harness.io: Introducing Recommendations API: Find Potential Cost Savings Programmatically](https://www.harness.io/blog/recommendations-api) [COMMUNITY-TOOL] β€” Examines programmatic resource recommendation systems. Explains how APIs analyze container metrics over time to dynamically calculate optimized resource boundaries (requests/limits) and systematically reduce over-provisioning costs. +#### Performance Tuning (1) + + - **(2022)** ["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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demystifies the runtime enforcement of CPU and memory requests/limits within the Linux kernel. Clarifies how CPU requests dynamically determine relative runtime scheduling shares, while memory limits directly configure cgroups to trigger host-level OOM actions. +#### Topology Aware Scheduling + + - **(2020)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Part 1 of a deep-dive series explaining the resource scheduler's NUMA awareness. Analyzes how physical socket alignments, memory architectures, and device topologies dictate application execution speeds for latency-sensitive applications. +### Resources + +#### Certification Training + + - **(2024)** [k21academy.com/category/docker-kubernetes](https://k21academy.com) [COMMUNITY-TOOL] β€” Structured resource library designed for cloud certification pathways (CKA, CKAD, CKS). Focuses on step-by-step cluster setups, networking configurations, workload debugging scenarios, and core security enforcement rules. +#### Education Portal + + - **(2024)** [learnk8s.io/blog](https://learnkube.com/blog) [COMMUNITY-TOOL] β€” Educational portal offering visual breakdowns, packet flow diagrams, and troubleshooting playbooks. Covers advanced platform topics including multi-subnet container networking, custom resource schedulers, and horizontal pod scaling strategies. +#### Media + + - **(2021)** [learnk8s.io: Kubernetes wallpapers](https://learnkube.com/kubernetes-wallpapers) [COMMUNITY-TOOL] β€” Features structural reference wallpapers representing core Kubernetes API models. Visualizes network packet paths, DNS query patterns, control planes, and pod-to-pod routing flows to assist systems engineering education. +### Security + +#### Authentication and Authorization + + - **(2021)** [tremolosecurity.com: Pipelines and Kubernetes Authentication](https://www.tremolo.io/post/pipelines-and-kubernetes-authentication) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Investigates authorization security designs in CI/CD environments. Discusses identity federation, short-lived OIDC tokens, API impersonation models, and strategies to prevent long-lived cluster token leaks in external pipelines. +### Storage + +#### Failure Post-Mortems + + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An in-depth post-mortem examining stateful database migration challenges inside clusters. Investigates how persistent volume claim mappings and pod scheduling policies can lead to split-brain scenarios and storage data corruption. +#### Stateful Workloads + + - **(2020)** [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] β€” Investigates state persistence challenges inside ephemeral container orchestrators. Analyzes architectural milestones in the Container Storage Interface (CSI), local persistent volumes, and running database systems on cloud-native substrate. +### Workloads + +#### Resource Primitives + + - **(2021)** [semaphoreci.com: Understanding ReplicaSet vs. StatefulSet vs. DaemonSet vs. Deployments](https://semaphore.io/blog/replicaset-statefulset-daemonset-deployments) [COMMUNITY-TOOL] β€” A critical comparative analysis mapping standard Kubernetes workload controllers: Deployments for stateless orchestration, StatefulSets for persistent identities, DaemonSets for host-bound daemon utilities, and basic ReplicaSets for cluster control. +## Kubernetes Architecture + +### Control Plane (1) + +#### etcd Storage Engine + + - **(2023)** [learnk8s.io: How etcd works with and without Kubernetes](https://learnkube.com/etcd-kubernetes) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An exceptional deep dive into etcd's architecture and the Raft consensus engine. Compares its behavior as a standalone database with its performance as the transactional storage backbone of the Kubernetes API server. +## Kubernetes Ecosystem + +### Industry Trends (1) + +#### KubeCon Insights + + - **(2023)** [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] β€” Synthesizes major industry trends from KubeCon Amsterdam, focusing on platform engineering initiatives, WebAssembly (Wasm) runtime integration, sustainable cloud computing patterns, and AI workload orchestration. Evaluates how the cloud-native ecosystem is pivoting toward operational simplicity and specialized compute models. +### Talent and Training + +#### Skills Management + + - **(2023)** [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] β€” An analytical study addressing the steep learning curve associated with Kubernetes and modern platform engineering. Outlines strategies for organizations to mitigate skills deficits through internal upskilling paths, platform-as-a-product design, and managed control-plane configurations. +## Kubernetes Fundamentals (1) + +### Cluster Design + +#### Organizational Blueprints + + - **(2021)** [blog.newrelic.com: Kubernetes Fundamentals, Part 4: How to Organize Clusters](https://newrelic.com/blog/infrastructure-monitoring/how-to-organize-kubernetes-clusters) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Provides architectural blueprints for partitioning enterprise-scale clusters. Focuses on the logical grouping of infrastructure resources, leveraging label schemas, namespace parameters, and annotations to optimize performance, tracking, and telemetry collection. +### Core Metadata + +#### Label Strategies + + - **(2021)** [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] [GUIDE] β€” Examines methodologies for labeling pods across multi-tiered software architectures. Demonstrates dynamic scheduling, application environment segregation, and advanced grouping techniques to simplify log ingestion and metrics filtering. +#### Labels and Selectors + + - **(2021)** [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] [GUIDE] β€” An introductory guide addressing core metadata objects, label application patterns, and target selection mechanics. Establishes how namespaces act as basic authorization boundaries and how labels organize related resources. +#### Labels vs Annotations + + - **(2022)** [getambassador.io: Kubernetes Annotations and Labels: What’s the Difference?](https://landing.gravitee.io/gravitee-edge-stack-unified-api-visibility-and-governance) [COMMUNITY-TOOL] β€” Differentiates the technical use cases of Labels and Annotations. Focuses on using labels for selectors and resource grouping, and annotations for embedding external tooling metadata and orchestrator instructions. ## Networking +### CNI + +#### Calico + + - **(2020)** [**thenewstack.io: Tigera's Calico Aims to Ease Connectivity Pain with Kubernetes**](https://thenewstack.io/kubernetes) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Covers Tigera Calico's core value proposition of delivering flexible, secure CNI capabilities for Kubernetes environments. It contrasts Calico's IP-in-IP and BGP routing modes with standard encapsulation overlays, providing optimal performance. Integrates advanced security policy engines capable of running in both Kubernetes and hybrid virtualized clusters. ### Ingress #### Azure AGC @@ -1159,6 +1457,16 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi ##### 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. +## Operations (2) + +### Common Pitfalls + + - **(2021)** [harness.io: Kubernetes Mistakes: A Beginner’s Guide To Avoiding Common Pitfalls](https://www.harness.io/blog/kubernetes-mistakes) [COMMUNITY-TOOL] β€” An essential architectural autopsy of common Kubernetes anti-patterns found in early-stage deployments. This analysis covers misconfigured resource limits (CPU/Memory requests), absence of readiness and liveness probes, and poor namespace management. While standard developer literature highlights these as entry-level issues, live production telemetry demonstrates that mismanaged memory limits remain the leading trigger for node-level Out-Of-Memory (OOM) cascading failures. + - **(2021)** [codefresh.io: Kubernetes Deployment Antipatterns – part 1](https://octopus.com/blog/kubernetes-antipatterns-1) [COMMUNITY-TOOL] β€” Part one of a series examining anti-patterns in application delivery pipelines. It focuses on the risks of manual hotfixes, missing liveness checks, and unconstrained memory settings that bypass scheduling control. Modern enterprise systems mitigate these risks by using admission controllers to block non-compliant manifests before deployment. + - **(2021)** [codefresh.io: Kubernetes Deployment Antipatterns – part 2](https://octopus.com/blog/kubernetes-antipatterns-2) [COMMUNITY-TOOL] β€” Part two of the deployment anti-patterns series, exploring advanced risks like improper rollback mechanics and poor helm packaging. It emphasizes using automated canary deployments instead of manual verification. Implementing automated progressive delivery (e.g., using Argo Rollouts) has become standard for high-volume enterprise pipelines. +### Production Readiness + + - **(2020)** [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] β€” Establishes a checklist of six foundational pillars required to operate production-ready Kubernetes environments. Key topics include persistent storage strategies, log aggregation, metric collection, continuous backup, RBAC, and network security policies. While historical setups relied heavily on manual bootstrapping for these layers, modern platform teams treat these configurations as automated, declarative components built directly into standard cluster blueprints. ## Platform Engineering ### CI-CD Security @@ -1171,20 +1479,90 @@ Live Grounding: Delivers pre-integrated capabilities and action templates allowi #### 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 +### Infrastructure as Code (1) #### 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 +## Resource Scheduling +### Cluster Sizing + +#### Capacity Planning + + - **(2022)** [sysdig.com: Kubernetes capacity planning: How to rightsize the requests of your cluster](https://www.sysdig.com/blog/kubernetes-capacity-planning) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A strategic framework for cluster-wide capacity planning. Offers formulas and practices to calculate compute headroom, optimize node density, and configure auto-scaling behaviors based on historical resource consumption. +### Pod Priority + +#### Preemption Orchestration + + - **(2023)** [bytes.devopscube.com: Kubernetes Pod Priority & Preemption](https://bytes.devopscube.com/p/pod-priority-preemption-explained?s=r) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A highly technical dissection of PriorityClasses, scheduling algorithms, and preemption flows. Demonstrates how the scheduler handles resource constraints by evicting lower-priority pods to preserve computing capacity for critical workloads. +### Resource Management (1) + +#### Application Sizing + + - **(2021)** [openshift.com: Sizing Applications in Kubernetes](https://www.redhat.com/en/blog/sizing-applications-in-kubernetes) [COMMUNITY-TOOL] β€” Presents a structured methodology for rightsizing workloads. Explains how to profile application resource signatures during runtime to define optimal CPU and memory allocation limits, avoiding waste while maintaining performance. +#### Cgroup Mechanics + + - **(2022)** [sosiv.io: A Deep Dive into Kubernetes Resource Requests and Limits](https://sosiv.io) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Provides an advanced low-level dive into Linux kernel cgroups and CFS shares backing Kubernetes resource allocation. Analyzes the computational difference between CPU shares, CFS quotas, and hard memory allocations. +#### Cluster Performance + + - **(2021)** [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) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Explains scheduling logic in relation to compute requests and limits. Focuses on Pod Quality of Service (QoS) classes (Guaranteed, Burstable, BestEffort) and how the scheduler utilizes these classifications during node resource pressure. +#### Config Examples + + - **(2022)** [sysdig.com: Understanding Kubernetes limits and requests by example 🌟](https://www.sysdig.com/blog/kubernetes-limits-requests) [COMMUNITY-TOOL] β€” Details the scheduler's behavior with real-world examples of resource requests vs limits. Shows how incorrect ratios lead to node instability, highlighting proper patterns for balancing compute profiles. +#### Requests and Limits + + - **(2023)** [learnk8s.io: Setting the right requests and limits in Kubernetes 🌟](https://learnkube.com/setting-cpu-memory-limits-requests) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An advanced technical deep dive into Kubernetes memory and CPU scheduling mechanics. Analyzes the underlying Linux cgroups subsystem, detailing CPU throttling operations and the Out-Of-Memory (OOM) Killer's response to overcommitted nodes. +#### Rightsizing Limits + + - **(2022)** [sysdig.com: How to rightsize the Kubernetes resource limits](https://www.sysdig.com/blog/kubernetes-resource-limits) [COMMUNITY-TOOL] β€” Highlights optimization cycles to align application requests and limits with real consumption telemetry. Explains how to leverage Prometheus metrics to identify over-provisioned components without sacrificing resiliency. +#### Setup Guide + + - **(2023)** [loft.sh: How to Set Up Kubernetes Requests and Limits](https://www.vcluster.com/blog/how-to-set-up-kubernetes-requests-and-limits) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A practical guide to implementing resource requests and limits within active environments. Demonstrates namespace governance using LimitRanges and ResourceQuotas to prevent single workloads from starving adjacent tenants. +## Scheduling + +### Advanced Scheduling + + - **(2026)** [Affinity and anti-affinity](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official documentation outlining pod affinity and anti-affinity scheduling configurations. It explains how rules direct the scheduler to co-locate or isolate pods based on labels and topologies. These constraints are critical for setting up high-availability microservices across distinct hardware racks or availability zones. + - **(2026)** [Pod Topology Spread Constraints](https://kubernetes.io/docs/concepts/scheduling-eviction/topology-spread-constraints) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official reference guide for configuring topology spread constraints. It explains how to distribute pod workloads evenly across domains like zones and regions to maintain high availability. This mechanism offers more granular, dynamically balanced scheduling options than traditional soft or hard anti-affinity policies. +## Security (1) + +### Compliance Distributions + + - **(2026)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A certified, compliance-oriented Kubernetes distribution designed to meet strict regulatory standards like HIPAA, GDPR, PCI DSS, and ISO 27001. Maintained by Elastisys, it integrates security utilities like Falco, Harbor, and OPA/Gatekeeper by default. Highly regulated sectors use this distribution to simplify security audits and operational compliance. +### IAM and RBAC + + - **(2021)** [cloudogu.com: Kubernetes least privilege implementation using the Google Cloud as an axample](https://platform.cloudogu.com/en/blog/kubernetes-least-privilege-gcp-example) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demonstrates the practical application of the principle of least privilege within Google Kubernetes Engine (GKE) topologies. By mapping Google Cloud IAM roles to internal Kubernetes Role-Based Access Controls (RBAC), the author builds a highly secure permission boundary. Contemporary operations favor GCP Workload Identity over static service account JSON keys to completely eliminate credential-rotation overhead. ### 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. +## Service Delivery + +### Networking and Services + +#### Services + + - **(2023)** [harness.io: Kubernetes Services Explained 🌟](https://www.harness.io/blog/kubernetes-services-explained) [COMMUNITY-TOOL] β€” A core networking reference guide analyzing Kubernetes Service primitives. Contrasts ClusterIP, NodePort, LoadBalancer, and ExternalName definitions, detailing how kube-proxy manages iptables or IPVS rules to route service traffic. +## Tools + +### Node Sizing (1) + + - **(2023)** [learnk8s.io: Kubernetes Instance Calculator 🌟🌟](https://learnkube.com/kubernetes-instance-calculator) [COMMUNITY-TOOL] β€” An interactive instance sizing calculator designed to help engineers simulate how different cloud virtual machines will handle targeted pod counts and system overheads. It automatically computes standard OS reservations and DaemonSet constraints across AWS, GCP, and Azure. This tool provides immediate mathematical validation during initial capacity planning stages. +## Training + +### Books + + - **(2019)** [Kubernetes: Up and Running, 2nd Edition](http://shop.oreilly.com/product/0636920223788.do) [COMMUNITY-TOOL] β€” The classic O'Reilly book co-authored by Kubernetes co-founders Brendan Burns, Joe Beda, and Kelsey Hightower. It provides a detailed look at the core architectural decisions and design philosophies behind the orchestrator. Although newer API versions have replaced some code examples, it remains a foundational text for understanding cluster design. +### Certifications + + - **(2023)** [kodekloud.com: CKA vs CKAD vs CKS – What is the Difference](https://kodekloud.com/blog/cka-vs-ckad-vs-cks) [COMMUNITY-TOOL] β€” Compares the design and focus of the CKA (Administrator), CKAD (Application Developer), and CKS (Security Specialist) exams. It outlines the specific terminal-based tasks and core concepts tested in each curriculum. This remains the primary roadmap for developers planning their professional certification path. +### Tutorials + + - **(2024)** [learnk8s.io/first-steps](https://learnkube.com/training) [COMMUNITY-TOOL] β€” An educational entry point curated by learnk8s, offering visual and hands-on exercises to help developers build foundational skills. It bridges the gap between raw commands and deep conceptual knowledge. This pathway is widely recommended for team onboarding and developer enablement programs. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) diff --git a/v2-docs/kustomize.md b/v2-docs/kustomize.md index 4d970724..35469f19 100644 --- a/v2-docs/kustomize.md +++ b/v2-docs/kustomize.md @@ -5,9 +5,6 @@ ## 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] - [chrisns/k8s-opa-boilerplate](https://github.com/chrisns/k8s-opa-boilerplate) ⭐ 18 [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] @@ -46,6 +43,17 @@ ##### 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. +## Orchestration + +### Kubernetes GitOps + +#### Helm vs Kustomize + + - **(2023)** [harness.io: Comparing Helm vs Kustomize 🌟](https://www.harness.io/blog/helm-vs-kustomize) [N/A CONTENT] [COMMUNITY-TOOL] β€” An analytical deep-dive into deployment automation paradigms, assessing Helm's package management and release lifecycle against Kustomize's non-destructive template-free approach. Explores hybrid deployment methodologies utilizing both toolsets. +#### Kustomize + + - **(2024)** [techiescamp.com: Kubernetes Kustomize Crash Course](https://courses.devopscube.com/l/products) [N/A CONTENT] [COMMUNITY-TOOL] β€” A structured primer introducing Kustomize's basic overlay mechanics. Covers `kustomization.yaml` declarations, resources, patchesStrategicMerge, configMapGenerator, and secret generation to construct scalable, modular configuration states. + - **(2023)** [codefresh.io: Applied GitOps with Kustomize](https://octopus.com/blog/applied-gitops-with-kustomize) [YAML CONTENT] [COMMUNITY-TOOL] β€” Investigates declarative application delivery models using GitOps controllers combined with Kustomize overlays. Teaches how to structure environmental variants (dev, staging, prod) without duplicating manifest declarations or relying on complex templating. --- πŸ’‘ **Explore Related:** [IaC](./iac.md) | [Terraform](./terraform.md) | [Oauth](./oauth.md) diff --git a/v2-docs/linux-dev-env.md b/v2-docs/linux-dev-env.md index 9c732149..c37626d4 100644 --- a/v2-docs/linux-dev-env.md +++ b/v2-docs/linux-dev-env.md @@ -5,8 +5,6 @@ ## 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] - [Windows Package Manager CLI (aka winget)](https://github.com/microsoft/winget-cli) ⭐ 25901 [DE FACTO STANDARD] - [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] @@ -34,6 +32,14 @@ #### 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. +## Local Development + +### Operating Systems + +#### WSL + + - **(2026)** [docs.microsoft.com: WSL - Windows Subsystem for Linux](https://learn.microsoft.com/en-us/windows/wsl) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official engineering documentation detailing Windows Subsystem for Linux (WSL). Enables native ELF64 execution on Windows, forming a vital platform for building local Kubernetes, Docker, and bash-heavy development pipelines directly inside Windows environments. + - **(2026)** [9elements.com: Developing on Windows with WSL2](https://9elements.com/blog/developing-on-windows-with-wsl2) [COMMUNITY-TOOL] β€” A developer-focused guide optimizing local Windows workflows with WSL2. Provides performance instructions on using WSL2 backends alongside Docker Desktop, configuring VS Code remote-containers, and mitigating cross-file system read/write overhead. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/matrix-table.md b/v2-docs/matrix-table.md index d5c9ec1d..f93fbb3a 100644 --- a/v2-docs/matrix-table.md +++ b/v2-docs/matrix-table.md @@ -5,8 +5,6 @@ ## 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] - [**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] @@ -37,6 +35,13 @@ #### 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 Environments + +### Local Clusters + +#### k3d + + - **(2026)** [==**k3d**==](https://github.com/k3d-io/k3d) ⭐ 6426 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An indispensable utility for local container engineering that launches fully multi-node K3s clusters directly within local Docker containers. Provides extreme execution speed, robust hot-reloading configurations, and seamless local networking endpoints, serving as the modern replacement for resource-heavy virtual machines. ## Development Tools ### Local Kubernetes Environments @@ -47,6 +52,13 @@ #### 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. +## Enterprise Kubernetes + +### OpenShift + +#### Sandbox + + - **(2026)** [try.openshift.com 🌟](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” Developer trial and evaluation platform offering sandbox, cloud, and local environments (e.g., Red Hat OpenShift Local/CodeReady Containers) to test OpenShift features. Provides step-by-step paths for platform engineers to practice installation, application deployment, and cluster management. ## Infrastructure ### Bare Metal diff --git a/v2-docs/mkdocs.md b/v2-docs/mkdocs.md index 9095f08b..66252725 100644 --- a/v2-docs/mkdocs.md +++ b/v2-docs/mkdocs.md @@ -5,7 +5,6 @@ ## 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 @@ -61,6 +60,13 @@ #### Computational Notebooks - [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. +## Infrastructure + +### OpenShift + +#### Networking + + - **(2021)** [Using Third Party Network Operators with OpenShift](https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Details the integration of external, non-default network operators and custom network plugins within the OpenShift cluster lifecycle management framework. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) diff --git a/v2-docs/mlops.md b/v2-docs/mlops.md index 1d79db46..057bce1e 100644 --- a/v2-docs/mlops.md +++ b/v2-docs/mlops.md @@ -5,20 +5,6 @@ ## 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] - [Kubeflow](https://www.kubeflow.org) [COMMUNITY-TOOL] - [github: A very Long never ending Learning around Data Engineering & Machine' Learning](https://github.com/abhishek-ch/around-dataengineering) [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] @@ -125,6 +111,82 @@ - [isic-archive.com](https://www.isic-archive.com/#!/topWithHeader/wideContentTop/main) [COMMUNITY-TOOL] - [freecodecamp.org: How to Download a Kaggle Dataset Directly to a Google' Colab Notebook](https://www.freecodecamp.org/news/how-to-download-kaggle-dataset-to-google-colab) [COMMUNITY-TOOL] +## Data Engineering + +### CI-CD for ML + + - **(2022)** [semaphoreci.com: Why Do We Need DevOps for ML Data?](https://semaphore.io/blog/devops-ml-data) [N/A CONTENT] [COMMUNITY-TOOL] β€” Connects classic CI/CD DevOps approaches to data-centric ML development (DataOps). Emphasizes raw data version control, schema drift verification, and deterministic pipeline stages to prevent silent model failures. +## Data Labeling + +### Argilla + + - **(2026)** [==rubrix==](https://github.com/argilla-io/argilla) ⭐ 4981 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Formerly Rubrix, Argilla is an open-source data curation platform designed for AI and LLM workflows. Enables continuous human-in-the-loop (HITL) fine-tuning cycles. Integrates seamlessly with Hugging Face and SpaCy pipelines. +## Data Science and ML + +### Computer Vision + +#### Segment Anything + + - **(2023)** [==github.com/CASIA-IVA-Lab/FastSAM==](https://github.com/CASIA-LMC-Lab/FastSAM) ⭐ 8342 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Fast Segment Anything Model (FastSAM) is a highly efficient, CNN-based real-time alternative to the original SAM. It achieves comparable zero-shot instance segmentation quality at a significantly lower computational footprint, making it ideal for edge computing and low-latency production pipelines. +### Document AI + +#### OCR and Layout Analysis + + - **(2024)** [==github.com/VikParuchuri/surya==](https://github.com/datalab-to/surya) ⭐ 19766 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] [LEGACY] β€” Surya provides robust, multi-lingual document OCR and highly accurate layout analysis. It leverages advanced deep learning architectures to process dense, complex documents (such as academic papers and financial statements) with structural precision, presenting a lighter alternative to legacy commercial engines. +### ML Systems Design + +#### Real-Time RAG + + - **(2024)** [==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 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A practical system architecture blueprint for building a real-time news search engine. Utilizing Upstash managed Kafka for streaming ingest and a Vector DB for semantic indexing, this reference demonstrates how to construct serverless, high-throughput event-driven retrieval-augmented generation (RAG) pipelines. +### MLOps + +#### Model Versioning + + - **(2024)** [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) [PYTHON CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” An official guide demonstrating the integration of Data Version Control (DVC) within VS Code to manage datasets, track experiments, and version models natively. This approach bridges software engineering standards with data science pipelines, ensuring reproducibility of complex ML assets directly from the developer's workspace. +## GPU Management + +### Nix + + - **(2023)** [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) [NIX CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A high-density engineering breakdown on using Nix alongside Kubernetes to deploy GPU-bound workloads. Solves library drift in CUDA dependency networks, ensuring highly reproducible ML platform environments. +## Generative AI + +### LLM Fine-tuning + +#### Llama recipes + + - **(2026)** [==github.com/meta-llama/llama-recipes==](https://github.com/meta-llama/llama-cookbook) ⭐ 18334 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Meta's primary cookbook for deploying and fine-tuning Llama models. Features scalable recipes for parameter-efficient tuning (PEFT, LoRA), Quantization, and deployment templates inside microservices frameworks. +## Infrastructure Abstraction + +### Flyte + + - **(2022)** [mlops.community: MLOps Simplified: orchestrating ML pipelines with infrastructure abstraction. Enabled by Flyte](https://mlops.community/blog/flyte-mlops-simplified) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details how Flyte isolates platform operations from application execution. Machine learning engineers configure compute limits natively inside Python scripts, leaving cluster management to core operations. +## Infrastructure-As-Code + +### Dependency Management + +#### Nix Packages + + - **(2026)** [Nix](https://nix.dev/manual/nix/2.28) [NIX CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Reference manual for Nix package manager and dependency architectures. Discusses underlying system interactions, specifically comparing standard Docker host volumes with Nix's deterministic sandboxed build environments. +## Model Serving + +### Microservices + + - **(2021)** [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) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” A strategic guide outlining the transformation of raw trained ML algorithms into lightweight, scalable containerised microservices. Highlights REST and gRPC wrapper packaging models, optimizing response payloads for low-latency scoring endpoints. +## Model Tracking + +### Azure Integration + + - **(2024)** [docs.microsoft.com: MLflow and Azure Machine Learning](https://learn.microsoft.com/en-us/azure/machine-learning/concept-mlflow?view=azureml-api-2) [PYTHON CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Deep technical reference on integrating MLflow telemetry inside Microsoft Azure's cloud infrastructure. Standardizes metrics tracking, hyperparameter recording, and artifact storage across hybrid deployments. +## Open Source AI + +### Industry Analysis + + - **(2022)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Compiles core open-source projects revolutionizing machine learning architectures. Explores shifts in data orchestration, distributed training pipelines, and deployment runtimes that lower enterprise adoption barriers. +## Orchestration + +### Flyte (1) + + - **(2022)** [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) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights Flyte as a robust, Kubernetes-native pipeline engine designed to unify scientific model exploration with enterprise deployment workflows. Explores its strongly-typed architecture to manage data flow. --- πŸ’‘ **Explore Related:** [AI Agents MCP](./ai-agents-mcp.md) | [AI](./ai.md) | [ChatGPT](./chatgpt.md) diff --git a/v2-docs/monitoring.md b/v2-docs/monitoring.md index 2b057f8e..c649bdda 100644 --- a/v2-docs/monitoring.md +++ b/v2-docs/monitoring.md @@ -5,45 +5,9 @@ ## Standard Reference - - [Monitoring jenkins using instana](https://www.ibm.com/think) [COMMUNITY-TOOL] - - [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] - - [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] - - [Kubernetes Autoscaling in Production: Best Practices for **Cluster Autoscaler, HPA and VPA**](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [COMMUNITY-TOOL] - - [thenewstack.io: Kubernetes is the Accepted Platform for Cloud Native Computing](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] - - [**Micrometer** Collector](http://micrometer.io) [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] - - [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] - - [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] - [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] - [github.com/antonarhipov/awesome-apm: Awesome APM](https://github.com/antonarhipov/awesome-apm) [COMMUNITY-TOOL] @@ -250,6 +214,20 @@ - [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. +## DevOps + +### CICD Pipelines + +#### Performance Metrics + + - **(2023)** [harness.io: Metrics to Improve Continuous Integration Performance](https://www.harness.io/blog/continuous-integration-performance-metrics) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Formulates continuous integration performance indicators including pipeline execution speed, failure rates, queue times, and feedback loops. Explains how telemetry analytics can identify bottlenecks within containerized build nodes and testing environments. +## Development + +### Java Development + +#### Debugging and Profiling + + - **(2023)** [Remote Debugging of Java Applications on OpenShift](https://www.redhat.com/en/blog/remote-debugging-java-applications-openshift) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Outlines security and networking strategies for executing remote Java debugger connections on containerized environments inside OpenShift. Details JDWP agent configuration and port forwarding techniques. ## Event-Driven Architecture ### Apache Kafka @@ -257,6 +235,13 @@ #### 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. +## FinOps + +### Fundamentals + +#### Kubernetes + + - **(2021)** [replex.io: An Introduction to Kubernetes FinOps](https://www.splunk.com/en_us/appdynamics-joins-splunk.html?301=appdynamics) [NONE CONTENT] [DOCUMENTATION] 🌟🌟🌟 [COMMUNITY-TOOL] β€” An introductory foundational guide explaining how Kubernetes abstract resource consumption complicates traditional IT billing. Explores concepts like container resource requests, limits, idle capacity, and cost allocation models across teams. Illustrates how integrating observability tools helps teams isolate exact microservice costs within shared networks. ## Infrastructure Operations ### Sysadmin Toolsets @@ -266,8 +251,121 @@ ##### 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. +## Networking + +### CNI + +#### Calico + + - **(2020)** [**thenewstack.io: Tigera's Calico Aims to Ease Connectivity Pain with Kubernetes**](https://thenewstack.io/kubernetes) [GO CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Covers Tigera Calico's core value proposition of delivering flexible, secure CNI capabilities for Kubernetes environments. It contrasts Calico's IP-in-IP and BGP routing modes with standard encapsulation overlays, providing optimal performance. Integrates advanced security policy engines capable of running in both Kubernetes and hybrid virtualized clusters. ## Observability (1) +### APM and Logging + +#### Application Performance Monitoring + + - **(2024)** [sentry.io](https://sentry.io/welcome) [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Technical framework for real-time application error tracking and performance profiling. Offers native SDK integrations across key stacks, trace stitching, and code-level context detailing for distributed microservices. +#### Dynatrace APM + + - **(2016)** [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) [ES CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Spanish technical walk-through demonstrating Dynatrace's enterprise APM dashboard, automated instrumentation, baseline-driven anomaly detection, and deep transactional flow analysis across traditional and microservices runtimes. +#### Dynatrace PoC + + - **(2023)** [==My Dynatrace proof of concept 🌟==](https://github.com/nubenetes/awesome-kubernetes/blob/master/pdf/dynatrace_demo.pdf) ⭐ 661 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A comprehensive architectural evaluation report and proof of concept depicting Dynatrace deployment inside complex Kubernetes topologies. Discusses performance impact, instrumentation automation, and alerting configurations. +#### Elastic APM + + - **(2024)** [Elastic APM](https://www.elastic.co/observability/application-performance-monitoring) [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” An extensible APM engine integrated natively into the Elastic ecosystem. Provides distributed tracing, application-level error capturing, system metrics logging, and auto-instrumentation capabilities for modern software stacks. +#### Elastic APM Infrastructure + + - **(2024)** [Elastic APM Server](https://www.elastic.co/docs/solutions/observability/apm) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The architectural pipeline middleware component that receives telemetry from Elastic APM agents, validates schemas, processes events, and indexes performance metrics into Elasticsearch. +#### Elastic Stack + + - **(2023)** [acloudguru.com: Getting started with the Elastic Stack](https://www.pluralsight.com/resources/blog/cloud/getting-started-with-the-elastic-stack) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Technical introduction to the ELK (Elasticsearch, Logstash, Kibana) stack. Explains data ingestion pipelines, cluster architecture, storage indices, and log analysis visualization engines. +#### Log Aggregation + + - **(2023)** [skilledfield.com.au: Monitoring Kubernetes and Docker Container Logs](https://skillfield.com.au/blog/monitoring-kubernetes-and-docker-container-logs) [EN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Details the collection and sanitization of stdout/stderr logs from Docker runtimes and Kubernetes CRI engines. Contrasts daemonset-based log forwarding with sidecar collector patterns to maximize ingestion efficiency and security isolation. +#### Managed OpenSearch + + - **(2021)** [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) [EN CONTENT] [DOCUMENTATION] [LEGACY] β€” Explores AWS's transition from legacy Elasticsearch to the open-source OpenSearch engine. Explains the security, index management, and API changes required for operators migrating modern logging clusters. +### Cost Optimization + +#### Data Storage + + - **(2023)** [instana.com: The Hidden Cost of Observability: Data Volume](https://www.ibm.com/think) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the economic and architectural implications of high-cardinality and high-volume observability data. Provides strategies for dynamic rate limiting, smart sampling, and metric deduplication to prevent telemetry storage costs from scaling linearly with microservices growth. +### Distributed Tracing (1) + +#### Data Pipelines + + - **(2020)** [A Distributed Tracing Adventure in Apache Beam](http://rion.io/2020/07/04/a-distributed-tracing-adventure-in-apache-beam) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A technical retrospective of tracing asynchronous distributed execution paths in Apache Beam data processing pipelines. Addresses transaction correlation across multi-hop distributed transformations and dynamic worker scale-outs. +#### Tracing Architecture + + - **(2010)** [Dapper](https://research.google/pubs/dapper-a-large-scale-distributed-systems-tracing-infrastructure) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Google's foundational research paper on Dapper, the design baseline for almost all modern distributed tracing platforms. Illustrates trace tree models, span propagation, low-overhead out-of-band collection, and application-level transparent instrumentation. +### Infrastructure Monitoring + +#### Zabbix and OpenShift + + - **(2022)** [cloud.redhat.com: Monitoring Infrastructure Openshift 4.x Using Zabbix Operator](https://www.redhat.com/en/blog/monitoring-infrastructure-openshift-4.x-using-zabbix-operator) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Sister article detailing the configuration of Zabbix operator configurations on OpenShift Container Platform 4.x for advanced enterprise system monitoring. +#### Zabbix and Prometheus + + - **(2022)** [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) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Part 2 of the Zabbix integration guide, configuring Zabbix to extract real-time Prometheus alert states and raw metrics endpoints inside the OpenShift cluster, leveraging the cluster-monitoring operator APIs. +### Kubernetes Core + +#### Network Control Plane + + - **(2023)** [sysdig.com: How to monitor kube-proxy 🌟](https://www.sysdig.com/blog/monitor-kube-proxy) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A targeted guide on monitoring the network proxy service of Kubernetes (kube-proxy). Explains how to expose and scrape IPVS and iptables sync performance metrics, track latency anomalies, and diagnose network routing degradation. +### Methodology + +#### Microservice Patterns + + - **(2022)** [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) [EN CONTENT] [COMMUNITY-TOOL] β€” Elaborates on the RED (Rate, Errors, Duration) framework specifically designed for request-driven microservices architectures. Complements traditional USE (Utilization, Saturation, Errors) infrastructure monitoring by tracking user-facing performance bottlenecks. +### Metrics Library + +#### Micrometer + + - **(2026)** [**Micrometer** Collector](http://micrometer.io) [JAVA CONTENT] [COMMUNITY-TOOL] β€” A developer-focused metrics instrumentation library for JVM-based applications. Acts as a facade over various monitoring frameworks, including Prometheus, Datadog, and New Relic. +### OSS Monitoring Stack + +#### Custom Architectures + + - **(2024)** [opsdis.com: Building a custom monitoring solution with Grafana, Prometheus and Loki](https://binero.com/observability) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step implementation of a unified LGTM-like stack (Prometheus, Loki, Grafana) to build an integrated logs-and-metrics platform. Evaluates multi-tenant log aggregation, label indexing strategies in Loki, and correlated dashboards. +#### Data Flow + + - **(2023)** [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) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Traces the operational path of variables across Prometheus TSDB blocks and Grafana dashboards. Evaluates index caching, rate computation algorithms, and query execution planning under high-load Kubernetes workloads. +### Platform Monitoring + +#### Dynatrace Agent Deployment + + - **(2023)** [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) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Technical deployment specification for deploying the Dynatrace OneAgent operator onto OpenShift Container Platforms. Detailing daemonset deployments, security context constraints (SCCs), and privileged execution requirements. +#### Dynatrace OpenShift + + - **(2024)** [dynatrace.com: openshift monitoring](https://www.dynatrace.com/hub/detail/red-hat-openshift) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Outlines native integration capabilities of the Dynatrace Operator inside Red Hat OpenShift, securing auto-discovery and telemetry indexing for containerized control planes, nodes, and applications. +#### Dynatrace OpenShift Integration + + - **(2023)** [dynatrace.com: The Power of OpenShift, The Visibility of Dynatrace](https://www.dynatrace.com/news/blog/what-is-openshift-2) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores structural synergies between enterprise Kubernetes distribution OpenShift and Dynatrace monitoring. Covers auto-injection, security mapping, and automated application discovery patterns. +#### Kubernetes Day 2 + + - **(2023)** [dynatrace.com: Monitoring of Kubernetes Infrastructure for day 2 operations](https://www.dynatrace.com/news/blog/what-is-kubernetes-2) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details operational processes for managing high-capacity Kubernetes deployments during Day 2 lifecycle stages. Emphasizes automated root-cause analysis, platform capacity planning, and microservices service-mesh integration. +### Prometheus + +#### Cluster Core Telemetry + + - **(2023)** [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) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Walkthrough of configuring Prometheus and Grafana alerts to monitor ETCD state stability inside Rancher-managed Kubernetes setups. Explores key ETCD metrics like DB physical size, commit latencies, and leader election frequency. +#### Clustering and Scalability + + - **(2023)** [Promster: Use Prometheus in huge deployments with dynamic clustering and scrape sharding capabilities based on ETCD service registration](http://github.com/flaviostutz/promster) ⭐ 31 [EN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Promster leverages ETCD service registration to provide dynamic clustering and automated scrape sharding for large-scale Prometheus deployments. Highly effective for distributed scale-out environments without the operational overhead of Thanos or Cortex. +#### Kubernetes Native + + - **(2024)** [sysdig.com: Kubernetes Monitoring with Prometheus, the ultimate guide 🌟](https://www.sysdig.com/blog/kubernetes-monitoring-prometheus) [EN CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A comprehensive technical deep-dive into configuring the Prometheus Operator, Service Discovery patterns, and Alertmanager inside Kubernetes clusters. Demonstrates the implementation of node-exporter, kube-state-metrics, and custom metric scrapers for holistic cluster health monitoring. +### Standards and Engines + +#### Metrics Comparison + + - **(2024)** [timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide](https://www.tigerdata.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A systematic comparison between Prometheus pull-based metrics and OpenTelemetry's push-oriented push-receiver unified protocol. Analyzes wire formats, collector architecture, and ecosystem interoperability for modern telemetry backends. +#### OpenTelemetry History + + - **(2023)** [newrelic.com: OpenTracing, OpenCensus, OpenTelemetry, and New Relic (Best overview of OpenTelemetry)](https://newrelic.com/blog/dem/opentelemetry-opentracing-opencensus) [EN CONTENT] [COMMUNITY-TOOL] β€” Traces the historical evolution and technical unification of OpenTracing and OpenCensus into the singular CNCF OpenTelemetry standard. Analyzes the SDK architecture, API specifications, and collector pipeline processing topologies. +#### VictoriaMetrics Updates + + - **(2024)** [victoriametrics.com: Q2 2024 Round Up: VictoriaMetrics & VictoriaLogs Updates](https://victoriametrics.com/blog/q2-2024-round-up-victoriametrics-and-victorialogs-updates/index.html) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Synthesizes high-capacity enhancements of VictoriaMetrics and VictoriaLogs in mid-2024. Emphasizes advanced cluster scaling, compression efficiency improvements, and Prometheus compatibility metrics. ### Telemetry Standards #### OpenTelemetry vs Prometheus @@ -292,6 +390,21 @@ #### 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. +## Organizational Dynamics + +### DevOps Culture + +#### Business Telemetry + + - **(2024)** [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) [EN CONTENT] [COMMUNITY-TOOL] β€” Maps out a roadmap for maturing operational telemetry into actionable business Key Performance Indicators (KPIs). Bridges the technical gap between raw log streams and high-level corporate performance metrics. +#### Roles and Responsibilities + + - **(2021)** [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) [EN CONTENT] [COMMUNITY-TOOL] β€” Explores organizational ownership paradigms of observability pipelines between Site Reliability Engineering (SRE) and Application Development squads. Assesses the shared-responsibility model for maintaining telemetry instrumentation standards. +### Management + +#### KPI Frameworks + + - **(2023)** [KPIs](https://www.kpi.org/KPI-Basics) [EN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Core reference documentation on the design, deployment, and auditing of Key Performance Indicators (KPIs). Useful for mapping cloud infrastructure metrics to quantitative operational and organizational success. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) diff --git a/v2-docs/networking.md b/v2-docs/networking.md index 400b6c11..22698f66 100644 --- a/v2-docs/networking.md +++ b/v2-docs/networking.md @@ -5,15 +5,6 @@ ## 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] - [awesomeopensource.com: The Top 110 Cidr Open Source Projects on Github 🌟](https://awesomeopensource.com/projects/cidr) [COMMUNITY-TOOL] - [Manage Azure IPAM with Terraform](https://mattias.engineer/blog/2025/azure-ipam-with-terraform) [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] @@ -58,6 +49,37 @@ - [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] +## Azure + +### Hybrid Infrastructure + + - **(2025)** [**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) [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Deeply examines resiliency patterns for Azure ExpressRoute connectivity connecting on-premises data centers to Azure. It covers active-active configuration, secondary ExpressRoute failovers, and VPN backup strategies to prevent downtime during link outages. Indispensable for designing highly available hybrid cloud foundations. +### Multi-Tenant + + - **(2025)** [**Deploying Virtual Networks Across Tenants Using Azure Virtual Network Manager**](https://techcommunity.microsoft.com/blog/azurenetworkingblog/deploying-virtual-networks-across-tenants-using-azure-virtual-network-manager-ip/4410161) [NONE CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Explains how to construct secure virtual network topologies across multiple enterprise Azure tenants using Azure Virtual Network Manager (AVNM). Details centralized mesh-network architectures, security admin rules, and policy distribution. This resource is highly practical for organizations managing complex multi-tenant landing zones. +## HTTP + +### Fundamentals + + - **(2015)** [slideshare: Http Status Code Errors in SEO](http://www.slideshare.net/AdelaRoger/http-status-code-errors-in-seo) [NONE CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” Slide presentation illustrating HTTP status codes (2xx, 3xx, 4xx, 5xx) and their impact on search engines indexing and crawling profiles. Details strategies for resolving redirect loops and handling server-side downtime. It provides basic context on HTTP error definitions but is largely focused on search marketing rather than modern container architectures. +## IP Tools + +### Fundamentals (1) + + - **(2022)** [matt-rickard.com: How to Calculate a CIDR](https://mattrickard.com/how-to-calculate-a-cidr) [NONE CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Breaks down the math of Classless Inter-Domain Routing (CIDR) configuration, highlighting subnet masking and bitwise representation. Demonstrates how to divide network ranges to match Kubernetes pod and service address space requirements. Great educational reading for understanding IP boundaries and avoiding IP collisions in routing designs. +### IP Generation + + - **(2020)** [magic-cookie.co.uk/iplist.html](http://magic-cookie.co.uk/iplist.html) [C CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” A web-based utility tool, IPLIST, used for computing and generating ranges of IP addresses and translating formats. Helps networks administrators quickly construct complex network configurations and resolve subnets. Acts as a simple utility for local testing of IP block definitions. +## IPAM + +### Ansible + + - **(2024)** [==docs.ansible.com: Netbox Ansible Modules 🌟==](https://docs.ansible.com/projects/ansible/latest/collections/netbox/netbox/index.html) [PYTHON CONTENT] [DOCUMENTATION] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Documentation on Ansible collections for Netbox, the open-source infrastructure resource model and IPAM system. Details modules for programmatically managing IP addresses, subnets, racks, and device inventories directly from GitOps execution pipelines. Enables fully automated source-of-truth orchestration across mixed networks. +## Infrastructure + +### Web Servers + + - **(2016)** [5 Tips to Boost the Performance of Your Apache Web Server](http://www.tecmint.com/apache-performance-tuning) [NONE CONTENT] 🌟🌟🌟 [LEGACY] β€” Outlines 5 performance-tuning optimization steps for Apache HTTP server installations, focusing on Multi-Processing Modules (MPM), KeepAlive configurations, and caching rules. This guide helps legacy operations maximize concurrency on system resources before migrating web workloads to container environments. ## Security ### Infrastructure Security @@ -65,6 +87,18 @@ #### 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. +## Software Development + +### Java + +#### Application Servers + + - **(2015)** [HTTP/2 With JBoss EAP 7 - Tech Preview](http://blog.eisele.net/2015/11/http2-with-jboss-eap-7.html) [JAVA CONTENT] 🌟🌟 [COMMUNITY-TOOL] β€” Reviews the technology preview of HTTP/2 protocol support within JBoss Enterprise Application Platform (EAP) 7. It covers ALPN requirements, connection multiplexing over TCP, and header compression designed to optimize application loading. Historical reference for configuring early HTTP/2 pathways in enterprise Java environments. +### Performance + +#### Web Development + + - **(2016)** [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) [JAVASCRIPT CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” Contrasts asset packaging and loading strategies under HTTP/1.1 (bundling, domain sharding) with the multiplexing capabilities of HTTP/2. Analyzes network request profiles to demonstrate how request prioritization and header compression alter client-side performance. Shows that old performance hacks can become anti-patterns with modern network specifications. --- πŸ’‘ **Explore Related:** [Cloudflare](./cloudflare.md) | [Kubernetes Networking](./kubernetes-networking.md) | [Servicemesh](./servicemesh.md) diff --git a/v2-docs/noops.md b/v2-docs/noops.md index 196fe983..64d76f70 100644 --- a/v2-docs/noops.md +++ b/v2-docs/noops.md @@ -5,7 +5,6 @@ ## 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] @@ -14,6 +13,13 @@ - [7 arguments against NoOps](https://techbeacon.com/enterprise-it/7-arguments-against-noops) [COMMUNITY-TOOL] - [devops.com: Up Your DevOps Game: It’s Time for NoOps](https://devops.com/up-your-devops-game-its-time-for-noops) [COMMUNITY-TOOL] +## Methodology + +### Modern Operations + +#### NoOps Philosophy + + - **(2021)** [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] β€” Examines the 'NoOps' operational concept, where cloud platforms and automated pipelines abstract underlying infrastructure entirely from the development team. It reviews the organizational benefits and practical challenges of this approach, emphasizing how modern PaaS and serverless computing help businesses streamline code delivery. --- πŸ’‘ **Explore Related:** [OCP 3](./ocp3.md) | [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) diff --git a/v2-docs/nosql.md b/v2-docs/nosql.md index a3037754..773c3f75 100644 --- a/v2-docs/nosql.md +++ b/v2-docs/nosql.md @@ -6,29 +6,12 @@ ## 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] - [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] @@ -61,6 +44,37 @@ - [dzone: SQL Syntax for Apache Drill](https://dzone.com/refcardz/sql-syntax-for-apache-drill) [COMMUNITY-TOOL] - [medium.com: A chance for NewSQL databases](https://medium.com/packlinkeng/a-chance-for-newsql-databases-3bba18fea6a1) [COMMUNITY-TOOL] +## Data Architecture + +### Databases + +#### Design + + - **(2018)** [Traditional database replication drawbacks](http://www.nuodb.com/blog/replication-is-it-easy) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Technical blog analysis examining the underlying challenges of traditional database replication models. Examines write-scaling limitations, master-slave lag, split-brain scenarios, and the design shifts of NewSQL databases. +#### Kubernetes + + - **(2026)** [MongoDB and Kubernetes 🌟](https://www.mongodb.com/products/integrations/kubernetes) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Focuses on the official MongoDB Enterprise Kubernetes Operator. Standardizes the automation of MongoDB multi-node replica sets, sharded cluster topologies, and integrated storage configuration inside Kubernetes. +#### Monitoring + + - **(2020)** [MongoDB Cloud Manager](https://www.youtube.com/watch?v=bB57HKeOvmw&feature=youtu.be) [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight / Live Grounding: Overview of MongoDB Cloud Manager, an automation and monitoring system for self-hosted MongoDB instances. Enables operational automation of deployments, rolling upgrades, granular alert triggers, and continuous backup infrastructure. +#### NewSQL + + - **(2025)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Features NuoDB, an elastic, cloud-native distributed SQL database. Decouples processing and storage engines to deliver high-performance transaction scaling, elastic resource tuning, and strict ACID SQL enforcement. +#### NoSQL + + - **(2026)** [Couchdb.apache.org](http://couchdb.apache.org) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Project homepage of Apache CouchDB, an open-source, schema-free document database using JSON for data storage, JavaScript for MapReduce views, and HTTP/RESTful APIs. Famed for its robust sync protocol. + - **(2026)** [Cassandra.apache.org](http://cassandra.apache.org) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Focuses on Apache Cassandra, a wide-column NoSQL database engine designed for high throughput and linear scaling. Features modern cloud deployments utilizing K8ssandra operators and SNI routing via Istio. + - **(2026)** [HBase.apache.org](http://hbase.apache.org) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Technical introduction to Apache HBase, a distributed column-oriented database running on HDFS. It is engineered for low-latency, random access to petabytes of sparse tabular datasets. + - **(2024)** [rethinkdb.com](http://rethinkdb.com) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Project homepage for RethinkDB, an open-source distributed document database that supports real-time push architectures. Although corporate backing ended, it remains maintained as a community project. + - **(2021)** [zdnet.com: SQL, NoSQL? What's the difference these days?](http://www.zdnet.com/article/sql-nosql-whats-the-difference-these-days) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Examines the modern convergence of traditional relational databases and NoSQL systems. Explores how standard SQL platforms support JSON types, and how modern NoSQL databases offer multi-document ACID transactions, blurring traditional data storage boundaries. + - **(2018)** [MongoDB Tools - Admin GUIs, Monitoring and Other Good Stuff](http://mongodb-tools.com) [LEGACY] β€” Curator Insight / Live Grounding: A curated registry of legacy and modern MongoDB administration GUIs and monitoring tools. Note: Many independent tools listed here have transitioned to legacy status as modern enterprise setups standardize on MongoDB Atlas and Compass. + - **(2012)** [NoSQL Guide, by Martin Fowler](http://martinfowler.com/nosql.html) [COMMUNITY-TOOL] [GUIDE] β€” Curator Insight / Live Grounding: Martin Fowler's classic architectural overview defining the emergence of NoSQL persistence systems. Introduces core concepts of polyglot persistence, aggregate orientation, and the trade-offs between ACID guarantees and the BASE consistency model across document, graph, and column family databases. +#### Security + + - **(2026)** [MongoDB security tutorial](https://www.mongodb.com/docs/manual/security) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Technical reference manual details enterprise security practices for MongoDB deployment. Covers authentication mechanisms (SCRAM, Kerberos, x.509 certificates), Role-Based Access Control (RBAC), network encryption via TLS, and auditing workflows. +#### Tooling + + - **(2023)** [3T MongoChef – Your New MongoDB GUI](http://3t.io) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Features Studio 3T (formerly MongoChef), a professional IDE and GUI for MongoDB. Highlights its schema analysis capability, visual query builder, SQL-to-JSON translation, and direct migration connections for MongoLab/Atlas. ## Data Engineering ### In-Memory Databases diff --git a/v2-docs/ocp3.md b/v2-docs/ocp3.md index d3c5c569..1b3a9e02 100644 --- a/v2-docs/ocp3.md +++ b/v2-docs/ocp3.md @@ -5,18 +5,9 @@ ## Standard Reference - - [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] - - [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] - [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] - [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] - [blog.openshift.com: Introduction to GitOps with OpenShift](https://blog.openshift.comintroduction-to-gitops-with-openshift) [COMMUNITY-TOOL] - [learn.openshift.com: GitOps introduction](https://learn.openshift.com/introduction/gitops-introduction) [COMMUNITY-TOOL] @@ -41,6 +32,47 @@ - [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] +## Enterprise Platform + +### GitOps and Configuration + +#### ArgoCD and Tekton Pipelines + + - **(2023)** [openshift.com: From Code to Production with GitOps, Tekton and ArgoCD 🌟](https://www.redhat.com/en/blog/from-code-to-production-with-gitops) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” This architectural review details a continuous deployment pipeline using GitOps, Tekton, and Argo CD. Provides a blueprint for configuring enterprise-ready Kubernetes delivery systems designed to accelerate code-to-production lifecycles. +### High Availability and Disaster Recovery + +#### OpenShift Stretch Clusters + + - **(2022)** [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) [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” An SRE-focused case study on implementing high-availability, low-latency 'stretch' OpenShift clusters across metro areas. Explores the quorum configurations and persistent storage synchronization needed to survive real-time datacenter outages. +#### Stateful Multi-DC Routing + + - **(2022)** [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) [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” A technical analysis of managing stateful workloads across a two-datacenter topology. Examines CAP theorem limitations, write replication challenges, and routing strategies to prevent split-brain states during network partition events. +### Multi-Cluster Orchestration + +#### Multi-Datacenter OpenShift + + - **(2024)** [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) [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” A collection of Red Hat technical resources focusing on multi-datacenter OpenShift clusters. Discusses networking latency, federation strategies, state synchronization, and cluster orchestration challenges across hybrid, distributed topologies. +### OpenShift and RedHat + +#### Helm Integration + + - **(2022)** [blog.openshift.com/: From Templates to Openshift Helm Charts](https://www.redhat.com/en/blog/from-templates-to-openshift-helm-charts) [YAML CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A migration guide helping Red Hat administrators transition application packaging from native OpenShift Templates to Helm Charts. Explains Helm packaging patterns, standardizing deployment definitions, and streamlining multi-cloud delivery. +#### Multi-Tenancy and Quotas + + - **(2021)** [techbeatly.com: How to create, increase or decrease project quota](https://techbeatly.com/how-to-create-increase-or-decrease-project-quota-in-openshift/#.Xd5OE9WCGUk) [YAML CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An operations-focused administrative guide outlining how to build secure multi-tenant boundaries within Red Hat OpenShift. Demonstrates defining, updating, and auditing ResourceQuotas and LimitRanges across projects. +#### Pod Lifecycle + + - **(2021)** [blog.openshift.com/ - Kubernetes: A Pod’s Life 🌟](https://www.redhat.com/en/blog/kubernetes-pods-life) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Red Hat blog detailing the lifecycle of a Kubernetes Pod. Deeply analyzes phase transitions, readiness/liveness/startup probes, resource quotas, and how OpenShift's platform layers handle pod scheduling and graceful shutdowns. +#### Templating Strategies + + - **(2021)** [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) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” A comparative analysis evaluating OpenShift Templates against Helm Charts. Helps engineering managers choose between OpenShift-native templating (ideal for quick, targeted setups) and Helm charts (the standard for multi-cloud parity and community support). +## Infrastructure + +### Infrastructure as Code + +#### Red Hat Cop Ansible + + - **(2025)** [==GitHub redhat-cop: Ansible Role 🌟==](https://github.com/redhat-cop/infra-ansible) ⭐ 219 [YAML CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” GitHub repository featuring Ansible automation roles maintained by the Red Hat Community of Practice (CoP). Simplifies the automated provisioning, day-2 operations, cluster configuration, and user onboarding of OpenShift environments. --- πŸ’‘ **Explore Related:** [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) | [Openshift](./openshift.md) diff --git a/v2-docs/ocp4.md b/v2-docs/ocp4.md index a8d77993..c6172dfe 100644 --- a/v2-docs/ocp4.md +++ b/v2-docs/ocp4.md @@ -5,89 +5,13 @@ ## 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] - - [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] - - [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 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] @@ -219,6 +143,13 @@ - [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] +## Application Modernization + +### Migration + +#### Multi-Cluster + + - **(2021)** [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.redhat.com/en/blog/applications-here-applications-there-part-3-application-migration) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” An operations guide focusing on cross-cluster container workload migrations using Crane. Details preserving persistent volume states, network policies, and resource configurations safely. ## Cloud Infrastructure ### Kubernetes Distributions @@ -234,6 +165,13 @@ #### Red Hat Integrations - **(2019)** [blog.openshift.com: Red Hat OpenShift Service Mesh is now available: What you should know 🌟](https://www.redhat.com/en/blog/red-hat-openshift-service-mesh-is-now-available-what-you-should-know) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Announces OpenShift Service Mesh, bringing together Istio, Kiali, and Jaeger to provide an integrated, preconfigured microservices security and monitoring workspace. +## Cloud Native + +### Kubernetes + +#### Knative + + - **(2020)** [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] β€” Decodes Knative's role in standardizing cloud-native serverless workloads on Kubernetes. Discusses how Knative Serving manages scale-to-zero execution and how Knative Eventing builds declarative event-driven systems, effectively preventing vendor lock-in by providing a common abstract layer over diverse cloud infrastructures. ## Cloud Native Infrastructure ### Observability @@ -255,6 +193,18 @@ ##### 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. +## Cloud Native Storage + +### Ceph + +#### Data Federation + + - **(2024)** [Red Hat Ceph Storage](https://ceph.io/en) [C++ CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Ceph is an enterprise-grade, software-defined storage platform designed for petabyte-scale environments. It handles object, block, and file storage dynamically. This entry covers its integration with NooBaa Multi-Cloud Gateway for asynchronous replication, data deduplication, and multi-cloud encryption. +### OpenShift + +#### Container Storage + + - **(2021)** [State of OpenShift Container Storage](https://www.redhat.com/en/blog/state-of-openshift-container-storage-eran-tamir-and-duncan-hardie-red-hat) [N/A CONTENT] [COMMUNITY-TOOL] β€” A strategic overview of Red Hat OpenShift Container Storage (now OpenShift Data Foundation). Explores how SDS integrates with Kubernetes topologies to provide multi-cloud block, file, and object storage. Curator insight notes integration with NooBaa, while modern grounding confirms its maturation under Ceph and Rook management. ## Data Architecture ### Databases @@ -264,6 +214,127 @@ - **(2025)** [learn.crunchydata.com](https://www.crunchydata.com/developers/tutorials) 🌟🌟🌟 [COMMUNITY-TOOL] [GUIDE] β€” An interactive database training portal detailing progressive PostgreSQL configuration, clustering, and troubleshooting. Crucial for architects planning highly available, stateful cloud-native storage engines. ## Enterprise Kubernetes +### Air-Gapped Installation + +#### Mirror Registries + + - **(2021)** [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) [BASH / YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A critical security design blueprint for bootstrapping OpenShift 4 inside highly-secure, air-gapped environments. It outlines mirroring container images to an internal registry using Podman and systemd, configuring custom ImageContentSourcePolicy rules, and maintaining system lifecycle operations without external WAN dependencies. +### Capacity Planning + +#### Sizing and Licensing + + - **(2021)** [redhat.com: OpenShift sizing and subscription guide for enterprise Kubernetes 🌟](https://www.redhat.com/en/resources/self-managed-openshift-subscription-guide) [PDF / HTML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” An official sizing and capacity-planning matrix that outlines subscription calculation criteria (based on virtual CPU/vCPU cores and hyper-threading definitions). It provides cloud architects with sizing worksheets to accurately estimate platform costs across bare-metal, virtualized, and public cloud deployment options. +### Cluster Management + +#### Ansible Integration + + - **(2021)** [redhat.com: ACM Ansible Integration Overview](https://www.redhat.com/en/blog) [YAML CONTENT] [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Examines integration paths between Red Hat Advanced Cluster Management (RHACM) and Ansible. Enables pre-deployment and post-deployment playbooks to synchronize physical load balancers and CMDB states. +### Hardware Architectures + +#### OpenShift ARM + + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores the developer preview of OpenShift running natively on ARM64 processor architecture within AWS (Graviton instances). It analyzes the technical benefits of multi-architecture builds, reduced energy footprint, and significant cost-to-performance optimizations for compute-bound Kubernetes worker environments. +### Hyperconverged Infrastructure + +#### OpenShift Virtualization + + - **(2021)** [cloud.redhat.com: OpenShift Virtualization on Amazon Web Services](https://www.redhat.com/en/blog/openshift-virtualization-on-amazon-web-services) [GO CONTENT] [ADVANCED LEVEL] [GUIDE] [LEGACY] β€” Deep-dive into OpenShift Virtualization (KubeVirt) running on bare-metal and AWS metal instances. It outlines how system operators can execute legacy virtual machines (VMs) and modern containers side-by-side on the same Kubernetes control plane, integrating VM networks, persistent disks, and migration pathways. +### Managed Services + +#### ROSA + + - **(2020)** [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) [HTML CONTENT] [COMMUNITY-TOOL] β€” Analysis of the release of Red Hat OpenShift Service on AWS (ROSA), a fully-managed cloud service co-engineered and supported by AWS and Red Hat. It highlights how the platform eliminates the overhead of managing underlying control planes and bootstrap infrastructure, leveraging native cloud billing integrations. +#### ROSA Networking + + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Explains how to construct VPC peering pathways between a managed ROSA (Red Hat OpenShift on AWS) cluster and a separate AWS customer VPC hosting relational database systems (Amazon RDS). It provides step-by-step route tables, security groups, and CIDR block configurations to ensure fast, low-latency secure data paths. +#### ROSA Storage + + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Demonstrates how to configure dynamic, high-performance read-write-many (RWX) storage systems on ROSA clusters using AWS Elastic File System (EFS). It details CSI driver integration, volume sizing, IAM role permissions, and storage class parameters required to securely scale highly concurrent containerized stateful workloads. +### Mixed OS Clusters + +#### Windows Containers + + - **(2021)** [cloud.redhat.com: Announcing Bring Your Own Host Support for Windows nodes to Red Hat OpenShift](https://www.redhat.com/en/blog/announcing-bring-your-own-host-support-for-windows-nodes-to-red-hat-openshift) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details the 'Bring Your Own Host' (BYOH) architecture for integrating existing bare-metal or cloud-hosted Windows Server systems as OpenShift worker nodes. It relies on the Windows Machine Config Operator (WMCO) to configure and bootstrap .NET Framework workloads inside Linux-orchestrated environments. +### OpenShift (1) + +#### Marketplace + + - **(2024)** [Red Hat Marketplace](https://marketplace.redhat.com/sunset) [COMMUNITY-TOOL] β€” Historical portal for discovering and deploying certified containerized software on OpenShift. *Engineering Truth*: IBM and Red Hat officially sunsetted the Red Hat Marketplace in early 2024, steering clients toward direct purchases, native cloud marketplaces, and the Red Hat Ecosystem Catalog for third-party operator integration. +#### SaaS + + - **(2026)** [OpenShift Online](https://www.redhat.com/en/technologies/cloud-computing/openshift) [COMMUNITY-TOOL] β€” Technical overview of Red Hat's public cloud multi-tenant hosting service (historic SaaS offering). Note: Red Hat retired OpenShift Online in favor of managed cloud options like ROSA and ARO, highlighting the shift from generic shared-tenant platforms to highly isolated, dedicated enterprise cloud-native environments. +#### Sandbox + + - **(2026)** [try.openshift.com 🌟](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” Developer trial and evaluation platform offering sandbox, cloud, and local environments (e.g., Red Hat OpenShift Local/CodeReady Containers) to test OpenShift features. Provides step-by-step paths for platform engineers to practice installation, application deployment, and cluster management. +#### Security + + - **(2020)** [OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟](https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Evaluates integration methods between OpenShift's flat software-defined network (SDN) model and traditional enterprise multi-zone network architectures. Highlights architecture patterns for separating traffic (physical cluster separation vs. logical separation using NetworkPolicies, Egress IPs, and ingress routers) to satisfy strict security requirements. +#### Updates + + - **(2026)** [OpenShift blog 🌟](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure) [COMMUNITY-TOOL] β€” Technical blog sharing the latest design, deployment, and operation guidelines for Red Hat OpenShift and hybrid cloud infrastructure. Focuses on cluster administration, multi-cluster management via Advanced Cluster Management (ACM), GitOps workflows, and runtime optimizations for modern enterprise workloads. +### OpenShift Installation + +#### AWS Deployment + + - **(2019)** [==AWS Account Set Up 🌟==](https://github.com/openshift/installer/blob/main/docs/user/aws/README.md) ⭐ 1546 [MARKDOWN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” This repository guide outlines the specific IAM policies, resource quotas, Route53 configurations, and networking permissions required to install OpenShift on AWS using the native installer-provisioned infrastructure (IPI). It is a vital technical reference for cloud infrastructure engineers. +### OpenShift Networking + +#### AWS Integration + + - **(2020)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” An advanced network architecture guide demonstrating how to expose OpenShift microservices privately across AWS VPC boundaries using AWS PrivateLink and NLB integration. It ensures strict enterprise isolation and zero-exposure over the public internet, satisfying rigorous financial and health-sector regulatory controls. +### OpenShift Platform + +#### CoreOS Integration + + - **(2018)** [nextplatform.com: red hat flexes CoreOS muscle in openshift kubernetes platform](https://www.nextplatform.com/cloud/2018/10/15/red-hat-flexes-coreos-muscle-in-openshift-kubernetes-platform/1631979) [HTML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” This deep-dive architectural analysis details Red Hat's strategic acquisition and integration of CoreOS technologies into OpenShift 4. It highlights the transformation of the underlying OS into Red Hat Enterprise Linux CoreOS (RHCOS) and the introduction of tectonic Kubernetes paradigms like self-hosting and declarative infrastructure. +#### Diagnostics and Troubleshooting + + - **(2020)** [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) [GO CONTENT] [COMMUNITY-TOOL] β€” Focuses on the `oc adm must-gather` command and Operator workflow, establishing a modern standard that deprecates direct SSH debug access to nodes. This tool safely aggregates system logs, configuration details, and cluster-state artifacts to diagnose infrastructure bottlenecks and streamline Red Hat support operations. +#### Getting Started + + - **(2021)** [cloud.redhat.com: Getting Started in OpenShift 🌟](https://www.redhat.com/en/blog/getting-started-in-openshift) [MARKDOWN CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A foundational educational portal designed for engineers transitioning from vanilla Kubernetes to OpenShift. It covers critical concepts like Projects, Routes, Security Context Constraints (SCC), S2I (Source-to-Image) pipelines, and standard cluster authentication mechanisms to fast-track application deployment. +#### Infrastructure Operations + + - **(2020)** [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) [BASH / SHELL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” An essential operations guide for optimizing development budgets by pausing and resuming underlying cloud VMs supporting OpenShift 4. It outlines strategies to avoid certificates expiring and cluster synchronization failures when machines are suspended, providing a robust methodology for cluster lifecycle operations. +#### Infrastructure Provisioning + + - **(2018)** [==Machine API==](https://github.com/openshift/machine-api-operator/tree/main) ⭐ 185 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The Machine API Operator is a foundational component of OpenShift 4's declarative node lifecycle. Based on upstream Cluster API, it manages clusters of Machine objects as standard Kubernetes resources, enabling auto-scaling, self-healing nodes, and seamless multi-cloud provider instance integration directly from the cluster console. +#### Installation + + - **(2019)** [blog.openshift.com: OpenShift 4 Install Experience](https://www.redhat.com/en/products/trials?products=hybrid-cloud) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A walkthrough detailing the automated installer-provisioned infrastructure (IPI) and user-provisioned infrastructure (UPI) paradigms introduced in OpenShift 4. It guides system architects through bootstrapping a cluster from bare-metal, private virtualization, or public clouds using automated Terraform routines. +#### OpenShift 4 + + - **(2019)** [blog.openshift.com: Introducing Red Hat OpenShift 4](https://www.redhat.com/en/blog/introducing-red-hat-openshift-4) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Red Hat OpenShift 4 marks a revolutionary architectural paradigm shift for the enterprise platform, transitioning to CoreOS-centric immutable host management. It introduced the Operator Framework as its core mechanism for platform upgrades and life-cycle management, dramatically simplifying Day-2 operations. +#### Performance Tuning + + - **(2019)** [blog.openshift.com: OpenShift Scale: Running 500 Pods Per Node 🌟](https://www.redhat.com/en/blog/500_pods_per_node) [GO CONTENT] [ADVANCED LEVEL] [CASE STUDY] [COMMUNITY-TOOL] β€” A rigorous performance testing case study outlining the configurations and OS-level optimizations required to run 500 active pods on a single OpenShift node. It discusses container runtime engine memory management, Cgroup configuration, networking namespace limitations, and CIDR block allocation patterns crucial for massive hyper-scale clusters. +#### Platform Migration + + - **(2019)** [redhat.com: Planning your migration from Red Hat OpenShift 3 to 4](https://www.redhat.com/en/blog/openshift-4-migration) [MARKDOWN CONTENT] [ADVANCED LEVEL] [GUIDE] [LEGACY] β€” An architectural planning roadmap detailing migration strategies from the legacy OpenShift Container Platform 3.x (based on Docker and RHEL) to OpenShift 4.x (based on CRI-O, RHCOS, and Operator control loops). It highlights the Migration Toolkit for Containers (MTC) to minimize downtime. +#### Release Analysis + + - **(2021)** [openshift.com: Red Hat OpenShift 4.7 Is Now Available](https://www.redhat.com/en/blog/red-hat-openshift-4.7-is-now-available) [GO CONTENT] [ADVANCED LEVEL] [LEGACY] β€” Details the OpenShift 4.7 feature payload, including underlying Kubernetes 1.20 support, enhanced OpenShift Virtualization, Windows Containers on vSphere, and automated bare-metal installations. It highlights robust mechanisms for enterprise migration from legacy VM estates directly into container-orchestrated platforms. + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights OpenShift 4.8 upgrades, introducing sandboxed containers (Kata Containers), declarative multi-cluster management integration, and developer UI enhancements. The release establishes a highly secure execution layer for workloads requiring hypervisor-level isolation on top of Kubernetes-native interfaces. + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [LEGACY] β€” Details OpenShift 4.9, which focuses heavily on single-node OpenShift profiles optimized for edge deployments. It covers the deprecation of legacy Kubernetes APIs, GitOps and serverless optimizations, and advanced tooling for ultra-low latency telecommunication and remote-edge topologies. + - **(2020)** [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) [GO CONTENT] [COMMUNITY-TOOL] β€” Evaluates OpenShift 4.4's advancements, particularly the native integration of advanced metrics dashboards, developer-centric observability tools, and support for mixed workloads (Linux and Windows containers). This milestone release consolidated operational telemetry within unified Prometheus/Grafana interfaces directly inside the developer console. +### OpenShift Security + +#### OpenShift Platform Plus + + - **(2021)** [fiercetelecom.com: Red Hat bundles security, management into OpenShift Plus](https://www.fierce-network.com/platforms/red-hat-bundles-security-management-into-openshift-plus) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analysis of the OpenShift Platform Plus bundle, incorporating Advanced Cluster Management (RHACM), Advanced Cluster Security (RHACS, formerly StackRox), and Quay container registry. It details how this software suite provides end-to-end security compliance, policy enforcement, and multi-cluster management across public and hybrid-cloud locations. +#### Sandboxed Containers + + - **(2021)** [cloud.redhat.com: OpenShift Sandboxed Containers 101 🌟](https://www.redhat.com/en/blog/openshift-sandboxed-containers-101) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Explores OpenShift Sandboxed Containers, leveraging Kata Containers to run pods within lightweight QEMU/KVM virtual machines. It details the underlying architecture that enables running untrusted code, multi-tenant execution pools, and highly-regulated workloads with hardware-isolated security parameters. +### OpenShift Storage + +#### Image Registry + + - **(2020)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” This deep operational guide illustrates how to back the integrated OpenShift Image Registry with high-availability block and object storage managed by OpenShift Container Storage (OCS/ODF). It walks through PVC bindings, persistent volume provisioning, and optimal storage class selection to build a resilient, multi-tenant registry. +### Operator SDK + +#### Sandboxed Containers (1) + + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” An intensive, step-by-step engineering walkthrough for deploying and configuring the Sandboxed Containers Operator from scratch. It exposes the underlying mechanics of the Operator SDK, including controller reconciles, custom resource definitions (CRDs), and low-level runtime configuration (CRI-O / Kata integration). ### Red Hat OpenShift #### Image Management @@ -272,6 +343,72 @@ #### 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. +### Red Hat Portal + +#### Administration + + - **(2021)** [cloud.redhat.com: Changes coming for OpenShift.com and Cloud.Redhat.com](https://www.redhat.com/en/blog/check-out-our-new-look) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β€” Documents the UI unification and consolidation of Red Hat Hybrid Cloud Console interfaces. It provides system administrators with paths to locate managed cluster configurations, subscription licensing details, telemetry analytics, and download tools from a unified, enterprise dashboard. +## Infrastructure + +### Containers + +#### Storage + + - **(2020)** [Rootless podman and NFS](https://www.redhat.com/en/blog/rootless-podman-nfs) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Tackles operational challenges and configurations for executing rootless Podman containers with mounted NFS shares. Addresses UID/GID translation requirements, kernel namespaces, and directory permissions. +### Kubernetes (1) + +#### Local Development + + - **(2021)** [redhat.com: How to run a Kubernetes cluster on your laptop 🌟](https://www.redhat.com/en/blog/kubernetes-cluster-laptop) [COMMUNITY-TOOL] β€” Compares local Kubernetes execution strategies, detailing the use of lightweight clusters (Minikube, Kind) and local Red Hat platforms (CodeReady Containers/OpenShift Local) on consumer workstations. +#### Operators + + - **(2020)** [Top Kubernetes Operators](https://www.redhat.com/en/blog/top-kubernetes-operators-advancing-across-the-operator-capability-model) [COMMUNITY-TOOL] β€” Explains the Kubernetes Operator SDK capability model. Evaluates operator evolution across maturity phases, ranging from basic helm-driven installs to autonomous lifecycle tuning and auto-healing. +### OpenShift (2) + +#### App Delivery + + - **(2019)** [Openshift 4 image builds](https://www.redhat.com/en/blog/openshift-4-image-builds) [COMMUNITY-TOOL] β€” Analyzes container image build pipelines inside OpenShift 4, examining Source-to-Image (S2I), Docker-style builds, and custom builders. Explains how build tasks execute within isolated, secure pod constraints. +#### Community + + - **(2024)** [==GitHub: OKD4==](https://github.com/okd-project/okd/blob/master/README.md) ⭐ 2070 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” The official open-source repository for OKD, the community distribution of Red Hat OpenShift. Features Fedora CoreOS integration to provide automated OS updates, built-in container orchestration, and multi-tenant tooling. +#### Cost Management + + - **(2020)** [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] β€” Details OpenShift Cost Management features, enabling platform owners to trace resource utilization costs and attribute cloud spend accurately across hybrid, private, and public cloud environments. +#### Home Lab + + - **(2020)** [blog.openshift.com: Guide to Installing an OKD 4.4 Cluster on your Home Lab](https://www.redhat.com/en/blog/guide-to-installing-an-okd-4-4-cluster-on-your-home-lab) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Practical tutorial for deploying an OKD 4.4 cluster on local commodity hardware or virtualization environments. Guides builders through network planning, DNS setup, and cluster bootstrap routines. +#### Management + + - **(2020)** [containerjournal.com: Red Hat Simplifies Kubernetes Cluster Management](https://cloudnativenow.com/features/red-hat-simplifies-kubernetes-cluster-management) [COMMUNITY-TOOL] β€” Outlines Red Hat's unified multi-cluster management strategies. Demonstrates the deployment and integration of Advanced Cluster Management (RHACM) to govern policies, networking, and applications across environments. + - **(2020)** [containerjournal.com: Red Hat Delivers Latest Kubernetes Enhancements](https://cloudnativenow.com/topics/cloudnativeplatforms/red-hat-delivers-latest-kubernetes-enhancements) [COMMUNITY-TOOL] β€” Highlights major advancements in OpenShift release trains aligning with upstream Kubernetes, focusing on bare-metal deployments, developer experiences, and integrated operations. +#### Migration (1) + + - **(2020)** [blog.openshift.com: Migrating your applications to OpenShift 4 🌟](https://www.redhat.com/en/blog/migrating-your-applications-to-openshift-4) [LEGACY] β€” Examines migration strategies from legacy environments to OpenShift 4. Showcases tools like Velero for persistent volume capture and metadata transport, and Restic for raw file-level backups. +#### Networking + + - **(2024)** [docs.projectcalico.org: Install an OpenShift 4 cluster with Calico](https://docs.tigera.io/calico/latest/getting-started/kubernetes/openshift/installation) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Installation and operations guide for deploying Calico within an OpenShift 4 ecosystem. Discusses configuring Calico as the primary CNI to enforce fine-grained, declarative network security policies and IPAM capabilities. + - **(2021)** [Using Third Party Network Operators with OpenShift](https://app.gitbook.com/o/-LbOdudvkdYwKCQYAHS8/s/RrlyoCHlF8LNFTvw74mT) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Details the integration of external, non-default network operators and custom network plugins within the OpenShift cluster lifecycle management framework. + - **(2020)** [openshift.com: Demystifying Multus 🌟](https://www.redhat.com/en/blog/demystifying-multus) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demystifies Multus CNI, a meta-plugin that allows attaching multiple network interfaces (NICs) to a single Kubernetes Pod. Necessary for telecommunications workloads requiring segregated data and control planes. + - **(2020)** [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] β€” Presents a functional roadmap to Ingress configuration on OpenShift using Installer-Provisioned Infrastructure (IPI). Compares default ingress controller settings with custom routing and load-balancing endpoints. +#### Security (1) + + - **(2020)** [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] β€” Announces OpenShift 4.3 security enhancements, including automated certificate rotation, private deployments, and initial FIPS validations. Superseded by newer releases but highly relevant for historical audit tracks. +#### Storage (1) + + - **(2023)** [Red Hat OpenShift Container Storage 4](https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Introduces OpenShift Container Storage 4, now rebranded and matured as Red Hat OpenShift Data Foundation (ODF). Offers software-defined file, block, and object storage built on Ceph for highly dynamic stateful apps. +### Registry + +#### Quay + + - **(2019)** [blog.openshift.com: Introducing Red Hat Quay](https://www.redhat.com/en/blog/introducing-red-hat-quay) [COMMUNITY-TOOL] β€” Introduces Red Hat Quay, a highly secure, enterprise-grade container registry. Promotes geographic replication, integrated Clair vulnerability scanning, and robust user access control auditing. +### Virtualization + +#### Ecosystem + + - **(2020)** [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) [LEGACY] β€” Details the adoption and integration of KubeVirt into corporate orchestration solutions, featuring SAP's management platform. Demonstrates hybrid hosting patterns for legacy and modern clouds in action. +#### KubeVirt + + - **(2020)** [Getting Started with KubeVirt Containers and Virtual Machines Together](https://www.redhat.com/en/blog/getting-started-with-kubevirt) [ADVANCED LEVEL] [LEGACY] β€” Deep dive into KubeVirt, which integrates virtual machine management directly into the Kubernetes API. Enables developers to run legacy VM-based stateful workloads side-by-side with modern containerized microservices. ## Infrastructure Standards ### Container Registry @@ -282,6 +419,42 @@ #### Open Source Initiatives - [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. +## Kubernetes and Orchestration + +### CLI Comparison + +#### OC vs Kubectl + + - **(2021)** [blog.knell.it: Commands Kubernetes should adopt from Red Hat OpenShift](https://christianhuth.de/commands-kubernetes-should-adopt-from-red-hat-openshift) [BASH CONTENT] [COMMUNITY-TOOL] β€” A comparative analysis highlighting the productivity-focused differences between OpenShift's `oc` CLI and vanilla Kubernetes' `kubectl`. It focuses on features like `oc new-app`, integrated build definitions, project context isolation, and login session management, showing how standard Kubernetes could improve administrative developer ergonomics. +### Community Ecosystems + +#### OperatorHub + + - **(2019)** [twitter.com/operatorhubio](https://x.com/operatorhubio) [N/A CONTENT] [COMMUNITY-TOOL] β€” Twitter/X community hub and news outlet for OperatorHub.io, the primary industry repository for sharing high-quality, community-certified Kubernetes Operators. This platform highlights the evolution of packaging, deploying, and managing complex cloud-native applications using declarative patterns. +## Kubernetes Databases + +### Stateful Workloads + +#### KubeDB + + - **(2020)** [blog.byte.builders: Manage MongoDB in Openshift Using KubeDB](https://appscode.com/blog/post/openshift-mongodb) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Operational manual for executing high-availability MongoDB databases on OpenShift using the KubeDB Operator. It details how the operator abstracts storage provisioning, backups, rolling version upgrades, clustered clustering configuration, and TLS security, converting stateful engine administration into standard Kubernetes declarative resources. +## Observability (2) + +### Metrics + +#### Alerting + + - **(2026)** [prometheus.io/docs/alerting/alertmanager/](https://prometheus.io/docs/alerting/latest/alertmanager) [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official reference for Prometheus Alertmanager, responsible for deduplicating, grouping, and routing alerts. It features advanced integration with incident response software such as PagerDuty, Opsgenie, and custom webhook targets. +#### Visualization (1) + + - **(2018)** [grafana.com/docs/v5.4/](https://archive.grafana.com/docs/grafana/v5.4) [DOCUMENTATION] [LEGACY] β€” Archived documentation for Grafana v5.4. While Grafana itself is a [DE FACTO STANDARD], this vintage release lacks modern features like the unified alert engine and advanced visual panels introduced in subsequent generations. +## Orchestration + +### Kubernetes Operations + +#### Velero Backup + + - **(2026)** [==github.com/vmware-tanzu/velero==](https://github.com/velero-io/velero) ⭐ 10028 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Velero is the prominent open-source utility for safely backing up, restoring, and migrating Kubernetes cluster resources and persistent volumes. Integrates closely with cloud provider storage APIs or generic file-level backups via Kopia or Restic. ## Platform Engineering ### Site Reliability Engineering diff --git a/v2-docs/openshift.md b/v2-docs/openshift.md index 91b69b83..7279e5db 100644 --- a/v2-docs/openshift.md +++ b/v2-docs/openshift.md @@ -5,37 +5,11 @@ ## Standard Reference - - [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] - - [blog.openshift.com: OCP multi-node deployment on **AWS** using CloudFormation and Ansible (quickstart workshop)](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] - [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. - - [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] - - [openshift.com: Introducing Red Hat OpenShift Service on AWS](https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws) [COMMUNITY-TOOL] - [OpenShift 4 on AWS Quick Starts 🌟](https://aws.amazon.com/blogs/opensource/openshift-4-on-aws-quick-start) [COMMUNITY-TOOL] - [learn.openshift.com](https://learn.openshift.com) [COMMUNITY-TOOL] - [docs.openshift.com: Understanding networking](https://docs.openshift.com/container-platform/4.4/networking/understanding-networking.html) [COMMUNITY-TOOL] @@ -96,6 +70,13 @@ - [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] - [kubernetes.io: The Kubernetes network model. How to implement the Kubernetes' networking model](https://kubernetes.io/docs/concepts/cluster-administration/networking) [COMMUNITY-TOOL] +## Cloud Native + +### Container Registry + +#### Ecosystem + + - **(2026)** [Red Hat Container Catalog - RedHat Registry (registry.redhat.io) 🌟](https://catalog.redhat.com/en) [COMMUNITY-TOOL] β€” Official repository portal for finding, assessing, and deploying verified, secure Red Hat and partner-certified container images. Features detailed vulnerability scanning metrics, configuration specifications, and lifecycle support ratings crucial for secure enterprise supply chains. ## Cloud Native AI ### Batch Workloads @@ -104,6 +85,13 @@ - [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. +## DevOps + +### CICD + +#### GitLab + + - **(2018)** [Get started with OpenShift Origin 3 and GitLab](https://about.gitlab.com/blog/get-started-with-openshift-origin-3-and-gitlab) [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Outlines setting up continuous integration and deployment pipelines using GitLab CI/CD with OKD/OpenShift Origin 3. *Engineering Truth*: Both OpenShift v3 and old GitLab runner integrations are obsolete, with modern architectures utilizing OKD 4.x and Kubernetes-native GitLab operators. ## Education ### Interactive Learning @@ -111,6 +99,82 @@ Live Grounding: Kueue offers advanced queueing mechanism controls, priority grou #### 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. +## Enterprise Applications + +### Atlassian + +#### Infrastructure-as-Code + + - **(2020)** [Atlassian Confluence6](https://github.com/nubenetes/confluence6-atlassian) [SHELL CONTENT] [LEGACY] β€” Open-source Dockerization template and configuration manifest designed for self-hosting Atlassian Confluence 6.x within containerized environments. Relies on legacy baseline system configurations, serving as an interesting historical pattern for monolithic application containerization before Helm charts and operators became standard. +## Enterprise Kubernetes + +### Architecture Philosophy + +#### Kubernetes + + - **(2025)** [Red Hat's approach to Kubernetes 🌟](https://www.redhat.com/en/solutions/kubernetes-approach) [CASE STUDY] [COMMUNITY-TOOL] β€” Whitepaper explaining Red Hat's open-source productization strategy for vanilla Kubernetes. Outlines the addition of automated Day-2 operations, integrated build/deployment pipelines (S2I), advanced security baselines, and comprehensive platform monitoring that transforms standard Kubernetes into an enterprise-ready operating system. +### OKD + +#### Deployment + + - **(2018)** [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) [ADVANCED LEVEL] [GUIDE] [GUIDE] [LEGACY] β€” Architectural guide on installing OKD (the open-source upstream community edition of OpenShift) version 3.10 on a single host. *Engineering Truth*: OKD 3.x relied heavily on Ansible playbooks and is legacy tech, replaced entirely by OKD 4's ignition-based and CoreOS-driven installation pipeline. +### OpenShift + +#### AWS Integration + + - **(2026)** [Amazon Red Hat OpenShift](https://www.redhat.com/en/technologies/cloud-computing/openshift/aws) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Product page detailing Amazon Red Hat OpenShift (ROSA), a fully managed, joint-engineered enterprise OpenShift service running natively on AWS. Integrates with AWS IAM, billing, and native services, reducing operational complexity by offloading cluster management and maintenance to Red Hat and AWS SRE teams. + - **(2021)** [openshift.com: Introducing Red Hat OpenShift Service on AWS](https://www.redhat.com/en/blog/introducing-red-hat-openshift-service-on-aws) [COMMUNITY-TOOL] β€” Announcement detailing the launch of Red Hat OpenShift Service on AWS (ROSA). Highlights the integration of joint support workflows, native AWS console hosting, and direct marketplace billing, allowing enterprises to focus on microservice orchestration instead of baseline infrastructure maintenance. + - **(2019)** [blog.openshift.com: AWS and red hat quickstart workshop](https://www.redhat.com/en/blog/aws-and-red-hat-quickstart-workshop) [COMMUNITY-TOOL] [GUIDE] β€” Practical workbook and resource guide from an AWS/Red Hat collaborative workshop. Teaches platform teams how to deploy an automated, production-grade OpenShift cluster on AWS using CloudFormation templates, outlining basic VPC, subnet, and IAM role configurations. +#### Azure Integration + + - **(2026)** [ARO](https://www.redhat.com/en/technologies/cloud-computing/openshift/azure) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Gateway page for Azure Red Hat OpenShift (ARO). Establishes how ARO leverages Azure's robust global infrastructure to host mission-critical, containerized workloads. Features integrated scaling, enterprise-level SLAs, and a simplified developer flow utilizing Red Hat's advanced Operator framework. +#### Community + + - **(2026)** [twitter.com/openshift](https://x.com/openshift) [COMMUNITY-TOOL] β€” Official social channel for OpenShift announcements, developer relations outreach, release news, and community events. Highlights real-time case studies, engineering developments, and ecosystem integration updates. +#### DevOps (1) + + - **(2018)** [O'Reilly Free Book: **DevOps with OpenShift**](https://www.redhat.com/en/resources) [COMMUNITY-TOOL] β€” O'Reilly resource covering the core principles of continuous delivery and deployment using OpenShift. Guides architects and developers through building, deploying, scaling, and managing containerized applications, focusing on developer pipelines, configuration management, and source-to-image (S2I) workflows. +#### GCP Integration + + - **(2026)** [OpenShift on Google Cloud](https://docs.cloud.google.com/compute/docs/containers) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Documentation outlining the deployment of Red Hat OpenShift on Google Cloud Platform. Supports automated installer-provisioned infrastructure (IPI) on Google Compute Engine, integrating OpenShift deployments with GCP native services, identity management, load balancing, and high-performance persistent storage solutions. +#### IBM Cloud Integration + + - **(2026)** [Red Hat OpenShift on IBM Cloud](https://www.ibm.com/products/openshift) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Managed OpenShift service optimized for IBM Cloud. Provides platform teams with automated deployment, compliance tooling, and seamless integration with IBM's enterprise portfolio, including middleware, IBM Watson AI APIs, and high-security options like Keep Your Own Key (KYOK) encryption. +#### Legacy Modernization + + - **(2022)** [docs.microsoft.com: JBoss deployment with Red Hat on Azure 🌟](https://learn.microsoft.com/en-us/azure/developer/java/ee/jboss-eap-on-aro) [ADVANCED LEVEL] [GUIDE] [GUIDE] [LEGACY] β€” Practical architecture guide detailing the migration and hosting of legacy enterprise Java applications using JBoss Enterprise Application Platform (EAP) on Azure Red Hat OpenShift (ARO). Covers automated cluster setup, stateful session replication, clustering configuration, and integration with Azure databases. +#### Marketplace + + - **(2024)** [Red Hat Marketplace](https://marketplace.redhat.com/sunset) [COMMUNITY-TOOL] β€” Historical portal for discovering and deploying certified containerized software on OpenShift. *Engineering Truth*: IBM and Red Hat officially sunsetted the Red Hat Marketplace in early 2024, steering clients toward direct purchases, native cloud marketplaces, and the Red Hat Ecosystem Catalog for third-party operator integration. +#### Media + + - **(2026)** [OpenShift.tv](https://www.redhat.com/en/livestreaming) [COMMUNITY-TOOL] β€” Interactive live-streaming and video portal featuring technical deep dives, live Q&A sessions, office hours with OpenShift product managers, and architectural walkthroughs covering Kubernetes, DevOps tools, and cloud-native application patterns. +#### Networking + + - **(2021)** [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) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep dive into automating the assignment of egress IP addresses to OpenShift namespaces using the custom egressip-ipam-operator. This solution simplifies outbound traffic routing and policy enforcement through corporate firewalls by mapping transient pods to stable, predictable exit IPs. + - **(2020)** [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) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Diagnostics guide demonstrating how to identify inter-node network bottlenecks in OpenShift clusters using a netperf DaemonSet. Details deploying containerized networking agents across scheduling zones to measure bandwidth, packet loss, and connection latency in the SDN layer. + - **(2020)** [blog.openshift.com: Advanced Network customizations for OpenShift Install](https://www.redhat.com/en/blog/advanced-network-customizations-for-openshift-install) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Practical walkthrough of advanced network parameters configuration prior to deploying OpenShift via UPI or IPI. Analyzes how to adjust CIDR blocks for pod and service networks, select alternative Network Providers (such as OVNKubernetes), and configure proxy environments for secure enterprise networks. + - **(2019)** [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) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Advanced installation guide outlining manual User-Provisioned Infrastructure (UPI) configuration for OpenShift 4.2 on VMware vSphere when DHCP is unavailable. Explains configuring static IP mappings, DNS records, load balancing frontends, and Ignition configuration injection required for initial bootstrap. +#### On-Premises + + - **(2019)** [blog.openshift.com: OpenShift 4.2 vSphere Install Quickstart](https://www.redhat.com/en/blog/openshift-4-2-vsphere-install-quickstart) [ADVANCED LEVEL] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Technical quickstart covering OpenShift 4.2 deployment on VMware vSphere using the Installer-Provisioned Infrastructure (IPI) workflow. While specific to vSphere 4.2, it illustrates the critical transition to automated node provisioning, bootstrap configurations, and VM template management in on-premises hypervisor environments. +#### SaaS + + - **(2026)** [OpenShift Online](https://www.redhat.com/en/technologies/cloud-computing/openshift) [COMMUNITY-TOOL] β€” Technical overview of Red Hat's public cloud multi-tenant hosting service (historic SaaS offering). Note: Red Hat retired OpenShift Online in favor of managed cloud options like ROSA and ARO, highlighting the shift from generic shared-tenant platforms to highly isolated, dedicated enterprise cloud-native environments. +#### Sandbox + + - **(2026)** [try.openshift.com 🌟](https://www.redhat.com/en/technologies/cloud-computing/openshift/try-it) [COMMUNITY-TOOL] β€” Developer trial and evaluation platform offering sandbox, cloud, and local environments (e.g., Red Hat OpenShift Local/CodeReady Containers) to test OpenShift features. Provides step-by-step paths for platform engineers to practice installation, application deployment, and cluster management. +#### Security + + - **(2020)** [OpenShift and Network Security Zones: Coexistence Approaches 🌟🌟🌟](https://www.redhat.com/en/blog/openshift-and-network-security-zones-coexistence-approaches) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Evaluates integration methods between OpenShift's flat software-defined network (SDN) model and traditional enterprise multi-zone network architectures. Highlights architecture patterns for separating traffic (physical cluster separation vs. logical separation using NetworkPolicies, Egress IPs, and ingress routers) to satisfy strict security requirements. +#### Updates + + - **(2026)** [OpenShift blog 🌟](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure) [COMMUNITY-TOOL] β€” Technical blog sharing the latest design, deployment, and operation guidelines for Red Hat OpenShift and hybrid cloud infrastructure. Focuses on cluster administration, multi-cluster management via Advanced Cluster Management (ACM), GitOps workflows, and runtime optimizations for modern enterprise workloads. +### OpenShift Installation + +#### AWS Deployment + + - **(2019)** [==AWS Account Set Up 🌟==](https://github.com/openshift/installer/blob/main/docs/user/aws/README.md) ⭐ 1546 [MARKDOWN CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” This repository guide outlines the specific IAM policies, resource quotas, Route53 configurations, and networking permissions required to install OpenShift on AWS using the native installer-provisioned infrastructure (IPI). It is a vital technical reference for cloud infrastructure engineers. ## Observability and Performance ### Kubernetes Internals diff --git a/v2-docs/other-awesome-lists.md b/v2-docs/other-awesome-lists.md index bfa97c04..067c95b8 100644 --- a/v2-docs/other-awesome-lists.md +++ b/v2-docs/other-awesome-lists.md @@ -5,17 +5,6 @@ ## Standard Reference - - [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] - - [shuaibiyy/Awesome Terraform](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [ENTERPRISE-STABLE] - - [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] - [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 GitHub Actions](https://github.com/sdras/awesome-actions) ⭐ 27816 [DE FACTO STANDARD] @@ -146,6 +135,13 @@ Live Grounding: Aggregates verified integrations linking AI models to tools like #### 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 Kubernetes + +### AWS EKS + +#### EKS Ecosystem + + - **(2024)** [christopherhein/awesome-eks: Awesome EKS](https://github.com/jimmyraywv/awesome-eks) [COMMUNITY-TOOL] β€” A curated directory mapping open-source tools, controller scripts, and networking drivers optimized for AWS Elastic Kubernetes Service (EKS). Features implementations of AWS-CNI, security plugins, and IAM Roles for Service Accounts (IRSA). ## Cloud Native Languages ### Go @@ -153,6 +149,13 @@ Live Grounding: Aggregates verified integrations linking AI models to tools like #### 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 and Analytics + +### Big Data + +#### Big Data Ecosystem + + - **(2025)** [==onurakpolat/awesome-bigdata==](https://github.com/oxnr/awesome-bigdata) ⭐ 14400 [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A comprehensive directory for the distributed data ecosystem. Highlights streaming platforms (Kafka, Flink), compute engines (Spark), and modern distributed object stores, outlining integration paths for container-orchestrated big data structures. ## Data Architecture ### Event Streaming @@ -161,6 +164,24 @@ Live Grounding: Aggregates verified integrations linking AI models to tools like - [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. +## Ecosystem + +### Directories + +#### Cloud Native Directory + + - **(2025)** [Awesome Cloud Native](https://awesome.jimmysong.io) [CHINESE/ENGLISH CONTENT] [COMMUNITY-TOOL] β€” A bilingual open-source registry maintained by CNCF Ambassador Jimmy Song. Tracks global architectures, including Service Mesh patterns, serverless engines, observability pipelines, edge configurations, and specialized cloud native applications. +#### Kubernetes Tools + + - **(2023)** [Awesome kubetools](http://dockerlabs.collabnix.com/kubernetes/kubetools) [COMMUNITY-TOOL] β€” A comprehensive open directory cataloging hundreds of specialized utilities designed for Kubernetes administrators. Indexes micro-tools for security audits, runtime tracing, custom YAML generation, networking visualizers, and storage operators. +### Resources + +#### Meta-Guides + + - **(2021)** [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] β€” A meta-architectural analysis of the 'Awesome' list phenomenon on GitHub. Explores how community-curated technical indexes resolve discovery bottlenecks for platform engineering teams navigating the dense, fast-moving Cloud Native Computing Foundation ecosystem. +#### Reference Guides + + - **(2022)** [unofficial-kubernetes.readthedocs.io](https://unofficial-kubernetes.readthedocs.io/en/latest) [LEGACY] β€” An alternative, community-hosted reference documentation mirror for Kubernetes. It serves as a secondary reference for legacy API versions, core networking layers, controller logic, and low-level Linux namespace isolation processes. ## Enterprise Administration ### Systems Engineering @@ -175,13 +196,46 @@ Live Grounding: Aggregates verified integrations linking AI models to tools like #### 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. +## Infrastructure as Code + +### Machine Images + +#### Packer Ecosystem + + - **(2023)** [==dawitnida/Awesome Packer==](https://github.com/dchonch/awesome-packer) ⭐ 30 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A resource list containing Packer templates, multi-cloud builders, and post-processor scripts. Assists infrastructure engineers in compiling secure, automated gold images used across hybrid environments and Kubernetes worker pool nodes. +### Terraform + +#### Resource Portals + + - **(2025)** [==github.com/shuaibiyy/awesome-terraform==](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [MARKDOWN CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A curated, high-density directory containing community-vetted tools, modules, frameworks, and resource links related to Terraform. Tracks dynamic tools like Terragrunt, TFLint, Terrascan, and infracost, helping practitioners stay updated with state-of-the-art IaC additions. +## Observability + +### Reliability Engineering + +#### SLO Directory + + - **(2023)** [==steveazz/awesome-slo: Awesome SLOs==](https://github.com/steve-mt/awesome-slo) ⭐ 280 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An open repository cataloging resources, tools, frameworks, and academic literature regarding Service Level Objectives (SLOs) and Service Level Indicators (SLIs). Highly valuable for SRE teams organizing multi-tenant error budget systems in production. +## Security + +### Policy as Code + +#### OPA Ecosystem + + - **(2025)** [==anderseknert/awesome-opa 🌟==](https://github.com/open-policy-agent/awesome-opa) ⭐ 886 [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A curated collection of resources, testing frameworks, and integrations for Open Policy Agent (OPA). Provides engineers with practical Rego examples to enforce policy-as-code restrictions across Kubernetes admission controllers and CI/CD pipelines. ## Software Delivery and Engineering ### Version Control and Git -#### Resources +#### Resources (1) - [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. +## Software Engineering + +### Quality Assurance + +#### Curated Lists (1) + + - **(2026)** [**Awesome Software Quality**](https://github.com/ligurio/sqa-wiki) ⭐ 2311 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A comprehensive, curated repository of tools, frameworks, and methodologies focused on software quality assurance, testing automation, and performance analysis. This curated collection serves as an excellent resource for software development teams establishing robust test suites and security scanning checks. --- πŸ’‘ **Explore Related:** [About](./about.md) | [Demos](./demos.md) | [Cheatsheets](./cheatsheets.md) diff --git a/v2-docs/postman.md b/v2-docs/postman.md index 3a2ae125..08f5d354 100644 --- a/v2-docs/postman.md +++ b/v2-docs/postman.md @@ -5,8 +5,6 @@ ## 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] @@ -27,6 +25,16 @@ - [Hoppscotch: Open-Source Alternative to Postman](https://hoppscotch.io) [COMMUNITY-TOOL] - [techwebspace.com: Get Started with the REST Assured Framework: An Example-based' Guide](https://www.techwebspace.com/get-started-with-the-rest-assured-framework-an-example-based-guide) [COMMUNITY-TOOL] +## Enterprise Software + +### Business Rules Management + +#### Drools + + - **(2001)** [Drools](https://kie.apache.org) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Apache Drools is a powerful, high-performance Business Rules Management System (BRMS) and rules engine executing the Rete algorithm. It decouples business logic from core application code, allowing dynamic rule execution and decision modeling (DMN). It integrates natively into enterprise Java ecosystems to process complex business logic asynchronously or synchronously. +#### KIE Execution Server + + - **(2014)** [KIE Server](https://hub.docker.com/r/jboss/kie-server) [JAVA CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” KIE Server is a modular, standalone execution server used to deploy and run business assets such as rules, processes, decisions, and planning solvers. It provides robust REST and JMS interfaces for remote interaction. Architecturally, it can run as a decoupled runtime engine within microservices architectures, containerized via Docker and Kubernetes. --- πŸ’‘ **Explore Related:** [Angular](./angular.md) | [Visual Studio](./visual-studio.md) | [API](./api.md) diff --git a/v2-docs/project-management-methodology.md b/v2-docs/project-management-methodology.md index 6e0d87be..011d5e8e 100644 --- a/v2-docs/project-management-methodology.md +++ b/v2-docs/project-management-methodology.md @@ -5,31 +5,6 @@ ## 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] @@ -146,6 +121,83 @@ - [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] +## Collaboration and Management + +### Agile Methodologies + +#### Hybrid Systems Integration + + - **(2021)** [deloitte.com: Bringing Agile benefits to a waterfall project](https://www.deloitte.com/us/en/insights/industry/government-public-sector-services.html) [N/A CONTENT] [LEGACY] β€” Presents a Deloitte case study on injecting iterative agile practices into strict, legacy waterfall programs. Highlights strategies for improving feedback loops and team velocity without violating contracts. +#### Lifecycle Management + + - **(2021)** [greycampus.com: What's the Difference? Agile vs Scrum vs Waterfall vs Kanban](https://www.greycampus.com) [N/A CONTENT] [COMMUNITY-TOOL] β€” A comparative reference covering Agile, Scrum, Waterfall, and Kanban. Clarifies the different project tracking models, milestone definitions, and role profiles to help teams select the right approach. + - **(2020)** [cio.com: Agile vs. waterfall: Project methodologies compared](https://www.cio.com/article/194093/agile-vs-waterfall-project-methodologies-compared.html) [N/A CONTENT] [COMMUNITY-TOOL] β€” Provides a comprehensive architectural evaluation comparing iterative, fast-feedback agile practices against high-stability, sequential waterfall engineering methods. Evaluates risk management and execution costs across both styles. +#### Visual Kanban Systems + + - **(2021)** [creately.com: How to Better Manage Your Projects with Kanban Boards](https://creately.com/blog/project-management/what-is-a-kanban-board) [N/A CONTENT] [COMMUNITY-TOOL] β€” An operational playbook for creating, maintaining, and auditing visual Kanban boards. Explains concepts like WIP (Work-in-Progress) limit caps and visual bottlenecks to maximize system flow. +#### Workflow Mapping + + - **(2021)** [lucidchart.com: Agile vs. Waterfall vs. Kanban vs. Scrum: What’s the Difference?](https://lucid.co/blog/agile-vs-waterfall-vs-kanban-vs-scrum) [N/A CONTENT] [COMMUNITY-TOOL] β€” A visual guide illustrating the execution and planning structures of popular software delivery frameworks. Maps project management methods to help organizations select the right approach. +#### Workflow Models + + - **(2021)** [k21academy.com: Scrum vs Kanban](https://k21academy.com/scrum/scrum-vs-kanban) [N/A CONTENT] [COMMUNITY-TOOL] β€” Contrasts Scrum's structured sprints and specialized roles against Kanban's continuous, visual flow. Helps teams choose the right framework based on task volatility and deployment frequency. + - **(2018)** [blog.scrumstudy.com: Scrum and Kanban, alike or different?](http://blog.scrumstudy.com/scrum-and-kanban-alike-or-different-2) [N/A CONTENT] [COMMUNITY-TOOL] β€” Contrasts Scrum's structured, time-boxed iteration cycles against Kanban's continuous flow, limit-driven task processing engine. Serves as an organizational tool to optimize team velocity and reduce resource overhead. +### Professional Services + +#### Consulting Frameworks + + - **(2022)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Classifies the various categories of IT and business consulting delivery structures. Outlines when to use staff augmentation vs. specialized tactical advisors to solve technology and architecture blockages. +### Team Management + +#### Asynchronous Operations + + - **(2020)** [cloudbees.com: How Asynchronous Communication Can Boost Productivity](https://www.cloudbees.com/blog/asynchronous-development) [N/A CONTENT] [COMMUNITY-TOOL] β€” Argues for asynchronous communication strategies within modern distributed engineering organizations. Demolishes real-time communication habits in favor of detailed documentation, lowering team context-switching taxes. +#### Distributed Workplace Dynamics + + - **(2023)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Evaluates career trajectory metrics for remote engineers versus in-office teams, citing data from IBM. Examines how lack of proximity changes performance evaluations and promotion dynamics. +#### Governance Frameworks + + - **(2022)** [rockcontent.com: mejor las responsabilidades con la Matriz RACI](https://analoghq.ai/blog/es/matriz-raci) [N/A CONTENT] [COMMUNITY-TOOL] β€” Provides a supplementary analysis of RACI deployment strategies within engineering groups. Focuses on minimizing handoff bottlenecks and avoiding ambiguous task assignments. +#### Infrastructure Operations + + - **(2021)** [redhat.com: 11 considerations for effectively managing a Linux sysadmin team 🌟](https://www.redhat.com/en/blog/11-manager-considerations) [N/A CONTENT] [COMMUNITY-TOOL] β€” Highlights 11 operational considerations for organizing and directing Linux systems administration teams. Discusses training, configuration consistency, automation tooling integration, and on-call operational schedules. +#### Meeting Auditing + + - **(2022)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Analyzes metrics demonstrating that excessive corporate meetings actively prevent engineers from completing specialized tasks. Synthesizes recovery structures to reduce meeting overhead and protect deep work. +#### Organizational Design + + - **(2023)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Analyzes organizational bloat inside fast-growing software companies. Critiques hiring cycles where manager status is tied to team headcount rather than direct delivery value. +#### Organizational Topologies + + - **(2018)** [itrevolution.com: The Problem With Org Charts](https://itrevolution.com/articles/the-problem-with-org-charts) [N/A CONTENT] [COMMUNITY-TOOL] β€” Deconstructs traditional organizational charts, detailing why they fail to represent true team interaction patterns. Advocates for models aligned with software system boundaries to improve output. +#### Productivity Paradigms + + - **(2022)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” An analytical piece evaluating systemic workspace productivity failures within Spanish enterprises. Critiques the over-adoption of superficial toolsets and meeting bloat over focused engineering work. +#### Professional Boundary Management + + - **(2021)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Provides actionable guidance on managing workplace boundaries and learning how to push back on unrealistic deadlines. Offers methods for professional refusal to prevent developer burnout. +#### Retention Strategies + + - **(2022)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Revisits Steve Jobs' insights on why top-tier developers leave organizations. Focuses on the problems of micromanagement, lack of technical leadership autonomy, and poor engineering vision. +#### Sociological Career Dynamics + + - **(2021)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Explores how traditional educational training can reinforce overly compliant behaviors in the workplace. Offers advice on shifting mindset to take proactive ownership of career growth. +#### Software Culture + + - **(2018)** [noidea.dog/glue: Being Glue](https://www.noidea.dog/glue) [N/A CONTENT] [COMMUNITY-TOOL] β€” An influential essay on 'Glue Work' in software organizationsβ€”the essential task coordination, mentor work, and documentation that keeps teams stable but is often unrewarded. Crucial for designing equitable promotion paths. +#### Strategic Resource Allocation + + - **(2023)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Offers a survival playbook for managing technical architecture and site reliability obligations within downsized DevOps departments. Identifies steps for deprecating redundant frameworks and focusing on automated operations. +#### Team Topologies Framework + + - **(2020)** [itrevolution.com: Get Started With Team Topologies In 8 Steps](https://itrevolution.com/articles/get-started-with-team-topologies-in-8-steps) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A foundational implementation guide for Team Topologies. Outlines an eight-step method for structuring stream-aligned, platform, enabling, and complicated-subsystem teams to minimize communication bottlenecks. +## Organizational Dynamics + +### Leadership + +#### Management Styles + + - **(2023)** [isprox.com: 16 Estilos de liderazgo: ΒΏcuΓ‘l es mΓ‘s efectivo?](https://isprox.com/es/16-estilos-liderazgo-cual-es-mas-efectivo) [ES CONTENT] [COMMUNITY-TOOL] β€” A strategic assessment of 16 core leadership styles and their operational efficacy within engineering teams. Analyzes situational leadership, transformational paradigms, and democratic approaches to optimize organizational performance and team velocity. ## Security ### Cloud Native @@ -153,6 +205,16 @@ #### 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 + +### Software Architecture Theory + +#### Engineering Culture Critique + + - **(2021)** [nichesoftware.co.nz: Promotion Driven Development (PDD) 🌟](http://www.nichesoftware.co.nz/2021/05/29/promotion-driven-development.html) [N/A CONTENT] [COMMUNITY-TOOL] β€” A critique of Promotion Driven Development (PDD), where developers pick trendy, complex technologies to build their resumes rather than choosing simple, appropriate solutions for business needs. +#### Product Delivery MVP + + - **(2020)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Critiques traditional definitions of the Minimum Viable Product (MVP). Advocates for building 'Lovable' early releases that prioritize high quality, user feedback, and long-term product viability. --- πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Scaffolding](./scaffolding.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) diff --git a/v2-docs/project-management-tools.md b/v2-docs/project-management-tools.md index 0f3f84e5..22b63e3e 100644 --- a/v2-docs/project-management-tools.md +++ b/v2-docs/project-management-tools.md @@ -5,12 +5,6 @@ ## 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] @@ -34,6 +28,40 @@ - [itsfoss.com: Gitter: A Cross-Platform Open Source Community Platform for' Developers](https://itsfoss.com/gitter) [COMMUNITY-TOOL] - [ifuckinghatejira.com](https://ifuckinghatejira.com) [COMMUNITY-TOOL] +## Continuous Integration + +### GitHub + +#### Developer Productivity + + - **(2024)** [GH repos: repo.new](https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnew) [COMMUNITY-TOOL] β€” The standard browser shortcut (`repo.new`) designed to route authenticated developer sessions directly to GitHub's repository creation workspace. Enables rapid workspace initialization and deployment pipeline seeding. +## Productivity + +### Collaboration + +#### Virtual Meetings + + - **(2024)** [Google meet: meet.new](https://meet.google.com/unsupported?meetingCode=new&ref=https://meet.google.com/new?authuser%3D0%26hs%3D178) [COMMUNITY-TOOL] β€” Evaluates the Google Meet instant launch redirect engine (meet.new). Highlights modern browser routing pipelines and user profile sessions bridging within SaaS workspaces to bootstrap live teleconferencing frameworks. +#### Web Conferencing + + - **(2024)** [Zoom: zoom.new](https://zoom.us/signin) [COMMUNITY-TOOL] β€” The virtual web conferencing shortcut (`zoom.new`) routing users to Zoom's active meeting creation panel. Highlights the utility of quick SaaS redirects in managing remote development operations. +### GitHub (1) + +#### Snippet Management + + - **(2024)** [GH Gists: gist.new](https://gist.github.com/starred) [COMMUNITY-TOOL] β€” An efficiency shortcut (`gist.new`) that directs users to GitHub's Gist creation environment. Allows developers to rapidly save, share, and audit isolated code configurations, terminal scripts, or stack traces without initializing full Git trees. +## Project Management + +### Open Source Tools + +#### Collaboration (1) + + - **(2023)** [openproject.org: How to create, configure and manage your projects with OpenProject](https://www.openproject.org/blog/create-configure-manage-projects-openproject) [COMMUNITY-TOOL] β€” A walkthrough of managing agile and waterfall project environments with OpenProject. Details project configuration, Gantt charts, issue logging, and outlines deployment options for hosting the collaborative suite on Kubernetes using PostgreSQL backends. +### Productivity (1) + +#### Analysis + + - **(2022)** [entrepreneur.com: Which Project Management Timeline Tool Is Right for Your Team?](https://www.entrepreneur.com) [COMMUNITY-TOOL] β€” Compares project scheduling frameworks, collaborative timeline structures, and management software alternatives. Evaluates user interfaces, API endpoints, integration ecosystems, and pricing configurations to guide software architecture selections. --- πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Scaffolding](./scaffolding.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) diff --git a/v2-docs/prometheus.md b/v2-docs/prometheus.md index cc3dc142..721329ef 100644 --- a/v2-docs/prometheus.md +++ b/v2-docs/prometheus.md @@ -5,25 +5,7 @@ ## 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] - [**InfluxDB**:](https://www.influxdata.com) [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] @@ -196,13 +178,52 @@ #### 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. +## Infrastructure as Code + +### Ansible + +#### Prometheus Setup + + - **(2021)** [==Idealista: This ansible role installs a Prometheus Node Exporter in a debian environment==](https://github.com/idealista/prometheus_jmx_exporter_role) ⭐ 6 [YAML CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An open-source Ansible playbook role for deploying Prometheus Node and JMX Exporters. Streamlines standard system configuration across large Debian-based server groups. +## Message Brokers (1) + +### ActiveMQ Artemis + +#### Configuration + + - **(2025)** [Apache ActiveMQ Artemis Using the Server](https://artemis.apache.org/components/artemis/documentation/latest/using-server.html) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Technical reference manual for active clustering, configuration tuning, and observability monitoring of Apache ActiveMQ Artemis brokers. Outlines JMS and MQTT message routing optimization. ## Observability (1) +### Grafana + +#### Dashboards + + - **(2026)** [Grafana Dashboards with Telegraf Collectors](https://grafana.com/grafana/dashboards/?collector=Telegraf) [JSON CONTENT] [COMMUNITY-TOOL] β€” Grafana's official dashboard repository for configurations collecting data via InfluxData Telegraf. Simplifies dashboard creation for system resources, daemon sets, and application runtimes. +### Kubernetes Monitoring + +#### Image Exporters + + - **(2024)** [==k8s-image-availability-exporter==](https://github.com/deckhouse/k8s-image-availability-exporter) ⭐ 249 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A specialized Prometheus exporter that continuously verifies container registry availability for images specified in Kubernetes configurations. Helps catch container start failures (e.g., ErrImagePull) before pods crash. +### Long-term Storage + +#### M3DB + + - **(2026)** [**M3**:](https://m3db.io) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An open-source, highly scalable distributed time-series database (M3) designed by Uber. Serves as a high-density metric clustering backend with built-in multi-region replication and long-term storage configurations. +### Managed Prometheus + +#### Google Cloud + + - **(2026)** [cloud.google.com: Google Cloud Managed Service for Prometheus](https://docs.cloud.google.com/stackdriver/docs/managed-prometheus) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Google Cloud's fully managed service for Prometheus. Provides automated cluster monitoring, global querying, and metric collection across Google Kubernetes Engine (GKE) deployments. ### 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. +### Metrics Library + +#### Micrometer + + - **(2026)** [**Micrometer** Collector](http://micrometer.io) [JAVA CONTENT] [COMMUNITY-TOOL] β€” A developer-focused metrics instrumentation library for JVM-based applications. Acts as a facade over various monitoring frameworks, including Prometheus, Datadog, and New Relic. ### Monitoring Stack #### Helm Charts @@ -210,6 +231,39 @@ ##### 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. +### OpenTelemetry + +#### Java Instrumentation + + - **(2023)** [newrelic.com: Understand OpenTelemetry Part 4: Instrument a Java App with OpenTelemetry](https://newrelic.com/blog/apm/java-opentelemetry) [COMMUNITY-TOOL] β€” Hands-on guide demonstrating automatic and manual trace instrumentation in Java applications utilizing OpenTelemetry. Covers runtime performance adjustments, JVM garbage collection exports, and spans optimization. +### Prometheus (2) + +#### Docker Swarm Integration + + - **(2020)** [innoq.com: Scraping a Docker swarm service with Prometheus](https://www.innoq.com/en/blog/2020/04/scraping-docker-swarm-service-instances-with-prometheus) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Solves service discovery challenges when scraping Docker Swarm tasks with Prometheus. Demonstrates configuring dynamic multi-interface DNS tracking or external Consul agents to discover changing IP assignments. +#### Lifecycle Management + + - **(2022)** [**sysdig.com: Prometheus 2.37 – The first long-term supported release! 🌟**](https://www.sysdig.com/blog) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Focuses on the release of Prometheus 2.37, the platform's first official Long-Term Support (LTS) release. Evaluates stability guarantees, API version support, and security patch lifecycles for enterprise environments. +#### Security + + - **(2021)** [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] β€” Highlights the engineering update in Prometheus 2.24 that added built-in TLS and basic authentication to HTTP scrape targets. This update removed the requirement of hosting reverse proxy sidecars for cluster telemetry. +#### Site Reliability Engineering + + - **(2021)** [==opensource.google: Prometheus SLO example==](https://github.com/google/prometheus-slo-burn-example) ⭐ 142 [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Google's open-source templates demonstrating complex multi-window, multi-burn-rate Alerting on Service Level Objectives (SLOs) within Prometheus. Establishes the standard implementation of modern SRE monitoring guidelines. +### Prometheus Exporters + +#### AWS CloudWatch + + - **(2026)** [==YACE - yet another cloudwatch exporter 🌟==](https://github.com/prometheus-community/yet-another-cloudwatch-exporter) ⭐ 1203 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Highly performance-optimized Prometheus exporter (YACE) designed to query metrics from AWS CloudWatch. Leverages cost-effective batched APIs to retrieve data without incurring high AWS costs. +#### Oracle Database + + - **(2022)** [sysdig.com: How to monitor an Oracle database with Prometheus. The OracleDB Prometheus exporter](https://www.sysdig.com/blog/monitor-oracle-database-prometheus) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Detailed implementation roadmap for the OracleDB Prometheus Exporter. Covers configuration strategies, secure credential storage, table space metrics mapping, and listener health telemetry. +#### PostgreSQL + + - **(2022)** [**sysdig.com: Top 10 metrics in PostgreSQL monitoring with Prometheus 🌟**](https://www.sysdig.com/blog/postgresql-monitoring) 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” Examines the key database performance indicators to monitor in PostgreSQL via Prometheus. Focuses on index utilization ratios, cache hits, locks, and replication lag metrics. +#### Redis + + - **(2021)** [sysdig.com: How to monitor Redis with Prometheus](https://www.sysdig.com/blog/redis-prometheus) [COMMUNITY-TOOL] β€” A tactical guide to instrumentation for Redis using Prometheus. Outlines how to track key memory management indicators, key evictions, instantaneous command latency, and connection scaling bounds. ## Observability and Performance ### Performance Testing diff --git a/v2-docs/public-cloud-solutions.md b/v2-docs/public-cloud-solutions.md index 1139694a..e1443132 100644 --- a/v2-docs/public-cloud-solutions.md +++ b/v2-docs/public-cloud-solutions.md @@ -5,19 +5,6 @@ ## 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] - [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] @@ -55,6 +42,50 @@ - [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] +## Cloud Providers + +### AWS + +#### Reliability + + - **(2021)** [jamaica-gleaner.com: Amazon outage’s future implications](http://past.jamaica-gleaner.com/article/business/20211224/amazon-outages-future-implications) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Post-mortem-based article covering large-scale AWS service interruptions. Discusses the dangers of hyper-centralized architectures and the necessity of disaster recovery models. +### Azure + +#### OpenShift + + - **(2026)** [OpenShift in Azure](https://learn.microsoft.com/en-us/azure/virtual-machines/linux/openshift-container-platform-4x) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Architectural setup for Azure Red Hat OpenShift (ARO). Covers landing zones, networking structures, integrated AD capabilities, and deployment steps for secure enterprise architectures. +### Federation + +#### Standards + + - **(2026)** [Gaia-X.eu](https://gaia-x.eu) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Core website of Gaia-X. Focuses on setting up an open, federated, and sovereign European cloud architecture, emphasizing compliance standards and cross-provider data portability. + - **(2021)** [GAIA-X: A Federated Data Infrastructure for Europe](https://www.bundeswirtschaftsministerium.de/Redaktion/EN/Dossier/gaia-x.html) [CASE STUDY] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Strategic paper from Germany's Federal Ministry of Economic Affairs defining GAIA-X architectural blueprints, data space compliance, and federated service models. +### Multicloud + +#### Architecture + + - **(2026)** [cloud.google.com: Compare AWS and Azure services to Google Cloud](https://docs.cloud.google.com/docs/get-started/aws-azure-gcp-service-comparison) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Official GCP mapping matrix, translating and comparing AWS and Azure services directly to Google Cloud. Indispensable for cross-platform planning, migrations, and cloud translation setups. + - **(2022)** [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] β€” Curator Insight / Live Grounding: Strategic roadmap on multicloud architectures. Details the advantages of spreading workloads over diverse cloud platforms to avoid single-vendor lock-in, optimize costs, and meet data sovereignty requirements. +#### Developer Tooling + + - **(2022)** [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] β€” Curator Insight / Live Grounding: High-level comparison detailing developer utility services in AWS, Azure, and GCP. Analyzes continuous integration tools, managed developer desktop environments, and serverless workflow runtimes. +#### Emerging Services + + - **(2022)** [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] β€” Curator Insight / Live Grounding: Deep dive into managed Blockchain-as-a-Service (BaaS) platforms across top cloud networks. Maps hyperledger infrastructure configurations and managed nodes architectures. +#### FinOps + + - **(2021)** [cast.ai: Ultimate cloud pricing comparison: AWS vs. Azure vs. Google Cloud in 2021](https://cast.ai/blog/cloud-pricing-comparison) [CASE STUDY] [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Detailed comparative study analyzing compute, network egress, and storage pricing models of AWS, Azure, and GCP, giving technical leaders actionable data to configure cost-optimized deployments. +#### Security + + - **(2022)** [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] β€” Curator Insight / Live Grounding: Structured breakdown of the cloud security paradigms used by AWS, Azure, and GCP. Evaluates differences in IAM mechanics, VPC design, managed firewall offerings, and baseline compliance capabilities. +#### Storage + + - **(2022)** [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] β€” Curator Insight / Live Grounding: Comparison of storage offerings in AWS, Azure, and Google Cloud, mapping object storage, network file-shares, and block volumes across durability and throughput standards. +### OpenShift (1) + +#### FinOps (1) + + - **(2026)** [Openshift.com pricing](https://www.redhat.com/en/technologies/cloud-computing/openshift/pricing) [COMMUNITY-TOOL] β€” Curator Insight / Live Grounding: Detailing Red Hat OpenShift licensing and pricing structures. Evaluates self-managed deployments against co-engineered cloud-native offerings like ROSA and ARO. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) | [Ibm_Cloud](./ibm_cloud.md) diff --git a/v2-docs/pulumi.md b/v2-docs/pulumi.md index 6b072dc7..e35e43d3 100644 --- a/v2-docs/pulumi.md +++ b/v2-docs/pulumi.md @@ -5,10 +5,6 @@ ## 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](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] @@ -26,6 +22,22 @@ - [pulumi/kube2pulumi](https://github.com/pulumi/kube2pulumi) ⭐ 107 [COMMUNITY-TOOL] - [packetswitch.co.uk: Terraform is Good, but I Like Pulumi](https://www.packetswitch.co.uk/terraform-is-good-but-i-like-pulumi) [COMMUNITY-TOOL] +## Infrastructure as Code + +### IaC Orchestrators + +#### Bootstrapping + + - **(2024)** [travis.media: Pulumi Tutorial: Automate Kubernetes Deployments and Operations with this Complete Guide](https://travis.media/blog/pulumi-tutorial-automate-kubernetes-operations) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” An end-to-end practical tutorial of the Pulumi platform, outlining stack setups, configuration management, state handling, and deployment execution. Offers software engineers a direct path to transition infrastructure definitions into code bases. +#### Cloud Integration + + - **(2024)** [civo.com: Manage Kubernetes clusters using the Civo Pulumi provider](https://www.civo.com/learn) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” A programmatic infrastructure guide exploring cluster deployment on Civo's managed K3s cloud utilizing the Pulumi SDK. It shows how developers can replace YAML definitions with type-safe software code pipelines to control computing bounds directly. +#### Comparison Studies + + - **(2026)** [Pulumi VS Terraform](https://www.pulumi.com/docs/iac/comparisons/terraform) [TYPESCRIPT CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official comparative architectural study analyzing the structural trade-offs between Pulumi's imperative, program-driven IaC model and Terraform's declarative HCL framework. Evaluates differences in state persistence, dynamic resource declaration, and team scaling. +#### Migration Strategies + + - **(2025)** [pulumi.com: From Kubernetes or Helm YAML](https://www.pulumi.com/docs/iac/guides/migration/migrating-to-pulumi/from-kubernetes) [TYPESCRIPT CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” An official Pulumi migration blueprint showing how to programmatically translate existing Kubernetes YAML manifests and Helm charts into type-safe programming code. This workflow transition unlocks dynamic variables, native testing frameworks, and advanced CI. ## Observability and Performance ### Performance Testing diff --git a/v2-docs/python.md b/v2-docs/python.md index 5400b312..d898316c 100644 --- a/v2-docs/python.md +++ b/v2-docs/python.md @@ -5,90 +5,16 @@ ## 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] - - [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] - - [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] - [Awesome Python 🌟](https://github.com/vinta/awesome-python) ⭐ 298980 [DE FACTO STANDARD] - [Getting Started with Data Wrangler in VS Code](https://code.visualstudio.com/docs/datascience/data-wrangler) [COMMUNITY-TOOL] - [digitalocean.com python 🌟](https://www.digitalocean.com/community/tags/python) [COMMUNITY-TOOL] @@ -298,6 +224,121 @@ - [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] +## Cloud Infrastructure + +### Cloud Management + +#### Python Automation + + - **(2014)** [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) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” A historic presentation from EuroPython demonstrating methods to build dynamic cloud control loops using early Python cloud APIs. While foundational libraries have since evolved to modern IaC solutions, the principles of programmatic cloud infrastructure provisioning outlined remain highly educational. +### Compute + +#### AWS SSH Utilities + + - **(2019)** [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) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” ec2-ssh-yplan offers command-line utilities designed to dynamically locate and connect to Amazon EC2 instances based on user-defined tags such as 'Name' instead of relying on static IP mapping. It streamlines CLI administration workflows in dynamically scaled cloud topologies. +### Configuration Management + +#### Ansible + + - **(2018)** [Ansible and AWS: cloud IT automation management](http://cloudacademy.com/blog/ansible-aws) [YAML CONTENT] [COMMUNITY-TOOL] β€” A deep dive into automating AWS resources using Ansible. It details configurations for dynamic inventories, AWS credentials management, and playbooks designed to manage infrastructure lifecycle events across EC2, VPC, and S3 resources systematically. +## Data Engineering + +### Data Ingestion + +#### Scraping Tutorials + + - **(2018)** [First web scraper](https://first-web-scraper.readthedocs.io/en/latest) [PYTHON CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” An educational guide that provides a structured, step-by-step introduction to writing web scrapers in Python. It introduces core concepts of DOM parsing, handling HTTP requests, and executing ethical data collection practices. +#### Web Scraping + + - **(2026)** [Scrapy](http://scrapy.org) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Scrapy is a highly scalable, asynchronous web crawling framework built on Twisted. It provides developers with robust tools to define spiders, process custom item pipelines, extract structured data, and handle concurrency limitations, setting the gold standard for enterprise data collection. +### Data Science Environments + +#### Windows Portability + + - **(2022)** [WinPython: Portable Scientific Python 2/3 32/64bit Distribution for Windows](http://sourceforge.net/projects/winpython) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” WinPython is a portable, isolated scientific Python distribution designed specifically for Windows platforms. It includes key analytical tools (NumPy, SciPy, Jupyter) out of the box and operates entirely within its local directory without system registry modification, making it ideal for restricted corporate environments. +### Databases + +#### MySQL Utilities + + - **(2017)** [==DictMySQL: A MySQL class for more convenient database manipulation with Python dictionary==](https://github.com/gyli/DictMySQL) ⭐ 56 [PYTHON CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” DictMySQL is a lightweight MySQL abstraction library that streamlines CRUD database operations by converting standard Python dictionaries directly into safe SQL syntax. It serves as an optimal tool for rapid prototyping where deep ORM frameworks like SQLAlchemy are unnecessary. +### Orchestration + +#### Visual Pipelines + + - **(2023)** [orchest.io](https://orchest.io) [PYTHON CONTENT] [LEGACY] β€” Orchest was an open-source visual pipeline builder designed to simplify Python and R data science workflows. Following the team's transition to other projects in late 2023, the repository was archived. Its modular, container-based approach to DAG construction remains a notable reference for zero-config ML infrastructure. +## Data Science + +### Data Engineering (1) + +#### Database Engines + + - **(2021)** [PandasDatabase is a RESTful database engine application built on top of Pandas](https://pypi.org/project/pddb) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” A lightweight RESTful database engine abstraction layer built on top of Pandas arrays. Allows local developers to quickly expose tabular data via direct network operations, simulating isolated relational queries. While useful for rapid prototyping or small internal dashboards, it lacks the transaction isolation capabilities needed for concurrent write workloads. +#### Pandas Core + + - **(2024)** [pandas.pydata.org: Reshaping by pivoting DataFrame objects](http://pandas.pydata.org/pandas-docs/stable/reshaping.html) [PYTHON CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official master guide for reshaping multidimensional DataFrame arrays via pivoting, melting, and stacking paradigms inside Pandas. Crucial for designing optimized data ingestion paths and performance-tuning complex analytical transformations. A core standard requirement for any data engineering platform. +### Foundations + +#### Learning Path + + - **(2016)** [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) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” An exhaustive classical blueprint covering the core ecosystem of Python Data Science, mapping NumPy, Pandas, Matplotlib, and Scikit-learn pathways. Provides beginners with solid statistical structures, although deep-learning paths have drastically shifted towards PyTorch. Still highly functional for fundamental data analysis training. +### Generative AI Integration + +#### Pandas AI + + - **(2024)** [==github.com/gventuri/pandas-ai==](https://github.com/sinaptik-ai/pandas-ai) ⭐ 23550 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An innovative, high-growth package bringing generative AI capabilities to Pandas DataFrames. Translates human-centric natural language prompts into executable pandas code, performing automated cleaning and visualization layouts. Essential for rapid descriptive exploratory analysis, though production sandboxing is vital to manage dynamic code execution pathways securely. +### Machine Learning Applications + +#### Technical SEO + + - **(2021)** [searchenginejournal.com: An Introduction To Python & Machine Learning For Technical SEO](https://www.searchenginejournal.com/python-machine-learning-technical-seo/430000) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Outlines domain-specific machine learning deployment, addressing textual intent clustering, natural language generation, and search engine payload analysis. Focuses on practical usage of NLP models to parse metadata structure and automate crawl classification pipelines. Demonstrates immediate commercial return for data-driven web marketing. +### Python for Analytics + +#### Best Practices + + - **(2022)** [aigents.co: Pro Python Tips for Data Analysts](https://aigents.co/data-science-blog/coding-tutorial/pro-python-tips-for-data-analysts) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Focuses on maximizing analytical script performance by replacing heavy procedural logic with vectorized structures and optimal pandas processing schemas. Demonstrates custom transformation workflows and structural data management paradigms. Directly benefits analysts looking to reduce execution time on memory-constrained systems. +#### Business Intelligence + + - **(2023)** [pbpython.com: Practical Business Python](http://pbpython.com) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” A dedicated blog analyzing corporate Python automation workflows, featuring deep dives on combining disparate Google Forms with Pandas for automated tabular data transformations. Demonstrates structural ways to build clean pivot reports, streamlining manual administrative data processing. Ideal for bridging core database logic with corporate reporting metrics. +### Visualization + +#### Geospatial Analysis + + - **(2020)** [morioh.com: How to create Google Map in Python using Gmaps](https://morioh.com) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Provides setup and ingestion workflows for rendering geographical overlays on interactive Google Maps directly from Jupyter notebooks. Details API key authorization configurations and layer styling parameters. Often utilized for local visual evaluations, though highly dependent on Google Maps billing policies. +## Development + +### IDEs and Editors + + - **(2015)** [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] β€” An interview with the PyCharm team discussing automated refactoring, codebase indexers, and the early evolution of Python IDEs. While the discussion highlights fundamental challenges of dynamic language tooling, IDE architecture has evolved significantly since then. Contemporary setups rely heavily on the Language Server Protocol (LSP) and AI-driven completion plugins. +## Ecosystem + +### Containers and Orchestration + + - **(2026)** [The docker-py repository: an API client for docker written in Python](http://docker-py.readthedocs.org) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” The official Python SDK for Docker, enabling developers to control, build, and scale container environments programmatically. It wraps the entire Docker engine API, facilitating automation for testing, deployment, and localized scripting. This SDK is a core tool for teams building custom CI/CD pipelines and local management utilities. +### Enterprise Ecosystem + + - **(2026)** [Microsoft: Python Engineering](https://devblogs.microsoft.com/python) [COMMUNITY-TOOL] β€” Microsoft's official engineering blog detailing their contributions to the Python ecosystem. It covers performance improvements to the CPython runtime, VS Code extension updates, and Pyjion project development. The blog highlights enterprise investments in Python, confirming its role in enterprise cloud and AI infrastructure. +### Historical Libraries + + - **(2015)** [My top 5 β€˜new’ Python modules of 2015](http://blog.rtwilson.com/my-top-5-new-python-modules-of-2015) [EMERGING] β€” A historical look at emerging Python modules in 2015, such as path.py. While these libraries helped simplify standard workflows at the time, many have since been replaced by built-in standard library updates. Modern Python developers use standard modules like pathlib (defined in PEP 428) for path and file operations. +### Interactive Tutorials + + - **(2026)** [LearnPython.org interactive Python tutorial](http://www.learnpython.org) [COMMUNITY-TOOL] β€” A browser-based interactive training tool that teaches basic Python syntax and data structures. It allows students to write and run code directly in the browser, eliminating the need for local IDE or interpreter setup. It is a helpful onboarding resource for beginners but does not cover production-grade software design. +### Language Design + + - **(2016)** [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] β€” An engineering warning against using brittle version-checking checks that assume the Python major version will always be single-digit 3. The author demonstrates how poorly written checks can break if a major version bump occurs. While the steering council plans to continue with Python 3.x iterations for the foreseeable future, writing robust semantic-version parsing is still critical engineering practice. + - **(2015)** [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] β€” Explores the EAFP (Easier to Ask Forgiveness than Permission) design philosophy, demonstrating how exceptions are used for normal flow control in Python. It contrasts this with the look-before-you-leap (LBYL) style and explicit error-return checks used in systems languages like Go. Writing clean, idiomatic Python code relies heavily on understanding this approach. + - **(2014)** [Why Python 3 exists](http://www.snarky.ca/why-python-3-exists) [COMMUNITY-TOOL] β€” Explains the design constraints, particularly unicode handling and API cleanup, that motivated the transition to Python 3. This analysis remains an important historical reference for understanding the migration challenges. With Python 2 officially EOL since 2020, Python 3.x is the universal standard for all contemporary development. +### Media and Talks + + - **(2026)** [pyvideo.org](http://pyvideo.org) [COMMUNITY-TOOL] β€” A community-supported indexing site that aggregates and categorizes technical talks from PyCon events worldwide. It catalogs videos by speaker, library, and specific programming topic. It serves as an archive of Python engineering history and design debates over the past decade. + - **(2026)** [Talk Python To Me Podcast](http://talkpython.fm) [COMMUNITY-TOOL] β€” The homepage of the 'Talk Python To Me' podcast, which features discussions on language design, framework choices, and developer workflows. It regularly interviews package creators and core developers to explain their design choices. This series provides valuable context for engineers looking to track the evolution of the Python ecosystem. +### Reference Portal + + - **(2026)** [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] β€” A comprehensive, highly detailed reference guide mapping the entire Python development stack, from web frameworks to server deployments. It provides clear, practical overviews of databases, task queues, WSGI servers, and deployment configurations. It is widely used by developers as an architectural blueprint for building scalable Python systems. +### Tutorials + + - **(2026)** [realpython.com](http://realpython.com) [COMMUNITY-TOOL] β€” A premier online learning platform offering high-quality, peer-reviewed tutorials for Python developers of all skill levels. Content spans core syntax, concurrency patterns, web framework configurations (Django/FastAPI), and performance optimization. It is widely regarded as the industry benchmark for up-to-date, practical Python programming instruction. + - **(2026)** [blog.pythonlibrary.org 🌟](http://www.blog.pythonlibrary.org) [COMMUNITY-TOOL] β€” The personal technical blog of developer Mike Driscoll, featuring practical tutorials on standard library modules and desktop GUI frameworks like wxPython. The content is characterized by clear, structured code examples. It is a helpful reference for solving day-to-day scripting tasks and desktop UI development. ## Machine Learning ### Deep Learning Foundations @@ -305,13 +346,169 @@ #### 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. +## Setup + +### Package Management + + - **(2015)** [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] β€” A quick CLI reference explaining how to use the pip target flag to install packages directly into a project directory instead of global paths. While occasionally useful for quick local scripts or packaging zip-based serverless deployments, this technique is rarely recommended for production applications. Modern packaging standards rely on isolated virtual environments and container layers. +### Virtual Environments + + - **(2015)** [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] β€” An educational video highlighting the importance of using virtual environments to isolate project dependencies and avoid system runtime conflicts. The core advice remains highly relevant, although the specific tools mentioned have evolved. Modern workflows often consolidate dependency management using unified utilities like Poetry, Pipenv, or uv. +### macOS Configuration + + - **(2016)** [Setting up Python on OSX: UPDATED](http://staticnat.com/setting-up-python-on-osx) [LEGACY] β€” A legacy setup guide for configuring Python development environments on macOS using Homebrew and manual path adjustments. While historically valuable, these manual steps have largely been superceded by modern environment managers. Developers now prefer automated tools like uv, pyenv, or Devcontainers to configure runtimes. ## Software Engineering +### Configuration and Infrastructure + +#### Secrets Management + + - **(2022)** [doppler.com: Using Environment Variables in Python for App Configuration 🌟](https://www.doppler.com/blog/environment-variables-in-python) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Analyzes methodology for reading, parsing, and verifying environment variables in twelve-factor cloud applications. Covers integration patterns using libraries like 'python-dotenv' and transition strategies toward secure vault environments. Crucial for establishing clear boundary structures between code configuration and operational infrastructure. +### Continuous Delivery + +#### Feature Flags + + - **(2022)** [Python Feature Flag Resources/Solutions](http://featureflags.io/python-feature-flags) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Curated blueprint guide detailing native and third-party SaaS options for running decoupled conditional deployments using feature toggles in Python. Details routing pipelines, local state caches, and execution performance overhead parameters. Highly practical for rolling out zero-downtime deployment pipelines in enterprise systems. +### Industry Trends + +#### Python Adoption + + - **(2023)** [github.blog: Why Python keeps growing, explained](https://github.blog/developer-skills/programming-languages-and-frameworks/why-python-keeps-growing-explained) [COMMUNITY-TOOL] β€” A structural analysis from GitHub detailing Python's dominant adoption pattern across AI/ML engineering, cloud automation, and community data science fields. Traces ecosystem velocity, developer ergonomics, and standard library extensibility. Key reference for technological stack selection and corporate platform planning. +### Integration and Search + +#### Elasticsearch + + - **(2020)** [blog.adnansiddiqi.me: Getting started with Elasticsearch 7 in Python 🌟](http://blog.adnansiddiqi.me/getting-started-with-elasticsearch-7-in-python) [PYTHON CONTENT] [GUIDE] [LEGACY] β€” Walks through the setup, index modeling, and querying patterns of Elasticsearch 7 using the official Python client. Addresses connection pooling, cluster connectivity, and structuring bulk data ingestion schemas. Note: While Elasticsearch has advanced past v8, v7 architectures remain widely deployed in enterprise legacy environments. +### Performance Engineering + +#### Profiling + + - **(2019)** [nylas.com: Profiling Python in Production](https://www.nylas.com/blog/performance) [PYTHON CONTENT] [ADVANCED LEVEL] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” Engineering deep-dive explaining how to run runtime performance profiling in production environments without impacting execution thread overhead. Focuses on statistical sampling profilers, system-level trace analyzers, and memory leak investigations. A critical reference for debugging low-level lock contention in highly active event loops. ### Programming Foundations #### Python Language - **(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. +### Python Core + +#### Advanced Concepts + + - **(2023)** [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) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Deep dive into production-grade Python patterns including decorators, generators, metaclasses, context managers, and async concurrency structures. Establishes the technical foundation for debugging library structures and building proprietary extensible frameworks. Crucial for optimizing execution and framework design. + - **(2022)** [realpython.com: Evaluate Expressions Dynamically With Python eval() (Overview)](https://realpython.com/videos/python-eval-overview) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Deep dive into the parsing mechanics, execution scope, and high-impact security vulnerabilities of dynamic code execution via 'eval()'. Highlights safer structural evaluation engines like 'ast.literal_eval'. Vital reading to prevent injection vulnerabilities in dynamic serialization pipelines. +#### Best Practices and Standards + + - **(2009)** [PEP 8 Cheatsheet 🌟](https://www.scribd.com/document/207247675/PEP-8-Cheatsheet-2009) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” A condensed reference guide detailing PEP 8 formatting guidelines, indentation principles, naming conventions, and code organization rules. Critical for establishing codebase homogeneity and professional formatting standards within continuous integration pipelines. Strongly superseded in modern pipelines by automated linters like Ruff, yet fundamental as a conceptual baseline. +#### Comprehensive Reference + + - **(2021)** [digitalocean.com: How To Code in Python 3 🌟](https://www.digitalocean.com/community/tutorial-series/how-to-code-in-python-3) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” A comprehensive, highly-structured textbook style tutorial series spanning basic types, control statements, object-oriented concepts, and robust exception handling. Widely utilized for structured developer upskilling and corporate learning pathways. Maintained to align with core standard library behaviors in modern Python environments. +#### Data Structures + + - **(2021)** [aigents.co: Data Structures and Python 🌟](https://aigents.co/data-science-blog/coding-tutorial/data-structures-and-python) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Explores the native implementation of lists, dictionaries, sets, and queues alongside their algorithmic complexities. Focuses on proper data model selection based on computational profiles and memory footprint goals. Essential for standardizing performance-critical system paths. + - **(2016)** [Lists vs. Tuples](http://nedbatchelder.com/blog/201608/lists_vs_tuples.html) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Analyzes the underlying architectural and memory allocation differences between mutable lists and immutable tuples in CPython. Explains the performance implications of allocation overhead, resizing strategies, and optimization behaviors. Essential reading for backend developers targeting efficient memory profiles in high-throughput applications. +#### Fundamentals + + - **(2016)** [analyticsvidhya.com: Tutorial – Python List Comprehension With Examples](http://www.analyticsvidhya.com/blog/2016/01/python-tutorial-list-comprehension-examples) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Analyzes idiomatic generator syntaxes, conditional list comprehension layouts, and nested loops evaluation in Python. Highlights clean code structure rules while cautioning against overly nested comprehension formats that destroy readability. Enhances standard procedural loop performance in memory-isolated environments. +#### Learning Resources + + - **(2021)** [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) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” Curated collection of Spanish-language educational channels covering Python structures from syntax basics to deep ML implementation. Excellent reference material for multilingual organization upskilling and self-paced curriculum planning. Focuses on wide accessibility and structural framework learning. +#### Observability and Logging + + - **(2021)** [theglitchblog.com: Logging in Python Using Best Practices](https://theglitchblogcom.wordpress.com/2021/06/17/logging-in-python-using-best-practices) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Presents structured guidelines for configuring Python’s standard 'logging' library to support distributed tracing, production-ready rotating log files, and distinct stdout streams. Explains standard formatting variables and configuration files. Correct application prevents log-blocking in high-concurrency event loops. +#### Optimization and Tricks + + - **(2018)** [thenextweb.com: 6 practical tricks every Python developer should have](https://thenextweb.com/news/6-practical-tricks-every-python-developer-should-have) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Examines intermediate-level execution patterns, idioms, and lesser-known standard library capabilities to optimize idiomatic code delivery. Includes techniques on unpacking, context managers, and collections. Enhances read-time efficiency and execution structure across production codebases. +#### Syntax and Cheatsheets + + - **(2018)** [**github: Python3 in one pic**](https://github.com/rainyear/python3-in-one-pic) ⭐ 5013 [PYTHON CONTENT] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A highly visual, single-image technical roadmap summarizing Python 3 syntax, core structures, and data types. Serves as a rapid reference diagram for engineers mapping control flows, operators, and basic definitions. Ideal for quick on-boarding and mental model alignment. + - **(2022)** [infoworld.com: How to use the Python for loop](https://www.infoworld.com/article/2267127/how-to-use-the-python-for-loop.html) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Dissects Python's sequence iteration mechanics, underlying protocol implementations (iterators and generators), and list interaction patterns. Emphasizes idiomatic control loops, execution performance, and loop else-blocks. Helps eliminate redundant state maintenance within complex loop contexts. +### Python Desktop Applications + +#### Qt Framework + + - **(2019)** [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) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Demonstrates practical integration of PyQt/PySide to construct a functional web browser using Qt WebEngine components. Highlights desktop GUI engineering workflows, event loops, and UI-thread scheduling in Python. Provides direct insight into cross-platform desktop UI composition. +### Python Development + +#### CLI Frameworks + + - **(2026)** [Click 🌟](https://click.palletsprojects.com/en/stable) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Click is a highly modular, declarative Python library designed to build command-line interfaces. Built around clean decorators, it handles automated option parsing, parameter validation, and user assistance outputs, powering many complex modern infrastructure tools. +#### Concurrency + + - **(2020)** [==Python Multi-Process Execution Pool==](https://github.com/eXascaleInfolab/PyExPool) ⭐ 168 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” PyExPool is an optimized multi-process execution pool for Python designed to handle parallel computational tasks with lower memory overhead than standard library alternatives. By optimizing task queue distribution and keeping persistent worker states, it delivers accelerated throughput in heavy batch-processing workloads. +#### Packaging and Distribution + + - **(2026)** [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) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” PyInstaller bundles Python applications into standalone, platform-native executables that package the runtime environment and dependencies without separate interpreter installations. Widely recognized as the industry standard for distributing complex Python software across Windows, Linux, and macOS. +### Python Packaging + +#### Distribution + + - **(2020)** [redhat.com: Packaging applications to install on other machines with Python](https://www.redhat.com/en/blog/packaging-applications-python) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Explains standard patterns for structural application distribution, including wheels, pyinstaller executables, and native package managers. Addresses dependencies tracking, environment containment, and installation target patterns. Provided from Red Hat's perspective of robust, system-level dependency resolution. +#### Optimization + + - **(2015)** [Speed up pip install](http://blog.ionelmc.ro/2015/01/02/speedup-pip-install) [SHELL CONTENT] [COMMUNITY-TOOL] β€” Examines optimization techniques for accelerating pip dependencies installation, focusing on caching, localized proxy networks, and compiler argument settings. While modern pip utilizes wheels and sophisticated lockfiles by default, these underlying concepts remain relevant for optimizing CI container builds. +#### Standards + + - **(2023)** [wheel replaces Python's eggs](https://wheel.readthedocs.io/en/stable) [PYTHON CONTENT] [DOCUMENTATION] [LEGACY] β€” Official reference explaining the standard built-package distribution format 'wheel' (PEP 427) which replaces legacy '.egg' files. Details how pre-compiling binary extensions optimizes deployment and drastically reduces overhead during continuous deployment cycles. Fundamental knowledge for devops engineers managing local package mirrors. +### Systems Automation + +#### Task Scheduling + + - **(2021)** [pythonsimplified.com: How to schedule Python scripts using schedule library](https://hewing.foliotek.me) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Evaluates standard script execution automation using the lightweight, reader-friendly 'schedule' library. Compares this direct cron-like execution structure with heavy architectural dependencies like Celery. Extremely useful for lightweight micro-cron jobs, though limited in high-availability and clustering scenarios. +### Testing and Verification + +#### Integration Testing + + - **(2022)** [gabbi - Declarative HTTP testing library pypi](http://pypi.python.org/pypi/gabbi) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” A declarative, YAML-based integration testing engine designed to systematically query HTTP services and assert response payloads. Drastically simplifies API verification pipelines, eliminating long procedural boilerplate scripts. Recommended for microservices deployment testing on local or isolated environments. +#### Unit Testing + + - **(2020)** [redhat.com: Writing and unit testing a Python application to query the RPM database](https://www.redhat.com/en/blog/query-rpm-database-python) [PYTHON CONTENT] [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” Details system-level Python architecture querying native host packages via the RPM database, backed by isolated unittest mock patterns. Focuses on sandbox-aware verification methodologies without requiring administrative runtime execution environments. Ideal for systems engineering teams constructing secure infrastructure agents. +## Web Development + +### Django Framework + +#### API Development + + - **(2022)** [dev.to: Building a REST API with Django REST Framework 🌟](https://dev.to/nagatodev/how-to-connect-django-to-reactjs-part-2-2oje) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step development guide detailing how to build a Django REST Framework backend to power decoupling frontend single page apps (ReactJS focus). Demonstrates serialization schemas, CORS configurations, and token-based state authorization. Highlights modern decoupled application topology. + - **(2021)** [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) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Practical overview detailing the construction of secure endpoints utilizing serializers, viewsets, and granular token authorization within Django REST Framework (DRF). The standard corporate mechanism for publishing Django databases as unified, transactional JSON web endpoints. +#### Automated Billing + + - **(2023)** [github.com: Django app + RESTful API for automatic billing](https://github.com/silverapp/silver) ⭐ 309 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟🌟 [COMMUNITY-TOOL] β€” An open-source invoicing and automated billing engine built on Django, offering declarative RESTful structures for subscription management. Enables seamless mapping of custom invoice workflows and state machines. Excellent enterprise baseline for custom financial systems. +#### Containerization + + - **(2022)** [realpython.com: Development and Deployment of Cookiecutter-Django via Docker](https://realpython.com/learning-paths/django-web-development) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Covers the standard development-to-production blueprint of Cookiecutter-Django. Features production-grade settings, Celery integration, custom users, and standard Docker configuration structures. Essential for bootstraping new SaaS microservices or high-density web backends. +#### Ecosystem News + + - **(2025)** [gettopical.com: Get Django Latest News](http://gettopical.com/djangoframework) [COMMUNITY-TOOL] β€” Aggregated platform feed collecting updates, security advisories, and ecosystem shifts across the Django framework landscape. Useful for platform architects tracking deprecation lifecycles, PEP compatibility, and community package upgrades. Vital for long-term codebase planning. +#### Fundamentals (1) + + - **(2017)** [webcodegeeks.com: Python Django Tutorial](http://www.webcodegeeks.com/python/python-django-tutorial) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Introductory tutorial parsing the core components of the Django architecture, emphasizing MVT configurations, basic URL routing, and basic ORM usage. Acts as a simple entry point, though security practices and middleware setups require upgrading to modern v4/v5 specifications. +#### Legacy Architecture + + - **(2015)** [TaskBuster Django Tutorial, made with Django 1.8 and Python 3](http://www.marinamele.com/taskbuster-django-tutorial) [PYTHON CONTENT] [GUIDE] [LEGACY] β€” A legacy test-driven development tutorial targeting Django 1.8 and early Python 3 paradigms. While historically valuable for understanding multi-environment configurations and Django's core ORM structure, it is technologically obsolete for modern v4.x/v5.x deployments. Recommended only for legacy migration evaluations. +#### Optimization Tools + + - **(2023)** [github.com: Django Sage Painless](https://github.com/sageteamorg/django-sage-painless) ⭐ 60 [PYTHON CONTENT] [ADVANCED LEVEL] 🌟 [COMMUNITY-TOOL] β€” An opinionated community package designed to streamline Django project structuring, modular layouts, and database configuration templates. Helps minimize common configuration pain-points for enterprise applications. Ideal for teams seeking standard structural layout rules across various APIs. +#### Sysops Deployment + + - **(2016)** [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) [SHELL CONTENT] [GUIDE] [LEGACY] β€” Guides developers through system-level environment installation, WSGI server tuning, and Nginx proxy setups on classic Linux distributions. Represents virtualenv setup patterns on bare-metal or legacy VMs. For modern workflows, these steps are largely handled via structured Docker files. +#### Testing and Verification (1) + + - **(2015)** [TDD with Django, from scratch: a beginner's intro to testing and web development](http://www.pyvideo.org/video/3509/tdd-with-django-from-scratch-a-beginners-intro) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Video tutorial exploring test-driven development pipelines inside Django environments using selenium and isolated testing suites. Demystifies functional unit test boundaries and systematic debugging loops. While standard library setups have evolved, the conceptual design of test-first engineering remains highly educational. +### FastAPI Framework + +#### API Development (1) + + - **(2021)** [blog.adnansiddiqi.me: Create your first REST API in FastAPI 🌟](http://blog.adnansiddiqi.me/create-your-first-rest-api-in-fastapi) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Hands-on implementation of automated high-performance ASGI APIs using FastAPI and Pydantic validation structures. Details rapid request serialization, out-of-the-box OpenAPI documentation, and concurrent endpoint optimization. Widely recognized as the primary standard framework for cloud-native Python microservices. +### Flask Framework + +#### Comprehensive Reference (1) + + - **(2022)** [The Flask Mega-Tutorial: Now with Python 3 Support](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-now-with-python-3-support) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Miguel Grinberg’s benchmark reference series for production-grade Flask structures, covering modern databases configurations, migrations, deployment models, and security testing. Acts as a core design bible for structural Python web developers worldwide. Continually updated to ensure absolute Python 3 parity. +#### Fundamentals (2) + + - **(2018)** [realpython.com: Discover Flask, Part 1 - Setting Up a Static Site](https://realpython.com/learning-paths/flask-by-example) [PYTHON CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A progressive reference guiding developers through setup patterns, clean structure formatting, and static templates rendering with Flask. Establishes clean operational standards before building complex persistent database architectures. Best suited for setting basic structures before transitioning into modern dynamic micro-frontends. +#### Official Docs + + - **(2026)** [Flask Documentation 🌟](https://flask.palletsprojects.com/en/stable) [PYTHON CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official master reference documentation for Flask, highlighting modern async routing capabilities, modular blueprints, WSGI structures, and clean application contexts. Indispensable handbook for microservices design, backend prototyping, and constructing highly tailored WSGI middleware stacks. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/qa.md b/v2-docs/qa.md index a280cb84..c33e18c5 100644 --- a/v2-docs/qa.md +++ b/v2-docs/qa.md @@ -5,18 +5,6 @@ ## Standard Reference - - [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] - - [testcontainers-spring-boot 🌟](https://github.com/PlaytikaOSS/testcontainers-spring-boot) ⭐ 877 [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] @@ -79,6 +67,47 @@ - [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] +## Development + +### AI-Assisted Coding + +#### Static Analysis + + - **(2023)** [Metabob](https://metabob.com) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Metabob provides an AI-driven static analysis engine that utilizes deep learning and graph neural networks to isolate complex multi-variable logic errors and hidden security issues that traditional pattern-matching linters routinely miss. +## Security + +### CICD Security + +#### Jenkins Scanning + + - **(2021)** [meetup.com: A single open-source security scanner for most languages on Jenkins](https://www.meetup.com/es-es/jenkins-online-meetup/events/276135789) [GROOVY CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” This technical session reviews multi-language open-source security vulnerability scanners integrated into automated Jenkins pipelines. It analyzes best practices for static and dynamic analysis inside enterprise software build cycles to enforce early DevSecOps gates. +## Software Development + +### Testing Tools + +#### Integration Testing + + - **(2025)** [==testcontainers-spring-boot 🌟==](https://github.com/PlaytikaOSS/testcontainers-spring-boot) ⭐ 877 [JAVA CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An open-source auto-configuration integration that simplifies using Testcontainers inside Spring Boot applications. Eliminates boilerplate bootstrap code for starting, testing, and tearing down containerized dependencies like PostgreSQL, Kafka, and Redis during build pipelines. +## Software Engineering + +### Quality Assurance + +#### Curated Lists + + - **(2026)** [**Awesome Software Quality**](https://github.com/ligurio/sqa-wiki) ⭐ 2311 🌟🌟🌟🌟 [ENTERPRISE-STABLE] β€” A comprehensive, curated repository of tools, frameworks, and methodologies focused on software quality assurance, testing automation, and performance analysis. This curated collection serves as an excellent resource for software development teams establishing robust test suites and security scanning checks. +#### Industry Trends + + - **(2021)** [lambdatest.com: Top Automation Testing Trends To Look Out In 2021](https://www.testmuai.com/blog/best-test-automation-trends) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Analyzes key movements in test automation, emphasizing AI-assisted test creation, codeless automation platforms, and the 'shift-left' approach of integrating security checks earlier in the delivery pipeline. Contrasts 2021 predictions with today's 2026 landscape, where AI-powered testing has become a standard development practice. +#### Testing Frameworks + + - **(2024)** [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] β€” An analytical comparison contrasting the features, annotations, and parallel execution capabilities of the TestNG and JUnit testing frameworks in the Java ecosystem. It highlights how each framework scales within modern CI/CD setups, helping developers choose the right tool based on their specific test runner requirements. +## Testing + +### Integration Testing (1) + +#### Containerized Infrastructure + + - **(2023)** [==testcontainers.org==](https://testcontainers.com) [JAVA CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Testcontainers has emerged as the industry standard library for provisioning ephemeral, real databases and services inside Docker during integration testing. Backed by Docker (AtomicJar), it ensures developer local environments precisely mirror production-grade dependencies. --- πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Scaffolding](./scaffolding.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) diff --git a/v2-docs/rancher.md b/v2-docs/rancher.md index 70330883..0e2241b8 100644 --- a/v2-docs/rancher.md +++ b/v2-docs/rancher.md @@ -5,21 +5,6 @@ ## Standard Reference - - [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] - - [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] - - [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] - - [SUSE & Rancher Community 🌟](https://www.rancher.com/community) [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] - - [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] - [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] @@ -78,6 +63,93 @@ - [Certified Kubernetes offerings](https://www.cncf.io/certification/software-conformance) [COMMUNITY-TOOL] - [Rancher CNI Providers 🌟](https://rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers) [COMMUNITY-TOOL] +## Cluster Management + +### Multi-Cluster + +#### Rancher + + - **(2026)** [rancher.com](https://www.rancher.com) [GO CONTENT] [COMMUNITY-TOOL] β€” The premier enterprise multi-cluster management platform. Rancher streamlines hybrid, multi-cloud, and edge cluster provisioning while establishing absolute control over centralized RBAC, security configuration templates, and global app deployment configurations. +#### Rancher Docs + + - **(2026)** [**Rancher 2**](https://www.rancher.com/docs/rancher/v2.x/en) [GO CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The master technical documentation repository for Rancher v2.x. It details multi-cluster management strategies, API-driven cluster provisioning, Helm integration patterns, security profiles, storage classes, and enterprise container networking specifications. +#### Rancher Evolution + + - **(2021)** [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] β€” A detailed technical review of Rancher 2.6, the first major platform release following SUSE's acquisition. Highlights the complete UI refactor, native lifecycle management capabilities for cloud-hosted clusters (EKS, GKE, AKS), and enhanced FIPS compliance configurations. + - **(2020)** [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] β€” Analyzes the architectural features shipped in Rancher 2.5. Highlights the introduction of the Cluster Explorer dashboard, automated K3s distributions support, and the integration of Fleetβ€”Rancher's GitOps continuous delivery engine designed to manage millions of individual edge nodes. +## Developer Experience + +### Image Building + +#### Educational Content + + - **(2021)** [community.suse.com: Comparing Modern-Day Container Image Builders: Jib, Buildpacks and Docker 🌟](https://www.rancher.com/community) [MARKDOWN CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A comparative architectural guide analyzing modern container image construction tools, including Jib, Cloud Native Buildpacks, and Docker. It contrasts speed, security, daemon-less operations, and ideal developer workflow fits. +## Development Environments + +### Local Clusters + +#### k3d + + - **(2026)** [==**k3d**==](https://github.com/k3d-io/k3d) ⭐ 6426 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An indispensable utility for local container engineering that launches fully multi-node K3s clusters directly within local Docker containers. Provides extreme execution speed, robust hot-reloading configurations, and seamless local networking endpoints, serving as the modern replacement for resource-heavy virtual machines. +## Enterprise + +### Case Studies + +#### Financial Services + + - **(2021)** [rancher.com: Driving Kubernetes Adoption in Finance with Rancher](https://www.suse.com/c/rancher_blog/driving-kubernetes-adoption-in-finance-with-rancher) [CASE STUDY] [CASE STUDY] [COMMUNITY-TOOL] β€” An enterprise-focused study demonstrating how Rancher facilitates modern Kubernetes adoption in highly regulated financial markets. Focuses on solving regulatory constraints via automated security hardening, federated LDAP/Active Directory authorization, and centralized multi-tenant logging audits. +## Hyperconverged Infrastructure + +### Bare Metal + +#### Harvester + + - **(2026)** [==Harvester==](https://github.com/harvester/harvester) ⭐ 5030 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Harvester is a modern, open-source hyperconverged infrastructure (HCI) solution built natively on Kubernetes via KubeVirt and Longhorn storage. Bridges the gap between traditional enterprise virtual machine workloads and container clusters, allowing operations to manage both under a single platform control plane. +## Infrastructure as Code + +### Ansible + +#### K3s Provisioning + + - **(2023)** [==techno-tim/k3s-ansible==](https://github.com/timothystewart6/k3s-ansible) ⭐ 2977 [YAML CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A widely adopted community Ansible playbook designed to orchestrate and bootstrap highly available K3s clusters. Automates multi-master etcd setup, token propagation, agent node discovery, and declarative configuration of storage and ingress providers across bare-metal environments. +### Terraform + +#### RKE2 AWS Deployment + + - **(2024)** [==github.com/rancherfederal/rke2-aws-tf==](https://github.com/ranchergovernment/rke2-aws-tf) ⭐ 91 [HCL CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A production-grade, government-optimized Terraform module for deploying RKE2 clusters on AWS. Handles complete networking topologies, security groups, internal load balancers, auto-scaling worker pools, and hardened operating system images in alignment with CIS security baselines. +## Kubernetes + +### Cluster Management (1) + +#### Rancher (1) + + - **(2021)** [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) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive infrastructure blueprint mapping out how to build and maintain multi-tenant Rancher clusters dynamically using HashiCorp Terraform and automated GitLab CI/CD pipelines. +## Networking + +### Container Network Interface + +#### Rancher CNI + + - **(2026)** [Rancher CNI Providers 🌟](https://www.rancher.com/docs/rancher/v2.x/en/faq/networking/cni-providers) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official reference guide reviewing CNI provider options (Calico, Flannel, Canal, Weave) within Rancher-orchestrated clusters. Provides technical comparisons of network overlay efficiency, VXLAN vs IP-in-IP modes, and declarative network policy enforcement mechanisms. +## Observability + +### Monitoring + +#### Rancher Metrics + + - **(2021)** [rancher.com: Custom alerts using Prometheus queries](https://www.suse.com/c/rancher_blog/custom-alerts-using-prometheus-queries) [COMMUNITY-TOOL] [GUIDE] β€” An operational guide detailing Prometheus custom alert setups within the Rancher management console. Demonstrates how to write custom PromQL queries, define warning and critical thresholds, and configure alerting webhooks directly through Rancher's UI to catch application performance deviations. +### Prometheus + +#### Cluster Core Telemetry + + - **(2023)** [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) [EN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Walkthrough of configuring Prometheus and Grafana alerts to monitor ETCD state stability inside Rancher-managed Kubernetes setups. Explores key ETCD metrics like DB physical size, commit latencies, and leader election frequency. +## Security + +### Runtime Security + +#### K3s and Sysdig + + - **(2021)** [sysdig.com: K3s + Sysdig: Deploying and securing your cluster… in less than 8 minutes! 🌟](https://www.sysdig.com/blog/k3s-sysdig-falco) [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Technical integration blog on executing Sysdig and Falco runtime agent monitors inside resource-constrained K3s clusters. Illustrates how eBPF runtime profiling catches compromised container behaviors, system call anomalies, and unauthorized shell creations in under eight minutes. --- πŸ’‘ **Explore Related:** [OCP 3](./ocp3.md) | [OCP 4](./ocp4.md) | [Kubernetes Operators Controllers](./kubernetes-operators-controllers.md) diff --git a/v2-docs/remote-tech-jobs.md b/v2-docs/remote-tech-jobs.md index dae704bf..52f06ec2 100644 --- a/v2-docs/remote-tech-jobs.md +++ b/v2-docs/remote-tech-jobs.md @@ -5,8 +5,6 @@ ## 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] @@ -16,6 +14,16 @@ - [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] +## Culture and Career + +### Remote Work + +#### Career Strategy + + - **(2022)** [The remote job guide: job search & productivity working from home](https://resume.io/blog) 🌟🌟🌟 [COMMUNITY-TOOL] β€” Practical guidelines on organizing productive habits, scheduling routines, and asynchronous communication patterns tailored to high-performing remote software engineers and globally distributed technical teams. +#### Tax and Legal + + - **(2023)** [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) [SPANISH CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] β€” A deep analysis of the Spanish fiscal structures, double-taxation treaties, and social security obligations when working remotely from Spain for non-Spanish companies. Essential reading for digital nomads and global remote recruitment agencies. --- πŸ’‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) diff --git a/v2-docs/scaleway.md b/v2-docs/scaleway.md index 36bf6e8e..2d66a1cd 100644 --- a/v2-docs/scaleway.md +++ b/v2-docs/scaleway.md @@ -3,10 +3,13 @@ !!! info "Architectural Context" Detailed reference for Scaleway Public Cloud in the context of Cloud Providers (Hyperscalers). -## Standard Reference +## Infrastructure - - [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] +### Architecture +#### Design Patterns + + - **(2023)** [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] β€” Curator Insight / Live Grounding: Analytical comparison of Multi-tenant (shared infrastructure, logical segregation) versus Multi-instance (physical/virtual infrastructure replication) SaaS deployment models. --- πŸ’‘ **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [Public Cloud Solutions](./public-cloud-solutions.md) | [Managed Kubernetes In Public Cloud](./managed-kubernetes-in-public-cloud.md) diff --git a/v2-docs/securityascode.md b/v2-docs/securityascode.md index 200791f0..a4e1729d 100644 --- a/v2-docs/securityascode.md +++ b/v2-docs/securityascode.md @@ -5,17 +5,6 @@ ## 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] - [Docker Hardened Images for Every Developer](https://www.docker.com/blog/docker-hardened-images-for-every-developer) [COMMUNITY-TOOL] - [IBM Vault 2.0 UI Enhancements and Reporting Improvements](https://t.co/cvOceuueCF) [COMMUNITY-TOOL] - [Web-Check](https://web-check.xyz) [COMMUNITY-TOOL] @@ -95,6 +84,44 @@ * 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 + +### Infrastructure Security + +#### IaC Scanning + + - **(2021)** [Apolicy](https://www.sysdig.com) [NONE CONTENT] [COMMUNITY-TOOL] β€” Apolicy (acquired by Sysdig) provides advanced policy-as-code governance designed for shifting cloud security left. Scans Infrastructure-as-Code (IaC) templates and automatically matches security rules to production deployment settings. +#### Mergers and Acquisitions + + - **(2021)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” An industry announcement detailing Sysdig's acquisition of Apolicy. Highlights the integration of IaC security analysis with runtime monitoring to establish unified, end-to-end security loops from Git commits to production containers. +#### Runtime Analysis + + - **(2024)** [Fugue: Container and Kubernetes. Runtime infrastructure security](https://snyk.io/product/container-vulnerability-management) [NONE CONTENT] [COMMUNITY-TOOL] β€” Fugue (now integrated under Snyk Container security suite) delivers continuous compliance and automated infrastructure monitoring for AWS, Azure, and Google Cloud alongside Kubernetes runtime configurations, mapping live states to CIS Benchmarks and SOC 2 frameworks. +### Policy-as-Code (1) + +#### Educational Video + + - **(2021)** [youtube: The Rise of Kubernetes Policy Engine | Ep 57](https://www.youtube.com/watch?v=0TvhTXddRGE&t=12s) [NONE CONTENT] [COMMUNITY-TOOL] β€” An informative panel discussion examining the rise of Kubernetes policy engines. Tracks the evolution from manual auditing workflows to declarative, automated gatekeeping systems using OPA Gatekeeper and Kyverno. +#### Governance + + - **(2021)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” An industry report outlining CNCF policy-as-code initiatives designed to patch security deficiencies within container orchestration. Compares the operational paradigms of Rego-based OPA and YAML-native Kyverno for policy-driven environments. +#### Kyverno + + - **(2024)** [==A Kyverno policy to block custom snippet configurations for Kubernetes Nginx ingress (CVE-2021-25742==](https://github.com/kubernetes/kubernetes/issues/126811) ⭐ 122403 [YAML CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A critical Kyverno security policy designed to block custom Nginx Ingress snippet configurations, preventing exploitation of CVE-2021-25742. Demonstrates the practical power of declarative security rules in blocking ingress privilege escalations. + - **(2021)** [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) [YAML CONTENT] [COMMUNITY-TOOL] β€” Illustrates automated security practice implementation inside OpenShift clusters utilizing Kyverno. Explores Kyverno's YAML-native approach, highlighting how platform engineers write policies using standard Kubernetes resource models without learning new programming languages. +#### Kyverno Training + + - **(2023)** [appsecengineer.com: Kubernetes Policy Management with Kyverno](https://www.appsecengineer.com/courses-collection/kubernetes-policy-management-with-kyverno) [YAML CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” An educational course focusing on Kyverno-driven Kubernetes policy engineering. Walks developers and SREs through writing advanced manifest mutation, generation, and validation policies with real-world scenarios. +#### OPA + + - **(2020)** [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) [REGO CONTENT] [COMMUNITY-TOOL] β€” Highlights the massive industry shift toward Open Policy Agent (OPA) for centralized, policy-as-code enforcement. Emphasizes OPA's ability to unify policy layers across different tools like Kubernetes admission controllers, API gateways, and CI/CD pipelines. + - **(2020)** [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) [REGO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep-dive technical article by Red Hat showcasing fine-grained policy enforcement in OpenShift using Open Policy Agent. Details how to intercept Kubernetes API requests via admission controllers to block non-compliant resource deployments programmatically. +#### OPA Wasm + + - **(2025)** [==compile OpenPolicyAgent policies into WebAssembly and run them on the edge==](https://github.com/open-policy-agent/contrib/tree/main/wasm/cloudflare-worker) ⭐ 345 [WEBASSEMBLY CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An open-source utility that compiles declarative Open Policy Agent (Rego) policies into high-performance WebAssembly (Wasm) modules. Designed for lightning-fast security and routing decisions at edge platforms like Cloudflare Workers and Envoy proxies. +#### Rego + + - **(2021)** [fugue.co: 5 tips for using the Rego language for Open Policy Agent (OPA)](https://snyk.io/blog) [REGO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An additional collection of advanced Rego development practices, focusing on unit-testing frameworks, mock injections, and playground emulator tools to ensure policy robustness and security governance. ## Identity and Access Management ### Cloud IAM diff --git a/v2-docs/serverless.md b/v2-docs/serverless.md index 5c615222..d9b91844 100644 --- a/v2-docs/serverless.md +++ b/v2-docs/serverless.md @@ -5,17 +5,6 @@ ## 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] - [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] - [Docker for LLMs](https://www.docker.com/llm) [COMMUNITY-TOOL] @@ -91,11 +80,60 @@ #### 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 Architecture + +### Enterprise Adoption + +#### Serverless + + - **(2022)** [serverlessguru.com: Enterprise Serverless Adoption 🌟](https://www.sls.guru/blog/enterprise-serverless-adoption) [COMMUNITY-TOOL] β€” An analysis of the architectural and organizational strategies required for enterprise-scale serverless adoption. Discusses shift-left operations, cost optimization models, and how large organizations navigate migration paths from traditional monolithic or containerized infrastructures to fully managed event-driven serverless architectures. +### Paradigm Comparison + +#### Containers vs Serverless + + - **(2021)** [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] β€” Synthesizes key technical differences between containerization (Docker/Kubernetes) and serverless hosting models (AWS Lambda, Cloud Run). Compares execution lifecycles, scaling characteristics, operational overhead, and pricing structures to help system architects select the optimal deployment paradigm based on workload patterns. +#### Serverless vs Containers + + - **(2020)** [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] β€” Evaluates the architectural trade-offs between Kubernetes container orchestration and serverless computing. Highlights arguments from industry experts advocating for serverless paradigms to bypass the high operational complexity, steep learning curve, and management overhead associated with maintaining a bespoke Kubernetes control plane. +### Serverless (1) + +#### Cost Analysis + + - **(2021)** [dev.to: Price Comparison of Popular Serverless Architecture Providers](https://dev.to/d1020/price-comparison-of-popular-serverless-architecture-providers-2jk9) [COMMUNITY-TOOL] β€” Provides a detailed financial breakdown and comparative matrix of major serverless execution environments, including AWS Lambda, Azure Functions, and Google Cloud Functions. Evaluates cost implications based on invocation count, execution duration, memory allocation, and data transfer rates under varying traffic scenarios. +## Cloud Native + +### Application Runtime + +#### Dapr + + - **(2022)** [Building microservices? Give Dapr a try](https://www.infoworld.com/article/2261795/building-microservices-give-dapr-a-try.html) [COMMUNITY-TOOL] β€” Introduces the Distributed Application Runtime (Dapr), an event-driven, portable runtime that simplifies microservices development through a sidecar architecture. Standardizes crucial distributed systems building blocks like state management, service-to-service invocation, pub/sub messaging, and observability using language-agnostic HTTP and gRPC APIs. + - **(2021)** [versusmind.eu: Dapr - a serverless runtime for distributed applications 🌟](https://versusmind.eu/dapr-a-serverless-runtime-for-distributed-applications) [COMMUNITY-TOOL] β€” Exploratory analysis of Dapr (Distributed Application Runtime) as an enabling runtime for distributed cloud-native architecture. Details how its sidecar model abstracts infrastructure dependencies (e.g., Redis, Kafka, Azure Cosmos DB) from developer code, reducing technical debt and enabling rapid, portable microservice deployments. +### Kubernetes + +#### Knative + + - **(2020)** [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] β€” Decodes Knative's role in standardizing cloud-native serverless workloads on Kubernetes. Discusses how Knative Serving manages scale-to-zero execution and how Knative Eventing builds declarative event-driven systems, effectively preventing vendor lock-in by providing a common abstract layer over diverse cloud infrastructures. +#### Serverless Frameworks + + - **(2020)** [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) [ADVANCED LEVEL] [LEGACY] β€” Architectural review of open-source serverless frameworks built on Kubernetes, specifically comparing OpenFaaS, Apache OpenWhisk, Fission, and the now-deprecated Kubeless. Examines their design philosophies, scaling mechanisms (cold starts vs. pre-warmed pods), event routing backends, and developer experiences. +### Serverless Frameworks (1) + +#### OpenFaaS + + - **(2021)** [xenonstack.com: Serverless Architecture with OpenFaaS and Java](https://www.xenonstack.com/blog/serverless-open-faas-java) [JAVA CONTENT] [GUIDE] [COMMUNITY-TOOL] [GUIDE] β€” Practical implementation guide for designing and deploying Java-based microservices using OpenFaaS on Kubernetes. Outlines the building of lightweight Docker images, optimizing Java virtual machine (JVM) cold-start times within a serverless container environment, and leveraging Prometheus for auto-scaling based on request metrics. +## Enterprise Kubernetes + +### OpenShift + +#### Serverless (2) + + - **(2024)** [OpenShift Serverless](https://www.redhat.com/en/technologies/cloud-computing/openshift/serverless) [COMMUNITY-TOOL] β€” Product page outlining Red Hat OpenShift Serverless, which abstracts container execution using Knative. Provides developers with seamless scale-to-zero features, event-driven integration with Apache Kafka, and simplified deployment models that align cloud-native serverless architectures with enterprise security and governance policies. + - **(2021)** [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] β€” Strategic framework outlining decision criteria for adopting OpenShift Serverless. Compares operational requirements, resource footprint optimization, and workload types (such as batch processors, scheduled tasks, and event-driven APIs) where scale-to-zero behaviors offer significant infrastructure cost savings over constantly running daemon pods. ## Software Architecture ### Cloud Patterns -#### Serverless +#### Serverless (3) - [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] diff --git a/v2-docs/servicemesh.md b/v2-docs/servicemesh.md index 68ab17bb..26d72311 100644 --- a/v2-docs/servicemesh.md +++ b/v2-docs/servicemesh.md @@ -6,23 +6,7 @@ ## 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] - [Kubernetes Gateway API](https://github.com/kubernetes-sigs/gateway-api) ⭐ 2861 [COMMUNITY-TOOL] - [InGate: Ingress & Gateway API Controller (Archived)](https://github.com/kubernetes-sigs/ingate) ⭐ 731 [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] @@ -103,6 +87,60 @@ #### Service Mesh (1) - **(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 + +### Cloud Networking + +#### Google Cloud Load Balancing + + - **(2026)** [L7 Internal HTTP(S) Load Balancing overview](https://docs.cloud.google.com/load-balancing/docs/l7-internal) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A high-density reference guide explaining Google Cloud's L7 Internal HTTP(S) Load Balancing architecture. It details how the Envoy-based proxy subsystem handles complex traffic routing, security configurations, and backend scaling within secure VPC boundaries. +### Kubernetes Security + +#### Zero Trust Networking + + - **(2022)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep technical tutorial on using Linkerd policy engines to enforce strict network boundaries between Kubernetes namespaces. It provides configuration steps to establish a default-deny state, allowing only explicitly verified mTLS endpoints to communicate. +### Networking Architecture + +#### Comparative Analysis + + - **(2022)** [medianova.com: Service Mesh vs. API Gateway](https://www.medianova.com/service-mesh-vs-api-gateway) [N/A CONTENT] [COMMUNITY-TOOL] β€” An architectural comparison between API Gateways and Service Meshes. It clearly defines the roles of north-south traffic routing (handled at the cluster edge by gateways) and east-west service connectivity (orchestrated within clusters by meshes), showing how they complement each other. +### Service Mesh (2) + +#### Consul Design Patterns + + - **(2021)** [learn.hashicorp.com: Consul Service Mesh on Kubernetes Design Patterns](https://developer.hashicorp.com/consul/tutorials/archive/kubernetes-consul-design-patterns) [GO CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” This architectural guide details design patterns for running HashiCorp Consul Service Mesh inside Kubernetes. Key topics include configuring sidecar injection, managing ingress and egress gateways, and setting up cross-cluster routing across hybrid environments. +#### Consul Service Mesh + + - **(2026)** [consul.io](https://developer.hashicorp.com/consul) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” HashiCorp Consul is a mature, multi-platform service networking solution providing registry-based service discovery, secure service mesh capabilities, and dynamic key-value configuration. It secures application-to-application traffic via automated mTLS, across both Kubernetes and bare-metal servers. +#### Evaluation Strategy + + - **(2021)** [containerjournal.com: When Is Service Mesh Worth It?](https://cloudnativenow.com/features/when-is-service-mesh-worth-it) [N/A CONTENT] [COMMUNITY-TOOL] β€” A technical evaluation discussing when to deploy a service mesh within microservice clusters. It weighs the benefits of built-in mTLS and telemetry against resource overhead, network latency, and the operational complexity introduced by sidecar architectures. +#### Google Cloud Traffic Director + + - **(2026)** [Traffic Director overview](https://docs.cloud.google.com/service-mesh/docs) [N/A CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Google Cloud's Traffic Director is a fully managed, enterprise-grade traffic control plane designed for service meshes. Supporting open xDS APIs, it acts as the centralized controller that configures service discovery, global load balancing, and secure routing rules across Envoy proxies. +#### High Availability + + - **(2022)** [linkerd.io: Announcing automated multi-cluster failover for Kubernetes](https://linkerd.io/2022/03/09/announcing-automated-multi-cluster-failover-for-kubernetes/index.html) [RUST CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” This release notes details Linkerd's automated multi-cluster failover mechanisms. It shows how the service mesh detects path latency anomalies or endpoint failures and automatically redirects critical traffic to redundant environments without requiring manual operator steps. +#### Istio and OpenShift + + - **(2020)** [openshift.com: Introducing OpenShift Service Mesh 2.0 🌟](https://www.redhat.com/en/blog/introducing-openshift-service-mesh-2.0) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” This release guide details OpenShift Service Mesh 2.0, which integrates Istio, Envoy, Kiali, and Jaeger into a cohesive control plane. It enables enterprise operators to manage mTLS traffic encryption, distributed tracing, and complex routing behaviors natively within OpenShift. +#### Linkerd Ecosystem + + - **(2021)** [linkerd.io: Announcing Linkerd's Graduation](https://linkerd.io/2021/07/28/announcing-cncf-graduation/index.html) [N/A CONTENT] [COMMUNITY-TOOL] β€” This documentation marks Linkerd's graduation from the Cloud Native Computing Foundation (CNCF), validating its status as an enterprise-grade service mesh. It reviews how Linkerd's minimalist, Rust-based proxy architecture (linkerd2-proxy) delivers security and speed with minimal overhead. + - **(2021)** [containerjournal.com: Linkerd’s CNCF Graduation Due to its Simplicity](https://cloudnativenow.com/features/linkerds-cncf-graduation-due-to-its-simplicity) [N/A CONTENT] [COMMUNITY-TOOL] β€” An analysis of Linkerd's graduation in the CNCF, attributing its success to its design simplicity. By prioritizing a lightweight, sidecar proxy written in Rust and avoiding complex dynamic APIs, Linkerd offers platform teams zero-trust networks without high management costs. +#### Linkerd Releases + + - **(2022)** [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) [RUST CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An upgrade manual for Linkerd 2.12, detailing the implementation of route-based network policies using the Kubernetes Gateway API. This update allows platform engineers to define fine-grained security policies and collect traffic diagnostics at the individual HTTP route level. + - **(2020)** [Announcing Linkerd 2.8: simple, secure multi-cluster Kubernetes](https://linkerd.io/2020/06/09/announcing-linkerd-2.8/index.html) [RUST CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Announcement detailing the release of Linkerd 2.8, which introduced zero-config multi-cluster routing capabilities. Utilizing secure gateway architectures, Linkerd extends cluster boundaries so pods can securely communicate with remote clusters via mTLS. +#### Multi-Cluster Architectures + + - **(2022)** [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) [N/A CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An engineering guide showing how to design and build multi-cluster and multi-region network topologies using Linkerd. It focuses on configuring DNS resolution, matching security certificates, and building robust, low-latency inter-cluster communication links. +#### Proxyless gRPC + + - **(2021)** [Traffic Director and gRPCβ€”proxyless services for your service mesh](https://cloud.google.com/blog/products/networking/traffic-director-supports-proxyless-grpc) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An architectural guide detailing Google Cloud Traffic Director's support for proxyless gRPC. This method lets gRPC applications communicate directly with the control plane via xDS, reducing latency and resource consumption by eliminating the need for sidecar proxies. +#### Traefik Mesh + + - **(2023)** [Maesh](https://traefik.io/traefik-mesh) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Traefik Mesh (formerly Maesh) was a lightweight, SMI-compliant service mesh that simplified container communications without complex sidecar architectures. Traefik Labs retired the project in late 2023, but its dynamic endpoint routing designs remain historically significant. ## Cloud Native Infrastructure ### Data Plane @@ -114,7 +152,7 @@ - [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 (2) +### Service Mesh (3) #### Istio diff --git a/v2-docs/swagger-code-generator-for-rest-apis.md b/v2-docs/swagger-code-generator-for-rest-apis.md index 076def58..1c6c3b7d 100644 --- a/v2-docs/swagger-code-generator-for-rest-apis.md +++ b/v2-docs/swagger-code-generator-for-rest-apis.md @@ -5,13 +5,19 @@ ## 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] +## Infrastructure + +### Kubernetes + +#### API + + - **(2020)** [jonnylangefeld.com: Kubernetes: How to View Swagger UI](https://jonnylangefeld.com/blog/kubernetes-how-to-view-swagger-ui?utm_sq=gkuh13vgq3) [COMMUNITY-TOOL] β€” Demonstrates configuration steps to generate and view Swagger UI for the native Kubernetes API. Enables engineers to visualize API schemas and test manual resource payloads in real-time. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/tekton.md b/v2-docs/tekton.md index 397c4617..9884f7f2 100644 --- a/v2-docs/tekton.md +++ b/v2-docs/tekton.md @@ -5,7 +5,6 @@ ## 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] - [tekton.dev](https://tekton.dev) [COMMUNITY-TOOL] - [github.com/tektoncd](https://github.com/tektoncd) [COMMUNITY-TOOL] @@ -28,6 +27,13 @@ - [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] +## Cloud Native CI-CD + +### Tekton + +#### OpenShift Pipelines + + - **(2024)** [OpenShift Tekton pipelines](https://www.redhat.com/en/topics/devops/what-cicd-pipeline) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Highlights OpenShift Pipelines, powered by the cloud-native, Kubernetes-native Tekton framework. Decouples build stages into individual pods, ensuring high resilience, dynamic isolation, and declarative YAML-driven build definition. ## Hybrid Cloud and Enterprise ### OpenShift diff --git a/v2-docs/terraform.md b/v2-docs/terraform.md index e4c10025..8b6c070b 100644 --- a/v2-docs/terraform.md +++ b/v2-docs/terraform.md @@ -5,96 +5,6 @@ ## Standard Reference - - [shuaibiyy/Awesome Terraform](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [ENTERPRISE-STABLE] - - [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] - - [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] - - [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] - - [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] - - [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 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: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) [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] - [Terraform Provider for Google Cloud 7.0 is now GA](https://www.hashicorp.com/en/blog/terraform-provider-for-google-cloud-7-0-is-now-ga) [COMMUNITY-TOOL] - [hashicorp.com: HashiCorp Learning Resources Reference Guide 🌟](https://www.hashicorp.com/blog/hashicorp-learning-resources-reference-guide) [COMMUNITY-TOOL] - [AWS Control Tower](https://aws.amazon.com/controltower) [COMMUNITY-TOOL] @@ -576,6 +486,13 @@ - [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] +## Artificial Intelligence + +### Azure Kubernetes Service + +#### AI Infrastructure + + - **(2024)** [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) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Walks through constructing a modern generative AI orchestration topology on AKS using Terraform. Integrates Azure OpenAI instances, LangChain runtime pipelines, ChromaDB vector storage, and user-facing Chainlit frameworks. Key considerations include persistent storage provisioning for vectors, network routing security, and environment configuration management. ## Cloud Infrastructure ### Infrastructure as Code @@ -591,6 +508,13 @@ #### 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 Native Foundation + +### Kubernetes + +#### Private Clusters + + - **(2022)** [==K3s Private Cluster 🌟==](https://github.com/inscapist/terraform-k3s-private-cloud) ⭐ 121 [HCL CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” An open-source code repository outlining how to automate secure, private K3s Kubernetes cluster installations using Terraform scripts. Illustrates resource definitions and networking setups for edge deployments. ## Cloud Providers ### Azure @@ -598,6 +522,319 @@ #### 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. +## Cloud Security + +### Infrastructure as Code (2) + +#### Static Analysis + + - **(2023)** [terrascan 🌟](https://www.tenable.com/cloud-security/solutions/iac) [GO CONTENT] [COMMUNITY-TOOL] β€” An open-source static code analysis engine that scans IaC configurations (Terraform, CloudFormation, Kubernetes manifests) to uncover structural vulnerabilities and policy misalignments. Employs a comprehensive set of OPA/Rego policies for preemptive security verification. +### Microsoft Defender + +#### Terraform Provisioning + + - **(2023)** [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) [HCL CONTENT] [COMMUNITY-TOOL] β€” This technical guide details the automation and integration pipelines required to onboard multi-subscription environments to Microsoft Defender for Cloud via Terraform. It focuses on setting up baseline security posture management (CSPM), configuring automatic agent provisioning, and unifying regulatory compliance metrics. Leveraging standard HCL blueprints eliminates drift in organizational security enforcement. +### Offensive Security + +#### Infrastructure Exploitation + + - **(2022)** [offensive-terraform.github.io: Offensive Terraform Modules 🌟](https://offensive-terraform.github.io) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An advanced library of offensive security modules for Terraform. Designed to assist security engineers, pentesters, and purple teams in provisioning misconfigured clouds to evaluate threat detection capabilities and automated compliance tools. +## Container Orchestration + +### AKS + +#### Helm Provisioning + + - **(2022)** [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) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Demonstrates pipeline logic to bootstrap AKS clusters and deploy operational application stacks via Helm inside a unified pipeline run. Uses the Kubernetes and Helm providers to construct dynamic target contexts, simplifying post-deployment bootstrap routines. +#### Infrastructure Provisioning + + - **(2023)** [learnk8s.io/terraform-aks 🌟](https://learnkube.com/terraform-aks) [HCL CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” An extensive architecture masterclass covering declarative provisioning of AKS environments with Terraform. Explores Azure CNI networking models, system pool isolation, private endpoints, and integration with Entra ID. Perfect for teams designing standard enterprise Kubernetes infrastructures. +#### Production Hardening + + - **(2024)** [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) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details production deployment criteria using official Azure Verified Modules (AVM) for AKS. Focuses on defining Private Link zones, separating system/user node pools, securing API access, and integrating telemetry monitoring profiles to ensure robust operational baselines. +## Continuous Integration + +### Azure DevOps + +#### Troubleshooting + + - **(2021)** [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] β€” Details diagnostic procedures for resolving `ENOENT` spawn errors inside Azure DevOps pipeline agents. Pinpoints paths verification techniques, binary installation patterns, and environment variable requirements to ensure smooth runner executions. +## GitOps + +### AKS (1) + +#### Flux CD + + - **(2022)** [thomasthornton.cloud: Deploying Azure AKS GitOps Flux extension with Terraform](https://thomasthornton.cloud/deploying-azure-aks-gitops-flux-extension-with-terraform) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details how to configure the native AKS GitOps extension featuring Flux CD via declarative Terraform modules. Focuses on setting up Git repositories connections, dynamic state reconciliation, and scaling multi-cluster delivery synchronization. +## Infrastructure + +### CICD + +#### IaC + + - **(2021)** [thomasthornton.cloud: Deploy Terraform using Azure DevOps](https://thomasthornton.cloud/deploy-terraform-using-azure-devops) [YAML / TERRAFORM CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Demonstrates how to build automated, highly secure Terraform pipelines inside Azure DevOps. Explores handling sensitive state files safely within Azure Blob Storage backends and setting up secure Service Connections to authenticate with resource groups. +### IaC (1) + +#### Landing Zones + + - **(2024)** [techcommunity.microsoft.com: Azure Landing Zones Accelerators for Bicep and Terraform. Announcing General Availability!](https://techcommunity.microsoft.com/blog/azuretoolsblog/azure-landing-zones-accelerators-for-bicep-and-terraform-announcing-general-avai/4029866) [BICEP / TERRAFORM CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An analysis of the generally available Azure Landing Zone (ALZ) Accelerators built on Bicep and Terraform. Explains how platform teams can implement standardized management groups, landing zone subscriptions, and network topologies programmatically. +#### Terraform Integration + + - **(2024)** [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) [TERRAFORM CONTENT] [LEGACY] β€” Introduces the public preview feature enabling direct export of existing Azure resources into fully configured, executable Terraform files from the Azure Portal, simplifying legacy cloud migrations to IaC. +## Infrastructure as Code (3) + +### Azure (1) + +#### Product Updates + + - **(2024)** [techcommunity.microsoft.com: Terraform on Azure February 2024 Update](https://techcommunity.microsoft.com/blog/azuretoolsblog/terraform-on-azure-february-2024-update/4070567) [COMMUNITY-TOOL] β€” Synthesizes the roadmap enhancements for the AzAPI provider, AzureRM provider, and Azure Verified Modules in early 2024. Addresses advancements in direct ARM resource coverage, nested deployment strategies, and dynamic properties support. Solves critical day-0 resource support barriers. +### Enterprise Architecture + +#### DevOps Platforms + + - **(2024)** [gruntwork.io](https://www.gruntwork.io) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Gruntwork provides an enterprise library of reusable, tested, and secure infrastructure blueprints for AWS and Kubernetes environments. Shakes off custom setup overhead by delivering production-grade networking, database, cluster, and deployment architectures. +### Modular Design + +#### Architecture Catalog + + - **(2022)** [blog.gruntwork.io: Introducing: The Gruntwork Module, Service, and Architecture Catalogs](https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Presents Gruntwork's architectural catalog, sorting IaC configurations into separate Modules, Services, and Architecture catalogs. Helps engineering organizations compose production-ready enterprise systems using modular components. +### Networking + +#### Azure Landing Zones + + - **(2023)** [azureviking.com: Terraform Module: azurerm-alz-subnet](https://azureviking.com/post/terraform-module-azurerm-alz-subnet) [HCL CONTENT] [COMMUNITY-TOOL] β€” Examines the configuration profile of the `azurerm-alz-subnet` modular design pattern. It automates delegating subnets, configuring custom route tables, and binding specific Network Security Groups (NSGs). Essential for engineering scalable landing zone network boundaries. +### Packer + +#### Documentation + + - **(2026)** [packer.io docs](https://developer.hashicorp.com/packer/docs) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official technical documentation cataloging Packer configuration blocks, builders, dynamic provisioners, and post-processor components. Essential for building secure, immutable virtual machine images. +#### Guides and Tutorials + + - **(2024)** [learn.hashicorp.com: Write Packer template for AWS](https://developer.hashicorp.com/packer/tutorials/aws-get-started/aws-get-started-build-image) [DOCUMENTATION] [COMMUNITY-TOOL] β€” A step-by-step developer tutorial detailing the configuration of Amazon Machine Images (AMIs) using Packer HCL2 configurations. Demonstrates provisioner patterns, shell scripts, and AMI cleanups. +#### Machine Image Automation + + - **(2026)** [packer.io](https://developer.hashicorp.com/packer) [GO CONTENT] [COMMUNITY-TOOL] β€” The premier open-source tool for building declarative, reproducible virtual machine and cloud infrastructure images. Unifies provisioning scripts across AWS, GCP, Azure, and local hypervisor systems using structured configurations. +### Policy as Code + +#### Sentinel + + - **(2023)** [learn.hashicorp.com: Enforce Policy with Sentinel](https://developer.hashicorp.com/terraform/tutorials/policy#sentinel) [SENTINEL CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Focuses on implementing HashiCorp Sentinel policy-as-code rules within Terraform workflows. Shows how to configure structural rules to prevent non-compliant infrastructure provisioning during CI/CD execution stages. Ideal for automated governance pipelines. +### Terraform + +#### AWS Provider + +##### Resource Management + + - **(2022)** [learn.hashicorp.com: Configure Default Tags for AWS Resources 🌟](https://developer.hashicorp.com/terraform/tutorials/aws/aws-default-tags) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step guide illustrating how to configure global default tags at the AWS provider level in Terraform. This standardizes cloud resource tagging across entire environments, solving critical enterprise governance, cost-allocation, and security auditing requirements natively. +#### Application Operations + +##### AppOps + + - **(2022)** [shipa.io: Terraform meets AppOps 🌟](https://shipa.io/terraform-meets-appops-2) [HCL CONTENT] [COMMUNITY-TOOL] β€” Focuses on bridging the gap between platform engineers and application developers using the Shipa Terraform provider. It introduces AppOps concepts, showing how to define application structures, security policies, and resource bounds natively within Terraform without exposing raw Kubernetes manifests. Shipa was acquired by Clastix, showing the dynamic evolution of Application Platform standards. +#### Architectural Patterns + +##### DevOps Strategy + + - **(2023)** [hub.qovery.com: Terraform is Not the Golden Hammer](https://www.qovery.com/docs/getting-started/introduction) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An analytical post from Qovery breaking down the limits of Terraform for application-level provisioning. It advocates for a hybrid model where Terraform manages baseline core infrastructure, while specialized platforms orchestrate dynamic application life cycles and continuous delivery, preventing HCL bloat and long plan execution times. + - **(2022)** [masterpoint.io: Three Terraform Use-cases You Need to Start Implementing](https://masterpoint.io/blog/terraform-use-cases) [HCL CONTENT] [COMMUNITY-TOOL] β€” Identifies three high-impact, underrated integration architectures for Terraform: orchestrating external APIs (e.g., Auth0, Datadog), bootstrapping GitHub/GitLab repository configurations, and running multi-account AWS topologies. Proves Terraform's value as a general-purpose configuration broker. +#### Architecture and Design + + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Gruntwork's classic analysis comparing declarative provisioning architectures with procedural configuration tools. Illustrates why maintaining immutable state systems scales better than relying on tools like Ansible or Chef for infrastructure provisioning. + - **(2021)** [k21academy.com: Why Terraform? Not Chef, Ansible, Puppet, CloudFormation? 🌟](https://k21academy.com/terraform/why-terraform-not-chef-ansible-puppet-cloudformation) [COMMUNITY-TOOL] β€” Highlights technical differences between declarative orchestrators and procedural configuration setups. Explores why using state tracking files enables smoother resource cleanup than traditional scripting approaches. +#### Azure Resource Manager + + - **(2024)** [techcommunity.microsoft.com: Announcing AzAPI Dynamic Properties](https://techcommunity.microsoft.com/blog/azuretoolsblog/announcing-azapi-dynamic-properties/4121855) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Discusses the addition of dynamic properties to the AzAPI provider. This architectural release allows operators to define loosely structured JSON parameters within resource configurations. It natively supports newly published Azure features without waiting for upstream provider updates. +#### Best Practices + +##### Software Engineering + + - **(2022)** [serhii.vasylenko.info: Some Techniques to Enhance Your Terraform Proficiency](https://devdosvid.blog/2022/01/16/some-techniques-to-enhance-your-terraform-proficiency) [HCL CONTENT] [COMMUNITY-TOOL] β€” Collection of advanced techniques for managing state, organizing directory layouts, and utilizing local-exec or external data sources judiciously. It focuses on maintaining modularized, clean dry code (DRY) principles when authoring enterprise-grade HCL pipelines. +#### CICD Integration + +##### Azure (2) + + - **(2022)** [thomasthornton.cloud: Deploy Terraform using GitHub Actions to Azure](https://thomasthornton.cloud/deploy-terraform-using-github-actions-into-azure) [YAML CONTENT] [COMMUNITY-TOOL] β€” A detailed playbook showing how to securely log into Azure with OpenID Connect (OIDC) through GitHub Actions to provision Azure resources. Eliminates the security risk of storing long-lived service principal credentials in repository secrets. +##### Best Practices (1) + + - **(2023)** [globaldatanet.com: Terraform CI/CD Best Practices](https://globaldatanet.com/tech-blog/terraform-cicd-best-practices) [NONE CONTENT] [COMMUNITY-TOOL] β€” Comprehensive breakdown of architectural requirements for enterprise-grade IaC CI/CD. Emphasizes mandatory drift detection mechanisms, dynamic resource isolation, PR-based linting, cost forecasting integrations, and strictly separated state environments. +##### Buildkite + + - **(2022)** [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) [HCL CONTENT] [COMMUNITY-TOOL] β€” Guide demonstrating how to use Terraform to provision and configure Buildkite pipelines, agents, and clusters. This establishes a true Pipeline-as-Code architecture, allowing platform engineers to standardize, audit, and replicate delivery runners systematically. +##### GitHub Actions + + - **(2024)** [learn.hashicorp.com: Automate Terraform with GitHub Actions](https://developer.hashicorp.com/terraform/tutorials/automation/github-actions) [YAML CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” HashiCorp's official tutorial for orchestrating Terraform operations via GitHub Actions. Covers security configuration (using OIDC for Cloud authentication), planning output exposure in Pull Requests, and executing programmatic applies on main branch merges. + - **(2022)** [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) [YAML CONTENT] [COMMUNITY-TOOL] β€” Explains how to leverage GitHub Actions to enforce canonical code formatting via `terraform fmt -check`. This simple but effective validation checks style standards on pull requests, preventing poor style merges. + - **(2022)** [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) [YAML CONTENT] [COMMUNITY-TOOL] β€” Comprehensive guide explaining how to design CI/CD pipelines for infra deployments. Covers step-by-step pipeline logic, including linting, plan artifact generation, workspace management, and manual approval gates using GitHub environment features. + - **(2022)** [thomasthornton.cloud: Displaying Terraform Plans in GitHub PRs with GitHub Actions](https://thomasthornton.cloud/displaying-terraform-plans-in-github-prs-with-github-actions) [YAML CONTENT] [COMMUNITY-TOOL] β€” Focuses on improving peer-review collaboration by programmatically writing the output of `terraform plan` back to GitHub Pull Request comments. Employs script templates to handle long plan sizes and clean Markdown formatting. +##### Quality Assurance + + - **(2023)** [terrateam.io: Terraform Pre-Commit Hooks](https://terrateam.io/blog/terraform-pre-commit-hooks) [YAML CONTENT] [COMMUNITY-TOOL] β€” A blueprint for integrating local pre-commit hooks (such as tflint, terraform fmt, and tfsec) into development workflows. This shifts left infrastructure validation and code quality, ensuring syntax validation, style compliance, and security scanning occur prior to repository commit. +#### CLI Operations + +##### Resource Destruction + + - **(2023)** [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) [HCL CONTENT] [COMMUNITY-TOOL] β€” Technical deep dive into safely planning and executing resource teardowns with the `terraform destroy` command. Highlights critical production guardrails, such as using target-specific destructions, preventing resource deletion with lifecycle rules, and dry-running destructions in CI. +#### Cloud Providers (1) + +##### AWS + + - **(2022)** [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) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Immersive video masterclass showing how to declare, configure, and provision a comprehensive VPC, subnets, routing tables, and EC2 instances on AWS using Terraform. It reinforces core IaC concepts like variable declaration, terraform plan, and output utilization. +##### Azure (3) + + - **(2023)** [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) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Extensive beginner-to-intermediate video course mapping out the complete process of building and deploying a sandbox environment in Azure using Terraform. Features step-by-step guidance on resource groups, virtual networks, compute instances, and firewalls. +##### Google Cloud + + - **(2024)** [cloud.google.com: Terraform blueprints and modules for Google Cloud 🌟](https://docs.cloud.google.com/docs/terraform/blueprints/terraform-blueprints) [HCL CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official reference portal for Google Cloud's opinionated Terraform blueprints and modules. Provides enterprise-grade architectures for security baselines, serverless deployments, multi-tier VPC patterns, and GKE deployments. +#### Collaborative Workflows + +##### Team Patterns + + - **(2022)** [blog.gruntwork.io: How to use Terraform as a team](https://www.gruntwork.io/blog/how-to-use-terraform-as-a-team) [NONE CONTENT] [COMMUNITY-TOOL] β€” A fundamental exploration of team architecture around Terraform, exploring state locking, remote backends (such as S3 + DynamoDB or Consul), directory isolation strategies, pull request validation, and CI/CD gitops workflows necessary to prevent conflicting configurations in enterprise projects. +#### Configuration Management + +##### Ansible Integration + + - **(2022)** [ansible.com: Providing Terraform with that Ansible Magic 🌟🌟](https://www.redhat.com/en/blog/providing-terraform-with-that-ansible-magic) [YAML CONTENT] [COMMUNITY-TOOL] β€” Details the integration patterns combining Terraform's infrastructure provisioning with Ansible's rich OS-level configuration management. Highlights the usage of Ansible providers, dynamic inventory parsing, and orchestration hand-offs. +##### Provisioners + + - **(2024)** [terraform.io: Creation-Time Provisioners 🌟](https://developer.hashicorp.com/terraform/language/provisioners) [HCL CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Explains the lifecycle of creation-time and destroy-time provisioners. Detail-oriented documentation on how failures impact resource creation state and how destroy-time provisions execute prior to resource teardown. Essential reading for robust state management. +#### Configuration Patterns + + - **(2022)** [thomasthornton.cloud: Using Terraform tfvars for environment-agnostic deployments 🌟](https://thomasthornton.cloud/using-terraform-tfvars-for-environment-agnostic-deployments) [HCL CONTENT] [COMMUNITY-TOOL] β€” Illustrates clean configuration patterns utilizing `.tfvars` files to orchestrate environment-agnostic root modules. Promotes dry module execution, mapping specific configuration variables to dev, staging, and prod without duplicating resource blocks. +#### Core Platform + + - **(2026)** [terraform.io](https://developer.hashicorp.com/terraform) [GO CONTENT] [COMMUNITY-TOOL] β€” The main portal for HashiCorp Terraform's configuration engine, provider indexes, and state systems. Serves as the key reference point for declarative configuration syntaxes across multiple cloud platform topologies. + - **(2020)** [Terraform 0.13 Beta released!](https://discuss.hashicorp.com/t/terraform-0-13-beta-released/9555) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A historical release milestone introducing custom provider namespaces and enabling key functions like `count` and `for_each` inside module blocks. Established modern syntactic patterns for high-density dynamic IaC structures. +#### DRY Configurations + + - **(2024)** [terragrunt.gruntwork.io](https://terragrunt.com) [GO CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A thin, powerful wrapper that keeps Terraform configurations DRY (Don't Repeat Yourself). It natively supports multi-environment state definitions, dynamic configuration inheritance, dependency orchestration, and multi-account platform management. +#### Documentation (1) + + - **(2021)** [terraform-infraestructura.readthedocs.io](https://terraform-infraestructura.readthedocs.io/es/latest) [SPANISH CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A comprehensive community-driven Spanish reference guide detailing basic and advanced Terraform usage patterns. Explores modular development strategies, state encryption, and multi-workspace deployment scenarios. +#### Enterprise Architecture (1) + +##### AWS Control Tower + + - **(2023)** [trek10.com: Control Tower: Then vs Now](https://caylent.com/insights) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Analyzes the evolution of AWS Control Tower and its relationship with Infrastructure-as-Code engines like Terraform. Explores dynamic account factory patterns (AFT), multi-account cloud landing zones, and automated compliance frameworks. +##### Azure Landing Zones (1) + + - **(2022)** [techcommunity.microsoft.com: Implement Azure landing zones with HashiCorp Terraform](https://techcommunity.microsoft.com/blog/azuremigrationblog/implement-azure-landing-zones-with-hashicorp-terraform/3241071) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A comprehensive architectural playbook for implementing Microsoft's Cloud Adoption Framework (CAF) Azure landing zones using official Terraform modules. Explains enterprise governance configurations, management groups, subscription topologies, and baseline security networks. +#### Enterprise Integration + + - **(2020)** [Announcing Databricks Labs Terraform integration on AWS and Azure](https://www.databricks.com/blog/2020/09/11/announcing-databricks-labs-terraform-integration-on-aws-and-azure.html) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Introduces the official Databricks integration provider for AWS and Azure. Allows analytical systems teams to manage notebook paths, cluster sizes, and authorization patterns as versioned code blocks. +#### Enterprise Modules + + - **(2024)** [techcommunity.microsoft.com: Introducing Azure Verified Modules! 🌟](https://techcommunity.microsoft.com/blog/azuretoolsblog/introducing-azure-verified-modules/4045946) [HCL CONTENT] [COMMUNITY-TOOL] β€” Introduces the official Azure Verified Modules (AVM) framework designed to enforce design compliance, reliable version control, and security standards across Bicep and Terraform. This structural shift standardizes module outputs and validation pipelines to eliminate custom template sprawl. Highly recommended for enterprise scale. +#### Enterprise Strategy + + - **(2022)** [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) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A Deloitte corporate analysis examining security auditing and compliance loops in enterprise environments utilizing Terraform. Highlights risk management structures, budget tracking, and pipeline policies. +#### Environment Strategy + + - **(2022)** [blog.gruntwork.io: How to manage multiple environments with Terraform 🌟](https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Gruntwork's seminal architectural analysis on environment segregation. Contrasts the structural advantages and pitfalls of Terraform Workspaces versus directory-based segregation (using separate state backends per environment). A foundational reference for multitenant platforms. +#### Foundational Concepts + + - **(2024)** [learn.hashicorp.com: What is Infrastructure as Code with Terraform? 🌟](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code) [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official tutorial series introducing declarative infrastructure orchestration practices using Terraform's syntax structures. Highlights resource lifecycle actions, dry-run generation, state tracking databases, and execution plan verification. + - **(2021)** [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] β€” Breaks down modular programming semantics within HashiCorp Configuration Language (HCL). Detail-oriented guidelines explaining how to safely route resource attributes using input variables and export outputs. +#### Guides and Tutorials (1) + + - **(2021)** [techbeatly.com: 10 Free Courses to Learn Terraform](https://techbeatly.com/terraform-free-courses) [COMMUNITY-TOOL] β€” A comprehensive index of top-tier tutorials covering declarative infrastructure management with Terraform. Focuses on modules, workspace isolation techniques, and API provider connections for operations engineering cohorts. + - **(2021)** [trek10.com: Beginner's Guide to Using Terraform with AWS 🌟](https://caylent.com/blog/beginners-guide-to-using-terraform-with-aws) [COMMUNITY-TOOL] β€” An entry-level guide mapping AWS VPC, security group, and EC2 provisioning steps using clean Terraform providers. Helps operations engineers transition to declarative infrastructure patterns. +#### Kubernetes Integration + +##### AWS EKS + + - **(2024)** [spacelift.io: How to Provision an AWS EKS Kubernetes Cluster with Terraform](https://spacelift.io/blog/terraform-eks) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Step-by-step structural blueprint for provisioning an AWS Elastic Kubernetes Service (EKS) cluster using Terraform modules. Explains security group management, VPC architecture mapping, IAM Roles for Service Accounts (IRSA), and node group scaling configuration. + - **(2023)** [learnk8s.io/terraform-eks 🌟](https://learnkube.com/terraform-eks) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Structured hands-on guide focusing specifically on provisioning AWS EKS clusters using Terraform. Illustrates network design rules, security boundary management, and managing Kubernetes provider authentication with AWS CLI session tokens. +##### Azure OpenShift + + - **(2022)** [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) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Step-by-step guide outlining how to provision Azure Red Hat OpenShift (ARO) clusters with Terraform. Discusses managing active directories, domain controllers, private clusters, and corporate networking integrations natively in HCL. +##### Google GKE + + - **(2023)** [learnk8s.io/terraform-gke 🌟](https://learnkube.com/terraform-gke) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Comprehensive configuration guide targeting Google Kubernetes Engine (GKE) deployments. Teaches the configuration of VPC subnet networks, programmatic node auto-scaling, and secure control-plane endpoints using the google-beta provider. +##### Linode LKE + + - **(2023)** [learnk8s.io/terraform-lke: Provisioning Kubernetes clusters on Linode with Terraform 🌟](https://learnkube.com/terraform-lke) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Step-by-step setup configuration focusing on Linode Kubernetes Engine (LKE). Illustrates how to leverage the Linode Terraform provider to deploy budget-friendly, production-ready clusters, managing API tokens and node pools. +##### Multi-Cloud + + - **(2023)** [learn.hashicorp.com: Deploy Federated Multi-Cloud Kubernetes Clusters](https://developer.hashicorp.com/terraform/tutorials/networking/multicloud-kubernetes) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” High-complexity blueprint illustrating how to orchestrate multi-cloud, federated Kubernetes cluster topologies across AWS, Azure, and Google Cloud with Terraform. Emphasizes virtual network peering, standardizing routing tables, and deploying Consul for federated service mesh connectivity. +##### Providers + + - **(2023)** [architect.io: Get started with the Terraform Kubernetes provider](https://loopholelabs.io) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Practical guide introducing the official Terraform Kubernetes provider. Shows how to programmatically declare native resource manifests, including Deployments, Services, and ConfigMaps directly within HCL syntax, avoiding raw YAML file management. + - **(2023)** [learnk8s.io/kubernetes-terraform: Creating Kubernetes clusters with Terraform](https://learnkube.com/kubernetes-terraform) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Deep technical walkthrough modeling how to bootstrap and configure Kubernetes infrastructure using Terraform. Highlights direct provider orchestration, handling connection state securely, and aligning networking configuration layers between cloud providers and Kubernetes control planes. + - **(2023)** [releasehub.com: Terraform Kubernetes Deployment: A Detailed Walkthrough](https://release.com/blog/terraform-kubernetes-deployment-a-detailed-walkthrough) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” Steps through the process of setting up and configuring Kubernetes clusters and application deployments using the Kubernetes provider. Walks developers through defining cluster nodes, deploying containerized runtimes, and routing external application endpoints. +#### Language Features + +##### Advanced HCL + + - **(2021)** [blog.gruntwork.io: Terraform tips & tricks: loops, if-statements, and gotchas](https://www.gruntwork.io/blog/terraform-tips-tricks-loops-if-statements-and-gotchas) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A comprehensive technical guide to loops (`count`, `for_each`, and `for` expressions) and conditional logic in Terraform. It provides pragmatic patterns for creating dynamic, configurable infrastructure blocks, while calling out state-related pitfalls and edge cases. +#### Licensing + +##### Open Source Strategy + + - **(2023)** [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) [NONE CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Critically analyzes HashiCorp's transition from the MPL to the Business Source License (BSL). Highlights the systemic industry impact, giving rise to OpenTofu as the Linux Foundation's open-source alternative. This live perspective is essential for evaluating enterprise licensing risks. +#### Migration Tools + + - **(2022)** [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] β€” Introduces Azure Terrafy (`aztfy`) and the AzAPI provider previews. These tooling platforms resolve historical state import difficulties, enabling direct reverse-engineering of live Azure configurations into fully structured HCL definitions while maintaining access to preview ARM features. + - **(2022)** [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] β€” A hands-on engineering guide demonstrating the use of Azure Terrafy to ingest running resource groups into standard Terraform state files. It parses parent-child resource relationships automatically, significantly streamlining cloud migration and infrastructure restoration workflows. +#### Monorepo Management + + - **(2024)** [==mineiros-io/terramate==](https://github.com/terramate-io/terramate) ⭐ 3587 [GO CONTENT] [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Terramate provides code generation, orchestration, and change detection for multi-directory Terraform repositories. Resolves state bloat in Monorepos by generating DRY code dynamically while ensuring strict state isolation across multiple workspaces. +#### Networking (1) + +##### Azure DNS + + - **(2023)** [azureviking.com: Terraform module: Azure DNS Private Resolver](https://azureviking.com/post/terraform-module-azure-dns-private-resolver) [HCL CONTENT] [COMMUNITY-TOOL] β€” Step-by-step documentation detailing a custom Terraform module for provisioning Azure DNS Private Resolvers. Explores building private-to-on-premise hybrid cloud DNS routing setups without running active VM-based DNS servers. +#### Newsletters and Media + + - **(2026)** [weekly.tf: Terraform Weekly](https://www.weekly.tf) [COMMUNITY-TOOL] β€” A leading weekly newsletter covering the evolution of Terraform, Terramate, OpenTofu, and modern provider integrations. Highlights key patterns, security alerts, and utility code bases within cloud automation ecosystems. +#### Provider Development + + - **(2024)** [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) [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” HashiCorp's official software engineering guide detailing how to build custom Terraform Providers using Go and SDKv2 frameworks. Teaches developers how to map standard API endpoints directly to HCL resource states. +#### Reference Guide + + - **(2025)** [gravitydevops.com: Terraform: A Step-by-Step Guide from Basics to Advanced Techniques](https://gravitydevops.com/terraform-tutorials-basic-to-advanced-2025) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive technical catalog tracing Terraform implementation paths from raw file layouts to complex modularized architectures. Covers state locking, remote backends, workspace isolation strategies, and advanced testing setups designed for modern DevSecOps standards. +#### Resource Portals + + - **(2025)** [==github.com/shuaibiyy/awesome-terraform==](https://github.com/shuaibiyy/awesome-tf) ⭐ 6510 [MARKDOWN CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” A curated, high-density directory containing community-vetted tools, modules, frameworks, and resource links related to Terraform. Tracks dynamic tools like Terragrunt, TFLint, Terrascan, and infracost, helping practitioners stay updated with state-of-the-art IaC additions. +#### Security + +##### Secrets Management + + - **(2022)** [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) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A deep, authoritative guide on secrets management pattern design in HCL. Compares and contrasts environment variables, encrypted secrets files (Sops), and external KMS backends (AWS Secrets Manager, HashiCorp Vault). Explains crucial strategies for handling plain-text secrets exposure in state files. +#### Security and Compliance + + - **(2021)** [accurics.com: Terraform Security: Improving IaC Scans with Terraform Plan Output](https://www.tenable.com/cloud-security/products/cnapp) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Details architectural methods for improving security by scanning generated plan execution JSON structures instead of static source files. Promotes the identification of deployment issues before resource execution. + - **(2021)** [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) [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Explores securing multi-cloud automated configurations using dynamic engine layers like Open Policy Agent (OPA) or Sentinel. Explores policy-as-code automation inside multi-tenant deployment architectures. +#### Serverless + +##### AWS (1) + + - **(2023)** [learn.hashicorp.com: y Serverless Applications with AWS Lambda and API Gateway 🌟](https://developer.hashicorp.com/terraform/tutorials/aws/lambda-api-gateway) [HCL CONTENT] [COMMUNITY-TOOL] [GUIDE] β€” A comprehensive technical blueprint for provisioning serverless microservices on AWS using Terraform. It guides architects through configuring AWS Lambda functions, integrating them with API Gateway REST APIs, and securing endpoints. By treating serverless configuration as code, it ensures deterministic and repeatable deployments of serverless applications. +##### AWS Lambda + + - **(2024)** [blog.awsfundamentals.com: Mastering AWS Lambda with Terraform: A Comprehensive Guide](https://awsfundamentals.com/blog/aws-lambda-with-terraform) [HCL CONTENT] [COMMUNITY-TOOL] β€” Comprehensive architectural guide on mastering AWS Lambda configuration with Terraform. Delves into runtime setup, layer attachments, IAM execution policies, VPC routing configurations, and alias deployment patterns for zero-downtime serverless deployments. +#### State Management + +##### Refactoring + + - **(2023)** [terraform.io: Refactoring](https://developer.hashicorp.com/terraform/language/modules/develop/refactoring) [HCL CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official documentation on the `moved` block in HCL, illustrating native state refactoring techniques without manual state manipulation. This allows technical teams to safely rename resources, move them into submodules, and update configuration layouts while guaranteeing drift-free infrastructure plans. + - **(2022)** [youtube: Using Azure Storage for Terraform State - Best Practices | Ned in the cloud](https://www.youtube.com/watch?v=iVyKvopGnrQ&t=737s) [COMMUNITY-TOOL] β€” Analyzes the operational best practices for configuring Azure Blob Storage as a secure, distributed backend for Terraform state files. Highlights state locking configurations using Azure Tables, security hardening via SAS tokens, and RBAC policies. Emphasizes backup structures and state isolation architectures. +#### Technology Review + + - **(2021)** [acloudguru.com: 5 things we love about Terraform](https://www.pluralsight.com/resources/blog/cloud/5-things-we-love-about-terraform) [NONE CONTENT] [COMMUNITY-TOOL] β€” A high-level exploratory analysis of Terraform's core strengths, emphasizing declarative execution, provider ecosystem, open-source footprint, and safe planning dry-runs. Excellent introductory synthesis for onboarding cloud engineers to declarative IaC. +#### Terraform Cloud + +##### Agent Architecture + + - **(2023)** [learn.hashicorp.com: Manage Private Environments with Terraform Cloud Agents](https://developer.hashicorp.com/terraform/tutorials/cloud/cloud-agents) [HCL CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] [GUIDE] β€” Explains how to configure, run, and scale Terraform Cloud Agents within private, isolated networks. This architecture allows safe orchestration of on-premise or secure VPC environments from the SaaS control plane without opening inbound firewall rules. +#### Troubleshooting (1) + +##### Operations + + - **(2022)** [acloudguru.com: How to troubleshoot 5 common Terraform errors](https://www.pluralsight.com/resources/blog/cloud/how-to-troubleshoot-5-common-terraform-errors) [NONE CONTENT] [COMMUNITY-TOOL] β€” Technical guide diagnosing and resolving typical Terraform failures including locked states, provider version mismatches, cycle errors, API rate limiting, and missing dependency declarations. Equips operators with structural debugging patterns. +#### Updates and Releases + + - **(2021)** [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) [NONE CONTENT] [COMMUNITY-TOOL] β€” Discusses the historical release of Terraform 1.1, highlighting programmatic state refactoring helpers via `moved` blocks and simplified workspace sync mechanisms within Terraform Cloud. Outlines the long-term structural path toward declarative refactoring. ## Platform Engineering ### AI Integration @@ -607,25 +844,32 @@ - [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) +#### Infrastructure as Code (4) -##### Azure DevOps +##### Azure DevOps (1) - [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. - [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. ### FinOps -#### Infrastructure as Code (3) +#### Infrastructure as Code (5) - **(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 +## Secret Management + +### HashiCorp Vault + +#### Enterprise Operations + + - **(2023)** [learn.hashicorp.com: Codify Management of Vault Enterprise Using Terraform](https://developer.hashicorp.com/vault/tutorials/operations/codify-mgmt-enterprise) [HCL CONTENT] [ADVANCED LEVEL] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Illustrates the process of managing Vault Enterprise deployments declaratively using Terraform. This workflow structures namespaces, policy definitions, authentication backend mappings, and secret engines configuration to ensure auditability and compliance. +## Security (1) ### 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. -### Secrets Management +### Secrets Management (1) #### GitOps Secrets diff --git a/v2-docs/test-automation-frameworks.md b/v2-docs/test-automation-frameworks.md index 9a67e20f..5e38e55d 100644 --- a/v2-docs/test-automation-frameworks.md +++ b/v2-docs/test-automation-frameworks.md @@ -5,34 +5,6 @@ ## 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] - [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] @@ -60,6 +32,112 @@ - [Dzone: 14 of the best automation testing tools available](https://dzone.com/articles/14-of-the-best-automation-testing-tools-available) [COMMUNITY-TOOL] - [Dzone: The power of automated testing and test management](https://dzone.com/articles/the-power-of-automated-testing-and-test-management) [COMMUNITY-TOOL] +## Cloud Infrastructure + +### OpenStack + +#### Integration Testing + + - **(2026)** [Tempest Testing Project](https://docs.openstack.org/tempest/latest) [PYTHON CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” Tempest is OpenStack's official integration test suite, executing live API validations across real target deployments. Crucial for open hybrid-cloud platform validations, cluster sanity checks, and platform stability audits. +## Quality Assurance + +### Automation Utilities + +#### Python Bots + + - **(2023)** [lambdatest.com: How To Create Automated Web Bot With Selenium In Python](https://www.testmuai.com/blog/automated-web-bot-with-selenium-python) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Explores building autonomous programmatic bots using Python and Selenium. Walks through logging into web targets, gathering structural datasets, and scheduling automatic scripts, highlighting rate-limiting and defensive patterns. +### Browser Automation + +#### DOM Interaction + + - **(2023)** [lambdatest.com: How To Scroll a Page Using Selenium WebDriver?](https://www.testmuai.com/blog/scroll-down-in-selenium) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β€” Explains programmatic scroll patterns (coordinates, specific DOM elements, and infinite scroll loops) via the JavascriptExecutor interface inside Selenium. Resolves common issues where elements are hidden from standard viewports. + - **(2023)** [lambdatest.com: Selenium Locators Tutorial 🌟](https://www.testmuai.com/learning-hub/selenium-locators) [N/A CONTENT] [COMMUNITY-TOOL] β€” Core structural guide discussing locator strategies inside the DOM. Details proper selection hierarchy using ID, Name, ClassName, CSS Selector, and dynamic XPath axes to build resilient, non-brittle locators. +#### Foundations + + - **(2023)** [lambdatest.com/selenium: Introduction to Selenium Basics](https://www.testmuai.com/selenium) [JAVA CONTENT] [COMMUNITY-TOOL] β€” A foundational reference designed to onboard engineers to the core components of the Selenium Suite (WebDriver, IDE, Grid). Outlines setup protocols, architecture flow, and the baseline test lifecycle. + - **(2023)** [lambdatest.com: Selenium Automation Testing: Basics and Getting Started 🌟](https://www.testmuai.com/blog/selenium-tutorial) [JAVA CONTENT] [COMMUNITY-TOOL] β€” A holistic kickstart guide for QA and SDET professionals. Covers the core architecture, environment setup, dynamic waiting models, and basic assertion mechanisms to write a first browser test execution. +#### Java + + - **(2023)** [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) [JAVA CONTENT] [COMMUNITY-TOOL] β€” A practical tutorial focused on interaction protocols with web-based form elements using Selenium Java SDK. Covers handling text boxes, drop-downs, checkboxes, and radio buttons, detailing explicit waits during DOM mutation cycles. + - **(2023)** [lambdatest.com: Selenium Webdriver Java Tutorial – Guide for Beginners](https://www.testmuai.com/blog/selenium-java-tutorial-how-to-test-login-process) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Step-by-step walkthrough focused on setting up a Maven project with Selenium WebDriver in Java to automate authentication testing. Details handling form fields, submit actions, and assertion strategies for dynamic response UI state. +#### Python + + - **(2023)** [lambdatest.com: Selenium Python Tutorial 🌟](https://www.testmuai.com/learning-hub/python-tutorial) [PYTHON CONTENT] [COMMUNITY-TOOL] β€” Master reference guide explaining the python-based implementation of Selenium binding libraries. Details initial setup, locator mapping, action chains, window management, and native test frameworks (unittest, pytest). +#### Selenium 4 + + - **(2021)** [lambdatest.com: Selenium 4 🌟](https://www.testmuai.com/learning-hub/selenium-4) [JAVA CONTENT] [LEGACY] β€” Features Selenium 4's foundational shift to W3C standardization, deprecating the legacy JSON Wire Protocol. Highlights native support for Chrome DevTools Protocol (CDP) and relative locators, yielding more stable test executions. + - **(2021)** [lambdatest.com: What Is New In Selenium 4 And What Is Deprecated In It? 🌟](https://www.testmuai.com/blog/what-is-deprecated-in-selenium4) [JAVA CONTENT] [LEGACY] β€” Deep technical delta checklist analyzing deprecations in Selenium 4, specifically the removal of DesiredCapabilities in favor of dynamic Options classes, and the discontinuation of legacy browser drivers (Opera, older IE versions). +#### Visual Tools + + - **(2023)** [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) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β€” Evaluates Selenium IDE, a record-and-playback web companion. Designed for rapid prototyping, sanity check drafts, and quick bug replication. Offers modern mechanisms like modular script export and command-line execution (via SIDE runner). +### CI-CD Pipelines + +#### BDD Pipelines + + - **(2023)** [lambdatest.com: How To Integrate Cucumber With Jenkins?](https://www.testmuai.com/blog/cucumber-with-jenkins-integration) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Shows how to wire Cucumber features into Jenkins pipelines. Teaches engineers how to compile output telemetry files (JSON) and generate clean, visual BDD reports to showcase test successes to stakeholders. +#### Dependency Management + + - **(2023)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Focuses on the role of build engines like Maven, Gradle, or npm in the lifecycle of automation suites. Helps manage transcribing dependencies, managing test classes, compiling scripts, and executing suite groupings. +#### GitHub Actions + + - **(2023)** [lambdatest.com: Complete Guide To Selenium Testing with GitHub Actions 🌟](https://www.testmuai.com/blog/selenium-github-actions-example) [YAML CONTENT] [COMMUNITY-TOOL] β€” Guides engineers in orchestrating headless Selenium automation inside GitHub Actions CI runner virtual environments. Details matrix setups, container dependencies, and artifact collection for failing test screenshots. +#### Jenkins Integration + + - **(2023)** [lambdatest.com: How To Integrate Jenkins & Maven With Selenium?](https://www.testmuai.com/blog/selenium-maven-jenkins-integration) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Technical deep dive detailing the construction of continuous integration workflows for test suites using Maven as the build automation runner and Jenkins as the orchestrator. Enables fully automated post-deployment validation loops. +### Containerization + +#### Docker + + - **(2023)** [lambdatest.com: How To Run Selenium Tests In Docker ? 🌟](https://www.testmuai.com/blog/run-selenium-tests-in-docker) [N/A CONTENT] [COMMUNITY-TOOL] β€” Step-by-step documentation on containerizing the execution context of Selenium tests. Details using Docker Compose to spin up isolated hub-and-node clusters, mitigating host-dependent browser version drift. +### Debugging + +#### Exception Handling + + - **(2023)** [lambdatest.com: 49 Most Common Selenium Exceptions for Automation Testing](https://www.testmuai.com/blog/49-common-selenium-exceptions-automation-testing) [JAVA CONTENT] [COMMUNITY-TOOL] β€” An essential reference guide documenting common execution failures (e.g., NoSuchElementException, StaleElementReferenceException, TimeoutException). Offers precise diagnostics and robust remediation mechanisms using defensive wait mechanics. +### Mobile Automation + +#### Appium + + - **(2026)** [appium.io](http://appium.io) [JAVASCRIPT CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” An open-source, cross-platform UI automation framework for native, hybrid, and mobile web applications (iOS, Android). Based on the Selenium WebDriver protocol, enabling unified script runtimes across mobile ecosystems. +#### BDD Frameworks + + - **(2022)** [experitest.com: Start Automating your mobile tests with Cucumber and Appium](https://digital.ai/products/continuous-testing) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Explores blending Appium mobile testing capabilities with BDD Cucumber specifications. Provides human-readable Gherkin DSL syntax wrappers around raw automation code, simplifying team communications. +### Network Mocking + +#### Selenium 4 Features + + - **(2023)** [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) [JAVA CONTENT] [ADVANCED LEVEL] [LEGACY] β€” Demystifies modifying custom HTTP request headers, user agents, and authorization tokens by hooking into the Chromium DevTools Protocol (CDP) natively exposed in Selenium 4. Solves a major legacy limitation without requiring external proxies. +### Refactoring + +#### Selenium Migration + + - **(2021)** [lambdatest.com: How To Upgrade From Selenium 3 To Selenium 4?](https://www.testmuai.com/blog/upgrade-from-selenium3-to-selenium4) [JAVA CONTENT] [LEGACY] β€” Practical guide facilitating seamless codebase modernization from Selenium 3.x to 4.x. Focuses on resolving library dependencies, swapping deprecated APIs with updated commands, and enabling standard protocol behavior. +### Static Analysis + +#### Code Quality + + - **(2022)** [automated-360.com: How to perform Code Quality Check for Selenium Test Automation? (SonarQube)](https://andara88.it.com) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Details integrating static code analysis engines (such as SonarQube) into automation codebases. Identifies technical debt, security hotspots, and duplication in test suites to keep test frameworks maintainable. +### Testing Frameworks + +#### Browser Automation (1) + + - **(2026)** [selenium.dev](https://www.selenium.dev) [JAVA CONTENT] [COMMUNITY-TOOL] β€” The cornerstone framework for modern web browser automation. Provides the W3C Webdriver standard implementation across multiple languages (Java, Python, C#, etc.). Essential for high-throughput browser simulation and e2e testing. +#### Technology Comparison + + - **(2021)** [lambdatest.com: Selenium vs Cypress – Which Is Better in 2021?](https://www.testmuai.com/blog/cypress-vs-selenium-comparison) [JAVASCRIPT CONTENT] [COMMUNITY-TOOL] β€” Architectural comparison contrasting Selenium's standard out-of-process W3C command style against Cypress's in-process, Javascript-native runtime. Highlights tradeoffs regarding execution speeds, multi-tab restrictions, and cross-browser matrices. +### Testing Infrastructure + +#### Distributed Automation + + - **(2023)** [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) [N/A CONTENT] [COMMUNITY-TOOL] β€” Highlights Selenium Grid's capability to run test suites in parallel across multiple machine architectures, operating systems, and browser configurations. Significantly reduces total test execution duration within enterprise CI/CD pipelines. +### Testing Methodologies + +#### Automation Architecture + + - **(2023)** [lambdatest.com: Top 27 Best Practices For Selenium Test Automation](https://www.testmuai.com/blog/27-best-practices-selenium-test-automation) [N/A CONTENT] [COMMUNITY-TOOL] β€” A comprehensive compilation of practical heuristics for design-level Selenium testing. Emphasizes Page Object Model (POM), explicit waits, browser compatibility profiles, dynamic locators, and robust exception handling to eliminate test flakiness. +#### Industry Analysis + + - **(2023)** [lambdatest.com: Debunking The Top 8 Selenium Testing Myths](https://www.testmuai.com/blog/debunking-selenium-testing-myths) [N/A CONTENT] [EMERGING] β€” Clarifies critical misconceptions regarding Selenium's speed, capabilities, and setup costs. Evaluates modern Selenium capabilities vs. emerging competing browser frameworks like Cypress and Playwright. --- πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Scaffolding](./scaffolding.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) diff --git a/v2-docs/testops.md b/v2-docs/testops.md index 6cdafa08..1415687e 100644 --- a/v2-docs/testops.md +++ b/v2-docs/testops.md @@ -5,10 +5,6 @@ ## 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] - [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] - [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] @@ -27,6 +23,28 @@ - [Cicada: A tool for testing microservices](https://cicadatesting.github.io/cicada-2) [COMMUNITY-TOOL] - [developers.redhat.com: Static analysis with KubeAudit for Red Hat OpenShift](https://developers.redhat.com/blog/2020/10/09/static-analysis-with-kubeaudit-for-red-hat-openshift) [COMMUNITY-TOOL] +## Development Methodology + +### DevOps + +#### Testing Strategy + + - **(2022)** [blog.gurock.com: What Is DevTestOps?](https://www.testrail.com/blog/what-is-devtestops) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” Explores 'DevTestOps', which elevates quality assurance from an external stage to continuous, integrated feedback loops throughout continuous delivery pipelines. +#### Validation + + - **(2021)** [softwarebusinessgrowth.com: Parallel System Validation – The End Of DevOps](https://www.varinsights.com/doc/parallel-system-validation-the-end-of-devops-0001) [MARKDOWN CONTENT] [ADVANCED LEVEL] [COMMUNITY-TOOL] β€” A strategic discussion surrounding 'Parallel System Validation', exploring how real-time replication of production traffic to test stages replaces older, sequential Dev-Test-Deploy loops with continuous assurance environments. +## Development Tools + +### AI Assistance + +#### Automated Testing + + - **(2020)** [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) [JAVA CONTENT] [COMMUNITY-TOOL] β€” Highlights Diffblue, an AI tool utilizing reinforcement learning to write functional Java unit tests. It helps teams clear technical testing backlogs automatically with zero human developer input. +### Testing Tools + +#### API Mocking + + - **(2020)** [==Smocker (server mock) is a simple and efficient HTTP mock server==](https://github.com/smocker-dev/smocker) ⭐ 1279 [GO CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Smocker is an execution-efficient, REST API-driven HTTP mocking utility designed for microservice local integration testing. It allows defining dynamic request matches and custom mocking scenarios via direct YAML configurations. --- πŸ’‘ **Explore Related:** [DevOps](./devops.md) | [Scaffolding](./scaffolding.md) | [Performance Testing With Jenkins And Jmeter](./performance-testing-with-jenkins-and-jmeter.md) diff --git a/v2-docs/visual-studio.md b/v2-docs/visual-studio.md index 4cd68014..04c87554 100644 --- a/v2-docs/visual-studio.md +++ b/v2-docs/visual-studio.md @@ -5,35 +5,7 @@ ## 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] - [Google Cloud Code](https://cloud.google.com/code) [COMMUNITY-TOOL] - [Visual Studio Code JCasC-Plugin 🌟](https://marketplace.visualstudio.com/items?itemName=jcasc-developers.jcasc-plugin) [COMMUNITY-TOOL] - [Awesome Visual Studio Code](https://github.com/viatsko/awesome-vscode) ⭐ 28668 [DE FACTO STANDARD] @@ -226,6 +198,88 @@ #### 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. +## Development Environments + +### Cloud IDEs + +#### CDE + + - **(2019)** [gitpod.io 🌟🌟](https://ona.com) [POLYGLOT CONTENT] [COMMUNITY-TOOL] β€” Gitpod provides Ephemeral Cloud Development Environments (CDEs) automated by Git triggers. It prebuilds workspaces with dependencies, licenses, and compilers, letting engineers begin writing code instantly. +#### Online Sandboxes + + - **(2016)** [Repl.it](https://replit.com) [POLYGLOT CONTENT] [COMMUNITY-TOOL] β€” An interactive, collaborative cloud workspace supporting over fifty languages. Replit incorporates instant deployment engines, hosting layers, and AI pairing models to democratize software construction. +#### Web Editors + + - **(2021)** [github.dev](https://github.dev/github/dev) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” A fully web-based implementation of VS Code launched instantly from any GitHub repo by pressing `.`. It operates purely in the browser for code browsing, quick patches, and pull request reviews. +## Development Tools + +### AI Assistance + +#### Copilot + + - **(2023)** [Learn with Copilot](https://www.youtube.com/shorts/rjmXBs5l_7M?si=UlQ4q1-B-JOiYwrn) [COMMUNITY-TOOL] β€” Explains how to leverage GitHub Copilot as a learning tutor inside VS Code, instructing it to break down unfamiliar APIs, debug output stacks, and explain complex shell code. +#### IaC + + - **(2024)** [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) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” Explores how AI pair programmers like GitHub Copilot can be leveraged to draft secure and high-quality Infrastructure as Code templates, specializing in Terraform, PowerShell, and ARM templates. +### VS Code + +#### AI Assistance (1) + + - **(2023)** [ExtensiΓ³n de Visual Studio Code que genera tests y mejora tu cΓ³digo](https://www.youtube.com/shorts/hmq195GRYCI?si=8knOM1y50V6JcRlk) [SPANISH CONTENT] [COMMUNITY-TOOL] β€” A Spanish-language short format video discussing AI-driven extensions that automatically write unit test suites and suggest refactoring operations to optimize runtime efficiency. +#### Architecture Visualization + + - **(2022)** [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) [JAVA CONTENT] [COMMUNITY-TOOL] β€” An introduction to AppMap for VS Code, illustrating how to automatically record and render execution paths, database queries, and architectural layouts of Java applications in real time. +#### CICD Extensions + + - **(2022)** [GitHub Actions 🌟](https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” The official GitHub Actions extension for VS Code, enabling developers to build, validate, monitor, and run CI/CD workflows natively within the IDE with real-time log streaming. + - **(2019)** [GitLab Workflow](https://marketplace.visualstudio.com/items?itemName=gitlab.gitlab-workflow) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” Integrates GitLab's merge requests, issues, and CI/CD pipelines directly into VS Code, allowing platform engineers to monitor CI statuses and conduct code reviews seamlessly inside the workspace. +#### Collaboration + + - **(2018)** [github.blog: VS Code: Now creating pull requests 🌟](https://github.blog/news-insights/product-news/create-pull-requests-in-vscode) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” Highlights the native evolution of the GitHub Pull Requests and Issues extension, allowing developers to create, review, comment, and merge pull requests directly within the editor workspace to minimize context switching. +#### Customization + + - **(2023)** [File Icon Theme](https://www.youtube.com/shorts/i0V1bHybv5w?si=y42F3QjNFVouu3s8) [COMMUNITY-TOOL] β€” A quick video tutorial showcasing customization of file icon themes in VS Code to enhance visual identification of complex microservice structures and directory components. +#### Docker Deployment + + - **(2021)** [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) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” A comprehensive learning pathway walking developers through building, debugging, and running Dockerized applications inside VS Code, followed by direct container deployment to Azure App Service or Azure Container Apps. +#### Git Extensions + + - **(2016)** [==GitLens interactive rebase==](https://github.com/gitkraken/vscode-gitlens#interactive-rebase-editor-) ⭐ 9822 [TYPESCRIPT CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Detailed documentation on GitLens' visual interactive rebase tool, which translates raw CLI rebase structures into a drag-and-drop workspace UI within VS Code, significantly reducing risks when rewriting commit histories. + - **(2023)** [Visualize your git repo in vscode with Git Graph extensions](https://www.youtube.com/shorts/vpFF1XSqWjw?si=Zr2eW_C3_3hQoXAa) [COMMUNITY-TOOL] β€” Highlights the Git Graph extension in VS Code, allowing visual tracking of branching strategies, commits, and tag histories to keep distributed teams aligned during fast deployment periods. +#### IaC Extensions + + - **(2020)** [Terraform](https://marketplace.visualstudio.com/items?itemName=hashicorp.terraform) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” The official HashiCorp Terraform extension, offering syntax highlighting, autocompletion, real-time dry-runs, and direct module documentation linkings to enforce clean IaC creation. + - **(2019)** [CloudFormation Snippets 🌟](https://marketplace.visualstudio.com/items?itemName=dannysteenman.cloudformation-yaml-snippets) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” A comprehensive collection of AWS CloudFormation snippets formatted for both YAML and JSON, offering platform engineers rapid, boilerplate-free template creation for AWS infrastructure stacks. +#### Kubernetes Extensions + + - **(2017)** [==Azure/vscode-kubernetes-tools 🌟==](https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools) ⭐ 757 [TYPESCRIPT CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Developed by Microsoft/Azure, this foundational extension integrates cluster management, manifest linting, Helm support, and debug workflows directly into the editor for effortless Kubernetes operations. + - **(2018)** [Helm Intellisense](https://marketplace.visualstudio.com/items?utm_sq=ggv6n6jy52&itemName=Tim-Koehler.helm-intellisense&ssr=false#overview) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” A standard-setting VS Code extension that enables autocompletion and path matching for Helm chart values files inside template paths, eliminating common typo bugs and deployment failures during manifest compilation. +#### Language Servers + + - **(2021)** [blog.golang.org: Gopls on by default in the VS Code Go extension](https://go.dev/blog/gopls-vscode-go) [GO CONTENT] [COMMUNITY-TOOL] β€” Announces the standard integration of Gopls, the official Go language server, into the VS Code Go extension, ensuring native refactoring, precise definition hopping, and autocompletion for Go developers. +#### Productivity + + - **(2024)** [How to be a professional (un)wrapper #vscode #programmingtools #coding](https://www.youtube.com/shorts/yuzKp_KsGIk?si=ooaqRJzW2cmf6Z2M) [COMMUNITY-TOOL] β€” Explores shortcut combinations in VS Code to efficiently wrap and unwrap block tags and brackets, improving the speed of drafting and editing structured YAML or JSON templates. + - **(2020)** [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) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” A structural guide detailing productivity hacks with VS Code's Command Palette (Ctrl+Shift+P) and keybindings, designed to facilitate fast search, configuration changes, and command executions for power users. + - **(2020)** [dev.to/this-is-learning: Visual Studio Code - Tips & Tricks - Snippets](https://dev.to/playfulprogramming/visual-studio-code-tips-tricks-snippets-5041) [MARKDOWN CONTENT] [COMMUNITY-TOOL] β€” Teaches developers how to write and configure custom user snippets in VS Code, allowing rapid injection of frequently used code patterns and structural templates into diverse codebases. + - **(2016)** [Integrated Terminal](https://code.visualstudio.com/docs/terminal/basics) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Comprehensive documentation of VS Code's integrated terminal, highlighting support for multiple shells, profile configurations, and task automation without leaving the application window. +#### Release Notes + + - **(2026)** [VSCode Updates](https://code.visualstudio.com/updates/v1_120) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” Official release notes detailing the latest features, UX enhancements, and API updates of the monthly VS Code release cycle, highlighting ongoing integrations with AI agents and modern platform tooling. + - **(2024)** [New VS Code Release Highlights v1.86](https://www.youtube.com/shorts/bVlIo4H0IDU) [COMMUNITY-TOOL] β€” High-speed video digest covering release highlights of VS Code v1.86, pointing out user interface improvements, native Git revisions, and terminal auto-completions. +#### Serverless Debugging + + - **(2021)** [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) [TYPESCRIPT CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” This guide explains how to leverage the SST (Serverless Stack) framework in VS Code to live-debug AWS Lambda functions locally. It enables breakpoints and live state evaluation against real AWS services without redeploying. +#### Version Control + + - **(2015)** [Using Version Control in VS Code](https://code.visualstudio.com/docs/sourcecontrol/overview) [MARKDOWN CONTENT] [DOCUMENTATION] [COMMUNITY-TOOL] β€” The official guide detailing VS Code's native source control integration, enabling developers to execute Git workflows directly within the editor. It covers staging, committing, branching, and resolving merge conflicts without switching to an external terminal. +## Kubernetes + +### Developer Experience + +#### Web Console + + - **(2020)** [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) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” Introduces Red Hat's Visual Web Terminal, combining standard CLI controls with graphical elements for OpenShift. It maps cluster payloads dynamically to decrease complex command cognitive loads. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [API](./api.md) diff --git a/v2-docs/workfromhome.md b/v2-docs/workfromhome.md index 1e8ffc15..75343cdf 100644 --- a/v2-docs/workfromhome.md +++ b/v2-docs/workfromhome.md @@ -5,12 +5,6 @@ ## 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] - [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] @@ -27,6 +21,36 @@ - [opensource.com: 10 tips for maintaining a DevOps mindset for distributed' teams](https://opensource.com/article/20/6/devops-mindset) [COMMUNITY-TOOL] - [portafolio.co: Claves para liderar equipos de teletrabajo y no fracasar' en el intento](https://www.portafolio.co/tendencias/claves-para-liderar-equipos-de-teletrabajo-y-no-fracasar-en-el-intento-556586) [COMMUNITY-TOOL] +## Agile Methodologies + +### Feedback Systems + +#### Collaboration + + - **(2025)** [Matter](https://www.getmatter.com) [NONE CONTENT] [COMMUNITY-TOOL] β€” Matter is an interactive professional peer feedback and recognition service designed for integration with Slack and Slack-like collaboration platforms. It establishes robust feedback loops to improve engineering team morale and remote workplace alignment. +### Remote Work + +#### Work Management + + - **(2024)** [atlassian.com/remote](https://www.atlassian.com/solutions/distributed) [NONE CONTENT] [COMMUNITY-TOOL] β€” Atlassian's comprehensive playbook outlining management frameworks, workflow guidelines, and cultural approaches for operating distributed, remote-first software teams. It integrates best practices across Jira, Confluence, and Trello to maximize asynchronous developer velocity. +## Communication Platforms + +### Chat Systems + +#### Self-Hosted + + - **(2026)** [==Rocket Chat==](https://www.rocket.chat) [JAVASCRIPT CONTENT] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] β€” Rocket.Chat is an open-source, highly customizable chat server often deployed directly on-premise or within isolated Kubernetes networks to satisfy rigorous data sovereignty demands. It supports extensive enterprise integrations, matrix federation, and rich webhook capabilities for ChatOps setups. +### Knowledge Base + +#### Asynchronous Collaboration + + - **(2025)** [Wordpress P2](https://wordpress.com/p2) [PHP CONTENT] [COMMUNITY-TOOL] β€” WordPress P2 is an asynchronous collaboration tool that provides teams with a real-time, threaded blogging canvas to record technical designs, internal RFCs, and daily standups. It serves as an archive for technical decision logs, avoiding the ephemeral nature of standard instant messengers. +### Video Conferencing + +#### Collaboration (1) + + - **(2026)** [Zoom](https://www.zoom.com) [NONE CONTENT] [COMMUNITY-TOOL] β€” An enterprise-grade communications platform facilitating remote workspace collaboration. While not a developer tool, it serves as a critical component of the remote distributed engineering stack, using highly optimized global media routing mechanisms to host agile meetings. + - **(2026)** [Google meet](https://workspace.google.com/products/meet) [NONE CONTENT] [COMMUNITY-TOOL] β€” Google Meet is a browser-native video communications platform deeply integrated into the Google Workspace ecosystem. It provides low-overhead, secure media streaming, acting as a crucial synchronous touchpoint for geographically distributed agile engineering teams. --- πŸ’‘ **Explore Related:** [HR](./hr.md) | [Elearning](./elearning.md) | [Newsfeeds](./newsfeeds.md) diff --git a/v2-docs/xamarin.md b/v2-docs/xamarin.md index 24028c0f..903ea619 100644 --- a/v2-docs/xamarin.md +++ b/v2-docs/xamarin.md @@ -5,9 +5,15 @@ ## 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] +## Software Engineering + +### Mobile Development + +#### Cross-Platform Frameworks + + - **(2024)** [dotnet.microsoft.com: What is Xamarin?](https://dotnet.microsoft.com/en-us/apps/xamarin) [C# CONTENT] [DOCUMENTATION] [LEGACY] β€” A historic overview of Xamarin's design, detailing how Mono-based runtimes compile C# code into native iOS and Android packages. It serves as a transition guide for teams porting legacy mobile systems to the modern .NET MAUI ecosystem. --- πŸ’‘ **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Visual Studio](./visual-studio.md) diff --git a/v2-docs/yaml.md b/v2-docs/yaml.md index a8a55766..5f63c451 100644 --- a/v2-docs/yaml.md +++ b/v2-docs/yaml.md @@ -5,7 +5,6 @@ ## Standard Reference - - [civo.com: Manage Kubernetes clusters using the Civo Pulumi provider](https://www.civo.com/learn) [COMMUNITY-TOOL] - [dex.dev: YAML Templating Solutions: Helm & Kustomize](https://www.dex.dev/dex-videos/templating-solutions) [COMMUNITY-TOOL] - [thoughtworks.com: Kubernetes](https://www.thoughtworks.com/radar/platforms/kubernetes) [COMMUNITY-TOOL] - [wikipedia: YAML](https://en.wikipedia.org/wiki/YAML) [COMMUNITY-TOOL] @@ -115,6 +114,11 @@ #### 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. +### IaC Orchestrators + +#### Cloud Integration + + - **(2024)** [civo.com: Manage Kubernetes clusters using the Civo Pulumi provider](https://www.civo.com/learn) [TYPESCRIPT CONTENT] [COMMUNITY-TOOL] β€” A programmatic infrastructure guide exploring cluster deployment on Civo's managed K3s cloud utilizing the Pulumi SDK. It shows how developers can replace YAML definitions with type-safe software code pipelines to control computing bounds directly. ## Orchestration ### Kubernetes