Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ba18a35fb6 | ||
|
|
1b44fa59e0 | ||
|
|
ae47517fdb | ||
|
|
d0d9106104 | ||
|
|
71499413d0 | ||
|
|
bcc919b76f | ||
|
|
34f72b8668 | ||
|
|
8f3632bc37 | ||
|
|
02e2bef79a | ||
|
|
39410189b7 | ||
|
|
d46c0c9568 | ||
|
|
9bf6f5f350 | ||
|
|
af2c41e0db | ||
|
|
21b7679b2e | ||
|
|
e5a92baba8 | ||
|
|
7dadb962ab | ||
|
|
7b254b8be8 | ||
|
|
86c6446a4c | ||
|
|
bcbfcf8d84 | ||
|
|
8898ae1fc0 | ||
|
|
b1c86fb7a4 | ||
|
|
fe44a24a75 | ||
|
|
41d2bebe33 | ||
|
|
83747be240 | ||
|
|
26bb782f4f | ||
|
|
69b6f8dadb | ||
|
|
b25eb2fb3a | ||
|
|
c9de235d90 | ||
|
|
7a05d6b18b | ||
|
|
75338212cd | ||
|
|
b1941015e7 | ||
|
|
9868f4ccb2 | ||
|
|
550f0a1d7d | ||
|
|
b5f21e6126 | ||
|
|
050fa25fe6 | ||
|
|
8c54b10e7e | ||
|
|
9b9787acea | ||
|
|
4a5e8f0aad | ||
|
|
baa5e50169 | ||
|
|
9e93630751 | ||
|
|
19d64980ad | ||
|
|
cf339f0c46 | ||
|
|
20804b469f | ||
|
|
0035453719 | ||
|
|
515fa782cc | ||
|
|
954beb9cbc | ||
|
|
8c69b935ba | ||
|
|
1fd77d6c69 | ||
|
|
85a1cedf01 | ||
|
|
470059e59f | ||
|
|
b9cc8065c5 | ||
|
|
76318ccb83 | ||
|
|
a85ee3c23c | ||
|
|
33e364effe | ||
|
|
0d9eb6334e | ||
|
|
b21a36a901 | ||
|
|
06bf16334f | ||
|
|
c52a13ceba | ||
|
|
f87d9f08ae | ||
|
|
ab3dc09909 | ||
|
|
da92e17410 | ||
|
|
5508100fe2 | ||
|
|
2fb13e13d9 | ||
|
|
3d9f79bdb7 | ||
|
|
2e6a7e346a | ||
|
|
08d5a631be | ||
|
|
a96a637cb8 | ||
|
|
d3fd4335b7 | ||
|
|
b0aad96917 | ||
|
|
4d1decd737 | ||
|
|
091441b23e | ||
|
|
3c584b2530 | ||
|
|
d909ceb3d0 | ||
|
|
02050ac379 | ||
|
|
65f268aa3d | ||
|
|
b7d28ed3cb | ||
|
|
f1f9eb67aa | ||
|
|
5f27cd4bab | ||
|
|
78e76118d0 | ||
|
|
3115ec495b | ||
|
|
9afacf624d | ||
|
|
48883c79c3 | ||
|
|
f85ef5f02c | ||
|
|
e6d3e86126 | ||
|
|
1374c01be1 | ||
|
|
2cd6838dc4 | ||
|
|
75d9b471d7 | ||
|
|
34a2bd4716 | ||
|
|
81e2ebb42c | ||
|
|
e2128accc3 | ||
|
|
9f54bb6faa | ||
|
|
9ef4cfee57 | ||
|
|
b063985b7c | ||
|
|
f7e0ad95de | ||
|
|
3f72d60f1a | ||
|
|
86c3f0b8a5 | ||
|
|
0f7158cd9b | ||
|
|
b93d1f3aee | ||
|
|
7963756c06 | ||
|
|
1a79dcadd2 | ||
|
|
517edd1eed | ||
|
|
e55cd597c2 | ||
|
|
5d5191cc1b | ||
|
|
64d5d4630c | ||
|
|
0c159ca3a6 | ||
|
|
68f4ab27b0 | ||
|
|
c422e7477b | ||
|
|
68f603d300 | ||
|
|
ce94b05c44 | ||
|
|
d9c55c83d7 | ||
|
|
ff8ed1f6e7 | ||
|
|
581e42d775 | ||
|
|
7fab6b7f88 | ||
|
|
56623bb7a5 | ||
|
|
ba19d07a58 | ||
|
|
fb2e35959f | ||
|
|
b4a11546ac | ||
|
|
8ea0756089 | ||
|
|
5ff9dd7dca | ||
|
|
434d97222e | ||
|
|
795eb7d60c | ||
|
|
a9c63fe255 | ||
|
|
44997d9c83 | ||
|
|
1284f3f229 | ||
|
|
e958b70bd8 |
@@ -38,7 +38,7 @@ jobs:
|
||||
|
||||
- name: Restore Incremental Inventory Cache
|
||||
if: ${{ github.event.inputs.restore_cache == 'true' }}
|
||||
uses: actions/cache/restore@v4
|
||||
uses: actions/cache/restore@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
@@ -68,7 +68,7 @@ jobs:
|
||||
|
||||
- name: Persist Incremental Inventory to Cache
|
||||
if: always()
|
||||
uses: actions/cache/save@v4
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
|
||||
@@ -38,7 +38,7 @@ jobs:
|
||||
|
||||
- name: Restore Incremental Inventory Cache
|
||||
if: ${{ github.event.inputs.restore_cache == 'true' }}
|
||||
uses: actions/cache/restore@v4
|
||||
uses: actions/cache/restore@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
@@ -57,18 +57,22 @@ jobs:
|
||||
PYTHONUNBUFFERED: "1"
|
||||
run: python -u -m src.v2_metadata
|
||||
|
||||
- name: Create Pull Request for Metadata Update
|
||||
uses: peter-evans/create-pull-request@v8
|
||||
with:
|
||||
branch: bot/v2-metadata-sync
|
||||
base: develop
|
||||
title: "V2 Data: GitHub Metadata Sync"
|
||||
commit-message: "chore: update inventory stars and licenses [skip ci]"
|
||||
labels: "v2-data, metadata-sync"
|
||||
- name: Commit and Push Metadata Updates
|
||||
run: |
|
||||
git config --global user.name "Nubenetes Bot"
|
||||
git config --global user.email "bot@nubenetes.com"
|
||||
git add data/inventory.yaml
|
||||
if git diff --staged --quiet; then
|
||||
echo "No changes in inventory.yaml to commit."
|
||||
else
|
||||
git commit -m "chore: update inventory stars and licenses [skip ci]"
|
||||
git pull origin develop --rebase
|
||||
git push origin develop
|
||||
fi
|
||||
|
||||
- name: Persist Incremental Inventory to Cache
|
||||
if: always()
|
||||
uses: actions/cache/save@v4
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
|
||||
@@ -38,7 +38,7 @@ jobs:
|
||||
|
||||
- name: Restore Incremental Inventory Cache
|
||||
if: ${{ github.event.inputs.restore_cache == 'true' }}
|
||||
uses: actions/cache/restore@v4
|
||||
uses: actions/cache/restore@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
@@ -59,18 +59,22 @@ jobs:
|
||||
PYTHONUNBUFFERED: "1"
|
||||
run: python -u -m src.v2_ai
|
||||
|
||||
- name: Create Pull Request for Inventory Update
|
||||
uses: peter-evans/create-pull-request@v8
|
||||
with:
|
||||
branch: bot/v2-ai-sync
|
||||
base: develop
|
||||
title: "V2 Data: AI Curator Sync"
|
||||
commit-message: "chore: update inventory AI analysis [skip ci]"
|
||||
labels: "v2-data, ai-curator"
|
||||
- name: Commit and Push AI Analysis Updates
|
||||
run: |
|
||||
git config --global user.name "Nubenetes Bot"
|
||||
git config --global user.email "bot@nubenetes.com"
|
||||
git add data/inventory.yaml
|
||||
if git diff --staged --quiet; then
|
||||
echo "No changes in AI analysis to commit."
|
||||
else
|
||||
git commit -m "chore: update inventory AI analysis [skip ci]"
|
||||
git pull origin develop --rebase
|
||||
git push origin develop
|
||||
fi
|
||||
|
||||
- name: Persist Incremental Inventory to Cache
|
||||
if: always()
|
||||
uses: actions/cache/save@v4
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
|
||||
- name: Restore Incremental Inventory Cache
|
||||
if: ${{ github.event.inputs.restore_cache == 'true' }}
|
||||
uses: actions/cache/restore@v4
|
||||
uses: actions/cache/restore@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
@@ -72,23 +72,22 @@ jobs:
|
||||
export PYTHONPATH=$PYTHONPATH:.
|
||||
python src/v2_video_portal.py
|
||||
|
||||
- name: Create Pull Request for Video Hub Update
|
||||
uses: peter-evans/create-pull-request@v8
|
||||
with:
|
||||
branch: bot/v2-video-sync
|
||||
base: develop
|
||||
title: "V2 Content: Video Hub Enrichment Sync"
|
||||
commit-message: "docs: update Video Hub with high-fidelity metadata [skip ci]"
|
||||
labels: "v2-content, video-hub"
|
||||
body: |
|
||||
Automated update of the V2 Video Hub.
|
||||
- Robust metadata extraction (yt-dlp + transcripts)
|
||||
- AI-synthesized technical summaries
|
||||
- Format-compliant Markdown rendering
|
||||
- name: Commit and Push Video Hub Updates
|
||||
run: |
|
||||
git config --global user.name "Nubenetes Bot"
|
||||
git config --global user.email "bot@nubenetes.com"
|
||||
git add data/inventory.yaml v2-docs/videos.md
|
||||
if git diff --staged --quiet; then
|
||||
echo "No automated changes to commit."
|
||||
else
|
||||
git commit -m "docs: update Video Hub with high-fidelity metadata [skip ci]"
|
||||
git pull origin develop --rebase
|
||||
git push origin develop
|
||||
fi
|
||||
|
||||
- name: Persist Incremental Inventory Cache
|
||||
if: always()
|
||||
uses: actions/cache/save@v4
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
|
||||
- name: Restore Incremental Inventory Cache
|
||||
if: ${{ github.event.inputs.restore_cache == 'true' }}
|
||||
uses: actions/cache/restore@v4
|
||||
uses: actions/cache/restore@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
@@ -82,43 +82,33 @@ jobs:
|
||||
python -m src.readme_updater
|
||||
python -m src.safety_readme
|
||||
|
||||
- name: Create Pull Request for V2 Elite Update
|
||||
id: cpr
|
||||
uses: peter-evans/create-pull-request@v8
|
||||
- name: Commit and Push V2 Elite Updates
|
||||
run: |
|
||||
git config --global user.name "Nubenetes Bot"
|
||||
git config --global user.email "bot@nubenetes.com"
|
||||
git add -A
|
||||
if git diff --staged --quiet; then
|
||||
echo "No automated changes to commit."
|
||||
else
|
||||
git commit -m "feat: sync V2 elite curated edition and README metrics [skip ci]"
|
||||
git pull origin develop --rebase
|
||||
git push origin develop
|
||||
fi
|
||||
|
||||
- name: Upload Architecture and Decision Logs
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
branch: bot/v2-elite-sync
|
||||
base: develop
|
||||
title: "V2 Elite: Agentic Optimization Sync (2026)"
|
||||
body-path: pr_description.md
|
||||
commit-message: "feat: sync V2 elite curated edition and README metrics [skip ci]"
|
||||
labels: "v2-elite, agentic-sync"
|
||||
|
||||
- name: Post Supplementary Architecture Audit (Comment)
|
||||
if: steps.cpr.outputs.pull-request-number != ''
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
PR_NUMBER: ${{ steps.cpr.outputs.pull-request-number }}
|
||||
run: |
|
||||
if [ -f v2_file_audit.md ]; then
|
||||
gh pr comment $PR_NUMBER --body-file v2_file_audit.md
|
||||
fi
|
||||
|
||||
- name: Post Elite Decision Matrix (Comment)
|
||||
if: steps.cpr.outputs.pull-request-number != ''
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
PR_NUMBER: ${{ steps.cpr.outputs.pull-request-number }}
|
||||
run: |
|
||||
if [ -f v2_decision_matrix.md ]; then
|
||||
split -b 60000 v2_decision_matrix.md matrix_part_
|
||||
for part in matrix_part_*; do
|
||||
gh pr comment $PR_NUMBER --body-file $part
|
||||
done
|
||||
fi
|
||||
name: v2-agentic-logs
|
||||
path: |
|
||||
v2_file_audit.md
|
||||
v2_decision_matrix.md
|
||||
v2_safety_report.md
|
||||
if-no-files-found: ignore
|
||||
|
||||
- name: Persist Incremental Inventory to Cache
|
||||
if: always()
|
||||
uses: actions/cache/save@v4
|
||||
uses: actions/cache/save@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
|
||||
@@ -35,7 +35,7 @@ jobs:
|
||||
|
||||
- name: Restore Incremental Inventory Cache (Mandate 22)
|
||||
if: ${{ github.event.inputs.restore_cache == 'true' }}
|
||||
uses: actions/cache/restore@v4
|
||||
uses: actions/cache/restore@v5
|
||||
with:
|
||||
path: data/inventory.yaml
|
||||
key: inventory-v2-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
|
||||
@@ -57,5 +57,6 @@ jobs:
|
||||
echo "No changes in README.md to commit."
|
||||
else
|
||||
git commit -m "docs: automated README metric synchronization [skip ci]"
|
||||
git pull origin develop --rebase
|
||||
git push origin develop
|
||||
fi
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
name: 06.1. GitHub Pages Deploy
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
|
||||
permissions:
|
||||
contents: read
|
||||
pages: write
|
||||
id-token: write
|
||||
|
||||
# Allow only one concurrent deployment
|
||||
concurrency:
|
||||
group: "pages"
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build Dual Versions
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout master
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: '3.11'
|
||||
cache: 'pip'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install -r requirements.txt
|
||||
|
||||
# 1. Build V1 (Root)
|
||||
- name: Build V1 Edition
|
||||
run: mkdocs build -f mkdocs.yml -d site/
|
||||
|
||||
# 2. Build V2 (Subdirectory)
|
||||
- name: Build V2 Elite Edition
|
||||
run: mkdocs build -f v2-mkdocs.yml -d site/v2/
|
||||
|
||||
- name: Setup Pages
|
||||
uses: actions/configure-pages@v4
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-pages-artifact@v3
|
||||
with:
|
||||
path: './site'
|
||||
|
||||
deploy:
|
||||
name: Deploy to GitHub Pages
|
||||
environment:
|
||||
name: github-pages
|
||||
url: ${{ steps.deployment.outputs.page_url }}
|
||||
runs-on: ubuntu-latest
|
||||
needs: build
|
||||
steps:
|
||||
- name: Deploy to GitHub Pages
|
||||
id: deployment
|
||||
uses: actions/deploy-pages@v4
|
||||
|
||||
|
||||
@@ -0,0 +1,91 @@
|
||||
name: 06.1. Final Portal Deploy
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
workflow_dispatch: {}
|
||||
|
||||
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
|
||||
permissions:
|
||||
contents: write
|
||||
pages: write
|
||||
id-token: write
|
||||
|
||||
# Allow only one concurrent deployment
|
||||
concurrency:
|
||||
group: "pages-stable"
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Build Dual Versions
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout master
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@v6
|
||||
with:
|
||||
python-version: '3.11'
|
||||
cache: 'pip'
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install mkdocs-material mkdocs-redirects mkdocs-minify-plugin pymdown-extensions
|
||||
pip install -r requirements.txt
|
||||
|
||||
# 1. Build V1 to a temporary staging area
|
||||
- name: Build V1 Edition (Staging)
|
||||
run: mkdocs build -f mkdocs.yml -d site_v1_temp/
|
||||
|
||||
# 2. Deploy V1 to Root (SEO) and /v1/ (Fallback)
|
||||
- name: Deploy V1 to Root and Subdirectory
|
||||
run: |
|
||||
mkdir -p site/v1/
|
||||
cp -r site_v1_temp/* site/
|
||||
cp -r site_v1_temp/* site/v1/
|
||||
rm -rf site_v1_temp/
|
||||
|
||||
# 3. Build V2 Elite Edition (/v2/)
|
||||
- name: Build V2 Elite Edition
|
||||
run: mkdocs build -f v2-mkdocs.yml -d site/v2/
|
||||
|
||||
# 4. Inject Root Redirect to V2 - Human visitors land on V2 by default
|
||||
- name: Inject Root Redirect to V2
|
||||
run: |
|
||||
cat << 'EOF' > site/index.html
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Nubenetes Redirect</title>
|
||||
<meta http-equiv="refresh" content="0; url=/v2/">
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to the V2 Elite Portal. <a href="/v2/">Click here</a>.</p>
|
||||
</body>
|
||||
</html>
|
||||
EOF
|
||||
|
||||
- name: Setup Pages
|
||||
uses: actions/configure-pages@v6
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-pages-artifact@v5
|
||||
with:
|
||||
path: './site'
|
||||
|
||||
deploy:
|
||||
name: Deploy to GitHub Pages
|
||||
environment:
|
||||
name: github-pages
|
||||
url: ${{ steps.deployment.outputs.page_url }}
|
||||
runs-on: ubuntu-latest
|
||||
needs: build
|
||||
steps:
|
||||
- name: Deploy to GitHub Pages
|
||||
id: deployment
|
||||
uses: actions/deploy-pages@v5
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v4
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '20'
|
||||
|
||||
|
||||
@@ -5,6 +5,163 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [[2.3.7]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.7) - 2026-05-26
|
||||
|
||||
### Fixed
|
||||
- **GitHub Actions Version Hardening**: Restored and upgraded all 15 workflows to use verified, true latest stable major versions (v6/v5/v8) across the entire CI/CD pipeline, ensuring maximum stability and security.
|
||||
- **Deployment Workflow Reliability**: Resolved transient "Failed to download" infrastructure errors in the "06.1. Final Portal Deploy" workflow by aligning with official GitHub Action releases and latest stable tags.
|
||||
|
||||
## [[2.3.6]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.6) - 2026-05-26
|
||||
|
||||
### Changed
|
||||
- **Deployment Documentation Sync**: Updated `README.md` to reflect the new deployment workflow name ("06.1. Final Portal Deploy") and its stabilized trigger configuration.
|
||||
- **Workflow Stabilization**: Renamed the deployment workflow file to `06.deploy_final.yml` to resolve persistent GitHub trigger issues and ensure reliable production releases.
|
||||
|
||||
## [[2.3.5]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.5) - 2026-05-26
|
||||
|
||||
### Added
|
||||
- **Visual Branding Expansion**: Integrated the official **Playwright** YouTube channel into the visual branding mosaic in both V1 and V2 index pages.
|
||||
- **Visual Asset Integration**: Optimized and integrated the high-resolution logo for the Playwright channel.
|
||||
|
||||
## [[2.3.4]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.4) - 2026-05-25
|
||||
|
||||
### Removed
|
||||
- **Redundant SEO Mitigation Assets**: Deleted the custom `404.md` page in the V2 portal. Under the Hybrid SEO-First architecture, legacy root URLs are now valid (serving V1 content), making the specialized rescue page unnecessary.
|
||||
|
||||
## [[2.3.3]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.3) - 2026-05-25
|
||||
|
||||
### Fixed
|
||||
- **Navigation Loop**: Corrected the "Back to V1" link to point specifically to `https://nubenetes.com/v1/`. This avoids the automatic redirect at the domain root, allowing users to actually reach the exhaustive archive.
|
||||
|
||||
## [[2.3.2]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.2) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Hybrid Sync Standardization**: Unified navigation labels and URLs across `v2-mkdocs.yml` and `src/v2_optimizer.py`. The "Back to V1" link now consistently points to the domain root to leverage SEO-protected legacy paths.
|
||||
|
||||
## [[2.3.1]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.1) - 2026-05-25
|
||||
|
||||
### Fixed
|
||||
- **Deployment Resilience**: Resolved a recursive copy error in the GitHub Pages deployment workflow by implementing a temporary staging area for the V1 build process.
|
||||
|
||||
## [[2.3.0]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.0) - 2026-05-25
|
||||
|
||||
### Added
|
||||
- **Hybrid SEO-First Architecture**: Implemented a sophisticated dual-version deployment strategy. V1 is restored to the domain root (`/`) to preserve 6+ years of SEO authority and deep-links, while a root-level redirect guides human traffic to the modern V2 Elite Portal at `/v2/`.
|
||||
|
||||
## [[2.2.4]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.2.4) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Governance & Documentation Sync**: Performed a comprehensive update of `README.md`, `GEMINI.md`, and local session memory to reflect the new architectural standards (V2 at Root), workflow hardening (rebase resilience), and mandatory PR-based governance for production deployments.
|
||||
|
||||
## [[2.2.3]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.2.3) - 2026-05-25
|
||||
|
||||
### Fixed
|
||||
- **Redirect Collision Resolution**: Removed conflicting HTML redirects in the V2 portal that were blocking access to new Elite content with the same filenames as legacy pages.
|
||||
- **SEO Mitigation Refinement**: Shifted to a "Smart 404" only strategy for the root domain, ensuring that URLs like `kubernetes.html` serve the updated V2 content while missing legacy links are elegantly handled by the custom 404 page.
|
||||
|
||||
## [[2.2.2]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.2.2) - 2026-05-25
|
||||
|
||||
### Added
|
||||
- **SEO Mitigation (Smart 404)**: Implemented a custom 404 page in the V2 portal (`404.md`) to guide users from broken historical links to the new V1 archive location.
|
||||
- **HTML Redirects**: Integrated the `mkdocs-redirects` plugin and configured 301-style HTML redirects for the top 12 legacy URLs, preserving search engine authority and user experience during the root migration.
|
||||
|
||||
## [[2.2.1]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.2.1) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Default Landing Page (V2 at Root)**: Promoted the Nubenetes Elite Portal (V2) to the root of the domain (`https://nubenetes.com/`) to provide a modern, AI-curated default experience.
|
||||
- **V1 Archive Relocation**: Moved the exhaustive V1 archive to the `/v1/` subdirectory (`https://nubenetes.com/v1/`).
|
||||
- **Navigation Synchronization**: Updated all navigation links and announce banners across both versions to ensure seamless switching between the Elite Portal and the Exhaustive Archive.
|
||||
- **Workflow Realignment**: Reconfigured the GitHub Pages deployment pipeline to support the new directory structure while maintaining zero-downtime synchronization.
|
||||
|
||||
## [[2.2.0]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.2.0) - 2026-05-25
|
||||
|
||||
### Fixed
|
||||
- **Workflow Resilience (Race Conditions)**: Implemented a mandatory `git pull --rebase` strategy across all five automated workflows (Metadata, AI Curator, Video Hub, Publisher, and README Sync). This prevents "rejected push" errors by allowing concurrent bot executions to automatically integrate sibling commits before pushing back to the `develop` branch.
|
||||
|
||||
## [[2.1.9]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.9) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Visual Identity (Ultra-Visible "N" Favicon)**: Redesigned the favicon to follow the high-visibility patterns of X.com, GitHub, and LinkedIn. The new design features a massive, bold cyan "N" on a solid black background, maximizing clarity and brand recognition in browser tabs.
|
||||
- **Index Brand Restoration**: Restored the original "Gemini construction car" as the primary hero image in the V2 portal's header, maintaining the project's established visual identity while separating it from the functional favicon.
|
||||
|
||||
## [[2.1.8]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.8) - 2026-05-25
|
||||
|
||||
### Fixed
|
||||
- **Configuration Integrity**: Fixed a YAML syntax error in `mkdocs.yml` (corrupted trailing line) that was causing GitHub Pages deployment failures.
|
||||
|
||||
## [[2.1.7]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.7) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Visual Identity (Ultra-Visible Favicon)**: Replaced the complex favicon with an ultra-minimalist, high-contrast design (Cyan "N" on dark background) to ensure maximum visibility in browser tabs, following the design patterns of X, GitHub, and LinkedIn.
|
||||
- **Index Branding Restoration**: Reverted the header image on the V2 index page to the "Gemini construction car" (now standardized as `hero-car.png`) to maintain the project's established visual impact while keeping a separate, cleaner icon for navigation tabs.
|
||||
|
||||
## [[2.1.6]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.6) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Visual Identity (Custom Logo)**: Replaced the generic car icon with a custom-engineered minimalist logo ("Nubenetes Nano Logo"). The new design features a high-contrast Cyber Cloud vehicle with Kubernetes helm wheels, ensuring superior perception and brand recognition as a favicon.
|
||||
- **Asset Optimization**: Standardized the new logo as an SVG source and a 256x256 transparent PNG for cross-platform clarity.
|
||||
|
||||
## [[2.1.5]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.5) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Automated Workflow Optimization**: Refactored V2 ecosystem workflows (Metadata, AI Curator, Video Hub, and Publisher) to utilize direct git push to the `develop` branch instead of creating redundant Pull Requests. This eliminates manual overhead and confusion while ensuring derived content is seamlessly synchronized using `[skip ci]` flags.
|
||||
- **Workflow Observability**: Integrated GitHub Artifacts for automated architecture audits and decision matrices, replacing redundant PR comments.
|
||||
|
||||
## [[2.1.4]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.4) - 2026-05-25
|
||||
|
||||
### Added
|
||||
- **Leading AI Channels Mosaic**: Expanded the visual branding mosaic in V1 and V2 portals to include the official YouTube channels for **Google Gemini**, **Google DeepMind**, **Anthropic**, **Microsoft Copilot**, **OpenAI**, and **Meta AI**.
|
||||
- **Visual Asset Integration**: Optimized and integrated high-resolution logos for the new AI channels to maintain high-density visual standards.
|
||||
|
||||
## [[2.1.3]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.3) - 2026-05-25
|
||||
|
||||
### Fixed
|
||||
- **Definitive AVM Video Correction**: Applied a surgical fix to the "Azure Verified Modules" video metadata in the V2 portal and inventory. Corrected the title and summary to accurately reflect the session's focus on Spec-Driven Development, the "Spec Kit" framework, and Well-Architected Azure workloads using GitHub Copilot.
|
||||
|
||||
## [[2.1.2]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.2) - 2026-05-25
|
||||
|
||||
### Added
|
||||
- **Visual Branding Expansion**: Integrated **ITOpsTalk** (Microsoft Azure) and **Google Cloud Tech** official channels into the visual branding mosaic in both V1 and V2 index pages.
|
||||
- **Azure Verified Modules (AVM) Integration**: Added the technical session on building secure Azure workloads using AVM and GitHub Copilot to the V2 Elite Video Hub. The summary highlights spec-driven development and the "Spec Kit" framework for reliable AI-assisted IaC.
|
||||
|
||||
## [[2.1.1]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.1) - 2026-05-25
|
||||
|
||||
### Added
|
||||
- **Stanford CS229 LLM Session**: Integrated the Stanford CS229 lecture on "Building Large Language Models" into the V2 Elite Video Hub. The architectural summary focuses on LLM orchestration, alignment (DPO/RLHF), and systems optimization for 2026 AI infrastructure.
|
||||
|
||||
## [[2.1.0]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.1.0) - 2026-05-25
|
||||
|
||||
### Added
|
||||
- **Dual-Logo Branding Header**: Integrated a new dual-logo header in the V2 portal, featuring the transparent Kubernetes logo alongside the modern Gemini construction car icon. The Gemini icon serves as a shortcut to the project's introduction page.
|
||||
|
||||
### Changed
|
||||
- **Visual Balance**: Resized visual assets to ensure architectural symmetry between the Kubernetes and Gemini logos in the portal's main entry point.
|
||||
|
||||
## [[2.0.9]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.0.9) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Visual Optimization**: Resized the transparent Kubernetes logo to 150px to ensure it remains subtle and professional as a header icon, matching the visual balance of the original design while maintaining modern transparency.
|
||||
|
||||
## [[2.0.8]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.0.8) - 2026-05-25
|
||||
|
||||
### Fixed
|
||||
- **Terminology Standardization**: Standardized the use of "AI" across the entire V2 ecosystem, updating the builder script (`src/v2_optimizer.py`), global configurations (`data/special_assets.yaml`), and all related documentation pages. This prevents the redundant "AI and Artificial Intelligence" title from reappearing during portal regeneration.
|
||||
|
||||
## [[2.0.7]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.0.7) - 2026-05-25
|
||||
|
||||
### Fixed
|
||||
- **Visual Integration**: Replaced the opaque Kubernetes logo (black background) with a high-quality transparent PNG version. This ensures seamless visual integration across both light and dark modes in the V1 and V2 portals.
|
||||
|
||||
## [[2.0.6]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.0.6) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Branding & Social Identity**: Renamed the modern favicon to `favicon-car-modern.png` and configured the MkDocs `social` plugin to utilize it as the default OpenGraph logo across V1 and V2 portals. This ensures a consistent, modern visual identity whenever documentation pages are shared on social platforms.
|
||||
|
||||
## [[2.0.5]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.0.5) - 2026-05-25
|
||||
|
||||
### Changed
|
||||
- **Visual Identity Modernization**: Replaced the legacy car favicon with a modern "Gemini construction car" PNG (256x256) across all portal versions (V1, V2, and Archive) to improve search engine presentation and brand aesthetics.
|
||||
|
||||
## [[2.0.4]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.0.4) - 2026-05-25
|
||||
|
||||
### Added
|
||||
|
||||
@@ -245,11 +245,14 @@ To maintain the integrity of the archive and ensure the AI agents operate correc
|
||||
|
||||
1. **Branch Hierarchy**:
|
||||
* `master`: Read-only for contributors/bots. Restricted to repository owner only.
|
||||
* `develop`: The only valid target for Pull Requests.
|
||||
2. **Pull Request Policy**:
|
||||
* AI agents MUST always target `develop`.
|
||||
* Manual contributions (human PRs) targeting `master` must be automatically or manually redirected to `develop`.
|
||||
3. **Owner-Only Merges**: Only the repository owner has the authority to merge `develop` into `master` after verifying the visual health dashboard and metrics.
|
||||
* `develop`: The only valid target for direct AI commits and Pull Requests.
|
||||
2. **Strict Pull Request Policy (No Manual Merges)**:
|
||||
* AI agents MUST always target `develop` for their work.
|
||||
* AI agents MUST NEVER perform manual CLI merges (e.g., `git merge develop`) into `master` or `main`.
|
||||
* To promote changes to `master`, AI agents MUST open a formal Pull Request from `develop` to `master` (e.g., using `gh pr create`) and **STOP**, waiting for the repository owner to review and merge via the GitHub UI. This ensures CI/CD workflows run correctly.
|
||||
3. **Owner-Only Merges & Tagging**:
|
||||
* Only the repository owner has the authority to merge `develop` into `master` after verifying the visual health dashboard and metrics.
|
||||
* Creation of version tags (`git tag`) MUST only occur AFTER the PR has been successfully merged into `master` by the owner.
|
||||
|
||||
## 📝 README Synchronization & Maintenance Protocols
|
||||
|
||||
@@ -352,20 +355,20 @@ The bot must rotate between profiles to avoid detection:
|
||||
- **Native GitHub Pages**: Migrated deployment to use native artifacts instead of the `gh-pages` branch for improved security and speed.
|
||||
- **CI/CD Caching**: Implemented `cache: pip` via `requirements.txt` to significantly speed up build times.
|
||||
- **V2 Elite Cyber Cloud Aesthetic**: Upgraded UI with high-contrast pure black backgrounds, neon cyan accents, advanced glassmorphism, and hover glow effects.
|
||||
- **Visual Identity Modernization**: Replaced the legacy car favicon with a new modern "Gemini construction car" PNG (`favicon-car-modern.png`) to improve search engine appearance and brand consistency.
|
||||
- **MkDocs Features Enabled**: Activated native Privacy Plugin (GDPR compliance), Pruned Navigation (performance), Social Cards in V1, Code Copy, Tab Sync, and Tooltips.
|
||||
- **Announce Banner**: Added a global announcement banner to V1 directing users to the V2 Elite Portal.
|
||||
- **Resilient Architectural Refinements (Phase 2)**:
|
||||
- **Fast-Track V2 Elite Builder**: Optimized the builder to run sequentially for maximum stability and simplicity, bypassing the overhead of distributed systems.
|
||||
- **Pip Caching**: Implemented `cache: pip` across all 5 workflows to drastically reduce startup times and compute minutes.
|
||||
- **Contribution Template (PR Guardian)**: Enforced strict GEMINI mandate compliance at the PR creation stage via `PULL_REQUEST_TEMPLATE.md`.
|
||||
- **Exponential Backoff Resilience**: Upgraded the `call_gemini_with_retry` engine with the `tenacity` library, allowing intelligent pausing (4s, 8s, 16s) to gracefully absorb 429 Rate Limits before triggering the ultimate exit code 42 Circuit Breaker.
|
||||
- **Ultra-Fast V2 Render Mode**: Optimized the `render-and-pr` stage of the V2 pipeline (`--render-only`) to implement an absolute short-circuit, completely bypassing redundant HTTP health checks, GitHub API metadata fetching, and AI agent evaluation loops. This leverages the pre-computed YAML inventory to assemble the portal instantaneously.
|
||||
- **Flash-First Architecture Transition (May 2026)**:
|
||||
- **Throughput Optimization**: Successfully transitioned to a Flash-First architecture, increasing Fast-Track batch sizes to 100 resources.
|
||||
- **Resilience Hardening**: Improved error handling to ensure Rate-Limit (429) events trigger the Circuit Breaker instead of silent loops, preserving API integrity.
|
||||
- **Efficiency Gains**: Reduced expected execution time for 10k+ resources by >60% through optimized RPM/TPM management and strategic safety delays.
|
||||
|
||||
|
||||
- **Workflow Hardening (Race Condition Fix)**: Implemented a mandatory `git pull --rebase` strategy across all automated bots to prevent concurrent push failures.
|
||||
- **Ultra-Visible Branding**: Standardized on a minimalist Cyan "N" favicon (`favicon-ultra.png`) and restored the original hero car imagery to the V2 index.
|
||||
- **O'Reilly Journey Builder**: Refined the O'Reilly-style technical hierarchy in the V2 portal to ensure a logical knowledge progression from foundations to advanced internals.
|
||||
- **Platinum SEO Mitigation**: Implemented a "Smart 404" rescue system and a **Hybrid SEO-First Architecture** that preserves V1 at the root while redirecting human traffic to the V2 Elite Portal.
|
||||
* **May 2026**: **Hybrid SEO-First Architecture Reversion**:
|
||||
- **V1 Restoration (Root)**: Restored the V1 Archive to the root (`/`) to protect historical deep-links and SEO authority.
|
||||
- **V2 Relocation (/v2/)**: Moved the Elite Portal to a dedicated subdirectory.
|
||||
- **Smart Root Redirect**: Implemented an automatic meta-refresh in the root `index.html` to guide human visitors to the V2 experience without breaking search engine indices.
|
||||
- **V1 Fallback (/v1/)**: Duplicated the archive to `/v1/` for explicit navigation.
|
||||
- **V2 Index Metrics Protocol**: The "Knowledge Architecture and AI Coverage Status" report in the V2 index MUST include a direct comparison between V1 and V2 inventory. This report MUST display: 1. **V1 Base Inventory** (Total resources in the master archive), 2. **V2 Elite Selection** (Count of candidates and the resulting density ratio), 3. **AI Enrichment Coverage**, and 4. **GitHub Metadata Coverage**. This ensures transparency in the knowledge distillation process.
|
||||
- **Redundancy-Free Branding**: To ensure professional UI density, the V2 Portal header MUST NOT repeat the "Nubenetes" brand. The title MUST follow the pattern: "Nubenetes Elite Portal (V2) | Awesome Kubernetes and Cloud".
|
||||
- **Decoupled Workflow Architecture**: The Agentic V2 ecosystem MUST utilize a decoupled micro-workflow structure (Health Monitor, Metadata Engine, AI Curator, and Publisher) to optimize compute quotas and minimize Gemini token consumption. Any update to the V2 rendering logic MUST use the `--render-only` flag in the Publisher pipeline to maintain execution speed.
|
||||
|
||||
@@ -133,14 +133,14 @@ Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational T
|
||||
## 2. Repository Metrics and Evolution
|
||||
|
||||
### 2.1. The "Heart" of Nubenetes
|
||||
(Stats as of 2026-05-25)
|
||||
(Stats as of 2026-05-26)
|
||||
|
||||
<!-- HEART_STATS_START -->
|
||||
| Metric | Value |
|
||||
| :--- | :--- |
|
||||
| **Total Technical Resources (Links)** | **17980+** |
|
||||
| **Total Technical Resources (Links)** | **17993+** |
|
||||
| **Specialized MD Pages** | **161** |
|
||||
| **Total Commits** | **5403+** |
|
||||
| **Total Commits** | **5527+** |
|
||||
| **Primary AI Engine** | **Google Gemini (Agentic)** |
|
||||
<!-- HEART_STATS_END -->
|
||||
|
||||
@@ -178,7 +178,7 @@ The growth of Nubenetes reflects the acceleration of the Cloud Native ecosystem.
|
||||
| 6 | 2023 | 30 | 123 | Maintenance & Refinement |
|
||||
| 7 | 2024 | 53 | 218 | Curation Strategy Pivot |
|
||||
| 8 | 2025 | 5 | 20 | Stability & Research Phase |
|
||||
| 9 | 2026 | 1844 | 7,615 | **Agentic AI Surge** (May 2026 Inception) |
|
||||
| 9 | 2026 | 1968 | 8,127 | **Agentic AI Surge** (May 2026 Inception) |
|
||||
<!-- ANNUAL_GROWTH_END -->
|
||||
|
||||
<!-- ANNUAL_CHART_START -->
|
||||
@@ -194,8 +194,8 @@ xychart-beta
|
||||
title "Nubenetes Annual Growth Metrics (2018–2026)"
|
||||
x-axis ["2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026"]
|
||||
y-axis "Volume (Commits / Estimated New Refs)" 0 --> 9000
|
||||
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 7615]
|
||||
bar [350, 142, 2046, 531, 402, 30, 53, 5, 1844]
|
||||
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 8127]
|
||||
bar [350, 142, 2046, 531, 402, 30, 53, 5, 1968]
|
||||
```
|
||||
<!-- ANNUAL_CHART_END -->
|
||||
|
||||
@@ -204,7 +204,7 @@ xychart-beta
|
||||
| Month | Commits | Est. New Refs | Status |
|
||||
| :--- | :---: | :---: | :--- |
|
||||
| 2026-04 | 25 | 103 | Active Curation |
|
||||
| 2026-05 | 1819 | 7,512 | **Agentic Inception (Gemini Era)** |
|
||||
| 2026-05 | 1943 | 8,024 | **Agentic Inception (Gemini Era)** |
|
||||
<!-- MONTHLY_SURGE_END -->
|
||||
|
||||
### 2.4. Content Distribution and Semantic Clustering
|
||||
@@ -217,7 +217,7 @@ This chart shows the high-level distribution across the primary domains of Cloud
|
||||
<!-- PILLAR_CHART_START -->
|
||||
```mermaid
|
||||
pie title Nubenetes Major Ecosystem Pillars
|
||||
"Specialized Topics" : 3580
|
||||
"Specialized Topics" : 3593
|
||||
"Kubernetes Ecosystem" : 3500
|
||||
"Developer Ecosystem" : 3000
|
||||
"Public/Private Cloud" : 2500
|
||||
@@ -238,8 +238,8 @@ Reflecting Nubenetes' mission of global access while maintaining technical Engli
|
||||
<!-- SUB_ECO_CHART_START -->
|
||||
```mermaid
|
||||
pie title Linguistic Diversity (Global Access)
|
||||
"English" : 16182
|
||||
"Spanish" : 1078
|
||||
"English" : 16193
|
||||
"Spanish" : 1079
|
||||
"French" : 179
|
||||
"Others" : 539
|
||||
```
|
||||
@@ -340,12 +340,14 @@ Nubenetes operates with two distinct editions to serve different engineering nee
|
||||
|
||||
### 5.1. V1: The Exhaustive Archive
|
||||
- **Purpose:** Preservation of all technical knowledge since 2018.
|
||||
- **Scope:** 17,000+ links across 160+ pages.
|
||||
- **SEO Guard:** Deployed at the domain root (`/`) to preserve 6+ years of historical backlinks and deep-links.
|
||||
- **Fallback Access:** Also available at [nubenetes.com/v1/](https://nubenetes.com/v1/).
|
||||
- **Source of Truth:** The `docs/` directory.
|
||||
- **Deployment:** [nubenetes.com](https://nubenetes.com)
|
||||
|
||||
### 5.2. V2: The Agentic Elite Edition
|
||||
- **Purpose:** A high-density, enterprise-grade portal for the modern Cloud Native ecosystem (2026 and beyond).
|
||||
- **Default Experience:** Deployed at `/v2/`.
|
||||
- **Root Redirection:** The root `index.html` automatically redirects human visitors to this portal.
|
||||
- **Algorithm:** Uses the **Incremental Elite Engine** to select and classify top-tier resources.
|
||||
- **Aesthetic:** "Cyber Cloud" styling (pure black backgrounds, neon cyan accents, advanced glassmorphism).
|
||||
- **Visual Standards (Elite Hierarchy):**
|
||||
@@ -760,7 +762,7 @@ Maintainers can manually trigger and tune workflows via the GitHub Actions UI. T
|
||||
| **04** | **Elite Portal** | [**04.1. V2 Publisher**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_publish.yml) | `restore_cache` | ==FALSE== | Restores inventory from GHA cache. |
|
||||
| | | [**04.2. Emergency V2 PR Generator**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_pr_only.yml) | `restore_cache` | ==FALSE== | Restores inventory from GHA cache. |
|
||||
| **05** | **Metrics** | [**05.1. README Automated Sync**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/readme_sync.yml) | N/A | ==AUTO== | Updates metrics and TOC upon `develop` push. |
|
||||
| **06** | **Deployment** | [**06.1. GitHub Pages Deploy**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/main.yml) | N/A | ==MASTER== | Native GH Pages deployment from stable artifacts. |
|
||||
| **06** | **Deployment** | [**06.1. Final Portal Deploy**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/06.deploy_final.yml) | N/A | ==MASTER== | Native GH Pages deployment from stable artifacts. |
|
||||
| **07** | **Quality Gate**| [**07.1. PR Guardian AI**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/pr_guardian.yml) | N/A | ==AUTO== | Agentic pre-submit validation for PR compliance. |
|
||||
| | | [**07.2. Markdown Linter**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/markdown_linter.yml) | N/A | ==AUTO== | Validates HMTL/Markdown syntax (ignores MD051/MD013). |
|
||||
| **08** | **Maintenance**| [**08.1. Branch Lifecycle Cleanup**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/cleanup_merged_branches.yml) | N/A | ==CRON== | Deletes remote branches merged into `develop`. |
|
||||
@@ -903,10 +905,11 @@ graph LR
|
||||
B --> D["V2 Vision Engine"]
|
||||
B --> Z["README Sync"]
|
||||
D --> E["V2 Update (develop)"]
|
||||
E --> M["Sync to 'master'"]
|
||||
M --> C["Pip Cache & CI/CD Build"]
|
||||
M["Sync to 'master'"] --> C["Pip Cache & CI/CD Build"]
|
||||
C --> F["Upload Pages Artifact"]
|
||||
F --> G["Native Deploy to nubenetes.com"]
|
||||
F --> G["Native Deploy: V1 (Root/SEO), V2 (/v2/), V1 Fallback (/v1/)"]
|
||||
G --> H["Inject Root Redirect to /v2/"]
|
||||
Z --> B
|
||||
Z --> B
|
||||
```
|
||||
|
||||
@@ -1000,7 +1003,7 @@ To maintain transparency and ease of navigation, all key configuration, database
|
||||
- **Link Rules:** [`data/link_rules.yaml`](data/link_rules.yaml) - Defines strictness for URL transformations and deep-link preservation.
|
||||
- **Curation Sources:** [`data/curation_sources.yaml`](data/curation_sources.yaml) - Defines monitored X.com accounts and technical topics.
|
||||
- **Special Assets:** [`data/special_assets.yaml`](data/special_assets.yaml) - VIP logic orchestration.
|
||||
- **Site Config:** [V1 (mkdocs.yml)](mkdocs.yml), [V2 (v2-mkdocs.yml)](v2-mkdocs.yml).
|
||||
- **Site Config:** [V1 (mkdocs.yml)](mkdocs.yml), [V2 (v2-mkdocs.yml)](v2-mkdocs.yml). Uses `favicon-ultra.png` for visibility and `hero-car.png` for branding.
|
||||
|
||||
### 13.2. Centralized Metadata Databases
|
||||
- **Global Inventory:** [`data/inventory.yaml`](data/inventory.yaml) - The "System Memory" containing all link metadata (years, stars, descriptions, and audit history).
|
||||
@@ -1016,7 +1019,7 @@ To maintain transparency and ease of navigation, all key configuration, database
|
||||
- **04.1. V2 Publisher:** [**V2 Publisher**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_publish.yml) — Automatic V2 portal generation (Fast-Track rendering).
|
||||
- **04.2. Emergency PR Generator:** [**Emergency V2 PR Generator**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/agentic_v2_pr_only.yml) — Data recovery off-ramp.
|
||||
- **05.1. README Metrics Sync:** [**README Automated Sync**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/readme_sync.yml) — Automatic TOC and metric synchronization.
|
||||
- **06.1. Deployment Pipeline:** [**GitHub Pages Deploy**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/main.yml) — Native GitHub Pages artifact deployment.
|
||||
- **06.1. Deployment Pipeline:** [**Final Portal Deploy**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/06.deploy_final.yml) — Native GitHub Pages artifact deployment (V1 Root / V2 Subdirectory).
|
||||
- **07.1. PR Guardian AI:** [**PR Guardian AI**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/pr_guardian.yml) — Agentic PR compliance auditor.
|
||||
- **07.2. Markdown Validator:** [**Markdown Linter**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/markdown_linter.yml) — Syntax and rendering safety gate.
|
||||
- **08.1. Branch Lifecycle:** [**Branch Lifecycle Cleanup**](https://github.com/nubenetes/awesome-kubernetes/actions/workflows/cleanup_merged_branches.yml) — Bi-monthly remote branch cleanup.
|
||||
@@ -1082,3 +1085,4 @@ The technical resources (links, articles, videos) curated in this archive are th
|
||||
|
||||
### 15.3. Legal Disclaimer
|
||||
The information provided in this repository is for educational and professional reference purposes only. While our Agentic AI ensures high-fidelity curation, users should verify production configurations against official vendor documentation (AWS, Red Hat, CNCF) before deployment.
|
||||
r educational and professional reference purposes only. While our Agentic AI ensures high-fidelity curation, users should verify production configurations against official vendor documentation (AWS, Red Hat, CNCF) before deployment.
|
||||
|
||||
@@ -282118,8 +282118,13 @@ https://www.youtube.com/embed/videoseries?si=fJvBV63-mjQ6S-Ht&list=PL7sEPiUb
|
||||
video_order: 26
|
||||
year: N/A
|
||||
https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd:
|
||||
ai_summary: |
|
||||
Every other Thursday at 3pm ET hosts Hilliary Lipsig and Jonathan Rickard dive into everything in the GitOps universe, from solutions to common problems in end-to-end CICD pipelines, to creating Git workflows. This series explores how GitOps enhances modern application delivery and discusses the latest news around best practices and Cloud Native architecture.
|
||||
ai_summary: 'Every other Thursday at 3pm ET hosts Hilliary Lipsig and Jonathan Rickard
|
||||
dive into everything in the GitOps universe, from solutions to common problems
|
||||
in end-to-end CICD pipelines, to creating Git workflows. This series explores
|
||||
how GitOps enhances modern application delivery and discusses the latest news
|
||||
around best practices and Cloud Native architecture.
|
||||
|
||||
'
|
||||
category: Architecture and Cloud Strategy
|
||||
description: Featured video in the Top Videos & Clips section.
|
||||
health_score: 100.0
|
||||
@@ -282129,13 +282134,20 @@ https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&list=PLbMP1JcG
|
||||
stars: 0
|
||||
status: online
|
||||
technology: GitOps
|
||||
title: 'GitOps Guide to the Galaxy'
|
||||
title: GitOps Guide to the Galaxy
|
||||
v1_locations: []
|
||||
video_order: 23
|
||||
year: N/A
|
||||
https://www.youtube.com/embed/LiSb82Lug7M:
|
||||
ai_summary: |
|
||||
This session from the GitOps Guide to the Galaxy deconstructs the architecture of Hosted Control Planes (HCP), also known as HyperShift. It explores how HCP decouples the Kubernetes control plane from worker nodes, hosting it as a scalable workload on a management cluster to drastically reduce operational overhead, improve provisioning speed, and optimize resource utilization. For 2026 platform engineering, mastering this pattern is essential for managing large-scale, multi-tenant Kubernetes fleets with high-density efficiency and strong isolation.
|
||||
ai_summary: 'This session from the GitOps Guide to the Galaxy deconstructs the architecture
|
||||
of Hosted Control Planes (HCP), also known as HyperShift. It explores how HCP
|
||||
decouples the Kubernetes control plane from worker nodes, hosting it as a scalable
|
||||
workload on a management cluster to drastically reduce operational overhead, improve
|
||||
provisioning speed, and optimize resource utilization. For 2026 platform engineering,
|
||||
mastering this pattern is essential for managing large-scale, multi-tenant Kubernetes
|
||||
fleets with high-density efficiency and strong isolation.
|
||||
|
||||
'
|
||||
category: Architecture and Cloud Strategy
|
||||
description: Featured video in the Top Videos & Clips section.
|
||||
health_score: 100.0
|
||||
@@ -282150,8 +282162,17 @@ https://www.youtube.com/embed/LiSb82Lug7M:
|
||||
video_order: 24
|
||||
year: N/A
|
||||
https://www.youtube.com/embed/6eBSHbLKuN0:
|
||||
ai_summary: |
|
||||
This technical session explores the architecture and implementation of Claude Code, Anthropic's agentic CLI designed for autonomous, multi-step engineering tasks. It details how the tool leverages the Model Context Protocol (MCP) to integrate with external data sources and documentation, enabling a self-healing development cycle where the agent autonomously reads code, executes shell commands, and iterates through test-driven development (TDD) loops. For 2026 platform engineers, mastering these agentic workflows is critical for scaling complex refactoring, managing cognitive load in large-scale repositories, and establishing robust human-in-the-loop (HITL) governance for AI-driven infrastructure operations.
|
||||
ai_summary: 'This technical session explores the architecture and implementation
|
||||
of Claude Code, Anthropic''s agentic CLI designed for autonomous, multi-step engineering
|
||||
tasks. It details how the tool leverages the Model Context Protocol (MCP) to integrate
|
||||
with external data sources and documentation, enabling a self-healing development
|
||||
cycle where the agent autonomously reads code, executes shell commands, and iterates
|
||||
through test-driven development (TDD) loops. For 2026 platform engineers, mastering
|
||||
these agentic workflows is critical for scaling complex refactoring, managing
|
||||
cognitive load in large-scale repositories, and establishing robust human-in-the-loop
|
||||
(HITL) governance for AI-driven infrastructure operations.
|
||||
|
||||
'
|
||||
category: AI and Future Operations
|
||||
description: Featured video in the Top Videos & Clips section.
|
||||
health_score: 100.0
|
||||
@@ -282165,6 +282186,147 @@ https://www.youtube.com/embed/6eBSHbLKuN0:
|
||||
v1_locations: []
|
||||
video_order: 25
|
||||
year: N/A
|
||||
https://www.youtube.com/embed/9vM4p9NN0Ts:
|
||||
ai_summary: 'This Stanford CS229 technical deep-dive deconstructs the transition
|
||||
from raw autoregressive language models to instruction-tuned assistants, focusing
|
||||
on the systems orchestration required for 2026 AI infrastructure. It explores
|
||||
critical patterns in tokenization (BPE/Sub-word), parameter-efficient fine-tuning
|
||||
(PEFT/LoRA), and the shift from RLHF to Direct Preference Optimization (DPO) to
|
||||
simplify model alignment pipelines. For cloud architects, the lecture provides
|
||||
a foundational framework for optimizing the "Compute-to-Token" ratio and managing
|
||||
memory constraints (KV Cache) in distributed distributed inference environments,
|
||||
while advocating for LLM-as-a-Judge automated evaluation loops for scalable model
|
||||
governance.
|
||||
|
||||
'
|
||||
category: AI and Future Operations
|
||||
description: Featured video in the Top Videos & Clips section.
|
||||
health_score: 100.0
|
||||
is_enriched: true
|
||||
is_featured_video: true
|
||||
last_checked: 0.0
|
||||
stars: 0
|
||||
status: online
|
||||
technology: LLM Architecture & Post-Training
|
||||
title: 'Stanford CS229: Building Large Language Models (LLMs)'
|
||||
v1_locations: []
|
||||
video_order: 26
|
||||
year: N/A
|
||||
https://www.youtube.com/embed/QBqRAMVTmwE:
|
||||
ai_summary: |
|
||||
Azure Verified Modules (AVM) is the official Microsoft infrastructure-as-code module library for both Bicep and Terraform. This session explores how AVM standardizes deployments according to the Azure Well-Architected Framework by default, shipping with high-impact security defaults like zone redundancy and disabled public IPs. It introduces Spec-Driven Development with GitHub Copilot using the "Spec Kit" (an 8-step framework from constitution to implementation). By turning non-deterministic AI prompts into reliable, repeatable builds, architects can leverage AI as a trusted foundation for secure and compliant Azure workload orchestration.
|
||||
category: Architecture and Cloud Strategy
|
||||
description: Featured video in the Top Videos & Clips section.
|
||||
health_score: 100.0
|
||||
is_enriched: true
|
||||
is_featured_video: true
|
||||
last_checked: 0.0
|
||||
stars: 0
|
||||
status: online
|
||||
technology: Azure Verified Modules (AVM)
|
||||
title: Building Secure, Well‑Architected Azure Workloads with Azure Verified Modules and GitHub Copilot
|
||||
v1_locations: []
|
||||
video_order: 27
|
||||
year: N/A
|
||||
https://www.youtube.com/@ITOpsTalk:
|
||||
content_hash: ""
|
||||
description: IT Pro & Operations content from Microsoft's Azure Infrastructure Advocacy team. Video series, screencast demos, exam prep, product team interviews, shows and more.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: ITOpsTalk
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/@googlecloudtech:
|
||||
content_hash: ""
|
||||
description: Official channel for Google Cloud. It features technical tutorials, product updates, and insights into AI, data analytics, infrastructure, and security.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: Google Cloud Tech
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/@GoogleGemini:
|
||||
content_hash: ""
|
||||
description: Official channel for Google Gemini, focusing on the latest advancements and applications of Gemini AI models.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: Google Gemini
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/@googledeepmind:
|
||||
content_hash: ""
|
||||
description: Official channel for Google DeepMind, showcasing research and breakthroughs in artificial intelligence.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: Google DeepMind
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/@anthropic-ai:
|
||||
content_hash: ""
|
||||
description: Official channel for Anthropic, focusing on AI safety and the development of Claude AI.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: Anthropic
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/@Microsoft.Copilot:
|
||||
content_hash: ""
|
||||
description: Official channel for Microsoft Copilot, highlighting AI-powered productivity tools and features.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: Microsoft Copilot
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/OpenAI:
|
||||
content_hash: ""
|
||||
description: Official channel for OpenAI, the research and deployment company behind GPT-4 and ChatGPT.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: OpenAI
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/@aiatmeta:
|
||||
content_hash: ""
|
||||
description: Official channel for Meta AI, sharing news and research on Meta's artificial intelligence initiatives.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: Meta AI
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/@Playwrightdev:
|
||||
content_hash: ""
|
||||
description: Official channel for Playwright, the open-source framework for reliable end-to-end testing for modern web apps.
|
||||
health_score: 100.0
|
||||
last_checked: 0.0
|
||||
status: online
|
||||
title: Playwright
|
||||
v1_locations:
|
||||
- docs/index.md
|
||||
v2_locations:
|
||||
- index.md
|
||||
https://www.youtube.com/kubernetescommunity:
|
||||
content_hash: 5654ed1b031bb525606fadef419e20044ee5e80a0915535c7ae4e75f0c909d9d
|
||||
health_score: 100.0
|
||||
|
||||
@@ -24,7 +24,7 @@ special_assets:
|
||||
|
||||
# Navigation Renaming
|
||||
dimension_renaming:
|
||||
"Intelligent Control Plane": "AI and Artificial Intelligence"
|
||||
"Intelligent Control Plane": "AI"
|
||||
|
||||
# Advanced Classification Rules for V2
|
||||
v2_learning_paths:
|
||||
|
||||
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 53 KiB |
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang=en>
|
||||
<meta charset=utf-8>
|
||||
<meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
|
||||
<title>Error 400 (Bad Request)!!1</title>
|
||||
<style>
|
||||
*{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
|
||||
</style>
|
||||
<a href=//www.google.com/><span id=logo aria-label=Google></span></a>
|
||||
<p><b>400.</b> <ins>That’s an error.</ins>
|
||||
<p>Your client has issued a malformed or illegal request. <ins>That’s all we know.</ins>
|
||||
|
After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 12 KiB |
@@ -0,0 +1,14 @@
|
||||
<svg width="256" height="256" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Solid Black Background for Maximum Contrast (X.com Style) -->
|
||||
<rect width="256" height="256" fill="#000000"/>
|
||||
|
||||
<!-- Ultra-Bold "N" (Nubenetes) designed for 16x16 clarity -->
|
||||
<g fill="#00E5FF">
|
||||
<!-- Left Vertical Bar -->
|
||||
<rect x="20" y="20" width="65" height="216"/>
|
||||
<!-- Right Vertical Bar -->
|
||||
<rect x="171" y="20" width="65" height="216"/>
|
||||
<!-- Massive Diagonal -->
|
||||
<path d="M20 20 L85 20 L236 236 L171 236 Z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 554 B |
@@ -0,0 +1,46 @@
|
||||
<svg width="512" height="512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
|
||||
<defs>
|
||||
<linearGradient id="cyberGradient" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" style="stop-color:#00E5FF;stop-opacity:1" />
|
||||
<stop offset="100%" style="stop-color:#00838F;stop-opacity:1" />
|
||||
</linearGradient>
|
||||
<filter id="glow">
|
||||
<feGaussianBlur stdDeviation="5" result="coloredBlur"/>
|
||||
<feMerge>
|
||||
<feMergeNode in="coloredBlur"/>
|
||||
<feMergeNode in="SourceGraphic"/>
|
||||
</feMerge>
|
||||
</filter>
|
||||
</defs>
|
||||
<!-- Futuristic Cloud-Vehicle Base -->
|
||||
<path d="M100 350 Q 50 350 50 300 Q 50 250 100 250 L 120 200 Q 150 120 250 120 Q 350 120 380 200 L 400 250 Q 450 250 450 300 Q 450 350 400 350 Z"
|
||||
fill="url(#cyberGradient)"
|
||||
filter="url(#glow)"/>
|
||||
|
||||
<!-- Kubernetes Steering Wheel as Front Wheel -->
|
||||
<g transform="translate(140, 350) scale(0.6)">
|
||||
<circle cx="0" cy="0" r="80" fill="#0D1117" stroke="#FFFFFF" stroke-width="15"/>
|
||||
<g stroke="#FFFFFF" stroke-width="12" stroke-linecap="round">
|
||||
<line x1="0" y1="-80" x2="0" y2="80" transform="rotate(0)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="80" transform="rotate(51.4)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="80" transform="rotate(102.8)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="80" transform="rotate(154.2)"/>
|
||||
</g>
|
||||
<circle cx="0" cy="0" r="25" fill="#FFFFFF"/>
|
||||
</g>
|
||||
|
||||
<!-- Kubernetes Steering Wheel as Rear Wheel -->
|
||||
<g transform="translate(360, 350) scale(0.6)">
|
||||
<circle cx="0" cy="0" r="80" fill="#0D1117" stroke="#FFFFFF" stroke-width="15"/>
|
||||
<g stroke="#FFFFFF" stroke-width="12" stroke-linecap="round">
|
||||
<line x1="0" y1="-80" x2="0" y2="80" transform="rotate(0)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="80" transform="rotate(51.4)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="80" transform="rotate(102.8)"/>
|
||||
<line x1="0" y1="-80" x2="0" y2="80" transform="rotate(154.2)"/>
|
||||
</g>
|
||||
<circle cx="0" cy="0" r="25" fill="#FFFFFF"/>
|
||||
</g>
|
||||
|
||||
<!-- "N" Tech Detail -->
|
||||
<text x="220" y="280" font-family="Arial, sans-serif" font-size="100" font-weight="bold" fill="#0D1117" opacity="0.8">N</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
@@ -0,0 +1,10 @@
|
||||
<svg width="256" height="256" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Solid High-Contrast Background (LinkedIn/GitHub Style) -->
|
||||
<rect width="256" height="256" rx="48" fill="#0D1117"/>
|
||||
|
||||
<!-- Bold Stylized "N" (Nubenetes) with Cyan Accent -->
|
||||
<path d="M70 190V66L140 135V66H186V190L116 121V190H70Z" fill="#00E5FF"/>
|
||||
|
||||
<!-- Subtle Cloud Curve at the bottom for Cloud Context -->
|
||||
<path d="M116 190H186V170C186 160 178 152 168 152H134C124 152 116 160 116 170V190Z" fill="#00E5FF" opacity="0.3"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 537 B |
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 38 KiB |
@@ -1,7 +1,7 @@
|
||||
# Nubenetes: Awesome Kubernetes & Cloud [](https://github.com/sindresorhus/awesome)
|
||||
|
||||
!!! tip "Nubenetes V2: Agentic Elite Edition is now live!"
|
||||
Looking for a high-density, AI-curated experience? Explore our [**V2 Elite Portal**](/v2) - Optimized for 2026 Architectural Standards.
|
||||
Looking for a high-density, AI-curated experience? Explore our [**V2 Elite Portal**](/v2/) - Optimized for 2026 Architectural Standards.
|
||||
|
||||
A curated list of awesome references collected since 2018. Microservices architectures rely on DevOps practices, automation, CI/CD (Continuous Integration & Delivery), and API-focused designs.
|
||||
|
||||
@@ -340,7 +340,7 @@ A curated list of awesome references collected since 2018. Microservices archite
|
||||
---
|
||||
<center markdown="1">
|
||||
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/DockerIo) [{: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [{: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [{: style="width:7%"}](https://www.youtube.com/c/redhat) [{: style="width:7%"}](https://www.youtube.com/c/OpenShift) [{: style="width:7%"}](https://www.youtube.com/c/Rancher) [{: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [{: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [{: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [{: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [{: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/DockerIo) [{: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [{: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [{: style="width:7%"}](https://www.youtube.com/c/redhat) [{: style="width:7%"}](https://www.youtube.com/c/OpenShift) [{: style="width:7%"}](https://www.youtube.com/c/Rancher) [{: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [{: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [{: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [{: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [{: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [{: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [{: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform) [{: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [{: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [{: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [{: style="width:7%"}](https://www.youtube.com/cloudflare) [{: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [{: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [{: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [{: style="width:7%"}](https://www.youtube.com/c/PulumiTV) <br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/dzone) [{: style="width:7%"}](https://www.youtube.com/c/PrometheusIo) [{: style="width:7%"}](https://www.youtube.com/c/Grafana) [{: style="width:7%"}](https://www.youtube.com/c/Istio) [{: style="width:7%"}](https://www.youtube.com/c/Elastic) [{: style="width:7%"}](https://www.youtube.com/c/dynatrace) [{: style="width:7%"}](https://www.youtube.com/c/appdynamics) [{: style="width:7%"}](https://www.youtube.com/c/NewRelicInc) [{: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [{: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [{: style="width:7%"}](https://www.youtube.com/c/LambdaTest)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/Atlassian) [{: style="width:7%"}](https://www.youtube.com/c/Code) [{: style="width:7%"}](https://www.youtube.com/c/GitHub) [{: style="width:7%"}](https://www.youtube.com/c/Gitlab) [{: style="width:7%"}](https://www.youtube.com/c/Gitkraken) [{: style="width:7%"}](https://www.youtube.com/c/RocketChatApp) [{: style="width:7%"}](https://www.youtube.com/c/Slackhq) [{: style="width:7%"}](https://www.youtube.com/c/MattermostHQ) [{: style="width:7%"}](https://www.youtube.com/c/microsoft365) [{: style="width:7%"}](https://www.youtube.com/c/OpenProjectCommunity) [{: style="width:7%"}](https://www.youtube.com/c/Tetrate)<br/>
|
||||
@@ -351,7 +351,7 @@ A curated list of awesome references collected since 2018. Microservices archite
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [{: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [{: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [{: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [{: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [{: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [{: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [{: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [{: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [{: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [{: style="width:7%"}](https://www.youtube.com/c/priyankavergadia)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [{: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [{: style="width:7%"}](https://www.youtube.com/c/AzureDevOps) [{: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [{: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [{: style="width:7%"}](https://www.youtube.com/c/linode) [{: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [{: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [{: style="width:7%"}](https://www.youtube.com/c/keptn) [{: style="width:7%"}](https://www.youtube.com/c/AnaisUrlichs) [{: style="width:7%"}](https://www.youtube.com/c/TheDigitalLifeTech)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/@azure-terraformer) [{: style="width:7%"}](https://www.youtube.com/@NedintheCloud) [{: style="width:7%"}](https://www.youtube.com/@NetBoxLabs) [{: style="width:7%"}](https://www.youtube.com/@techwithhelen) [{: style="width:7%"}](https://www.youtube.com/@ByteByteGo) [{: style="width:7%"}](https://www.youtube.com/@DotCSV) [{: style="width:7%"}](https://www.youtube.com/@midulive) [{: style="width:7%"}](https://www.youtube.com/@returngis) [{: style="width:7%"}](https://www.youtube.com/@kubefm) [{: style="width:7%"}](https://www.youtube.com/@OlenaKutsenko) [{: style="width:7%"}](https://www.youtube.com/@mouredev)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/@CloudNativeMadrid) [{: style="width:7%"}](https://www.youtube.com/@kyndryl)
|
||||
[{: style="width:7%"}](https://www.youtube.com/@CloudNativeMadrid) [{: style="width:7%"}](https://www.youtube.com/@kyndryl) [{: style="width:7%"}](https://www.youtube.com/@ITOpsTalk) [{: style="width:7%"}](https://www.youtube.com/@googlecloudtech) [{: style="width:7%"}](https://www.youtube.com/@GoogleGemini) [{: style="width:7%"}](https://www.youtube.com/@googledeepmind) [{: style="width:7%"}](https://www.youtube.com/@anthropic-ai) [{: style="width:7%"}](https://www.youtube.com/@Microsoft.Copilot) [{: style="width:7%"}](https://www.youtube.com/OpenAI) [{: style="width:7%"}](https://www.youtube.com/@aiatmeta) [{: style="width:7%"}](https://www.youtube.com/@Playwrightdev)
|
||||
|
||||
</center>
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
site_name: Nubenetes
|
||||
site_url: https://nubenetes.com
|
||||
site_url: https://nubenetes.com/
|
||||
site_description: A curated list of awesome IT projects and resources. Inspired by the awesome list.
|
||||
site_author: nubenetes@gmail.com
|
||||
docs_dir: docs/
|
||||
@@ -13,7 +13,7 @@ theme:
|
||||
icon:
|
||||
logo: logo
|
||||
repo: fontawesome/brands/github
|
||||
favicon: images/favicon-car.png
|
||||
favicon: images/favicon-ultra.png
|
||||
palette:
|
||||
- scheme: default
|
||||
primary: indigo
|
||||
@@ -85,6 +85,7 @@ markdown_extensions:
|
||||
- abbr
|
||||
- def_list
|
||||
nav:
|
||||
- "🚀 Try Nubenetes V2 (Elite Portal)": https://nubenetes.com/v2/
|
||||
- Home: index.md
|
||||
- Intro:
|
||||
- Microservice Architecture. From Java EE To Cloud Native. Openshift VS Kubernetes: introduction.md
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
site_name: Nubenetes
|
||||
site_url: https://nubenetes.com
|
||||
site_url: https://nubenetes.com/
|
||||
site_description: A curated list of awesome IT projects and resources. Inspired by the awesome list.
|
||||
site_author: "Nubenetes"
|
||||
docs_dir: docs/
|
||||
@@ -11,7 +11,7 @@ edit_uri: ""
|
||||
theme:
|
||||
name: material
|
||||
prev_next_buttons_location: both
|
||||
favicon: images/favicon-car.png
|
||||
favicon: images/favicon-ultra.png
|
||||
icon:
|
||||
logo: logo
|
||||
repo: fontawesome/brands/github
|
||||
@@ -52,6 +52,11 @@ plugins:
|
||||
- privacy
|
||||
- social:
|
||||
cards: true
|
||||
cards_layout_options:
|
||||
background_color: "#263238"
|
||||
font_family: "Inter"
|
||||
custom_dir: "docs/images/"
|
||||
logo: favicon-ultra.png
|
||||
extra_css:
|
||||
- static/extra.css
|
||||
extra_javascript:
|
||||
@@ -94,7 +99,7 @@ markdown_extensions:
|
||||
- abbr
|
||||
- def_list
|
||||
nav:
|
||||
- "🚀 Try Nubenetes V2 (Elite)": https://nubenetes.com/v2/
|
||||
- "🚀 Try Nubenetes V2 (Elite Portal)": https://nubenetes.com/v2/
|
||||
- Home: index.md
|
||||
- Intro:
|
||||
- Microservice Architecture. From Java EE To Cloud Native. Openshift VS Kubernetes: introduction.md
|
||||
|
||||
@@ -2,3 +2,5 @@ mkdocs-material>=9.5.0
|
||||
pymdown-extensions>=10.8.1
|
||||
yt-dlp
|
||||
youtube-transcript-api
|
||||
mkdocs-redirects>=1.2.0
|
||||
mkdocs-minify-plugin>=0.8.0
|
||||
|
||||
@@ -31,7 +31,7 @@ class V2VisionEngine:
|
||||
|
||||
# 100% Comprehensive 2026 Taxonomy
|
||||
self.dimensions = {
|
||||
"AI and Artificial Intelligence": ["ai", "ai-agents-mcp", "chatgpt", "mlops"],
|
||||
"AI": ["ai", "ai-agents-mcp", "chatgpt", "mlops"],
|
||||
"Architectural Foundations": ["introduction", "faq", "kubernetes", "linux", "git", "cloud-arch-diagrams", "matrix-table", "other-awesome-lists", "about"],
|
||||
"Platform & Site Reliability": ["sre", "devops", "developerportals", "scaffolding", "finops", "chaos-engineering", "performance-testing-with-jenkins-and-jmeter", "project-management-methodology", "project-management-tools", "qa", "test-automation-frameworks", "testops"],
|
||||
"Hardened Infrastructure": ["iac", "terraform", "pulumi", "crossplane", "ansible", "securityascode", "kubernetes-security", "aws-security", "oauth", "devsecops", "kustomize", "liquibase", "chef"],
|
||||
@@ -747,7 +747,7 @@ class V2VisionEngine:
|
||||
index_md = (
|
||||
"# Nubenetes Elite Portal (V2) | Awesome Kubernetes & Cloud [](https://github.com/sindresorhus/awesome)\n\n"
|
||||
"<center markdown=\"1\">\n"
|
||||
"[](https://kubernetes.io)\n"
|
||||
"[](https://kubernetes.io) [](./introduction.md)\n"
|
||||
"</center>\n\n"
|
||||
"\"I do not believe you can do today's job with yesterday's methods and be in business tomorrow\" ([Horatio Nelson Jackson](https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson))\n"
|
||||
"<center markdown=\"1\">\n\n"
|
||||
@@ -867,7 +867,7 @@ class V2VisionEngine:
|
||||
with open("v2-mkdocs.yml", "r") as f: content = f.read()
|
||||
nav = [
|
||||
"nav:",
|
||||
" - \"🔙 Back to V1 (Exhaustive)\": https://nubenetes.com/",
|
||||
" - \"🔙 Back to V1 (Exhaustive)\": https://nubenetes.com/v1/",
|
||||
" - \"The 2026 Vision\": index.md",
|
||||
" - \"Agentic Video Hub\": videos.md"
|
||||
]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# AI Agents and Model Context Protocol (MCP) for Kubernetes
|
||||
|
||||
!!! info "Architectural Context"
|
||||
Detailed reference for AI Agents and Model Context Protocol (MCP) for Kubernetes in the context of AI and Artificial Intelligence.
|
||||
Detailed reference for AI Agents and Model Context Protocol (MCP) for Kubernetes in the context of AI.
|
||||
|
||||
## Standard Reference
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Artificial Intelligence
|
||||
|
||||
!!! info "Architectural Context"
|
||||
Detailed reference for Artificial Intelligence in the context of AI and Artificial Intelligence.
|
||||
Detailed reference for Artificial Intelligence in the context of AI.
|
||||
|
||||
## Standard Reference
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# ChatGPT
|
||||
|
||||
!!! info "Architectural Context"
|
||||
Detailed reference for ChatGPT in the context of AI and Artificial Intelligence.
|
||||
Detailed reference for ChatGPT in the context of AI.
|
||||
|
||||
## Standard Reference
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Nubenetes Elite Portal (V2) | Awesome Kubernetes & Cloud [](https://github.com/sindresorhus/awesome)
|
||||
|
||||
<center markdown="1">
|
||||
[](https://kubernetes.io)
|
||||
[](https://kubernetes.io) [](./introduction.md)
|
||||
</center>
|
||||
|
||||
"I do not believe you can do today's job with yesterday's methods and be in business tomorrow" ([Horatio Nelson Jackson](https://en.wikipedia.org/wiki/Horatio_Nelson_Jackson))
|
||||
@@ -21,15 +21,15 @@
|
||||
2. **Standard Layer (Mapped)**: Resources identified as candidates for Elite status but pending deep AI analysis.
|
||||
|
||||
**Current Inventory Coverage:**
|
||||
- **V1 Base Inventory**: 17980 total resources analyzed.
|
||||
- **V2 Elite Selection**: 14172 candidates identified (78.82% density ratio).
|
||||
- **V1 Base Inventory**: 17983 total resources analyzed.
|
||||
- **V2 Elite Selection**: 14172 candidates identified (78.81% density ratio).
|
||||
- **AI Enrichment Coverage**: 2853 / 14172 (20.13%)
|
||||
- **GitHub Metadata Coverage**: 1451 / 1763 (82.3%) - *Critical for Maturity Tagging*
|
||||
- **Status**: The system is incrementally processing pending resources to complete the knowledge graph.
|
||||
|
||||
|
||||
<center markdown="1">
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/DockerIo) [{: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [{: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [{: style="width:7%"}](https://www.youtube.com/c/redhat) [{: style="width:7%"}](https://www.youtube.com/c/OpenShift) [{: style="width:7%"}](https://www.youtube.com/c/Rancher) [{: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [{: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [{: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [{: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [{: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/DockerIo) [{: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [{: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [{: style="width:7%"}](https://www.youtube.com/c/redhat) [{: style="width:7%"}](https://www.youtube.com/c/OpenShift) [{: style="width:7%"}](https://www.youtube.com/c/Rancher) [{: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [{: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [{: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [{: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [{: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [{: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [{: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform) [{: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [{: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [{: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [{: style="width:7%"}](https://www.youtube.com/cloudflare) [{: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [{: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [{: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [{: style="width:7%"}](https://www.youtube.com/c/PulumiTV) <br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/dzone) [{: style="width:7%"}](https://www.youtube.com/c/PrometheusIo) [{: style="width:7%"}](https://www.youtube.com/c/Grafana) [{: style="width:7%"}](https://www.youtube.com/c/Istio) [{: style="width:7%"}](https://www.youtube.com/c/Elastic) [{: style="width:7%"}](https://www.youtube.com/c/dynatrace) [{: style="width:7%"}](https://www.youtube.com/c/appdynamics) [{: style="width:7%"}](https://www.youtube.com/c/NewRelicInc) [{: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [{: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [{: style="width:7%"}](https://www.youtube.com/c/LambdaTest)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/Atlassian) [{: style="width:7%"}](https://www.youtube.com/c/Code) [{: style="width:7%"}](https://www.youtube.com/c/GitHub) [{: style="width:7%"}](https://www.youtube.com/c/Gitlab) [{: style="width:7%"}](https://www.youtube.com/c/Gitkraken) [{: style="width:7%"}](https://www.youtube.com/c/RocketChatApp) [{: style="width:7%"}](https://www.youtube.com/c/Slackhq) [{: style="width:7%"}](https://www.youtube.com/c/MattermostHQ) [{: style="width:7%"}](https://www.youtube.com/c/microsoft365) [{: style="width:7%"}](https://www.youtube.com/c/OpenProjectCommunity) [{: style="width:7%"}](https://www.youtube.com/c/Tetrate)<br/>
|
||||
@@ -40,7 +40,7 @@
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [{: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [{: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [{: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [{: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [{: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [{: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [{: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [{: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [{: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [{: style="width:7%"}](https://www.youtube.com/c/priyankavergadia)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [{: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [{: style="width:7%"}](https://www.youtube.com/c/AzureDevOps) [{: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [{: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [{: style="width:7%"}](https://www.youtube.com/c/linode) [{: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [{: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [{: style="width:7%"}](https://www.youtube.com/c/keptn) [{: style="width:7%"}](https://www.youtube.com/c/AnaisUrlichs) [{: style="width:7%"}](https://www.youtube.com/c/TheDigitalLifeTech)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/@azure-terraformer) [{: style="width:7%"}](https://www.youtube.com/@NedintheCloud) [{: style="width:7%"}](https://www.youtube.com/@NetBoxLabs) [{: style="width:7%"}](https://www.youtube.com/@techwithhelen) [{: style="width:7%"}](https://www.youtube.com/@ByteByteGo) [{: style="width:7%"}](https://www.youtube.com/@DotCSV) [{: style="width:7%"}](https://www.youtube.com/@midulive) [{: style="width:7%"}](https://www.youtube.com/@returngis) [{: style="width:7%"}](https://www.youtube.com/@kubefm) [{: style="width:7%"}](https://www.youtube.com/@OlenaKutsenko) [{: style="width:7%"}](https://www.youtube.com/@mouredev)<br/>
|
||||
[{: style="width:7%"}](https://www.youtube.com/@CloudNativeMadrid) [{: style="width:7%"}](https://www.youtube.com/@kyndryl)
|
||||
[{: style="width:7%"}](https://www.youtube.com/@CloudNativeMadrid) [{: style="width:7%"}](https://www.youtube.com/@kyndryl) [{: style="width:7%"}](https://www.youtube.com/@ITOpsTalk) [{: style="width:7%"}](https://www.youtube.com/@googlecloudtech) [{: style="width:7%"}](https://www.youtube.com/@GoogleGemini) [{: style="width:7%"}](https://www.youtube.com/@googledeepmind) [{: style="width:7%"}](https://www.youtube.com/@anthropic-ai) [{: style="width:7%"}](https://www.youtube.com/@Microsoft.Copilot) [{: style="width:7%"}](https://www.youtube.com/OpenAI) [{: style="width:7%"}](https://www.youtube.com/@aiatmeta) [{: style="width:7%"}](https://www.youtube.com/@Playwrightdev)
|
||||
</center>
|
||||
|
||||
## The Agentic Pulse
|
||||
@@ -53,7 +53,7 @@
|
||||
## Strategic Dimensions
|
||||
- **[🎥 Agentic Video Hub (Architectural Summary)](./videos.md)**
|
||||
|
||||
### AI and Artificial Intelligence
|
||||
### AI
|
||||
- **[AI Agents MCP](./ai-agents-mcp.md)**
|
||||
- **[AI](./ai.md)**
|
||||
- **[ChatGPT](./chatgpt.md)**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Machine Learning Ops (MLOps) and Data Science
|
||||
|
||||
!!! info "Architectural Context"
|
||||
Detailed reference for Machine Learning Ops (MLOps) and Data Science in the context of AI and Artificial Intelligence.
|
||||
Detailed reference for Machine Learning Ops (MLOps) and Data Science in the context of AI.
|
||||
|
||||
## Standard Reference
|
||||
|
||||
|
||||
@@ -42,7 +42,17 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
|
||||
|
||||
</center>
|
||||
|
||||
??? note "🎬 Mastering Claude Code in 30 minutes | `Claude Code & Agentic CLI`"
|
||||
??? note "🎬 ¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV | `Neural Networks`"
|
||||
!!! info "Architectural Summary"
|
||||
This video deconstructs the foundational mathematical and algorithmic mechanics of a single artificial neuron, illustrating its direct relationship with linear regression, weights, biases, and activation functions. In a 2026 cloud-native landscape, mastering these core neural principles is critical for platform architects optimizing distributed micro-models and real-time AI inference engines deployed on Kubernetes-driven edge and cloud infrastructure. This granular understanding enables more efficient hardware acceleration profiling (GPUs/vGPUs/TPUs) and smarter resource allocation for decentralized machine learning pipelines.
|
||||
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="720" height="405" src="https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg" title="¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
|
||||
|
||||
</center>
|
||||
|
||||
??? note "🎬 Mastering Claude Code in 30 minutes | `Claude Code`"
|
||||
!!! info "Architectural Summary"
|
||||
This technical session explores the architecture and implementation of Claude Code, Anthropic's agentic CLI designed for autonomous, multi-step engineering tasks. It details how the tool leverages the Model Context Protocol (MCP) to integrate with external data sources and documentation, enabling a self-healing development cycle where the agent autonomously reads code, executes shell commands, and iterates through test-driven development (TDD) loops. For 2026 platform engineers, mastering these agentic workflows is critical for scaling complex refactoring, managing cognitive load in large-scale repositories, and establishing robust human-in-the-loop (HITL) governance for AI-driven infrastructure operations.
|
||||
|
||||
@@ -52,13 +62,13 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
|
||||
|
||||
</center>
|
||||
|
||||
??? note "🎬 ¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV | `Neural Networks`"
|
||||
??? note "🎬 Stanford CS229: Building Large Language Models (LLMs) | `LLM Architecture & Post-Training`"
|
||||
!!! info "Architectural Summary"
|
||||
This video deconstructs the foundational mathematical and algorithmic mechanics of a single artificial neuron, illustrating its direct relationship with linear regression, weights, biases, and activation functions. In a 2026 cloud-native landscape, mastering these core neural principles is critical for platform architects optimizing distributed micro-models and real-time AI inference engines deployed on Kubernetes-driven edge and cloud infrastructure. This granular understanding enables more efficient hardware acceleration profiling (GPUs/vGPUs/TPUs) and smarter resource allocation for decentralized machine learning pipelines.
|
||||
This Stanford CS229 technical deep-dive deconstructs the transition from raw autoregressive language models to instruction-tuned assistants, focusing on the systems orchestration required for 2026 AI infrastructure. It explores critical patterns in tokenization (BPE/Sub-word), parameter-efficient fine-tuning (PEFT/LoRA), and the shift from RLHF to Direct Preference Optimization (DPO) to simplify model alignment pipelines. For cloud architects, the lecture provides a foundational framework for optimizing the "Compute-to-Token" ratio and managing memory constraints (KV Cache) in distributed distributed inference environments, while advocating for LLM-as-a-Judge automated evaluation loops for scalable model governance.
|
||||
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="720" height="405" src="https://www.youtube.com/embed/MRIv2IwFTPg?si=F07g869i6yIfqRdg" title="¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
|
||||
<iframe width="720" height="405" src="https://www.youtube.com/embed/9vM4p9NN0Ts" title="Stanford CS229: Building Large Language Models (LLMs)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
|
||||
|
||||
</center>
|
||||
|
||||
@@ -193,16 +203,6 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
|
||||
|
||||
</center>
|
||||
|
||||
??? note "🎬 GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift) | `Hosted Control Planes`"
|
||||
!!! info "Architectural Summary"
|
||||
This session from the GitOps Guide to the Galaxy deconstructs the architecture of Hosted Control Planes (HCP), also known as HyperShift. It explores how HCP decouples the Kubernetes control plane from worker nodes, hosting it as a scalable workload on a management cluster to drastically reduce operational overhead, improve provisioning speed, and optimize resource utilization. For 2026 platform engineering, mastering this pattern is essential for managing large-scale, multi-tenant Kubernetes fleets with high-density efficiency and strong isolation.
|
||||
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="720" height="405" src="https://www.youtube.com/embed/LiSb82Lug7M" title="GitOps Guide to the Galaxy: Hosted Control Planes" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
|
||||
|
||||
</center>
|
||||
|
||||
??? note "🎬 The Brutal Truth Behind Tech Layoffs | `FinOps`"
|
||||
!!! info "Architectural Summary"
|
||||
This analysis dissects the macroeconomic shift from hyper-growth talent hoarding to hyper-efficiency, highlighting the systemic collapse of bloated engineering teams in favor of lean, automated operations. For a 2026 cloud-native landscape, this underscores the critical role of platform engineering and robust FinOps architectures designed to maximize resource utilization while minimizing human-in-the-loop operational overhead. Architects must leverage these insights to build self-healing, highly automated platforms that successfully decouple organizational scale from headcount.
|
||||
@@ -213,6 +213,36 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
|
||||
|
||||
</center>
|
||||
|
||||
??? note "🎬 GitOps Guide to the Galaxy | `GitOps`"
|
||||
!!! info "Architectural Summary"
|
||||
Every other Thursday at 3pm ET hosts Hilliary Lipsig and Jonathan Rickard dive into everything in the GitOps universe, from solutions to common problems in end-to-end CICD pipelines, to creating Git workflows. This series explores how GitOps enhances modern application delivery and discusses the latest news around best practices and Cloud Native architecture.
|
||||
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd" title="GitOps Guide to the Galaxy" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
|
||||
|
||||
</center>
|
||||
|
||||
??? note "🎬 GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift) | `Hosted Control Planes`"
|
||||
!!! info "Architectural Summary"
|
||||
This session from the GitOps Guide to the Galaxy deconstructs the architecture of Hosted Control Planes (HCP), also known as HyperShift. It explores how HCP decouples the Kubernetes control plane from worker nodes, hosting it as a scalable workload on a management cluster to drastically reduce operational overhead, improve provisioning speed, and optimize resource utilization. For 2026 platform engineering, mastering this pattern is essential for managing large-scale, multi-tenant Kubernetes fleets with high-density efficiency and strong isolation.
|
||||
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="720" height="405" src="https://www.youtube.com/embed/LiSb82Lug7M" title="GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift)" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
|
||||
|
||||
</center>
|
||||
|
||||
??? note "🎬 Building Secure, Well‑Architected Azure Workloads with Azure Verified Modules and GitHub Copilot | `Azure Verified Modules (AVM)`"
|
||||
!!! info "Architectural Summary"
|
||||
Azure Verified Modules (AVM) is the official Microsoft infrastructure-as-code module library for both Bicep and Terraform. This session explores how AVM standardizes deployments according to the Azure Well-Architected Framework by default, shipping with high-impact security defaults like zone redundancy and disabled public IPs. It introduces **Spec-Driven Development** with GitHub Copilot using the "Spec Kit" (an 8-step framework from constitution to implementation). By turning non-deterministic AI prompts into reliable, repeatable builds, architects can leverage AI as a trusted foundation for secure and compliant Azure workload orchestration.
|
||||
|
||||
<center markdown="1">
|
||||
|
||||
<iframe width="720" height="405" src="https://www.youtube.com/embed/QBqRAMVTmwE" title="Building Secure, Well‑Architected Azure Workloads with AVM" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen loading="lazy" style="border: 1px solid var(--md-typeset-table-color); border-radius: 8px;"></iframe>
|
||||
|
||||
</center>
|
||||
|
||||
## Fundamentals and Documentaries
|
||||
??? note "🎬 Kubernetes: The Documentary [PART 1] | `Kubernetes`"
|
||||
!!! info "Architectural Summary"
|
||||
|
||||
@@ -13,14 +13,14 @@ edit_uri: "edit/master/v2-docs/"
|
||||
theme:
|
||||
name: material
|
||||
language: en
|
||||
favicon: images/favicon-car.png
|
||||
favicon: images/favicon-ultra.png
|
||||
palette:
|
||||
- media: "(prefers-color-scheme: light)"
|
||||
scheme: default
|
||||
primary: custom
|
||||
accent: custom
|
||||
toggle:
|
||||
icon: material/shield-outline
|
||||
icon: material/shield-moon-outline
|
||||
name: Switch to dark mode
|
||||
- media: "(prefers-color-scheme: dark)"
|
||||
scheme: slate
|
||||
@@ -47,7 +47,7 @@ theme:
|
||||
- navigation.prune
|
||||
- toc.integrate
|
||||
|
||||
plugins:
|
||||
plugins:
|
||||
- search
|
||||
- privacy
|
||||
- social:
|
||||
@@ -55,6 +55,10 @@ plugins:
|
||||
cards_layout_options:
|
||||
background_color: "#263238"
|
||||
font_family: "Inter"
|
||||
custom_dir: "docs/images/"
|
||||
logo: favicon-ultra.png
|
||||
- redirects:
|
||||
redirect_maps: {}
|
||||
|
||||
extra:
|
||||
social:
|
||||
@@ -92,7 +96,7 @@ markdown_extensions:
|
||||
- pymdownx.mark
|
||||
|
||||
nav:
|
||||
- "🔙 Back to V1 (Exhaustive)": https://nubenetes.com/
|
||||
- "🔙 Back to V1 (Exhaustive)": https://nubenetes.com/v1/
|
||||
- "The 2026 Vision": index.md
|
||||
- "Agentic Video Hub": videos.md
|
||||
- "AI":
|
||||
|
||||