mirror of
https://github.com/nubenetes/awesome-kubernetes.git
synced 2026-09-01 08:07:19 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0ae118d85b | ||
|
|
9c4adeb5ac | ||
|
|
1dd0dab308 | ||
|
|
e599793928 | ||
|
|
7f5fbe34ee | ||
|
|
119bd4158f | ||
|
|
a355889969 | ||
|
|
cf717c67ce | ||
|
|
512b37287e | ||
|
|
23256352a7 | ||
|
|
101b341200 | ||
|
|
1b56b77cbf | ||
|
|
655ad7d5ed | ||
|
|
29e2593e42 | ||
|
|
1e89f8af00 | ||
|
|
1a092a5af2 | ||
|
|
f4208bca4d | ||
|
|
90d04e6d6a | ||
|
|
7d845fab3e | ||
|
|
fbfa85c2d3 | ||
|
|
dc4591fb3e | ||
|
|
96706aff90 | ||
|
|
f3cb3a1ff3 |
@@ -60,7 +60,20 @@ jobs:
|
||||
- name: Installation of Dependencies
|
||||
run: |
|
||||
pip install --no-cache-dir pydantic PyGithub httpx fake-useragent pytz python-dotenv pyyaml tenacity
|
||||
|
||||
|
||||
- name: Get current date for digest cache key
|
||||
id: digest-date
|
||||
run: echo "date=$(date -u +%Y-%m-%d)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Restore News Digest Cache
|
||||
id: cache-digest
|
||||
uses: actions/cache/restore@v5
|
||||
with:
|
||||
path: data/news_digest.json
|
||||
key: news-digest-${{ steps.digest-date.outputs.date }}
|
||||
restore-keys: |
|
||||
news-digest-
|
||||
|
||||
- name: Execute Video Portal Generator
|
||||
env:
|
||||
PYTHONPATH: ${{ github.workspace }}
|
||||
@@ -87,14 +100,27 @@ jobs:
|
||||
python -u -m src.enrichment || echo "Enrichment pipeline skipped (no token or error)"
|
||||
|
||||
- name: Generate News Digest
|
||||
if: steps.cache-digest.outputs.cache-hit != 'true'
|
||||
env:
|
||||
PYTHONPATH: ${{ github.workspace }}
|
||||
GEMINI_API_KEY_1: ${{ secrets.GEMINI_API_KEY_1 }}
|
||||
GEMINI_API_KEY_2: ${{ secrets.GEMINI_API_KEY_2 }}
|
||||
run: |
|
||||
python -u -m src.news_digest || echo "News digest generation skipped (no API key or error)"
|
||||
|
||||
- name: Generate RSS Feed
|
||||
env:
|
||||
PYTHONPATH: ${{ github.workspace }}
|
||||
run: |
|
||||
python -u -m src.rss_generator || echo "RSS generation skipped"
|
||||
|
||||
- name: Save News Digest Cache
|
||||
if: steps.cache-digest.outputs.cache-hit != 'true' && hashFiles('data/news_digest.json') != ''
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: data/news_digest.json
|
||||
key: news-digest-${{ steps.digest-date.outputs.date }}
|
||||
|
||||
- name: Run V2 Publisher (Render-Only)
|
||||
env:
|
||||
PYTHONPATH: ${{ github.workspace }}
|
||||
|
||||
@@ -49,6 +49,19 @@ jobs:
|
||||
- name: Assemble Final Site
|
||||
run: |
|
||||
mkdir -p site/
|
||||
|
||||
# Safety check: V2 must have a valid index.html and at least 50 pages
|
||||
V2_PAGE_COUNT=$(find site_v2/ -name "*.html" | wc -l)
|
||||
if [ "$V2_PAGE_COUNT" -lt 50 ] || [ ! -f site_v2/index.html ]; then
|
||||
echo "❌ V2 build looks broken (only $V2_PAGE_COUNT HTML pages). Deploying V1 only to protect the site."
|
||||
cp -r site_v1/* site/
|
||||
mkdir -p site/v1/
|
||||
cp -r site_v1/* site/v1/
|
||||
rm -rf site_v1/ site_v2/
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "✅ V2 build OK ($V2_PAGE_COUNT pages). Assembling dual-version site."
|
||||
# Copy V1 to root as fallback for any pages not present in V2
|
||||
cp -r site_v1/* site/
|
||||
# Overwrite root with V2 Elite Portal (matching pages will be V2 versions)
|
||||
|
||||
@@ -33,13 +33,39 @@ jobs:
|
||||
- name: Install Dependencies
|
||||
run: pip install -r requirements.txt
|
||||
|
||||
- name: Get current date for digest cache key
|
||||
id: digest-date
|
||||
run: echo "date=$(date -u +%Y-%m-%d)" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Restore News Digest Cache
|
||||
id: cache-digest
|
||||
uses: actions/cache/restore@v5
|
||||
with:
|
||||
path: data/news_digest.json
|
||||
key: news-digest-${{ steps.digest-date.outputs.date }}
|
||||
restore-keys: |
|
||||
news-digest-
|
||||
|
||||
- name: Generate News Digest (Gemini)
|
||||
if: steps.cache-digest.outputs.cache-hit != 'true'
|
||||
env:
|
||||
PYTHONPATH: ${{ github.workspace }}
|
||||
GEMINI_API_KEY_1: ${{ secrets.GEMINI_API_KEY_1 }}
|
||||
GEMINI_API_KEY_2: ${{ secrets.GEMINI_API_KEY_2 }}
|
||||
run: |
|
||||
python -u -m src.news_digest
|
||||
|
||||
- name: Save News Digest Cache
|
||||
if: steps.cache-digest.outputs.cache-hit != 'true' && hashFiles('data/news_digest.json') != ''
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: data/news_digest.json
|
||||
key: news-digest-${{ steps.digest-date.outputs.date }}
|
||||
|
||||
- name: Generate RSS Feed
|
||||
env:
|
||||
PYTHONPATH: ${{ github.workspace }}
|
||||
run: |
|
||||
python -u -m src.rss_generator || echo "RSS generation skipped"
|
||||
|
||||
- name: Render V2 Portal (Digest Pages Only)
|
||||
|
||||
@@ -142,7 +142,7 @@ Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational T
|
||||
| :--- | :--- |
|
||||
| **Total Technical Resources (Links)** | **18647+** |
|
||||
| **Specialized MD Pages** | **162** |
|
||||
| **Total Commits** | **6077+** |
|
||||
| **Total Commits** | **6082+** |
|
||||
| **Primary AI Engine** | **Google Gemini (Agentic)** |
|
||||
<!-- HEART_STATS_END -->
|
||||
|
||||
@@ -180,7 +180,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 | 2518 | 10,399 | **Agentic AI Surge** (May 2026 Inception) |
|
||||
| 9 | 2026 | 2523 | 10,419 | **Agentic AI Surge** (May 2026 Inception) |
|
||||
<!-- ANNUAL_GROWTH_END -->
|
||||
|
||||
<!-- ANNUAL_CHART_START -->
|
||||
@@ -196,8 +196,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 --> 11000
|
||||
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 10399]
|
||||
bar [350, 142, 2046, 531, 402, 30, 53, 5, 2518]
|
||||
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 10419]
|
||||
bar [350, 142, 2046, 531, 402, 30, 53, 5, 2523]
|
||||
```
|
||||
<!-- ANNUAL_CHART_END -->
|
||||
|
||||
@@ -207,7 +207,7 @@ xychart-beta
|
||||
| :--- | :---: | :---: | :--- |
|
||||
| 2026-04 | 25 | 103 | Active Curation |
|
||||
| 2026-05 | 2101 | 8,677 | **Agentic Inception (Gemini Era)** |
|
||||
| 2026-06 | 392 | 1,618 | Active Curation |
|
||||
| 2026-06 | 397 | 1,639 | Active Curation |
|
||||
<!-- MONTHLY_SURGE_END -->
|
||||
|
||||
### 2.4. Content Distribution and Semantic Clustering
|
||||
@@ -360,7 +360,7 @@ graph TD
|
||||
style C fill:#f9f,stroke:#333,stroke-width:2px
|
||||
```
|
||||
|
||||
#### Shared Curation & Data Policies (`GEMINI.md`)
|
||||
#### Shared Curation and Data Policies (`GEMINI.md`)
|
||||
* **Target**: Ephemeral CI/CD runners (GitHub Actions) and local coding assistants.
|
||||
* **Purpose**: Dictates *what* the repository structure, link formatting, language metadata tagging, and minimum quality levels must look like.
|
||||
* **Automation integration**: Ingested by the build scripts to programmatically construct system prompts for API LLM completions.
|
||||
@@ -538,7 +538,7 @@ To embrace the diverse global Cloud Native community while maintaining internati
|
||||
|
||||
Nubenetes now utilizes a **Unified SQL & YAML Database Architecture** to maintain consistency across V1 and V2 while optimizing agentic operations and repository efficiency. All curated links and metadata are managed via a coexisting local database engine.
|
||||
|
||||
### 6.1. Database Components & SQLite Engine (Option 3 Coexistence)
|
||||
### 6.1. Database Components and SQLite Engine (Option 3 Coexistence)
|
||||
|
||||
To guarantee backward compatibility and Git efficiency, the system operates on a dual-save database coexistence model:
|
||||
1. **SQLite Database & SQL Text ([`data/inventory.sql`](data/inventory.sql))**: The Git source-of-truth. During execution, the SQL script compiles into a temporary in-memory SQLite database, enabling full relational schema access and SQL query optimization. On save, SQLite's native `iterdump()` decompiles it back into a flat SQL text database file where each resource insert occupies a single line for perfect git diff readability.
|
||||
|
||||
+49
-27
@@ -177,14 +177,27 @@ class V2VisionEngine:
|
||||
await self._write_premium_files(v2_data, mosaic_html, videos_html)
|
||||
self._generate_digest_pages()
|
||||
await self._generate_global_tag_index(v2_data)
|
||||
await self._sync_enterprise_navigation(v2_data)
|
||||
|
||||
# Delete only orphaned files
|
||||
log_event("[*] Phase 5: Pruning Orphaned V2 Assets...")
|
||||
for f in os.listdir(V2_DIR):
|
||||
if f.endswith(".md") and f not in generated_files:
|
||||
log_event(f" [DEL] Pruning obsolete V2 page: {f}")
|
||||
os.remove(os.path.join(V2_DIR, f))
|
||||
|
||||
# Phase 5: Structural changes — ONLY in full (non-render-only) mode
|
||||
# In render-only mode we never delete pages or rewrite the nav, because
|
||||
# the inventory pass is conservative and some pages may not be regenerated
|
||||
# in a given run even though they should still exist (e.g. low-hit pages).
|
||||
# Deleting them would break MkDocs nav references and corrupt the site.
|
||||
if self.render_only:
|
||||
log_event("[*] Phase 5: Skipped (render-only mode — nav and pages preserved)")
|
||||
else:
|
||||
log_event("[*] Phase 5: Syncing navigation and pruning orphaned pages...")
|
||||
nav_ok = await self._sync_enterprise_navigation(v2_data)
|
||||
if nav_ok:
|
||||
# Only prune if nav was successfully updated, and never delete
|
||||
# pages that are defined in self.dimensions (expected to exist).
|
||||
dimension_pages = {f"{slug}.md" for pages in self.dimensions.values() for slug in pages}
|
||||
for f in os.listdir(V2_DIR):
|
||||
if f.endswith(".md") and f not in generated_files and f not in dimension_pages:
|
||||
log_event(f" [DEL] Pruning truly orphaned V2 page: {f}")
|
||||
os.remove(os.path.join(V2_DIR, f))
|
||||
else:
|
||||
log_event("[WARN] Phase 5: Nav sync failed — skipping page deletion to avoid corruption")
|
||||
|
||||
self._save_inventory()
|
||||
|
||||
@@ -382,7 +395,7 @@ class V2VisionEngine:
|
||||
except Exception:
|
||||
pass
|
||||
if ((cached.get("hierarchy") and cached.get("ai_summary") and not eval_stale) or self.render_only) and not force_eval:
|
||||
if project_id not in project_registry or item.get("stars", 0) > project_registry[project_id].get("stars", 0):
|
||||
if project_id not in project_registry or item.get("stars") or 0 > project_registry[project_id].get("stars") or 0:
|
||||
if project_id in project_registry and project_registry[project_id].get("is_special"): item["is_special"] = True
|
||||
project_registry[project_id] = item
|
||||
continue
|
||||
@@ -444,7 +457,7 @@ class V2VisionEngine:
|
||||
if idx < len(batch_links):
|
||||
item = batch_links[idx].copy()
|
||||
eval_data = {
|
||||
"year": str(res.get("year", "N/A")), "stars": min(max(int(res.get("stars", 0)), 0), 5),
|
||||
"year": str(res.get("year", "N/A")), "stars": min(max(int(res.get("stars") or 0), 0), 5),
|
||||
"ai_summary": res.get("summary", item.get("ai_summary", "")),
|
||||
"language": res.get("language", "English"),
|
||||
"resource_type": res.get("type", "Reference"), "complexity": res.get("complexity", "Intermediate"),
|
||||
@@ -535,7 +548,7 @@ class V2VisionEngine:
|
||||
if idx < len(batch):
|
||||
item = batch[idx].copy()
|
||||
eval_data = {
|
||||
"year": str(res.get("year", "N/A")), "stars": min(max(int(res.get("stars", 0)), 0), 5),
|
||||
"year": str(res.get("year", "N/A")), "stars": min(max(int(res.get("stars") or 0), 0), 5),
|
||||
"ai_summary": res.get("summary", ""), "language": res.get("language", "English"),
|
||||
"resource_type": res.get("type", "Reference"), "complexity": res.get("complexity", "Intermediate"),
|
||||
"hierarchy": res.get("hierarchy", ["General"]), "tags": res.get("tags", []),
|
||||
@@ -559,7 +572,7 @@ class V2VisionEngine:
|
||||
l for l in analyst_results
|
||||
if "[DE FACTO STANDARD]" in l.get("tags", [])
|
||||
or "[ENTERPRISE-STABLE]" in l.get("tags", [])
|
||||
or l.get("stars", 0) in [3, 4]
|
||||
or l.get("stars") or 0 in [3, 4]
|
||||
]
|
||||
|
||||
if debate_candidates:
|
||||
@@ -596,7 +609,7 @@ class V2VisionEngine:
|
||||
new_data["addition_method"] = "manual"
|
||||
update_inventory_entry(self.inventory, norm_url, new_data)
|
||||
|
||||
if p_id not in project_registry or item.get("stars", 0) > project_registry[p_id].get("stars", 0):
|
||||
if p_id not in project_registry or item.get("stars") or 0 > project_registry[p_id].get("stars") or 0:
|
||||
if p_id in project_registry and project_registry[p_id].get("is_special"): item["is_special"] = True
|
||||
project_registry[p_id] = item
|
||||
|
||||
@@ -699,7 +712,7 @@ class V2VisionEngine:
|
||||
|
||||
# Mandate 29: Special Assets must include 100% of ALIVE links, bypassing impact filters.
|
||||
is_special = item.get("is_special", False) or orig_file in special_rules
|
||||
if not is_special and orig_file == "introduction.md" and item.get("stars", 0) < 3 and not item.get("is_microservice"):
|
||||
if not is_special and orig_file == "introduction.md" and item.get("stars") or 0 < 3 and not item.get("is_microservice"):
|
||||
continue
|
||||
|
||||
if orig_file not in v2_structure:
|
||||
@@ -735,7 +748,7 @@ class V2VisionEngine:
|
||||
audit_entry = {
|
||||
"url": item["url"],
|
||||
"tag": ", ".join(item["tags"]),
|
||||
"stars": item.get("stars", 0),
|
||||
"stars": item.get("stars") or 0,
|
||||
"dimension": dim,
|
||||
"v2_locations": True
|
||||
}
|
||||
@@ -776,13 +789,13 @@ class V2VisionEngine:
|
||||
return results
|
||||
|
||||
async def _generate_comparison_table(self, links: List[Dict]) -> str:
|
||||
standard_tools = [l for l in links if l.get("stars", 0) >= 3]
|
||||
standard_tools = [l for l in links if l.get("stars") or 0 >= 3]
|
||||
if len(standard_tools) < 8: return ""
|
||||
table = "\n??? abstract \"Architect's Technical Comparison Table\"\n"
|
||||
table += " | Solution | Maturity | Primary Focus | Language | Stars |\n"
|
||||
table += " | :--- | :--- | :--- | :--- | :--- |\n"
|
||||
for l in standard_tools[:10]:
|
||||
stars = "🌟" * l.get("stars", 0)
|
||||
stars = "🌟" * l.get("stars") or 0
|
||||
focus = l.get("topic", l.get("hierarchy", ["General"])[-1])
|
||||
# Mandate 30: MD039 - Strip all whitespace (including non-breaking space) from link text
|
||||
clean_title = nuclear_strip(l['title'])
|
||||
@@ -826,7 +839,7 @@ class V2VisionEngine:
|
||||
|
||||
async def _render_single_link(self, l: Dict, is_intro: bool) -> str:
|
||||
md = ""
|
||||
is_gold = is_intro and l.get("stars", 0) >= 4
|
||||
is_gold = is_intro and l.get("stars") or 0 >= 4
|
||||
title = nuclear_strip(l['title'])
|
||||
if is_gold:
|
||||
img = f" })\n" if l.get('social_preview_url') else ""
|
||||
@@ -867,7 +880,7 @@ class V2VisionEngine:
|
||||
tag_html += f" <span class='md-tag md-tag--{color}'>{tag}</span>"
|
||||
|
||||
# Apply Visual Highlighting based on stars
|
||||
raw_stars = l.get('stars', 0)
|
||||
raw_stars = l.get('stars') or 0
|
||||
link_content = title
|
||||
if raw_stars >= 5:
|
||||
link_content = f"=={link_content}=="
|
||||
@@ -895,7 +908,7 @@ class V2VisionEngine:
|
||||
year = l.get("year", "")
|
||||
year_prefix = f"**({year})** " if year and str(year).lower() != "n/a" else ""
|
||||
|
||||
raw_stars = l.get("stars", 0)
|
||||
raw_stars = l.get("stars") or 0
|
||||
stars_str = f" {'🌟' * raw_stars}" if raw_stars > 0 else ""
|
||||
|
||||
# Title formatting based on impact
|
||||
@@ -1022,7 +1035,7 @@ class V2VisionEngine:
|
||||
f' <div class="trending-card__impact trending-card__impact--{impact}">{impact_icons.get(impact, "🔵")} {impact.upper()}</div>\n'
|
||||
f' <div class="trending-card__category">{item.get("digest_category", "")}</div>\n'
|
||||
f' <div class="trending-card__title"><a href="{item.get("url", "#")}">{nuclear_strip(item.get("title", "Unknown"))}</a></div>\n'
|
||||
f' <div class="trending-card__meta">{item.get("date", "")} · {"🌟" * item.get("stars", 0)}</div>\n'
|
||||
f' <div class="trending-card__meta">{item.get("date", "")} · {"🌟" * item.get("stars") or 0}</div>\n'
|
||||
f' <div class="trending-card__why">{item.get("why", "")}</div>\n'
|
||||
f'</div>\n'
|
||||
)
|
||||
@@ -1475,7 +1488,7 @@ class V2VisionEngine:
|
||||
if md != existing_content:
|
||||
with open(target_path, "w") as f: f.write(md)
|
||||
|
||||
async def _sync_enterprise_navigation(self, data: Dict[str, Dict]):
|
||||
async def _sync_enterprise_navigation(self, data: Dict[str, Dict]) -> bool:
|
||||
try:
|
||||
with open("v2-mkdocs.yml", "r") as f: content = f.read()
|
||||
nav = [
|
||||
@@ -1493,8 +1506,7 @@ class V2VisionEngine:
|
||||
" - \"Cloud Native Core\": videos/cloud-native.md",
|
||||
" - \"Fundamentals\": videos/fundamentals.md"
|
||||
]
|
||||
|
||||
# Group files by dimension
|
||||
|
||||
dim_groups = {}
|
||||
for f_name, info in data.items():
|
||||
dim_groups.setdefault(info["dim"], []).append(f_name)
|
||||
@@ -1504,11 +1516,21 @@ class V2VisionEngine:
|
||||
dim_nav = [f" - \"{dim}\":"]
|
||||
for f in sorted(dim_groups[dim]):
|
||||
dim_nav.append(f" - \"{data[f]['title']}\": {f}")
|
||||
nav.extend(dim_nav)
|
||||
updated = re.sub(r'nav:.*', "\n".join(nav), content, flags=re.DOTALL)
|
||||
nav.extend(dim_nav)
|
||||
|
||||
# Replace only the nav section (from 'nav:' to end of file)
|
||||
# Use a marker to ensure we don't accidentally eat extra_css etc.
|
||||
if "nav:" not in content:
|
||||
log_event("[WARN] _sync_enterprise_navigation: 'nav:' not found in v2-mkdocs.yml")
|
||||
return False
|
||||
nav_start = content.index("nav:")
|
||||
updated = content[:nav_start] + "\n".join(nav) + "\n"
|
||||
with open("v2-mkdocs.yml", "w") as f: f.write(updated)
|
||||
log_event(f" [OK] Nav synced: {len(nav)} entries written")
|
||||
return True
|
||||
except Exception as e:
|
||||
log_event(f"[WARN] sync enterprise navigation: {str(e)[:100]}")
|
||||
return False
|
||||
|
||||
import argparse
|
||||
if __name__ == "__main__":
|
||||
@@ -1569,7 +1591,7 @@ if __name__ == "__main__":
|
||||
header_table = "| # | Status | Maturity | Stars | Dimension | Resource |\n| :--- | :--- | :--- | :---: | :--- | :--- |\n"
|
||||
for idx, entry in enumerate(engine.maturity_audit, 1):
|
||||
status = "💎 ELITE" if entry.get('v2_locations') else "📦 ARCHIVE"
|
||||
row = f"| {idx} | {status} | {entry.get('tag', 'N/A')} | {'🌟'*entry.get('stars',0)} | {entry.get('dimension', 'N/A')} | {entry.get('url', 'N/A')} |\n"
|
||||
row = f"| {idx} | {status} | {entry.get('tag', 'N/A')} | {'🌟'*(entry.get('stars') or 0)} | {entry.get('dimension', 'N/A')} | {entry.get('url', 'N/A')} |\n"
|
||||
matrix_rows.append(row)
|
||||
|
||||
# 4. Generate PR Body (Main Report)
|
||||
|
||||
+2
-2
@@ -65,7 +65,7 @@ We prioritize established frameworks and enterprise standards over ad-hoc, unmai
|
||||
#### 2.4. Avoiding Engineering Anti-Patterns
|
||||
We combat the culture of **Promotion-Based Development (PBD)**, where complexity is manufactured for personal career visibility rather than business value.
|
||||
|
||||
- [Promotion-Based Development: A Fast Track to Mediocrity](https://vadimkravcenko.com/shorts/promotion-based-development/) <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Dissects how rewarding "shiny new things" over battle-tested stability leads to fragile architectures.
|
||||
- [Promotion-Based Development: A Fast Track to Mediocrity](https://vadimkravcenko.com/shorts/promotion-based-development) <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Dissects how rewarding "shiny new things" over battle-tested stability leads to fragile architectures.
|
||||
- [Reddit: The Reality of Promotion-Driven Development](https://www.reddit.com/r/ExperiencedDevs/comments/pw6vuv/promotion_driven_development) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A raw, evidence-based discussion from senior engineers on the industry's most common misaligned incentives.
|
||||
|
||||
### 3. The Architectural North Star
|
||||
@@ -220,7 +220,7 @@ While certifications like CKA are prominent on CVs, they are frequently utilized
|
||||
#### Terraform Boilerplates
|
||||
|
||||
??? note "Terraform Kubernetes Boilerplates 🌟"
|
||||
**[Access Resource](https://nubenetes.com/terraform/)** 🌟🌟🌟🌟🌟 | Level: Advanced
|
||||
**[Access Resource](https://nubenetes.com/terraform)** 🌟🌟🌟🌟🌟 | Level: Advanced
|
||||
|
||||
A library of enterprise-stable Terraform templates configured specifically for modern Kubernetes environments (EKS, GKE, AKS). Includes pre-tested infrastructure specifications for VPC topologies, private nodes, and dynamic ingress setups.
|
||||
|
||||
|
||||
@@ -161,7 +161,7 @@
|
||||
|
||||
#### AWS Templates
|
||||
|
||||
- **(2024)** [AWS Samples (Boilerplates)](https://nubenetes.com/demos/#aws-samples-boilerplates) <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A consolidated hub of official and community AWS deployment samples. Houses structured patterns and CloudFormation/Terraform codebases to fast-track prototype development in compliance with AWS architecture standards.
|
||||
- **(2024)** [AWS Samples (Boilerplates)](https://nubenetes.com/demos) <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A consolidated hub of official and community AWS deployment samples. Houses structured patterns and CloudFormation/Terraform codebases to fast-track prototype development in compliance with AWS architecture standards.
|
||||
|
||||
---
|
||||
💡 **Explore Related:** [Googlecloudplatform](./GoogleCloudPlatform.md) | [AWS Pricing](./aws-pricing.md) | [AWS Spain](./aws-spain.md)
|
||||
|
||||
@@ -639,7 +639,7 @@
|
||||
|
||||
#### Network Cheat Sheets
|
||||
|
||||
- **(2022)** [Networking Cheat Sheet](https://nubenetes.com/networking/) <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Consolidated technical reference detailing essential low-level networking parameters, CIDR calculations, subnetting concepts, and critical routing architectures. Serves as a quick diagnostic lookup sheet for standard network protocol analysis and port troubleshooting.
|
||||
- **(2022)** [Networking Cheat Sheet](https://nubenetes.com/networking) <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Consolidated technical reference detailing essential low-level networking parameters, CIDR calculations, subnetting concepts, and critical routing architectures. Serves as a quick diagnostic lookup sheet for standard network protocol analysis and port troubleshooting.
|
||||
## Observability
|
||||
|
||||
### Metrics and Monitoring
|
||||
|
||||
@@ -766,7 +766,7 @@
|
||||
|
||||
#### Crunchy PostgreSQL
|
||||
|
||||
- **(2023)** [Crunchy Data PostgreSQL Operator](https://nubenetes.com/crunchydata/) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Evaluates the Crunchy PostgreSQL Operator (PGO) which automates production-grade PostgreSQL deployments on Kubernetes. Features include automated high availability, pgBackRest-driven backup orchestration, connection pooling via pgBouncer, and deep monitoring metrics. A de facto standard solution for enterprises migrating critical relational engines into Kubernetes platforms.
|
||||
- **(2023)** [Crunchy Data PostgreSQL Operator](https://nubenetes.com/crunchydata) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Evaluates the Crunchy PostgreSQL Operator (PGO) which automates production-grade PostgreSQL deployments on Kubernetes. Features include automated high availability, pgBackRest-driven backup orchestration, connection pooling via pgBouncer, and deep monitoring metrics. A de facto standard solution for enterprises migrating critical relational engines into Kubernetes platforms.
|
||||
## Time-Series
|
||||
|
||||
### Architecture (1)
|
||||
|
||||
+1
-1
@@ -2050,7 +2050,7 @@
|
||||
|
||||
#### EKS Training
|
||||
|
||||
- **(2025)** [eksworkshop.com](https://eksworkshop.com/) <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — The canonical AWS EKS workshop framework. Outlines standard cluster orchestration procedures, highlighting network configurations (AWS VPC CNI), identity management (IAM Roles for Service Accounts - IRSA), and modern storage drivers (EBS/EFS CSI).
|
||||
- **(2025)** [eksworkshop.com](https://eksworkshop.com) <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — The canonical AWS EKS workshop framework. Outlines standard cluster orchestration procedures, highlighting network configurations (AWS VPC CNI), identity management (IAM Roles for Service Accounts - IRSA), and modern storage drivers (EBS/EFS CSI).
|
||||
### Kubernetes Security
|
||||
|
||||
#### RKE Best Practices
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
#### Keptn
|
||||
|
||||
- **(2026)** [**Keptn**](https://nubenetes.com/keptn/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Nubenetes architectural reference on Keptn, a CNCF enterprise-grade control plane for cloud-native application lifecycle orchestration. Integrates SLO-based evaluations, automated canary promotions, and zero-touch application remediation out of the box.
|
||||
- **(2026)** [**Keptn**](https://nubenetes.com/keptn) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Nubenetes architectural reference on Keptn, a CNCF enterprise-grade control plane for cloud-native application lifecycle orchestration. Integrates SLO-based evaluations, automated canary promotions, and zero-touch application remediation out of the box.
|
||||
|
||||
---
|
||||
💡 **Explore Related:** [Demos](./demos.md) | [Kubernetes](./kubernetes.md) | [Cloud Arch Diagrams](./cloud-arch-diagrams.md)
|
||||
|
||||
+3
-3
@@ -523,7 +523,7 @@
|
||||
|
||||
#### Overview
|
||||
|
||||
- **(2026)** [**NoOps**](https://nubenetes.com/noops/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Comprehensive conceptual guide on NoOps (No Operations). Describes the strategic path to fully outsourcing infrastructure layers to automated platforms, serverless paradigms, and self-healing systems so engineering can focus 100% on application logic.
|
||||
- **(2026)** [**NoOps**](https://nubenetes.com/noops) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Comprehensive conceptual guide on NoOps (No Operations). Describes the strategic path to fully outsourcing infrastructure layers to automated platforms, serverless paradigms, and self-healing systems so engineering can focus 100% on application logic.
|
||||
### Serverless Systems
|
||||
|
||||
#### DevOps Pipelines
|
||||
@@ -869,7 +869,7 @@
|
||||
|
||||
#### Overview (1)
|
||||
|
||||
- **(2026)** [**DevOps Tools**](https://nubenetes.com/devops-tools/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Catalog of modern DevOps tooling encompassing continuous integration, artifact storage, automated testing, container scheduling, and real-time telemetry pipelines to build stable, production-ready release processes.
|
||||
- **(2026)** [**DevOps Tools**](https://nubenetes.com/devops-tools) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Catalog of modern DevOps tooling encompassing continuous integration, artifact storage, automated testing, container scheduling, and real-time telemetry pipelines to build stable, production-ready release processes.
|
||||
## DevOps Methodology
|
||||
|
||||
### Application Delivery
|
||||
@@ -1129,7 +1129,7 @@
|
||||
|
||||
#### Overview (2)
|
||||
|
||||
- **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Nubenetes architectural reference portal on Infrastructure as Code (IaC). Outlines fundamental philosophies, lifecycle management, and paradigm shifts of treating bare-metal, cloud, or cluster state as declarative, version-controlled code.
|
||||
- **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Nubenetes architectural reference portal on Infrastructure as Code (IaC). Outlines fundamental philosophies, lifecycle management, and paradigm shifts of treating bare-metal, cloud, or cluster state as declarative, version-controlled code.
|
||||
### Terraform
|
||||
|
||||
#### Entra ID Integration
|
||||
|
||||
+1
-1
@@ -843,7 +843,7 @@
|
||||
|
||||
#### Docker Swarm
|
||||
|
||||
- **(2024)** [Docker Swarm](https://nubenetes.com/kubernetes-alternatives/#docker-swarm) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes Docker Swarm as a simple container orchestration alternative to Kubernetes. Evaluates its built-in overlay network routing mesh and single-node setup advantages, noting that its enterprise adoption has decreased in favor of Kubernetes-native environments.
|
||||
- **(2024)** [Docker Swarm](https://nubenetes.com/kubernetes-alternatives) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Analyzes Docker Swarm as a simple container orchestration alternative to Kubernetes. Evaluates its built-in overlay network routing mesh and single-node setup advantages, noting that its enterprise adoption has decreased in favor of Kubernetes-native environments.
|
||||
## Performance
|
||||
|
||||
### Diagnostics (1)
|
||||
|
||||
@@ -0,0 +1,171 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Nubenetes Intelligence Digest</title>
|
||||
<link>https://nubenetes.com/</link>
|
||||
<description>AI-curated top picks from the Cloud Native & Kubernetes ecosystem</description>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Fri, 19 Jun 2026 10:51:12 -0000</lastBuildDate>
|
||||
<atom:link href="https://nubenetes.com/feed.xml" rel="self" type="application/rss+xml"/>
|
||||
<item>
|
||||
<title>antigravity.google: Google Antigravity Agentic Platform</title>
|
||||
<link>https://antigravity.google</link>
|
||||
<guid isPermaLink="true">https://antigravity.google</guid>
|
||||
<pubDate>Thu, 18 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>AI & Agents</category>
|
||||
<description>[CRITICAL] It provides an SDK and platform specifically designed to transition stateful AI agents from local development to secure GKE production environments.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>docs.anthropic.com: Claude Code CLI</title>
|
||||
<link>https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview</link>
|
||||
<guid isPermaLink="true">https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview</guid>
|
||||
<pubDate>Thu, 18 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>AI & Agents</category>
|
||||
<description>[CRITICAL] This official CLI tool from Anthropic introduces highly autonomous agentic engineering capabilities directly into local developer environments.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Crossplane</title>
|
||||
<link>https://nubenetes.com/crossplane</link>
|
||||
<guid isPermaLink="true">https://nubenetes.com/crossplane</guid>
|
||||
<pubDate>Sun, 14 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Kubernetes & Orchestration</category>
|
||||
<description>[CRITICAL] It transforms Kubernetes into a universal control plane, allowing teams to manage external cloud infrastructure alongside containerized workloads.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>NVIDIA/k8s-device-plugin: NVIDIA device plugin for Kubernetes</title>
|
||||
<link>https://github.com/NVIDIA/k8s-device-plugin</link>
|
||||
<guid isPermaLink="true">https://github.com/NVIDIA/k8s-device-plugin</guid>
|
||||
<pubDate>Sun, 14 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Kubernetes & Orchestration</category>
|
||||
<description>[CRITICAL] It acts as the essential orchestrator bridging physical GPU capabilities to workloads, a prerequisite for modern AI/ML execution on Kubernetes.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>vLLM on Kubernetes</title>
|
||||
<link>https://github.com/vllm-project/vllm</link>
|
||||
<guid isPermaLink="true">https://github.com/vllm-project/vllm</guid>
|
||||
<pubDate>Sun, 14 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>AI & Agents</category>
|
||||
<description>[CRITICAL] It standardizes memory-efficient LLM serving with vLLM directly on Kubernetes, bridging cloud-native orchestration with state-of-the-art AI inference.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Tetragon (Cilium)</title>
|
||||
<link>https://github.com/cilium/tetragon</link>
|
||||
<guid isPermaLink="true">https://github.com/cilium/tetragon</guid>
|
||||
<pubDate>Sun, 14 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Security & Compliance</category>
|
||||
<description>[CRITICAL] Tetragon leverages eBPF to deliver low-overhead, kernel-level runtime enforcement and security observability directly tailored for cloud-native workloads.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Helm</title>
|
||||
<link>https://nubenetes.com/helm</link>
|
||||
<guid isPermaLink="true">https://nubenetes.com/helm</guid>
|
||||
<pubDate>Sun, 14 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>CI/CD & GitOps</category>
|
||||
<description>[CRITICAL] Helm is the undisputed package manager for Kubernetes, serving as the core template and packaging engine for cloud-native deployments.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>==cert-manager/cert-manager==</title>
|
||||
<link>https://github.com/cert-manager/cert-manager</link>
|
||||
<guid isPermaLink="true">https://github.com/cert-manager/cert-manager</guid>
|
||||
<pubDate>Sun, 14 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Containers & Runtime</category>
|
||||
<description>[CRITICAL] This project is the undisputed cloud-native standard for automating TLS/SSL certificate lifecycle management in Kubernetes clusters.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>github.com: Istio</title>
|
||||
<link>https://github.com/istio/istio</link>
|
||||
<guid isPermaLink="true">https://github.com/istio/istio</guid>
|
||||
<pubDate>Sun, 14 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Networking & Service Mesh</category>
|
||||
<description>[CRITICAL] As the industry-standard enterprise service mesh, Istio provides the critical infrastructure for secure, observable, and resilient microservice communications.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>github: Flux Version 2</title>
|
||||
<link>https://github.com/fluxcd/flux2</link>
|
||||
<guid isPermaLink="true">https://github.com/fluxcd/flux2</guid>
|
||||
<pubDate>Sat, 13 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>CI/CD & GitOps</category>
|
||||
<description>[CRITICAL] Flux v2 is a foundational CNCF graduated project implementing highly parallel, secure GitOps reconciliation controllers.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>github.com/prometheus/prometheus</title>
|
||||
<link>https://github.com/prometheus/prometheus</link>
|
||||
<guid isPermaLink="true">https://github.com/prometheus/prometheus</guid>
|
||||
<pubDate>Sat, 13 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Observability, SRE & Testing</category>
|
||||
<description>[CRITICAL] Prometheus is the de facto standard metric engine for cloud-native ecosystems, providing critical sub-second query speeds and robust local storage.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>containerd - An open and reliable container runtime</title>
|
||||
<link>https://github.com/containerd/containerd</link>
|
||||
<guid isPermaLink="true">https://github.com/containerd/containerd</guid>
|
||||
<pubDate>Sat, 13 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Containers & Runtime</category>
|
||||
<description>[CRITICAL] As the de facto industry-standard container runtime for Kubernetes, containerd is critical for running enterprise cloud-native workloads.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>runc</title>
|
||||
<link>https://github.com/opencontainers/runc</link>
|
||||
<guid isPermaLink="true">https://github.com/opencontainers/runc</guid>
|
||||
<pubDate>Sat, 13 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Containers & Runtime</category>
|
||||
<description>[CRITICAL] Runc is the foundational, low-level OCI-compliant runtime that interfaces directly with the Linux kernel to execute modern containers.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>==github.com/Netflix/metaflow== 🌟</title>
|
||||
<link>https://github.com/Netflix/metaflow</link>
|
||||
<guid isPermaLink="true">https://github.com/Netflix/metaflow</guid>
|
||||
<pubDate>Sat, 13 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>MLOps & Data Science</category>
|
||||
<description>[CRITICAL] Metaflow bridges local development and cloud infrastructure, simplifying production-grade data science pipeline execution at scale.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>hashicorp/vault</title>
|
||||
<link>https://github.com/hashicorp/vault</link>
|
||||
<guid isPermaLink="true">https://github.com/hashicorp/vault</guid>
|
||||
<pubDate>Fri, 12 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Security & Compliance</category>
|
||||
<description>[CRITICAL] HashiCorp Vault remains the foundational, enterprise-grade standard for securing dynamic secrets and implementing zero-trust architectures across multi-cloud environments.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>OpenTelemetry Collector</title>
|
||||
<link>https://github.com/open-telemetry/opentelemetry-collector</link>
|
||||
<guid isPermaLink="true">https://github.com/open-telemetry/opentelemetry-collector</guid>
|
||||
<pubDate>Fri, 12 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Observability, SRE & Testing</category>
|
||||
<description>[CRITICAL] OpenTelemetry Collector acts as the universal, high-performance telemetry pipeline for enterprise observability, unifying logs, metrics, and traces.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Kubernetes Gateway API</title>
|
||||
<link>https://github.com/kubernetes-sigs/gateway-api</link>
|
||||
<guid isPermaLink="true">https://github.com/kubernetes-sigs/gateway-api</guid>
|
||||
<pubDate>Fri, 12 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Networking & Service Mesh</category>
|
||||
<description>[CRITICAL] The Gateway API represents a major paradigm shift, replacing legacy Ingress with an expressive, role-oriented, and extensible routing standard.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>github.com/vmware-tanzu/velero</title>
|
||||
<link>https://github.com/velero-io/velero</link>
|
||||
<guid isPermaLink="true">https://github.com/velero-io/velero</guid>
|
||||
<pubDate>Fri, 12 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Data, Messaging & Storage</category>
|
||||
<description>[CRITICAL] It is the industry-standard open-source tool for Kubernetes cluster backup, disaster recovery, and stateful volume migration.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>trivy</title>
|
||||
<link>https://github.com/aquasecurity/trivy</link>
|
||||
<guid isPermaLink="true">https://github.com/aquasecurity/trivy</guid>
|
||||
<pubDate>Thu, 11 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Security & Compliance</category>
|
||||
<description>[CRITICAL] Trivy represents the industry standard for fast, comprehensive security scanning of container images, Kubernetes configurations, and software bills of materials.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>OpenTofu 1.12: the Feature Terraform Never Shipped</title>
|
||||
<link>https://www.infoq.com/news/2026/05/opentofu-release-terraform</link>
|
||||
<guid isPermaLink="true">https://www.infoq.com/news/2026/05/opentofu-release-terraform</guid>
|
||||
<pubDate>Tue, 02 Jun 2026 00:00:00 -0000</pubDate>
|
||||
<category>Infrastructure as Code</category>
|
||||
<description>[CRITICAL] This landmark OpenTofu release solves a decade-old limitation of upstream Terraform by enabling the pre-evaluation of providers using variables.</description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
+1
-1
@@ -1074,7 +1074,7 @@ Guides developers on configuring autonomous multi-file refactoring, debugging, a
|
||||
- **(2022)** [grafana: How we use the Grafana GitHub plugin to track outstanding pull requests](https://grafana.com/blog/how-we-use-the-grafana-github-plugin-to-track-outstanding-pull-requests) <span class='md-tag md-tag--secondary'>[CASE STUDY]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Detailed technical guide on configuring Grafana dashboards with GitHub plugins. Demonstrates building engineering performance visualizations to track commit frequencies, PR lifetimes, and team review velocities.
|
||||
#### VS Code Extensions
|
||||
|
||||
- **(2025)** [Visual Studio Code (Git Extensions)](https://nubenetes.com/visual-studio/) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A guide to utilizing visual Git extensions inside VS Code. Helps developers manage commit sequences, visualize branch merges, and resolve conflicts within a unified IDE workspace.
|
||||
- **(2025)** [Visual Studio Code (Git Extensions)](https://nubenetes.com/visual-studio) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A guide to utilizing visual Git extensions inside VS Code. Helps developers manage commit sequences, visualize branch merges, and resolve conflicts within a unified IDE workspace.
|
||||
### Documentation (2)
|
||||
|
||||
#### Markup Languages
|
||||
|
||||
+2
-2
@@ -289,10 +289,10 @@
|
||||
- **(2021)** [ibm.com: Enable GitOps](https://www.ibm.com/garage) <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> — An enterprise change-management guide from IBM Garage focusing on GitOps adoption. Details organizational processes, environment categorization, and verification configurations required to transition legacy pipelines into declarative GitOps models.
|
||||
#### FluxCD
|
||||
|
||||
- **(2025)** [Flux. The GitOps operator for Kubernetes](https://nubenetes.com/flux/) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The main technical documentation and resources for Flux, the CNCF-graduated continuous delivery tool for Kubernetes. Analyzes multi-tenancy configurations, automated image update policies, and source controller optimizations that make Flux a core component of modern GitOps workflows.
|
||||
- **(2025)** [Flux. The GitOps operator for Kubernetes](https://nubenetes.com/flux) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — The main technical documentation and resources for Flux, the CNCF-graduated continuous delivery tool for Kubernetes. Analyzes multi-tenancy configurations, automated image update policies, and source controller optimizations that make Flux a core component of modern GitOps workflows.
|
||||
#### Kustomize Manifests
|
||||
|
||||
- **(2025)** [Kustomize - Template-Free Kubernetes Configuration Customization](https://nubenetes.com/kustomize/) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical reference for Kustomize, the template-free engine used to manage Kubernetes configurations. Details declarative base and overlay architectures, allowing developers to manage configurations for different environments (dev, staging, prod) without using complex Helm template structures.
|
||||
- **(2025)** [Kustomize - Template-Free Kubernetes Configuration Customization](https://nubenetes.com/kustomize) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Technical reference for Kustomize, the template-free engine used to manage Kubernetes configurations. Details declarative base and overlay architectures, allowing developers to manage configurations for different environments (dev, staging, prod) without using complex Helm template structures.
|
||||
## Cloud Infrastructure
|
||||
|
||||
### Infrastructure as Code (1)
|
||||
|
||||
+5
-5
@@ -1,4 +1,4 @@
|
||||
# Nubenetes Elite Portal (V2) | Awesome Kubernetes & Cloud [](https://github.com/sindresorhus/awesome)
|
||||
# Nubenetes Elite Portal (V2) | Awesome Kubernetes and Cloud [](https://github.com/sindresorhus/awesome)
|
||||
|
||||
!!! tip "Nubenetes V2 Elite Portal: AI-Curated & High-Density"
|
||||
You are browsing the AI-Curated V2 Elite Edition of Nubenetes. Looking for the complete historical archive? Explore the [**V1 Historical Archive**](/v1/).
|
||||
@@ -160,7 +160,7 @@
|
||||
- **[Monitoring](./monitoring.md)**
|
||||
- **[Other Awesome Lists](./other-awesome-lists.md)**
|
||||
- **[Prometheus](./prometheus.md)**
|
||||
### Platform & Site Reliability
|
||||
### Platform and Site Reliability
|
||||
- **[Chaos Engineering](./chaos-engineering.md)**
|
||||
- **[Developerportals](./developerportals.md)**
|
||||
- **[DevOps](./devops.md)**
|
||||
@@ -216,7 +216,7 @@
|
||||
- **[Private Cloud Solutions](./private-cloud-solutions.md)**
|
||||
- **[Public Cloud Solutions](./public-cloud-solutions.md)**
|
||||
- **[Scaleway](./scaleway.md)**
|
||||
### Networking & Service Mesh
|
||||
### Networking and Service Mesh
|
||||
- **[Caching](./caching.md)**
|
||||
- **[Cloudflare](./cloudflare.md)**
|
||||
- **[Istio](./istio.md)**
|
||||
@@ -246,7 +246,7 @@
|
||||
- **[Openshift](./openshift.md)**
|
||||
- **[Rancher](./rancher.md)**
|
||||
- **[Serverless](./serverless.md)**
|
||||
### Data & Advanced Analytics
|
||||
### Data and Advanced Analytics
|
||||
- **[Crunchydata](./crunchydata.md)**
|
||||
- **[Databases](./databases.md)**
|
||||
- **[Message Queue](./message-queue.md)**
|
||||
@@ -291,7 +291,7 @@
|
||||
- **[Visual Studio](./visual-studio.md)**
|
||||
- **[Web3](./web3.md)**
|
||||
- **[Xamarin](./xamarin.md)**
|
||||
### Career & Industry
|
||||
### Career and Industry
|
||||
- **[Appointment Scheduling](./appointment-scheduling.md)**
|
||||
- **[Digital Money](./digital-money.md)**
|
||||
- **[Elearning](./elearning.md)**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# 🌍 Nubenetes Industry & Geo Intelligence Digest
|
||||
# Nubenetes Industry and Geo Intelligence Digest
|
||||
|
||||
!!! tip "Nubenetes Intelligence Digest"
|
||||
AI-curated ranking of the most impactful resources, updated monthly.
|
||||
|
||||
@@ -204,7 +204,7 @@
|
||||
|
||||
#### Tekton Pipelines
|
||||
|
||||
- **(2023)** [Tekton](https://nubenetes.com/tekton/) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Deep-dive review of Tekton, a Kubernetes-native open-source framework for building continuous integration and delivery (CI/CD) pipelines. It structures pipeline blocks using standard CRDs (Tasks, Pipelines, PipelineRuns), eliminating VM-based runner dependencies. Live validation establishes Tekton as the standard engine powering modern cloud-native container build environments like OpenShift Pipelines.
|
||||
- **(2023)** [Tekton](https://nubenetes.com/tekton) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Deep-dive review of Tekton, a Kubernetes-native open-source framework for building continuous integration and delivery (CI/CD) pipelines. It structures pipeline blocks using standard CRDs (Tasks, Pipelines, PipelineRuns), eliminating VM-based runner dependencies. Live validation establishes Tekton as the standard engine powering modern cloud-native container build environments like OpenShift Pipelines.
|
||||
#### Tool Comparison
|
||||
|
||||
- **(2021)** [k21academy.com: Azure pipelines VS Jenkins](https://k21academy.com/azure-cloud/azure-pipelines-vs-jenkins) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive comparative analysis contrasting Jenkins (self-hosted, highly extensible, plugin-heavy) against Azure Pipelines (managed, cloud-native SaaS, deep Azure integration). Highlights differences in maintenance overhead, security configurations, build agent execution, and enterprise scaling architectures. Essential reading for platform teams deciding on their continuous delivery stack.
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
|
||||
#### Gradle Reference
|
||||
|
||||
- **(2026)** [==Gradle Cheat Sheets==](https://nubenetes.com/cheatsheets/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — High-density command syntax cheatsheet for Gradle, highlighting Kotlin/Groovy DSL setups, caching options, task graphs management, and daemon management to significantly improve build execution times.
|
||||
- **(2026)** [==Gradle Cheat Sheets==](https://nubenetes.com/cheatsheets) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — High-density command syntax cheatsheet for Gradle, highlighting Kotlin/Groovy DSL setups, caching options, task graphs management, and daemon management to significantly improve build execution times.
|
||||
## Developer Experience
|
||||
|
||||
### Shell
|
||||
@@ -168,7 +168,7 @@
|
||||
|
||||
#### Kubectl Plugins
|
||||
|
||||
- **(2025)** [Kubectl plugins and tools](https://nubenetes.com/kubernetes/#kubectl-plugins) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This reference compilation highlights external tools and kubectl extensions managed via Krew. It details how third-party plugins (like `neat`, `kns`, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities.
|
||||
- **(2025)** [Kubectl plugins and tools](https://nubenetes.com/kubernetes) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This reference compilation highlights external tools and kubectl extensions managed via Krew. It details how third-party plugins (like `neat`, `kns`, or security-focused extensions) expand basic kubectl operational debugging and cluster-inspection capabilities.
|
||||
#### Productivity (1)
|
||||
|
||||
- **(2021)** [Kubernetes productivity tips and tricks 🌟](https://www.theodo.com/en-fr/blog) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A practitioner's guide to enhancing CLI-based Kubernetes productivity. It explores advanced setups such as custom shell autocompletion, kubectx/kubens utilities, smart aliases, and log-tailing helpers designed to reduce cognitive overhead during real-time incident responses.
|
||||
@@ -242,7 +242,7 @@
|
||||
|
||||
#### Helm Overview
|
||||
|
||||
- **(2026)** [==Helm==](https://nubenetes.com/helm/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Deep-dive architecture portal on Helm, the package manager for Kubernetes. Focuses on structuring dry templates, lifecycle hooks, chart dependencies, release versioning, and secure variables management inside GitOps pipelines.
|
||||
- **(2026)** [==Helm==](https://nubenetes.com/helm) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Deep-dive architecture portal on Helm, the package manager for Kubernetes. Focuses on structuring dry templates, lifecycle hooks, chart dependencies, release versioning, and secure variables management inside GitOps pipelines.
|
||||
## Storage and Data
|
||||
|
||||
### Performance Benchmarking
|
||||
|
||||
@@ -253,12 +253,12 @@
|
||||
|
||||
#### Multi-Cluster
|
||||
|
||||
- **(2026)** [Rancher: Enterprise management for Kubernetes](https://nubenetes.com/rancher/) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Rancher is a unified platform for managing multi-cluster, heterogeneous Kubernetes deployments across diverse cloud providers and bare metal hosts. It simplifies operational management by providing centralized authentication, unified RBAC access, structured audit logs, and simplified Helm catalog deployments.
|
||||
- **(2026)** [Rancher: Enterprise management for Kubernetes](https://nubenetes.com/rancher) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Rancher is a unified platform for managing multi-cluster, heterogeneous Kubernetes deployments across diverse cloud providers and bare metal hosts. It simplifies operational management by providing centralized authentication, unified RBAC access, structured audit logs, and simplified Helm catalog deployments.
|
||||
### Red Hat OpenShift
|
||||
|
||||
#### Enterprise (1)
|
||||
|
||||
- **(2026)** [Openshift Container Platform](https://nubenetes.com/openshift/) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Red Hat OpenShift is a premier enterprise-grade hybrid cloud Kubernetes application platform. It adds out-of-the-box developer tooling, integrated security standards, cluster virtualization, internal registry configurations, and Operator-based life cycle management directly over raw Kubernetes.
|
||||
- **(2026)** [Openshift Container Platform](https://nubenetes.com/openshift) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Red Hat OpenShift is a premier enterprise-grade hybrid cloud Kubernetes application platform. It adds out-of-the-box developer tooling, integrated security standards, cluster virtualization, internal registry configurations, and Operator-based life cycle management directly over raw Kubernetes.
|
||||
## Networking
|
||||
|
||||
### CNI Plugins
|
||||
|
||||
@@ -1321,7 +1321,7 @@
|
||||
|
||||
#### Overview
|
||||
|
||||
- **(2026)** [==Serverless Architectures==](https://nubenetes.com/serverless/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — In-depth analysis exploring execution concepts, billing architectures, scalability curves, and performance tradeoffs inherent in Serverless patterns. Details key differences between FaaS, cloud-managed runtimes, and self-hosted Knative workloads.
|
||||
- **(2026)** [==Serverless Architectures==](https://nubenetes.com/serverless) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — In-depth analysis exploring execution concepts, billing architectures, scalability curves, and performance tradeoffs inherent in Serverless patterns. Details key differences between FaaS, cloud-managed runtimes, and self-hosted Knative workloads.
|
||||
## Cloud Infrastructure
|
||||
|
||||
### Kubernetes (1)
|
||||
@@ -1585,7 +1585,7 @@
|
||||
|
||||
#### API Client Libraries
|
||||
|
||||
- **(2026)** [==Client Libraries for Kubernetes==](https://nubenetes.com/kubernetes-client-libraries/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Complete directory of supported Kubernetes API client libraries (Python, Go, Java, JavaScript, etc.). Details patterns for programmatic service discovery, controller building, and custom automation direct from application runtime code.
|
||||
- **(2026)** [==Client Libraries for Kubernetes==](https://nubenetes.com/kubernetes-client-libraries) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Complete directory of supported Kubernetes API client libraries (Python, Go, Java, JavaScript, etc.). Details patterns for programmatic service discovery, controller building, and custom automation direct from application runtime code.
|
||||
### Kubernetes Operations
|
||||
|
||||
#### Pod Restarts
|
||||
@@ -1595,7 +1595,7 @@
|
||||
|
||||
#### Volumes Overview
|
||||
|
||||
- **(2026)** [==Kubernetes Storage - Volumes==](https://nubenetes.com/kubernetes-storage/#kubernetes-volumes) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Detailed catalog explaining stateful execution patterns inside Kubernetes. Focuses on lifecycle dynamics of Ephemeral, Persistent (PV), and PersistentVolumeClaims (PVC), alongside container storage interfaces (CSI) used to integrate modern storage backends.
|
||||
- **(2026)** [==Kubernetes Storage - Volumes==](https://nubenetes.com/kubernetes-storage) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Detailed catalog explaining stateful execution patterns inside Kubernetes. Focuses on lifecycle dynamics of Ephemeral, Persistent (PV), and PersistentVolumeClaims (PVC), alongside container storage interfaces (CSI) used to integrate modern storage backends.
|
||||
### Virtualization VS Containers
|
||||
|
||||
#### Kubernetes Concept
|
||||
@@ -2145,7 +2145,7 @@
|
||||
|
||||
#### Overview (1)
|
||||
|
||||
- **(2026)** [==Crossplane==](https://nubenetes.com/crossplane/) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Comprehensive review of Crossplane, a CNCF control-plane framework transforming Kubernetes clusters into universal infrastructure schedulers. Permits declarative definition of cloud resources (RDS, S3, VMs) alongside native Kubernetes schemas.
|
||||
- **(2026)** [==Crossplane==](https://nubenetes.com/crossplane) <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — Comprehensive review of Crossplane, a CNCF control-plane framework transforming Kubernetes clusters into universal infrastructure schedulers. Permits declarative definition of cloud resources (RDS, S3, VMs) alongside native Kubernetes schemas.
|
||||
## Introductory
|
||||
|
||||
### Concepts (1)
|
||||
|
||||
@@ -747,7 +747,7 @@
|
||||
|
||||
#### Metrics Collection
|
||||
|
||||
- **(2024)** [Prometheus](https://nubenetes.com/prometheus/) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It utilizes a pull-based metrics collection model over HTTP, powered by a highly efficient dimensional data model (TSDB) with PromQL. Essential for Kubernetes cloud-native environments, it excels in dynamic service discovery and real-time operational visibility.
|
||||
- **(2024)** [Prometheus](https://nubenetes.com/prometheus) <span class='md-tag md-tag--warning'>[GO CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. It utilizes a pull-based metrics collection model over HTTP, powered by a highly efficient dimensional data model (TSDB) with PromQL. Essential for Kubernetes cloud-native environments, it excels in dynamic service discovery and real-time operational visibility.
|
||||
### OpenTelemetry (1)
|
||||
|
||||
#### Collector Infrastructure
|
||||
@@ -789,7 +789,7 @@
|
||||
|
||||
#### Dashboards
|
||||
|
||||
- **(2024)** [Grafana](https://nubenetes.com/grafana/) <span class='md-tag md-tag--warning'>[GO/TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Grafana is the industry-standard multi-platform open-source analytics and interactive visualization web application. It supports query, visualization, alerting, and analysis of metrics, logs, and traces from diverse backends (Prometheus, Elasticsearch, Loki, Jaeger). Its pluggable architecture allows organizations to build unified operational dashboards across heterogeneous data layers.
|
||||
- **(2024)** [Grafana](https://nubenetes.com/grafana) <span class='md-tag md-tag--warning'>[GO/TYPESCRIPT CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Grafana is the industry-standard multi-platform open-source analytics and interactive visualization web application. It supports query, visualization, alerting, and analysis of metrics, logs, and traces from diverse backends (Prometheus, Elasticsearch, Loki, Jaeger). Its pluggable architecture allows organizations to build unified operational dashboards across heterogeneous data layers.
|
||||
## Observability and Monitoring
|
||||
|
||||
### Application Performance Monitoring (1)
|
||||
|
||||
+2
-2
@@ -343,7 +343,7 @@
|
||||
|
||||
#### Red Hat Quay
|
||||
|
||||
- **(2022)** [OpenShift Registry & Quay](https://nubenetes.com/registries/) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Comprehensive analysis of Red Hat Quay and the integrated OpenShift Container Registry. Details secure image storage, vulnerability scanning with Clair, and geo-replication capabilities. It highlights Quay's enterprise-grade multi-tenancy and RBAC controls, which ensure secure artifact promotion within high-performance microservices pipelines.
|
||||
- **(2022)** [OpenShift Registry & Quay](https://nubenetes.com/registries) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> — Comprehensive analysis of Red Hat Quay and the integrated OpenShift Container Registry. Details secure image storage, vulnerability scanning with Clair, and geo-replication capabilities. It highlights Quay's enterprise-grade multi-tenancy and RBAC controls, which ensure secure artifact promotion within high-performance microservices pipelines.
|
||||
## CI-CD
|
||||
|
||||
### App Migration (1)
|
||||
@@ -431,7 +431,7 @@
|
||||
- **(2019)** [cloudowski.com: Openshift ImageStreams](https://cloudowski.com/articles/why-managing-container-images-on-openshift-is-better-than-on-kubernetes) <span class='md-tag md-tag--warning'>[N/A CONTENT]</span> <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — This analysis compares OpenShift ImageStreams with vanilla Kubernetes image pulling mechanisms. It explains how ImageStreams provide abstraction layers over container registries, enabling automatic redeployments upon detection of updated remote images (triggers). By decoupling pods from concrete repository URLs, it automates deployment lifecycle workflows for platform engineering teams.
|
||||
## Container Platforms
|
||||
|
||||
### OKD OpenShift
|
||||
### OKD OpenShift
|
||||
|
||||
#### Cluster Bootstrap
|
||||
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
|
||||
#### General Reference
|
||||
|
||||
- [uncontained.io/articles/openshift-ha-installation](https://uncontained.io/articles/openshift-ha-installation/) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.
|
||||
- [uncontained.io/articles/openshift-ha-installation](https://uncontained.io/articles/openshift-ha-installation) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering uncontained.io in the Kubernetes Tools ecosystem.
|
||||
- [aroworkshop.io 🌟](https://aroworkshop.io) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering aroworkshop.io in the Kubernetes Tools ecosystem.
|
||||
- [O'Reilly Free Book: **Openshift for developers**](https://www.redhat.com/en/technologies/cloud-computing/openshift/for-developers) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.
|
||||
- [NetworkPolicies and Microsegmentation](https://www.redhat.com/en/blog/channel/hybrid-cloud-infrastructure/networkpolicies-and-microsegmentation) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A curated technical resource and architectural guide covering www.redhat.com in the Kubernetes Tools ecosystem.
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
|
||||
#### Java Ecosystem
|
||||
|
||||
- **(2025)** [Maven](https://nubenetes.com/maven-gradle/) <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Comparative architectural overview of Maven and Gradle. Outlines declarative XML configurations versus programmatic Groovy/Kotlin Gradle DSL scripts, analyzing cache efficiency, parallel build runtimes, and enterprise dependency-resolution policies.
|
||||
- **(2025)** [Maven](https://nubenetes.com/maven-gradle) <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Comparative architectural overview of Maven and Gradle. Outlines declarative XML configurations versus programmatic Groovy/Kotlin Gradle DSL scripts, analyzing cache efficiency, parallel build runtimes, and enterprise dependency-resolution policies.
|
||||
|
||||
---
|
||||
💡 **Explore Related:** [DevOps](./devops.md) | [Developerportals](./developerportals.md) | [SRE](./sre.md)
|
||||
|
||||
@@ -240,7 +240,7 @@
|
||||
|
||||
#### Cloud Governance
|
||||
|
||||
- **(2026)** [**Azure Policy**](https://nubenetes.com/azure/) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Specialized gateway and reference documentation for enforcing structural compliance, resource auditing, and governance across Azure resource environments. Explains custom definition policies, policy initiatives, and automated remediation workflows. Critical reference for maintaining operational guardrails in enterprise cloud architectures.
|
||||
- **(2026)** [**Azure Policy**](https://nubenetes.com/azure) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — Specialized gateway and reference documentation for enforcing structural compliance, resource auditing, and governance across Azure resource environments. Explains custom definition policies, policy initiatives, and automated remediation workflows. Critical reference for maintaining operational guardrails in enterprise cloud architectures.
|
||||
## Security
|
||||
|
||||
### Policy Enforcement
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
|
||||
#### Istio
|
||||
|
||||
- **(2026)** [Istio](https://nubenetes.com/istio/) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive entry point to Istio architecture, the enterprise-grade service mesh. Details how engineers manage traffic routes, secure service-to-service communication with mutual TLS, and gain deep tracing observability across distributed Kubernetes deployments.
|
||||
- **(2026)** [Istio](https://nubenetes.com/istio) <span class='md-tag md-tag--critical'>[ADVANCED LEVEL]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A comprehensive entry point to Istio architecture, the enterprise-grade service mesh. Details how engineers manage traffic routes, secure service-to-service communication with mutual TLS, and gain deep tracing observability across distributed Kubernetes deployments.
|
||||
## Cloud Native Infrastructure
|
||||
|
||||
### API Management
|
||||
|
||||
+20
-20
@@ -174,7 +174,7 @@
|
||||
|
||||
- **(2026)** [==github.com/backstage/backstage==](https://github.com/backstage/backstage) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [==How-To Secure A Linux Server==](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SHELL CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [==bregman-arie/devops-exercises 🌟==](https://github.com/bregman-arie/devops-exercises) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--secondary'>[GUIDE]</span> <span class='md-tag md-tag--warning'>[PYTHON/YAML CONTENT]</span> — *Go to [Section](./demos.md)*
|
||||
- **(2026)** [==Developer Sandbox==](https://developers.redhat.com/developer-sandbox) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — *Go to [Section](./demos.md)*
|
||||
- **(2026)** [==github: Spring Cloud Kubernetes 🌟==](https://github.com/spring-cloud/spring-cloud-kubernetes) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[JAVA CONTENT]</span> — *Go to [Section](./demos.md)*
|
||||
@@ -202,15 +202,15 @@
|
||||
- **(2026)** [==github.com/sharadbhat/KubernetesPatterns: YAML and Golang implementations' of common Kubernetes patterns==](https://github.com/sharadbhat/KubernetesPatterns) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==kustomize==](https://github.com/kubernetes-sigs/kustomize) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==jsonnet data templating language==](https://github.com/google/jsonnet/tree/master/case_studies/kubernetes) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[JSONNET CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Kubernetes Storage - Volumes==](https://nubenetes.com/kubernetes-storage/#kubernetes-volumes) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Client Libraries for Kubernetes==](https://nubenetes.com/kubernetes-client-libraries/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Kubernetes Storage - Volumes==](https://nubenetes.com/kubernetes-storage) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Client Libraries for Kubernetes==](https://nubenetes.com/kubernetes-client-libraries) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==kubectl-trace==](https://github.com/iovisor/kubectl-trace) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==kubespy==](https://github.com/huazhihao/kubespy) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==kubectl netshoot==](https://github.com/nilic/kubectl-netshoot) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==kubernetes.io: Kubernetes API==](https://kubernetes.io/docs/reference/kubernetes-api) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Crossplane==](https://nubenetes.com/crossplane/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Crossplane==](https://nubenetes.com/crossplane) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==davidB/kubectl-view-allocations==](https://github.com/davidB/kubectl-view-allocations) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[RUST CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Serverless Architectures==](https://nubenetes.com/serverless/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Serverless Architectures==](https://nubenetes.com/serverless) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Pulumi: Infrastructure as Code in Any Programming Language==](https://github.com/pulumi/pulumi) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> — *Go to [Section](./iac.md)*
|
||||
- **(2026)** [==Awesome Sysadmin==](https://github.com/awesome-foss/awesome-sysadmin) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[MARKDOWN CONTENT]</span> — *Go to [Section](./devops-tools.md)*
|
||||
- **(2026)** [==github.com/hashicorp/hcl: HCL==](https://github.com/hashicorp/hcl) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> — *Go to [Section](./terraform.md)*
|
||||
@@ -287,8 +287,8 @@
|
||||
|
||||
- **(2026)** [==**GitHub build-push-action**==](https://github.com/docker/build-push-action) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> — *Go to [Section](./docker.md)*
|
||||
- **(2026)** [**googlecloudcheatsheet.withgoogle.com: Google Cloud Developer cheat sheet**](https://cloud.google.com/products) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[HTML CONTENT]</span> — *Go to [Section](./GoogleCloudPlatform.md)*
|
||||
- **(2026)** [**DevOps Tools**](https://nubenetes.com/devops-tools/) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [**NoOps**](https://nubenetes.com/noops/) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [**DevOps Tools**](https://nubenetes.com/devops-tools) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [**NoOps**](https://nubenetes.com/noops) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [**redhatgov.io**](https://redhatgov.io) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> — *Go to [Section](./demos.md)*
|
||||
- **(2026)** [**Terraform & OpenTofu Skill for AI Agents**](https://github.com/antonbabenko/terraform-skill) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[TYPESCRIPT CONTENT]</span> — *Go to [Section](./cicd.md)*
|
||||
- **(2026)** [**Nelm: A Helm Alternative for Kubernetes Deployments**](https://github.com/werf/nelm) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[GO CONTENT]</span> — *Go to [Section](./gitops.md)*
|
||||
@@ -932,23 +932,23 @@
|
||||
<details markdown="1">
|
||||
<summary>Click to view top 100 of 212 resources under Spanish Content</summary>
|
||||
|
||||
- **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [==Kubernetes Storage - Volumes==](https://nubenetes.com/kubernetes-storage/#kubernetes-volumes) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Client Libraries for Kubernetes==](https://nubenetes.com/kubernetes-client-libraries/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Crossplane==](https://nubenetes.com/crossplane/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Serverless Architectures==](https://nubenetes.com/serverless/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Gradle Cheat Sheets==](https://nubenetes.com/cheatsheets/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubectl-commands.md)*
|
||||
- **(2026)** [==Helm==](https://nubenetes.com/helm/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubectl-commands.md)*
|
||||
- **(2026)** [==IaC Infrastructure as Code==](https://nubenetes.com/iac) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [==Kubernetes Storage - Volumes==](https://nubenetes.com/kubernetes-storage) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Client Libraries for Kubernetes==](https://nubenetes.com/kubernetes-client-libraries) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Crossplane==](https://nubenetes.com/crossplane) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Serverless Architectures==](https://nubenetes.com/serverless) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubernetes.md)*
|
||||
- **(2026)** [==Gradle Cheat Sheets==](https://nubenetes.com/cheatsheets) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubectl-commands.md)*
|
||||
- **(2026)** [==Helm==](https://nubenetes.com/helm) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./kubectl-commands.md)*
|
||||
- **(2026)** [==codely.tv==](https://codely.com/en) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./elearning.md)*
|
||||
- **(2024)** [==Tabularis: Open Source Desktop Client for Modern Databases with AI and MCP' Integration==](https://github.com/TabularisDB/tabularis/blob/main/README.es.md) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./databases.md)*
|
||||
- **(2024)** [==NodeJS Best Practices (Spanish Translation)==](https://github.com/goldbergyoni/nodebestpractices/blob/spanish-translation/README.spanish.md) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./golang.md)*
|
||||
- **(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) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./api.md)*
|
||||
- **(2023)** [==mariocortes.net: La crisis de seniority==](https://www.mariocortes.net/la-crisis-de-seniority) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[ES CONTENT]</span> — *Go to [Section](./project-management-methodology.md)*
|
||||
- **(2022)** [==estrategiadeproducto.com: La espiral de mierda==](https://www.estrategiadeproducto.com/p/evitar-caer-espiral-de-mierda) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[ES CONTENT]</span> — *Go to [Section](./project-management-methodology.md)*
|
||||
- **(2026)** [**DevOps Tools**](https://nubenetes.com/devops-tools/) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [**NoOps**](https://nubenetes.com/noops/) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [**DevOps Tools**](https://nubenetes.com/devops-tools) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [**NoOps**](https://nubenetes.com/noops) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops.md)*
|
||||
- **(2026)** [**BBVA API Market**](https://www.bbvaapimarket.com/es) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./developerportals.md)*
|
||||
- **(2026)** [**Keptn**](https://nubenetes.com/keptn/) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops-tools.md)*
|
||||
- **(2026)** [**Keptn**](https://nubenetes.com/keptn) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./devops-tools.md)*
|
||||
- **(2024)** [**xataka.com: El Excel se ha usado en la Fórmula 1 hasta que se han dado cuenta que no es la mejor forma de controlar las 20.000 piezas del coche**](https://www.xataka.com/automovil/excel-se-ha-usado-formula-1-que-se-han-dado-cuenta-que-no-mejor-forma-controlar-20-000-piezas-coche) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./customer.md)*
|
||||
- **(2024)** [**redhat.com: OpenShift Backup and Recovery with Kasten K10**](https://www.redhat.com/es/blog) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[SPANISH CONTENT]</span> — *Go to [Section](./ansible.md)*
|
||||
- **(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) 🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[ENTERPRISE-STABLE]</span> <span class='md-tag md-tag--warning'>[ES CONTENT]</span> — *Go to [Section](./project-management-methodology.md)*
|
||||
@@ -2077,7 +2077,7 @@
|
||||
<details markdown="1">
|
||||
<summary>Click to view 1 resources under Go/Typescript Content</summary>
|
||||
|
||||
- **(2024)** [Grafana](https://nubenetes.com/grafana/) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--warning'>[GO/TYPESCRIPT CONTENT]</span> — *Go to [Section](./monitoring.md)*
|
||||
- **(2024)** [Grafana](https://nubenetes.com/grafana) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--warning'>[GO/TYPESCRIPT CONTENT]</span> — *Go to [Section](./monitoring.md)*
|
||||
|
||||
</details>
|
||||
|
||||
@@ -2232,7 +2232,7 @@
|
||||
- **(2024)** [==aws-samples/aws-network-hub-for-terraform: Network Hub Account with Terraform==](https://github.com/aws-samples/aws-network-hub-for-terraform) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> — *Go to [Section](./demos.md)*
|
||||
- **(2024)** [==registry.terraform.io: Terraform Azure Resources 🌟==](https://registry.terraform.io/modules/azurerm/resources/azure/latest) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> — *Go to [Section](./terraform.md)*
|
||||
- **(2024)** [==Azure-Samples/jmeter-aci-terraform==](https://github.com/Azure-Samples/jmeter-aci-terraform) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> — *Go to [Section](./azure.md)*
|
||||
- **(2024)** [==Terraform Kubernetes Boilerplates 🌟==](https://nubenetes.com/terraform/) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> — *Go to [Section](./managed-kubernetes-in-public-cloud.md)*
|
||||
- **(2024)** [==Terraform Kubernetes Boilerplates 🌟==](https://nubenetes.com/terraform) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> — *Go to [Section](./managed-kubernetes-in-public-cloud.md)*
|
||||
- **(2023)** [==Terraform Automation Demo using Google Cloud Provider==](https://github.com/tfxor/terraform-google-automation-demo) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> — *Go to [Section](./demos.md)*
|
||||
- **(2023)** [==terraform.io: Creation-Time Provisioners 🌟==](https://developer.hashicorp.com/terraform/language/provisioners) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--critical'>[LEGACY]</span> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> — *Go to [Section](./terraform.md)*
|
||||
- **(2023)** [==AWS Lambda the Terraform Way==](https://github.com/nsriram/lambda-the-terraform-way) 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> <span class='md-tag md-tag--warning'>[HCL CONTENT]</span> — *Go to [Section](./terraform.md)*
|
||||
@@ -3060,7 +3060,7 @@
|
||||
- **(2026)** [Librerías cliente](https://prometheus.io/docs/instrumenting/clientlibs) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> — *Go to [Section](./prometheus.md)*
|
||||
- **(2026)** [refactoring.guru: Design Patterns](https://refactoring.guru/design-patterns) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> — *Go to [Section](./devel-sites.md)*
|
||||
- **(2024)** [Pulumi Cloud Providers](https://www.pulumi.com/registry/packages) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> — *Go to [Section](./pulumi.md)*
|
||||
- **(2024)** [AWS Samples (Boilerplates)](https://nubenetes.com/demos/#aws-samples-boilerplates) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> — *Go to [Section](./aws-tools-scripts.md)*
|
||||
- **(2024)** [AWS Samples (Boilerplates)](https://nubenetes.com/demos) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> — *Go to [Section](./aws-tools-scripts.md)*
|
||||
- **(2015)** [developers.googleblog.com: Introducing gRPC, a new open source HTTP/2 RPC Framework](https://developers.googleblog.com/introducing-grpc-a-new-open-source-http2-rpc-framework) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> <span class='md-tag md-tag--warning'>[MULTI-LANGUAGE CONTENT]</span> — *Go to [Section](./api.md)*
|
||||
|
||||
</details>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# 📊 Nubenetes Tech & Cloud Intelligence Digest
|
||||
# Nubenetes Tech and Cloud Intelligence Digest
|
||||
|
||||
!!! tip "Nubenetes Intelligence Digest"
|
||||
AI-curated ranking of the most impactful resources, updated monthly.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# 🎥 Cloud Native Core
|
||||
# Cloud Native Core
|
||||
|
||||
!!! tip "Nubenetes V2 Elite Portal"
|
||||
You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the [**V1 Historical Archive**](/v1/).
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# 🎥 DevOps, IaC, and SRE
|
||||
# DevOps, IaC, and SRE
|
||||
|
||||
!!! tip "Nubenetes V2 Elite Portal"
|
||||
You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the [**V1 Historical Archive**](/v1/).
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# 🎥 Fundamentals
|
||||
# Fundamentals
|
||||
|
||||
!!! tip "Nubenetes V2 Elite Portal"
|
||||
You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the [**V1 Historical Archive**](/v1/).
|
||||
|
||||
Reference in New Issue
Block a user