Merge pull request #109 from nubenetes/develop

fix: use modern deployment action to support dual V1/V2 directory structure
This commit is contained in:
Inaki
2026-05-15 14:42:28 +02:00
committed by GitHub
13 changed files with 63 additions and 49 deletions
+6 -7
View File
@@ -31,10 +31,9 @@ jobs:
run: mkdocs build -f v2-mkdocs.yml -d site/v2/
- name: Deploy to GitHub Pages
uses: mhausenblas/mkdocs-deploy-gh-pages@master
env:
GITHUB_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
CUSTOM_DOMAIN: nubenetes.com
GOOGLE_ANALYTICS_KEY: ${{ secrets.GOOGLE_ANALYTICS_KEY }}
EXTRA_PACKAGES: build-base
REQUIREMENTS: requirements.txt
uses: peaceiris/actions-gh-pages@v4
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./site
cname: nubenetes.com
+3 -3
View File
@@ -57,7 +57,7 @@ Nubenetes is one of the most comprehensive archives in the ecosystem, featuring
| :--- | :--- |
| **Total Technical Resources (Links)** | **17133+** |
| **Specialized MD Pages** | **161** |
| **Total Commits** | **3980+** |
| **Total Commits** | **3984+** |
| **Primary AI Engine** | **Google Gemini (Agentic)** |
### Top Categories by Density
@@ -90,13 +90,13 @@ The growth of Nubenetes reflects the acceleration of the Cloud Native ecosystem.
| 2023 | 30 | 123 | Maintenance & Refinement |
| 2024 | 53 | 218 | Curation Strategy Pivot |
| 2025 | 5 | 20 | Stability & Research Phase |
| 2026 | 421 | 1,738 | **Agentic AI Surge** (May 2026 Inception) |
| 2026 | 425 | 1,755 | **Agentic AI Surge** (May 2026 Inception) |
#### 2026: The Agentic Monthly Surge
| Month | Commits | Est. New Refs | Status |
| :--- | :---: | :---: | :--- |
| 2026-04 | 25 | 103 | Active Curation |
| 2026-05 | 396 | 1,635 | **Agentic Inception (Gemini Era)** |
| 2026-05 | 400 | 1,652 | **Agentic Inception (Gemini Era)** |
### Content Distribution & Semantic Clustering
+16 -1
View File
@@ -105,6 +105,14 @@ class V2VisionEngine:
matches = re.finditer(r'^\s*-\s*\[([^\]]+)\]\(([^\)]+)\)(.*?(?:\n\s{2,}.*)*)', content, re.MULTILINE)
for m in matches:
title, url, full_desc = m.groups()
# FIX: Convert relative .md links to absolute V1 links for cross-edition stability
if not url.startswith(("http://", "https://", "mailto:", "#")):
if url.endswith(".md"):
url = f"https://nubenetes.com/{url.replace('.md', '/')}"
elif url.startswith("images/"):
url = f"https://nubenetes.com/{url}"
all_links.append({
"title": title,
"url": url,
@@ -311,6 +319,9 @@ class V2VisionEngine:
return v2_structure
async def _write_premium_files(self, data: Dict[str, Dict], mosaic_html: str, videos_html: str):
# FIX: Ensure mosaic images point to V1 root
mosaic_html = mosaic_html.replace('src="images/', 'src="https://nubenetes.com/images/').replace('](images/', '](https://nubenetes.com/images/')
master_selection = []
for dim in data.values():
for cat_links in dim["categories"].values():
@@ -370,7 +381,11 @@ class V2VisionEngine:
async def _sync_enterprise_navigation(self, data: Dict[str, Dict]):
try:
with open("v2-mkdocs.yml", "r") as f: content = f.read()
nav_items = ["nav:", " - \"The 2026 Vision\": index.md"]
nav_items = [
"nav:",
" - \"🔙 Back to V1 (Exhaustive)\": https://nubenetes.com/",
" - \"The 2026 Vision\": index.md"
]
for dim in data.keys():
if not data[dim]["categories"]: continue
slug = dim.lower().replace(" ", "-").replace("&", "and").replace("(", "").replace(")", "").replace(" ", "-")
+10 -10
View File
@@ -1241,8 +1241,8 @@
- **(2024)** [==cncf.io: Monitoring micro-front ends on Kubernetes with NGINX== 🌟](https://www.cncf.io/blog/2023/02/01/monitoring-micro-front-ends-on-kubernetes-with-nginx/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Prometheus and OpenTelemetry Compatibility Issues](https://thenewstack.io/prometheus-and-opentelemetry-just-couldnt-get-along/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [timescale.com: Prometheus vs. OpenTelemetry Metrics: A Complete Guide](https://www.timescale.com/blog/prometheus-vs-opentelemetry-metrics-a-complete-guide/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Prometheus](prometheus.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Grafana](grafana.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Prometheus](https://nubenetes.com/prometheus/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Grafana](https://nubenetes.com/grafana/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Kibana](https://www.elastic.co/kibana) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- [Kibana Docs](https://www.elastic.co/guide/index.html)
@@ -1456,7 +1456,7 @@
- **(2024)** [opensource.com: Linux logrotate cheat sheet](https://opensource.com/downloads/logrotate-cheat-sheet) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [manz.dev/cheatsheets](https://manz.dev/cheatsheets) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [crontab.guru 🌟](https://crontab.guru) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Networking Cheat Sheet](networking.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Networking Cheat Sheet](https://nubenetes.com/networking/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [wikipedia: Google Search](https://en.wikipedia.org/wiki/Google_Search) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [seranking.com: The cheat sheet of 30+ Google Search operators](https://seranking.com/blog/practical-tips-google-search-operators/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [supple.com.au: Google advanced search operators tips and tricks](https://supple.com.au/tools/google-advanced-search-operators/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -2874,8 +2874,8 @@
- **(2024)** [==redhat.com: 3 questions to answer when considering a multi-cluster Kubernetes architecture==](https://www.redhat.com/architect/multi-cluster-kubernetes-architecture) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [==itnext.io: Do You Need Multi-Clusters?== 🌟](https://itnext.io/do-you-need-multi-clusters-6e58556f7f06) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [itnext.io: 3 Reasons to Choose a Wide Cluster over Multi-Cluster with Kubernetes](https://itnext.io/3-reasons-to-choose-a-wide-cluster-over-multi-cluster-with-kubernetes-c923fecf4644) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Client Libraries for Kubernetes](kubernetes-client-libraries.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Helm](helm.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Client Libraries for Kubernetes](https://nubenetes.com/kubernetes-client-libraries/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Helm](https://nubenetes.com/helm/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Templating YAML in Kubernetes with real code](https://learnk8s.io/templating-yaml-with-code) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- 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/).
@@ -2893,7 +2893,7 @@
- **(2024)** [openkruise.io](https://openkruise.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [OpenKruise/Kruise](https://github.com/openkruise/kruise) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [thenewstack.io: Introducing CloneSet: A Production-Grade Kubernetes Deployment CRD](https://thenewstack.io/introducing-cloneset-production-grade-kubernetes-deployment-crd/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Crossplane](crossplane.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Crossplane](https://nubenetes.com/crossplane/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Community Forums 🌟](https://discuss.kubernetes.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Kubernetes Special Interest Groups (SIGs)](https://github.com/kubernetes/community/blob/master/README.md#special-interest-groups-sig) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [SIG Apps: build apps for and operate them in Kubernetes](https://kubernetes.io/blog/2016/08/sig-apps-running-apps-in-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -2992,7 +2992,7 @@
- [kubegen](https://github.com/errordeveloper/kubegen) Simple way to describe Kubernetes resources in a structured way, but without new syntax or magic
- [Pulumi](https://www.pulumi.com/docs/get-started/kubernetes/)
- **(2024)** [Serverless Architectures](serverless.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Serverless Architectures](https://nubenetes.com/serverless/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Virtual Clusters for Kubernetes — Benefits and Use Cases](https://medium.com/better-programming/virtual-clusters-for-kubernetes-benefits-use-cases-a4eee1c5c5a5) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [loft-sh.medium.com: How Virtual Kubernetes Clusters Can Speed Up Your Local Development](https://loft-sh.medium.com/how-virtual-kubernetes-clusters-can-speed-up-your-local-development-e5645614a3c5) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [KubeFed: Kubernetes Cluster Federation](https://github.com/kubernetes-sigs/kubefed) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -3093,7 +3093,7 @@
- **(2024)** [medium.com/4th-coffee: 10 New DevOps Tools to Watch in 2023 🌟](https://medium.com/4th-coffee/10-new-devops-tools-to-watch-in-2023-e974dbb1f1bb) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [medium.com/4th-coffee: 10 Best DevOps Tools for Start-ups](https://medium.com/4th-coffee/10-best-devops-tools-for-start-ups-91eb69bc3128) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [action-tmate: Debug GitHub Actions via SSH](https://github.com/mxschmitt/action-tmate) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Keptn](keptn.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Keptn](https://nubenetes.com/keptn/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Relay](https://relay.sh/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [zdnet.com: Puppet introduces beta of cloud-native, event-driven DevOps program: Relay](https://www.zdnet.com/article/puppet-introduces-beta-of-cloud-native-event-driven-devops-program-relay/#ftag=RSSbaffb68) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Using Workspaces for AI Changes Across Multiple Repos](https://ettema.dev/posts/ai-multi-repo-workspaces/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -4861,7 +4861,7 @@
- **(2024)** [git-scm.com: Git Tools - Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [sitepoint.com: Understanding and Working with Submodules in Git](https://www.sitepoint.com/git-submodules-introduction/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [shields.io 🌟](https://shields.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Git and GitHub Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Git and GitHub Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [fourtheorem.com: How to end Microservice pain and embrace the Monorepo](https://www.fourtheorem.com/blog/monorepo) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [medium: The Pros and Cons of Monorepos, Explained](https://betterprogramming.pub/the-pros-and-cons-monorepos-explained-f86c998392e1) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [paulhammant.com: What is Your Branching Model?:](https://paulhammant.com/2013/12/04/what_is_your_branching_model/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -5141,7 +5141,7 @@
- [youtube: GitKraken Tutorials and Tips](https://www.youtube.com/watch?v=gjtXTm_TvvE&list=PLe6EXFvnTV78WqGmGSq8JPnafR3lAa55n)
- **(2024)** [gmaster](https://gmaster.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Visual Studio Code (Git Extensions)](visual-studio.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Visual Studio Code (Git Extensions)](https://nubenetes.com/visual-studio/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Visual Studio Online](https://visualstudio.microsoft.com/services/visual-studio-codespaces/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [git-lfs/git-lfs: Git Large File Storage](https://github.com/git-lfs/git-lfs) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [==github.com/MichaelMure/git-bug==](https://github.com/MichaelMure/git-bug) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
+1 -1
View File
@@ -421,7 +421,7 @@
- **(2024)** [==infoworld.com: CNCF survey: Managed Kubernetes becomes the norm==](https://www.infoworld.com/article/3649710/cncf-survey-managed-kubernetes-becomes-the-norm.html) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [redhat.com: What architects need to know about managed Kubernetes](https://www.redhat.com/architect/managed-kubernetes) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [dev.to/thenjdevopsguy: AKS vs EKS vs GKE](https://dev.to/thenjdevopsguy/aks-vs-eks-vs-gke-2459) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Terraform Kubernetes Boilerplates 🌟](terraform.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Terraform Kubernetes Boilerplates 🌟](https://nubenetes.com/terraform/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [medium.com: Kubernetes Cloud Services: Comparing GKE, EKS and AKS](https://medium.com/@Platform9Sys/kubernetes-cloud-services-comparing-gke-eks-and-aks-1fe42770cad3) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [stackrox.com: EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud](https://www.stackrox.com/post/2020/02/eks-vs-gke-vs-aks/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [youtube: Kubernetes Comparison](https://www.youtube.com/watch?v=xM9jpcVGTzY) 🎥 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
+1 -1
View File
@@ -717,7 +717,7 @@
- **(2024)** [Patroni](https://github.com/zalando/patroni) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [How I've Set Up HA PostgreSQL on Kubernetes (powered by Patroni, a template for PostgreSQL HA)](https://disaev.me/p/how-i-have-set-up-ha-postgresql-on-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Zalando Postgres Operator](https://github.com/zalando/postgres-operator) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Crunchy Data PostgreSQL Operator](crunchydata.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Crunchy Data PostgreSQL Operator](https://nubenetes.com/crunchydata/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [medium: Running Oracle 12c on OpenShift Container Platform](https://medium.com/@pittar/running-oracle-12c-on-openshift-container-platform-ca471a9f7057) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Automate SQL Server Backups with PowerShell](https://datacrazyworld.com/index.php/2025/03/16/automatiza-backups-de-sql-server-con-powershell/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Expanding SQL Server Big Data Clusters capabilities, now on Red Hat OpenShift](https://cloudblogs.microsoft.com/sqlserver/2020/06/23/expanding-sql-server-big-data-clusters-capabilities-now-on-red-hat-openshift/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
+2 -2
View File
@@ -46,7 +46,7 @@
- **(2024)** [Apache Maven Checkstyle Plugin](https://maven.apache.org/plugins/maven-checkstyle-plugin/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Apache Maven Javadoc Plugin](https://maven.apache.org/plugins/maven-javadoc-plugin/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Maven Surefire Report Plugin](https://maven.apache.org/surefire/maven-surefire-report-plugin/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Maven Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Maven Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [docker-maven-plugin](https://github.com/fabric8io/docker-maven-plugin) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [developers.redhat.com: How the fabric8 Maven plug-in deploys Java applications to OpenShift](https://developers.redhat.com/blog/2020/06/02/how-the-fabric8-maven-plug-in-deploys-java-applications-to-openshift/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Eclipse JKube 🌟](https://www.eclipse.org/jkube/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -64,7 +64,7 @@
- **(2024)** [Playing with gradle](https://develosapiens.wordpress.com/2015/05/08/playing-with-gradle/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [baeldung.com: Kotlin DSL for Gradle](https://www.baeldung.com/kotlin/gradle-dsl) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [baeldung.com: Convert a Maven Build to Gradle](https://www.baeldung.com/maven-convert-to-gradle) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Gradle Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Gradle Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [SdkMan](https://sdkman.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Using Jenkins Pipeline parallel stages to build Maven project with different JDKs](https://e.printstacktrace.blog/using-jenkins-pipeline-parallel-stages-to-build-maven-project-with-different-jdks/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Using SDKMAN! as a docker image for Jenkins Pipeline - a step by step guide 🌟](https://e.printstacktrace.blog/using-sdkman-as-a-docker-image-for-jenkins-pipeline-a-step-by-step-guide/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
+8 -8
View File
@@ -55,7 +55,7 @@
- **(2024)** [github: OpenShift Pipelines Node.js Tutorial](https://github.com/csantanapr/faststart2020-pipelines-lab) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [developers.redhat.com: Modern web applications on OpenShift, Part 4: Openshift Pipelines](https://developers.redhat.com/blog/2020/04/27/modern-web-applications-on-openshift-part-4-openshift-pipelines/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [openshift.com: OpenShift Pipelines Advanced Triggers Part 1 - Triggering Different Project Builds in the Same Repository](https://www.openshift.com/blog/openshift-pipelines-advanced-triggers-part-1-triggering-different-project-builds-in-the-same-repository) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [==Tekton and Tekton Pipelines==](tekton.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [==Tekton and Tekton Pipelines==](https://nubenetes.com/tekton/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
## Gitops
- **(2024)** [==gitops.tech== 🌟](https://www.gitops.tech/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -215,10 +215,10 @@
- **(2024)** [blog.container-solutions.com: FluxCD, ArgoCD or Jenkins X: Which Is the Right GitOps Tool for You? 🌟](https://blog.container-solutions.com/fluxcd-argocd-jenkins-x-gitops-tools) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [cloudogu.com: Automation Assistants: GitOps tools in comparison 🌟](https://cloudogu.com/en/blog/gitops-tools) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [==vimeo.com: Weaveworks - Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps==](https://vimeo.com/516520492) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Flux. The GitOps operator for Kubernetes](flux.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Kustomize - Template-Free Kubernetes Configuration Customization](kustomize.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Flux. The GitOps operator for Kubernetes](https://nubenetes.com/flux/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Kustomize - Template-Free Kubernetes Configuration Customization](https://nubenetes.com/kustomize/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Nelm: A Helm Alternative for Kubernetes Deployments](https://github.com/werf/nelm) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Helm](helm.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Helm](https://nubenetes.com/helm/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [==glasskube.dev== 🌟](https://glasskube.dev/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [github.com/glasskube/glasskube](https://github.com/glasskube/glasskube) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Flagger](https://flagger.app/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -484,7 +484,7 @@
- **(2024)** [yokawasa/action-setup-kube-tools](https://github.com/yokawasa/action-setup-kube-tools) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [summerwind/actions-runner-controller](https://github.com/summerwind/actions-runner-controller) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [towardsdatascience.com: Jenkins for CI Is Dead: Why Do People Hate It and Whats the Alternative? GitHub actions](https:/towardsdatascience.com/jenkins-for-ci-is-dead-why-do-people-hate-it-and-whats-the-alternative-8d8b6b88fdba) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Keptn](keptn.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Keptn](https://nubenetes.com/keptn/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Azure DevOps](https://azure.microsoft.com/services/devops/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [k21academy.com: Azure pipelines VS Jenkins](https://k21academy.com/microsoft-azure/az-400/azure-pipelines-vs-jenkins/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [shuttleOps](https://www.shuttleops.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -527,8 +527,8 @@
- **(2024)** [harness.io: Best Spinnaker Alternatives to Consider](https://harness.io/blog/continuous-delivery/spinnaker-alternatives/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [armory.io: Build a Deployment Pipeline with Spinnaker on Kubernetes](https://www.armory.io/blog/build-a-deployment-pipeline-with-spinnaker-on-kubernetes/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [jenkins-x.io: Traces for your pipelines](https://jenkins-x.io/blog/2021/04/08/jx3-pipeline-trace/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [ArgoCD](argocd.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Tekton](tekton.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [ArgoCD](https://nubenetes.com/argocd/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Tekton](https://nubenetes.com/tekton/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Jenkins-X + Tekton on OpenShift](https://github.com/openshift/tektoncd-pipeline-operator) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [CI/CD OpenShift and Tekton](https://blog.sonatype.com/new-cloud-native-ci/cd-projects-openshift-and-tekton) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [github.com/openshift/pipelines-tutorial](https://github.com/openshift/pipelines-tutorial) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -700,7 +700,7 @@
- **(2024)** [dzone: Groovy Goodness: Using The Call Operator](https://dzone.com/articles/groovy-goodness-using-the-call-operator) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [sahilsk/awesome-jenkins](https://github.com/sahilsk/awesome-jenkins) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
- **(2024)** [Hacking jenkins](https://github.com/orangetw/awesome-jenkins-rce-2019) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Jenkins Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Jenkins Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Jenkins SIG Platform 🌟](https://www.jenkins.io/sigs/platform/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Jenkins SIG Cloud Native 🌟](https://www.jenkins.io/sigs/cloud-native/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [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.) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
+3 -3
View File
@@ -110,7 +110,7 @@
- **(2024)** [sysdig.com: Sysdig and Apolicy join forces to help customers secure Infrastructure As Code and automate remediation](https://sysdig.com/blog/sysdig-and-apolicy-join-forces-to-help-customer-secure-infrastructure-as-code/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Configure Microsoft Entra for Increased Security](https://learn.microsoft.com/en-us/entra/fundamentals/configure-security) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Azure Network Security Perimeter Concepts](https://learn.microsoft.com/en-us/azure/private-link/network-security-perimeter-concepts) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Azure Policy](azure.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Azure Policy](https://nubenetes.com/azure/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
## Kubernetes-security
- **(2024)** [cilium.io](https://cilium.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -735,7 +735,7 @@
- **(2024)** [linkedin.com/pulse: How to Estimate Cloud Costs with Terraform (Azure, AWS, GCP, etc.) via Azure DevOps Pipelines](https://www.linkedin.com/pulse/how-estimate-cloud-costs-terraform-azure-aws-gcp-etc-via-kaan-turgut-msexc/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [github.com/shuaibiyy/awesome-terraform](https://github.com/shuaibiyy/awesome-terraform) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
- **(2024)** [github.com/Azure/awesome-terraform](https://github.com/Azure/awesome-terraform) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
- **(2024)** [Terraform Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Terraform Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Scale with Confidence Using Terraform: Better Cost Visibility, Stronger Governance, and Less Operational Overhead](https://t.co/y414rbxM7l) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Terraform Best Practices](https://github.com/antonbabenko/terraform-best-practices) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [github.com/ozbillwang/terraform-best-practices](https://github.com/ozbillwang/terraform-best-practices) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -1257,7 +1257,7 @@
- **(2024)** [opensource.com: 5 tips for choosing an Ansible collection that's right for you](https://opensource.com/article/21/3/ansible-collections) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [ansible.com: Announcing the Red Hat Enterprise Linux Certified Ansible Collection 🌟](https://www.ansible.com/blog/announcing-the-red-hat-enterprise-linux-certified-ansible-collection) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [youtube: Ansible Collections 🌟](https://www.youtube.com/watch?app=desktop&v=AXnDrGgLaF0&feature=share&ab_channel=RobertdeBock) 🎥 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Ansible Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Ansible Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [docs.ansible.com: Working With Playbooks](https://docs.ansible.com/ansible/latest/user_guide/playbooks.html) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [linuxtechi.com: How to Use Loops in Ansible Playbook](https://www.linuxtechi.com/how-to-use-loops-in-ansible-playbook/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Ansible Let's Encrypt Collection](https://blog.t-systems-mms.com/tech-insights/ansible-lets-encrypt-collection) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
+1 -1
View File
@@ -6,7 +6,7 @@
A meticulously curated reference of over 15,000 resources. This V2 portal preserves technical depth while providing chronological clarity and expert quality synthesis.
<center>
[![container_with_cars](images/container_with_cars.png)](https://www.cncf.io/certification/software-conformance/) <br/>
[![container_with_cars] (https://nubenetes.com/images/container_with_cars.png)](https://www.cncf.io/certification/software-conformance/) <br/>
</center>
## 🌟 Master Selection (Top-Tier Gems)
+1 -1
View File
@@ -223,7 +223,7 @@
- **(2024)** [amalaruja.medium.com: Basic HTTP Routing Strategies with Envoy](https://amalaruja.medium.com/basic-http-routing-strategies-with-envoy-376be42559eb) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [xDS REST and gRPC protocol](https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Implementing Istio From Start To Finish](https://www.cloudnativedeepdive.com/implementing-istio-from-start-to-finish/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Istio](istio.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Istio](https://nubenetes.com/istio/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [openservicemesh.io](https://openservicemesh.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Kourier: A lightweight Knative Serving ingress](https://developers.redhat.com/blog/2020/06/30/kourier-a-lightweight-knative-serving-ingress/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [AWS App Mesh with EKS and Canary deployment](https://medium.com/@anupam.s1602/aws-app-mesh-with-eks-and-canary-deployment-5503d9ba95d6) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
+4 -4
View File
@@ -217,7 +217,7 @@
- **(2024)** [The DevOps Bottleneck: Why IaC Orchestration is the Missing Piece](https://devops.com/the-devops-bottleneck-why-iac-orchestration-is-the-missing-piece/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Ansible for DevOps Examples](https://github.com/geerlingguy/ansible-for-devops) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Terraform: Get User Principal Name (UPN) of User Running Deployment without Entra ID Read Permissions](https://build5nines.com/terraform-get-user-principal-name-upn-of-user-running-deployment-without-entra-id-read-permissions/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [IaC Infrastructure as Code](iac.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [IaC Infrastructure as Code](https://nubenetes.com/iac/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [DevOps Glosary of Terms 🌟](https://xebialabs.com/glossary/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [The Ultimate DevOps Tool Chest 🌟](https://xebialabs.com/the-ultimate-devops-tool-chest/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- [The Ultimate List of Open Source DevOps Tools](https://xebialabs.com/the-ultimate-devops-tool-chest/open-source/)
@@ -227,7 +227,7 @@
- **(2024)** [Awesome Chaos Engineering](https://github.com/dastergon/awesome-chaos-engineering) 🌟 <span class='md-tag md-tag--success'>[FOUNDATIONAL]</span>
- **(2024)** [DevOps Made Easy: Install AWS CLI, ECS CLI, Docker & Terraform Using Chocolatey](https://dev.to/aws-builders/devops-made-easy-install-aws-cli-ecs-cli-docker-terraform-using-chocolatey-2lld) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Cloud Posse runs-on: GitHub Actions Self-Hosted Runners](https://docs.cloudposse.com/components/library/aws/runs-on/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [DevOps Tools](devops-tools.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [DevOps Tools](https://nubenetes.com/devops-tools/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Full Cycle Developers at Netflix — Operate What You Build](https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Applying Netflix DevOps Patterns to Windows](https://netflixtechblog.com/applying-netflix-devops-patterns-to-windows-2a57f2dbbf79) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Cloudburn: An Open-Source Policy Engine for AWS Spending](https://github.com/towardsthecloud/cloudburn) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -242,7 +242,7 @@
- [github: Google Cloud Code samples](https://github.com/GoogleCloudPlatform/cloud-code-samples)
- **(2024)** [Google Cloud Build](https://cloud.google.com/cloud-build) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [medium.com/google-cloud/tagged/devops](https://medium.com/google-cloud/tagged/devops) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [NoOps](noops.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [NoOps](https://nubenetes.com/noops/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [datacenterdynamics.com: Why NetOps needs a digital sandbox to benefit from DevOps](https://www.datacenterdynamics.com/en/opinions/why-netops-needs-a-digital-sandbox-to-benefit-from-devops/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [devops.com: The Rise of NetDevOps and CI/CD Pipeline Solutions](https://devops.com/the-rise-of-netdevops-and-ci-cd-pipeline-solutions/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [blog.postman.com: What Is PlatformOps?](https://blog.postman.com/what-is-platformops/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -366,7 +366,7 @@
- **(2024)** [callicoder.com: Scaffolding your Spring Boot Application with Yeoman](https://www.callicoder.com/scaffolding-your-spring-boot-application/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [jhipster](https://www.jhipster.tech/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Wikipedia: Spring Roo](https://en.wikipedia.org/wiki/Spring_Roo) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Maven](maven-gradle.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Maven](https://nubenetes.com/maven-gradle/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Ambassador Edge Stack. K8S Initializer (scaffolding tool) 🌟](https://app.getambassador.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Skaffold 🌟](https://skaffold.dev/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
+7 -7
View File
@@ -185,7 +185,7 @@
- **(2024)** [Openshift 4 image builds](https://www.openshift.com/blog/openshift-4-image-builds) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Custom image builds with Buildah](https://docs.openshift.com/container-platform/4.4/builds/custom-builds-buildah.html) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Rootless podman and NFS](https://www.redhat.com/sysadmin/rootless-podman-nfs) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [OpenShift Registry & Quay](registries.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [OpenShift Registry & Quay](https://nubenetes.com/registries/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Procedure:](https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Red Hat OpenShift 4.2 on your laptop: Introducing Red Hat CodeReady Containers](https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [==github.com/redhat-cop/gitops-catalog==](https://github.com/redhat-cop/gitops-catalog) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -688,10 +688,10 @@
- K3s
- K3d
- **(2024)** [Openshift Container Platform](openshift.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Openshift Container Platform](https://nubenetes.com/openshift/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [OKD](https://www.okd.io/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [itprotoday.com: Who's Winning in the Container Software Market 🌟](https://www.itprotoday.com/containers/whos-winning-container-software-market) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Rancher: Enterprise management for Kubernetes](rancher.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Rancher: Enterprise management for Kubernetes](https://nubenetes.com/rancher/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [weave.works: Weave Kubernetes Platform](https://www.weave.works/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [github: Weave Net - Weaving Containers into Applications](https://github.com/weaveworks/weave) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Charmed Kubernetes](https://ubuntu.com/kubernetes/features) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -934,7 +934,7 @@
- **(2024)** [howtogeek.com: Getting Started With Kubectl to Manage Kubernetes Clusters](https://www.howtogeek.com/devops/getting-started-with-kubectl-to-manage-kubernetes-clusters/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [medium.com/@jake.page91: The guide to kubectl I never had](https://medium.com/@jake.page91/the-guide-to-kubectl-i-never-had-3874cc6074ff) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [itnext.io: Kubernetes Contexts: Complete Guide for Developers](https://itnext.io/kubernetes-contexts-complete-guide-for-developers-7ea5b2fc75c7) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Kubectl Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Kubectl Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [ahmetb/kubectl-aliases](https://github.com/ahmetb/kubectl-aliases) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [blog.devgenius.io: Daily useful Kubernetes aliases](https://blog.devgenius.io/daily-useful-kubernetes-aliases-c35f7f411f39) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [kubectl explain](https://jamesdefabia.github.io/docs/user-guide/kubectl/kubectl_explain/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -952,7 +952,7 @@
- **(2024)** [Copy secrets between namespaces](https://stackoverflow.com/questions/55515594/is-there-a-way-to-share-a-configmap-in-kubernetes-between-namespaces) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [container-registry.com: Lifting Developers Productivity 🌟](https://container-registry.com/posts/productivity-lift-buildkit-cli-for-kubectl/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [vmware-tanzu/buildkit-cli-for-kubectl (kubectl plugin)](https://github.com/vmware-tanzu/buildkit-cli-for-kubectl) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Helm and Kubernetes](helm.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Helm and Kubernetes](https://nubenetes.com/helm/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Kubectl plugins and tools](kubernetes.md#kubectl-plugins) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Manage Kubernetes (K8s) objects](https://docs.ansible.com/ansible/latest/modules/k8s_module.html) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [ansibleforkubernetes.com 🌟](https://www.ansibleforkubernetes.com/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -1500,7 +1500,7 @@
- **(2024)** [developers.redhat.com: Customizing OpenShift project creation 🌟](https://developers.redhat.com/blog/2020/02/05/customizing-openshift-project-creation/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [developers.redhat.com: Testing memory-based horizontal pod autoscaling on OpenShift 🌟](https://developers.redhat.com/blog/2020/03/19/testing-memory-based-horizontal-pod-autoscaling-on-openshift/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [How to Run HA Elasticsearch (ELK) on Red Hat OpenShift](https://portworx.com/run-ha-elasticsearch-elk-red-hat-openshift/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [OpenShift Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [OpenShift Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
## Helm Charts and OpenShift 3
- **(2024)** [blog.openshift.com: From Templates to Openshift Helm Charts](https://blog.openshift.com/from-templates-to-openshift-helm-charts/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Templating on OpenShift: should I use Helm templates or OpenShift templates? 🌟](https://www.padok.fr/en/blog/templating-openshift-helm-templates) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
@@ -2065,7 +2065,7 @@
- **(2024)** [Creating the best Linux Development experience on Windows & WSL 2](https://www.docker.com/blog/creating-the-best-linux-development-experience-on-windows-wsl-2/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [andrewlock.net: Installing Docker Desktop for Windows and WSL 2](https://andrewlock.net/installing-docker-desktop-for-windows/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [medium.com/@adeelsubhan25: How to setup and build Docker Images on Windows](https://medium.com/@adeelsubhan25/how-to-setup-and-build-docker-images-on-windows-baf252152aca) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Docker and Docker Swarm Cheat Sheets](cheatsheets.md) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [Docker and Docker Swarm Cheat Sheets](https://nubenetes.com/cheatsheets/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [freecodecamp.org: a beginners guide to docker - how to create a client server side with docker compose](https://www.freecodecamp.org/news/a-beginners-guide-to-docker-how-to-create-a-client-server-side-with-docker-compose-12c8cf0ae0aa/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [docker.com: Announcing the Compose Specification 🌟](https://www.docker.com/blog/announcing-the-compose-specification/) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>
- **(2024)** [infoworld.com: Docker's Compose specification is now an open standard](https://www.infoworld.com/article/3536573/dockers-compose-specification-is-now-an-open-standard.html) 🌟 <span class='md-tag md-tag--info'>[PRODUCTION-READY]</span>