Compare commits

...
183 Commits
Author SHA1 Message Date
Inaki 375cd196f5 Merge pull request #279 from nubenetes/develop
release: v2.3.14
2026-05-27 19:39:17 +02:00
Inaki f89228ecc1 Merge pull request #278 from nubenetes/bot/v2-index-mosaic-kyndryl-recat
feat: move Kyndryl to Cloud Providers category
2026-05-27 19:38:48 +02:00
Nubenetes Bot 36e969f868 feat: move Kyndryl to Cloud Providers category on homepage mosaic and bump to 2.3.14 2026-05-27 19:37:52 +02:00
Nubenetes Bot d64d91eac2 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-27 17:34:52 +00:00
Nubenetes Bot 16f6310e1f docs: automated README metric synchronization [skip ci] 2026-05-27 17:33:28 +00:00
Inaki 55704b37d6 Merge pull request #277 from nubenetes/develop
release: v2.3.13
2026-05-27 19:33:06 +02:00
Inaki 146163d5bc Merge pull request #276 from nubenetes/bot/v2-index-mosaic-visual-borders
feat: visual outline borders for YouTube channels mosaic
2026-05-27 19:32:47 +02:00
Nubenetes Bot 760fd58f91 Merge origin/develop into bot/v2-index-mosaic-visual-borders with resolved index mosaics 2026-05-27 19:32:37 +02:00
Nubenetes Bot ce07e13a78 feat: visual outline borders for YouTube channels mosaic and bump to 2.3.13 2026-05-27 19:32:08 +02:00
Nubenetes Bot 58fa1c13c5 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-27 17:28:03 +00:00
Nubenetes Bot cb2ea3d1ca docs: automated README metric synchronization [skip ci] 2026-05-27 17:26:50 +00:00
Inaki 60e0bd4c82 Merge pull request #275 from nubenetes/develop
release: v2.3.12
2026-05-27 19:26:38 +02:00
Inaki 23b2c6d069 Merge pull request #274 from nubenetes/bot/v2-index-mosaic-reorganize
feat: reorganize channels mosaic and catalog in yaml
2026-05-27 19:26:16 +02:00
Nubenetes Bot dbf46e6de7 feat: reorganize homepage YouTube channels mosaic and add data/youtube_channels_mosaic.yaml 2026-05-27 19:25:44 +02:00
Nubenetes Bot ee3a0581a3 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-27 17:20:48 +00:00
Nubenetes Bot fb532f7871 docs: automated README metric synchronization [skip ci] 2026-05-27 17:19:23 +00:00
Inaki 21395d1a38 Merge pull request #273 from nubenetes/develop
release: v2.3.11
2026-05-27 19:19:11 +02:00
Inaki bd1583c5a1 Merge pull request #272 from nubenetes/bot/v2-index-mosaic-reactor
feat: add Microsoft Reactor to channels mosaic
2026-05-27 19:18:51 +02:00
Nubenetes Bot 6b0487b4b9 feat: add Microsoft Reactor to channels mosaic and bump version to v2.3.11 2026-05-27 19:18:34 +02:00
Nubenetes Bot a3295ebe98 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-27 17:16:58 +00:00
Nubenetes Bot 813b008eb5 docs: automated README metric synchronization [skip ci] 2026-05-27 17:15:32 +00:00
Inaki 81f4fc1abc Merge pull request #271 from nubenetes/develop
release: sync Agentic DevOps Live playlist (v2.3.10)
2026-05-27 19:15:10 +02:00
Inaki b91130ca6b Merge pull request #270 from nubenetes/bot/v2-video-agentic-devops
feat(v2): add Agentic DevOps Live playlist with AI summary
2026-05-27 19:14:54 +02:00
Nubenetes Bot e6beeb7f1c feat(v2): add Agentic DevOps Live playlist with AI summary and bump version to 2.3.10 2026-05-27 19:14:20 +02:00
Nubenetes Bot c73e2210ab docs: automated README metric synchronization [skip ci] 2026-05-27 17:01:44 +00:00
Inaki 02f3ed4294 Merge pull request #269 from nubenetes/develop
release: sync Spanish language tags in Video Hub
2026-05-27 19:01:10 +02:00
Inaki 2a43994399 Merge pull request #268 from nubenetes/bot/v2-video-lang-tags
feat(v2): add language tags to Spanish videos in Video Hub
2026-05-27 19:00:56 +02:00
Nubenetes Bot d56e1aaaa1 feat(v2): add language tags to Spanish videos in Video Hub 2026-05-27 19:00:37 +02:00
Nubenetes Bot a4132a87f3 docs: automated README metric synchronization [skip ci] 2026-05-27 16:54:36 +00:00
Inaki bf3ea9dd27 Merge pull request #267 from nubenetes/develop
release: sync linter fix for unique video H3 headings
2026-05-27 18:54:11 +02:00
Inaki 6b441f105b Merge pull request #266 from nubenetes/bot/v2-video-heading-linter-fix
fix(v2): make H3 technology headers unique to resolve markdownlint errors
2026-05-27 18:53:56 +02:00
Nubenetes Bot b647c93cd7 fix(v2): make H3 technology headers unique to resolve markdownlint errors 2026-05-27 18:53:40 +02:00
Nubenetes Bot d46cd67ee4 docs: automated README metric synchronization [skip ci] 2026-05-27 16:51:15 +00:00
Inaki 8f063f918e Merge pull request #265 from nubenetes/develop
release: sync nested technology groupings in Video Hub
2026-05-27 18:50:53 +02:00
Inaki 070351b2b6 Merge pull request #264 from nubenetes/bot/v2-video-nested-grouping
feat(v2): implement nested technology H3 groupings and update dynamic TOC in Video Hub
2026-05-27 18:50:38 +02:00
Nubenetes Bot cc26293585 feat(v2): implement nested technology H3 groupings and update dynamic TOC in Video Hub 2026-05-27 18:50:18 +02:00
Nubenetes Bot 59e0036684 docs: automated README metric synchronization [skip ci] 2026-05-27 16:48:46 +00:00
Inaki dcb078c535 Merge pull request #263 from nubenetes/develop
release: sync logical Video Hub category ordering
2026-05-27 18:48:24 +02:00
Inaki 79e5477d9d Merge pull request #262 from nubenetes/bot/v2-video-grouping
feat(v2): organize Video Hub sections to follow O'Reilly learning flow
2026-05-27 18:48:08 +02:00
Nubenetes Bot dc7e15b7de feat(v2): regenerate videos.md with custom category order 2026-05-27 18:47:58 +02:00
Nubenetes Bot 681e2bb5d1 feat(v2): organize Video Hub sections to follow O'Reilly learning flow 2026-05-27 18:47:30 +02:00
Nubenetes Bot f71e9734c7 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-27 16:43:58 +00:00
Nubenetes Bot 3ce4a78f3f docs: update Video Hub with high-fidelity metadata [skip ci] 2026-05-27 16:43:17 +00:00
Nubenetes Bot ee1e366923 docs: automated README metric synchronization [skip ci] 2026-05-27 16:42:58 +00:00
Inaki b5a684d65d Merge pull request #261 from nubenetes/develop
release: merge develop into master (v2.3.9)
2026-05-27 18:42:30 +02:00
Inaki 7bff0c8c67 Merge pull request #260 from nubenetes/bot/v2-video-devtunnels
feat(v2): add VS Code Dev Tunnels video with AI summary
2026-05-27 18:42:16 +02:00
Nubenetes Bot 2f66b91b3c feat(v2): add VS Code Dev Tunnels video with AI summary and bump version to 2.3.9 2026-05-27 18:41:59 +02:00
Inaki 98bfd93510 Merge pull request #259 from nubenetes/develop
release: merge develop into master (v2.3.8)
2026-05-27 18:01:29 +02:00
Nubenetes Bot 24488e0590 docs: automated README metric synchronization [skip ci] 2026-05-27 15:58:08 +00:00
Nubenetes Bot fb6bb126fe docs: bump version to 2.3.8 and update changelog with Red Hat Summit video 2026-05-27 17:57:22 +02:00
Nubenetes Bot 7a88ec5d3e feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-27 15:43:15 +00:00
Nubenetes Bot 1455ab2563 docs: automated README metric synchronization [skip ci] 2026-05-27 15:41:59 +00:00
Nubenetes Bot 24faee332b feat(v2): add Fran Heeran Red Hat Summit 2026 video with AI summary 2026-05-27 17:41:14 +02:00
Nubenetes Bot e539b925a1 feat(v2): add Fran Heeran Red Hat Summit 2026 video with AI summary 2026-05-27 17:36:54 +02:00
Inaki 39f5405e49 Merge pull request #258 from nubenetes/dependabot/pip/python-dependencies-bbe7c3f25b
chore(deps): bump the python-dependencies group with 3 updates
2026-05-27 13:45:21 +02:00
dependabot[bot] 5e80465f27 chore(deps): bump the python-dependencies group with 3 updates
Updates the requirements on [mkdocs-material](https://github.com/squidfunk/mkdocs-material), [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) and [mkdocs-redirects](https://github.com/ProperDocs/properdocs-redirects) to permit the latest version.

Updates `mkdocs-material` to 9.7.6
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.0...9.7.6)

Updates `pymdown-extensions` to 10.21.3
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.8.1...10.21.3)

Updates `mkdocs-redirects` to 1.2.3
- [Release notes](https://github.com/ProperDocs/properdocs-redirects/releases)
- [Commits](https://github.com/ProperDocs/properdocs-redirects/compare/v1.2.0...v1.2.3)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-version: 9.7.6
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: pymdown-extensions
  dependency-version: 10.21.3
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: mkdocs-redirects
  dependency-version: 1.2.3
  dependency-type: direct:production
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-26 20:36:20 +00:00
Inaki ba18a35fb6 Merge pull request #257 from nubenetes/develop
fix: restore latest stable GitHub Action versions across all workflows
2026-05-26 15:55:10 +02:00
Nubenetes Bot 1b44fa59e0 docs: automated README metric synchronization [skip ci] 2026-05-26 13:54:58 +00:00
Nubenetes Bot ae47517fdb docs: bump version to 2.3.7 and update changelog with GA fixes 2026-05-26 15:54:16 +02:00
Nubenetes Bot d0d9106104 docs: automated README metric synchronization [skip ci] 2026-05-26 13:52:16 +00:00
Nubenetes Bot 71499413d0 chore: restore and upgrade all GitHub Actions to true latest stable versions 2026-05-26 15:51:36 +02:00
Inaki bcc919b76f Merge pull request #256 from nubenetes/develop
Develop
2026-05-26 15:24:20 +02:00
Nubenetes Bot 34f72b8668 chore: update all GitHub Actions to latest stable major versions 2026-05-26 14:24:24 +02:00
Nubenetes Bot 8f3632bc37 fix: bypass failing actions/configure-pages with manual setup 2026-05-26 14:22:24 +02:00
Nubenetes Bot 02e2bef79a chore: update configure-pages to v6 for stability 2026-05-26 14:20:52 +02:00
Nubenetes Bot 39410189b7 fix: update actions/configure-pages to v5 to resolve download error 2026-05-26 14:19:12 +02:00
Nubenetes Bot d46c0c9568 fix: downgrade invalid GitHub Action versions to stable releases 2026-05-26 14:09:08 +02:00
Inaki 9bf6f5f350 Merge pull request #255 from nubenetes/develop
docs: deployment workflow sync
2026-05-26 14:01:38 +02:00
Nubenetes Bot af2c41e0db docs: synchronize deployment workflow documentation [skip ci] 2026-05-26 14:01:20 +02:00
Nubenetes Bot 21b7679b2e chore: recreate deployment workflow with new name and group 2026-05-26 13:56:49 +02:00
Nubenetes Bot e5a92baba8 chore: temporary remove workflow to reset triggers 2026-05-26 13:56:47 +02:00
Nubenetes Bot 7dadb962ab chore: force refresh concurrency and name for final deploy 2026-05-26 13:56:02 +02:00
Nubenetes Bot 7b254b8be8 chore: enable workflow_dispatch and fix dependency loading for deployment 2026-05-26 13:54:15 +02:00
Inaki 86c6446a4c Add deployment step to GitHub Pages workflow 2026-05-26 13:51:27 +02:00
Nubenetes Bot bcbfcf8d84 chore: restore deployment workflow to stable trigger state 2026-05-26 13:47:36 +02:00
Nubenetes Bot 8898ae1fc0 chore: production site redeploy trigger 2026-05-26 13:45:07 +02:00
Nubenetes Bot b1c86fb7a4 chore: force concurrency group refresh 2026-05-26 13:44:44 +02:00
Nubenetes Bot fe44a24a75 chore: force workflow refresh 2026-05-26 13:43:35 +02:00
Inaki 41d2bebe33 Merge pull request #254 from nubenetes/develop
Final Production Sync and Deployment
2026-05-26 13:41:11 +02:00
Nubenetes Bot 83747be240 chore: signal final production deployment 2026-05-26 13:40:20 +02:00
Nubenetes Bot 26bb782f4f Merge branch 'master' into develop 2026-05-26 13:40:17 +02:00
Nubenetes Bot 69b6f8dadb chore: rename deployment workflow to fix trigger issues 2026-05-26 13:36:56 +02:00
Nubenetes Bot b25eb2fb3a chore: test workflow trigger 2026-05-26 13:32:38 +02:00
Nubenetes Bot c9de235d90 chore: refresh deployment workflow name 2026-05-26 13:31:01 +02:00
Nubenetes Bot 7a05d6b18b chore: force site redeploy 2026-05-26 13:28:47 +02:00
Nubenetes Bot 75338212cd chore: force redeploy to master 2026-05-26 13:26:43 +02:00
Inaki b1941015e7 Merge pull request #253 from nubenetes/develop
chore: enable manual deploy trigger
2026-05-26 13:25:28 +02:00
Nubenetes Bot 9868f4ccb2 chore: enable manual deployment trigger for GitHub Pages [skip ci] 2026-05-26 13:25:11 +02:00
Inaki 550f0a1d7d Merge pull request #252 from nubenetes/develop
feat: integrate Playwright YouTube channel and bump to 2.3.5
2026-05-26 13:20:58 +02:00
Nubenetes Bot b5f21e6126 feat: integrate Playwright YouTube channel into visual mosaic and bump to 2.3.5 2026-05-26 13:20:10 +02:00
Inaki 050fa25fe6 Merge pull request #251 from nubenetes/develop
chore: SEO cleanup and bump to 2.3.4
2026-05-26 13:10:36 +02:00
Nubenetes Bot 8c54b10e7e chore: remove redundant custom 404 page and bump to 2.3.4 [skip ci] 2026-05-26 13:09:46 +02:00
Inaki 9b9787acea Merge pull request #250 from nubenetes/develop
fix: V1 navigation loop and bump to 2.3.3
2026-05-26 01:36:10 +02:00
Nubenetes Bot 4a5e8f0aad fix: resolve navigation loop for V1 access and bump to 2.3.3 [skip ci] 2026-05-26 01:35:28 +02:00
Inaki baa5e50169 Merge pull request #249 from nubenetes/develop
feat: final hybrid sync and bump to 2.3.2
2026-05-26 01:32:55 +02:00
Nubenetes Bot 9e93630751 feat: finalize hybrid architecture synchronization and bump to 2.3.2 [skip ci] 2026-05-26 01:31:28 +02:00
Inaki 19d64980ad Merge pull request #248 from nubenetes/develop
fix: deployment workflow recursion and version 2.3.1
2026-05-26 01:26:31 +02:00
Nubenetes Bot cf339f0c46 docs: automated README metric synchronization [skip ci] 2026-05-25 23:26:17 +00:00
Nubenetes Bot 20804b469f fix: resolve recursive copy error in deployment workflow and bump to 2.3.1 2026-05-26 01:25:43 +02:00
Inaki 0035453719 Merge pull request #247 from nubenetes/develop
feat: Hybrid SEO-First architecture and version 2.3.0
2026-05-26 01:23:26 +02:00
Nubenetes Bot 515fa782cc feat: revert to Hybrid SEO-First architecture (V1 at Root, V2 at /v2/) [skip ci] 2026-05-26 01:22:34 +02:00
Inaki 954beb9cbc Merge pull request #246 from nubenetes/develop
docs: comprehensive documentation sync and bump to 2.2.4
2026-05-26 00:38:48 +02:00
Nubenetes Bot 8c69b935ba docs: exhaustive synchronization of governance and architecture standards [skip ci] 2026-05-26 00:38:07 +02:00
Inaki 1fd77d6c69 Merge pull request #245 from nubenetes/develop
fix: SEO mitigation for V2 root deployment
2026-05-26 00:36:03 +02:00
Nubenetes Bot 85a1cedf01 docs: automated README metric synchronization [skip ci] 2026-05-25 22:35:36 +00:00
Nubenetes Bot 470059e59f fix: resolve redirect collision and restore access to V2 pages, bump to 2.2.3 2026-05-26 00:35:02 +02:00
Nubenetes Bot b9cc8065c5 docs: automated README metric synchronization [skip ci] 2026-05-25 22:32:49 +00:00
Nubenetes Bot 76318ccb83 fix: implement SEO mitigation via redirects and smart 404 and bump to 2.2.2 2026-05-26 00:32:08 +02:00
Inaki a85ee3c23c Merge pull request #244 from nubenetes/develop
feat: V2 root deployment and version 2.2.1
2026-05-26 00:09:23 +02:00
Nubenetes Bot 33e364effe docs: synchronize README with V2 root deployment architecture [skip ci] 2026-05-26 00:07:58 +02:00
Nubenetes Bot 0d9eb6334e feat: promote V2 Elite Portal to root and move V1 to /v1/ [skip ci] 2026-05-26 00:06:02 +02:00
Inaki b21a36a901 Merge pull request #243 from nubenetes/develop
style: ultra-visible favicon and brand restoration (v2.1.9)
2026-05-25 23:52:15 +02:00
Nubenetes Bot 06bf16334f docs: automated README metric synchronization [skip ci] 2026-05-25 21:51:15 +00:00
Nubenetes Bot c52a13ceba chore: harden automated workflows against race conditions and bump to 2.2.0 2026-05-25 23:50:41 +02:00
Nubenetes Bot f87d9f08ae docs: automated README metric synchronization [skip ci] 2026-05-25 21:45:28 +00:00
Nubenetes Bot ab3dc09909 style: ultra-visible favicon redesign and brand restoration, bump to 2.1.9 2026-05-25 23:44:55 +02:00
Inaki da92e17410 Merge pull request #242 from nubenetes/develop
fix: configuration syntax and bump to 2.1.8
2026-05-25 23:41:05 +02:00
Nubenetes Bot 5508100fe2 docs: automated README metric synchronization [skip ci] 2026-05-25 21:40:04 +00:00
Nubenetes Bot 2fb13e13d9 fix: resolve YAML syntax error in mkdocs.yml and bump to 2.1.8 2026-05-25 23:39:32 +02:00
Inaki 3d9f79bdb7 Merge pull request #241 from nubenetes/develop
style: ultra-visible favicon and index restoration (v2.1.7)
2026-05-25 23:37:02 +02:00
Nubenetes Bot 2e6a7e346a docs: automated README metric synchronization [skip ci] 2026-05-25 21:36:44 +00:00
Nubenetes Bot 08d5a631be style: restore index branding and integrate ultra-visible favicon, bump to 2.1.7 2026-05-25 23:36:07 +02:00
Inaki a96a637cb8 Merge pull request #240 from nubenetes/develop
style: custom minimalist favicon logo and bump to 2.1.6
2026-05-25 23:30:11 +02:00
Nubenetes Bot d3fd4335b7 docs: automated README metric synchronization [skip ci] 2026-05-25 21:29:11 +00:00
Nubenetes Bot b0aad96917 style: replace favicon with custom minimalist Nubenetes Nano logo and bump to 2.1.6 2026-05-25 23:28:36 +02:00
Inaki 4d1decd737 Merge pull request #239 from nubenetes/develop
chore: optimize automated workflows and bump to 2.1.5
2026-05-25 21:41:29 +02:00
Nubenetes Bot 091441b23e docs: automated README metric synchronization [skip ci] 2026-05-25 19:40:13 +00:00
Nubenetes Bot 3c584b2530 chore: optimize automated workflows with direct push and bump to 2.1.5 2026-05-25 21:39:38 +02:00
Inaki d909ceb3d0 Merge pull request #236 from nubenetes/develop
feat: integrate leading AI YouTube channels and bump to 2.1.4
2026-05-25 21:32:36 +02:00
Nubenetes Bot 02050ac379 docs: automated README metric synchronization [skip ci] 2026-05-25 19:27:39 +00:00
Nubenetes Bot 65f268aa3d feat: integrate leading AI YouTube channels into visual mosaic and bump to 2.1.4 2026-05-25 21:27:02 +02:00
Inaki b7d28ed3cb Merge pull request #235 from nubenetes/develop
Develop
2026-05-25 21:08:54 +02:00
Nubenetes Bot f1f9eb67aa docs: automated README metric synchronization [skip ci] 2026-05-25 19:07:53 +00:00
Nubenetes Bot 5f27cd4bab docs: strictly enforce PR workflow for master updates in GEMINI.md 2026-05-25 21:07:20 +02:00
Nubenetes Bot 78e76118d0 docs: automated README metric synchronization [skip ci] 2026-05-25 18:54:16 +00:00
Nubenetes Bot 3115ec495b fix: definitive metadata correction for AVM video and bump to 2.1.3 2026-05-25 20:53:40 +02:00
Nubenetes Bot 9afacf624d Merge branch 'develop' 2026-05-25 20:47:34 +02:00
Nubenetes Bot 48883c79c3 docs: automated README metric synchronization [skip ci] 2026-05-25 18:45:04 +00:00
Nubenetes Bot f85ef5f02c Merge branch 'develop' 2026-05-25 20:44:58 +02:00
Nubenetes Bot e6d3e86126 fix: correct AVM video metadata and summary in V2 portal 2026-05-25 20:44:25 +02:00
Nubenetes Bot 1374c01be1 docs: automated README metric synchronization [skip ci] 2026-05-25 18:40:15 +00:00
Inaki 2cd6838dc4 Merge pull request #230 from nubenetes/bot/v2-video-sync
V2 Content: Video Hub Enrichment Sync
2026-05-25 20:39:42 +02:00
inafev 75d9b471d7 docs: update Video Hub with high-fidelity metadata [skip ci] 2026-05-25 18:39:06 +00:00
Nubenetes Bot 34a2bd4716 docs: automated README metric synchronization [skip ci] 2026-05-25 18:38:46 +00:00
Nubenetes Bot 81e2ebb42c Merge branch 'develop' 2026-05-25 20:38:23 +02:00
Nubenetes Bot e2128accc3 feat: expand visual mosaic and integrate Architecture Theory video, bump to 2.1.2 2026-05-25 20:38:09 +02:00
Inaki 9f54bb6faa Merge pull request #229 from nubenetes/develop
Develop
2026-05-25 16:07:19 +02:00
Inaki 9ef4cfee57 Merge pull request #228 from nubenetes/bot/v2-elite-sync
V2 Elite: Agentic Optimization Sync (2026)
2026-05-25 16:04:48 +02:00
Inaki b063985b7c Merge branch 'develop' into bot/v2-elite-sync 2026-05-25 16:03:38 +02:00
Nubenetes Bot f7e0ad95de docs: automated README metric synchronization [skip ci] 2026-05-25 14:03:05 +00:00
Inaki 3f72d60f1a Merge pull request #227 from nubenetes/bot/v2-video-sync
V2 Content: Video Hub Enrichment Sync
2026-05-25 16:02:30 +02:00
inafev 86c3f0b8a5 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-25 13:58:31 +00:00
inafev 0f7158cd9b docs: update Video Hub with high-fidelity metadata [skip ci] 2026-05-25 13:57:30 +00:00
Nubenetes Bot b93d1f3aee docs: automated README metric synchronization [skip ci] 2026-05-25 13:57:16 +00:00
Nubenetes Bot 7963756c06 Merge branch 'develop' 2026-05-25 15:56:43 +02:00
Nubenetes Bot 1a79dcadd2 feat: integrate Stanford CS229 LLM video and bump to 2.1.1 2026-05-25 15:56:35 +02:00
Inaki 517edd1eed Merge pull request #226 from nubenetes/develop
Develop
2026-05-25 15:02:48 +02:00
Inaki e55cd597c2 Merge pull request #225 from nubenetes/bot/v2-elite-sync
V2 Elite: Agentic Optimization Sync (2026)
2026-05-25 15:01:03 +02:00
inafev 5d5191cc1b feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-25 12:59:16 +00:00
Nubenetes Bot 64d5d4630c docs: automated README metric synchronization [skip ci] 2026-05-25 12:57:57 +00:00
Nubenetes Bot 0c159ca3a6 feat: integrate dual-logo branding header in V2 portal and bump to 2.1.0 2026-05-25 14:57:22 +02:00
Nubenetes Bot 68f4ab27b0 docs: automated README metric synchronization [skip ci] 2026-05-25 12:48:34 +00:00
Nubenetes Bot c422e7477b style: optimize Kubernetes logo size for better visual balance and bump to 2.0.9 2026-05-25 14:48:03 +02:00
Nubenetes Bot 68f603d300 docs: automated README metric synchronization [skip ci] 2026-05-25 12:47:10 +00:00
Nubenetes Bot ce94b05c44 fix: standardize AI terminology across V2 ecosystem and bump to 2.0.8 2026-05-25 14:46:30 +02:00
Inaki d9c55c83d7 Merge pull request #224 from nubenetes/develop
Develop
2026-05-25 14:41:15 +02:00
Inaki ff8ed1f6e7 Merge pull request #223 from nubenetes/bot/v2-elite-sync
V2 Elite: Agentic Optimization Sync (2026)
2026-05-25 14:38:38 +02:00
Inaki 581e42d775 Merge branch 'develop' into bot/v2-elite-sync 2026-05-25 14:37:51 +02:00
Nubenetes Bot 7fab6b7f88 docs: automated README metric synchronization [skip ci] 2026-05-25 12:35:54 +00:00
Inaki 56623bb7a5 Merge pull request #222 from nubenetes/bot/v2-video-sync
V2 Content: Video Hub Enrichment Sync
2026-05-25 14:35:18 +02:00
inafev ba19d07a58 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-05-25 12:33:54 +00:00
Nubenetes Bot fb2e35959f docs: automated README metric synchronization [skip ci] 2026-05-25 12:32:33 +00:00
Nubenetes Bot b4a11546ac style: replace opaque Kubernetes logo with transparent PNG and bump to 2.0.7 2026-05-25 14:31:59 +02:00
Nubenetes Bot 8ea0756089 docs: automated README metric synchronization [skip ci] 2026-05-25 12:28:19 +00:00
Nubenetes Bot 5ff9dd7dca style: standardize modern favicon as favicon-car-modern.png and configure social cards, bump to 2.0.6 2026-05-25 14:27:46 +02:00
Nubenetes Bot 434d97222e docs: automated README metric synchronization [skip ci] 2026-05-25 12:21:24 +00:00
Nubenetes Bot 795eb7d60c style: modernize visual identity with new Gemini car favicon and bump to 2.0.5 2026-05-25 14:20:49 +02:00
inafev a9c63fe255 docs: update Video Hub with high-fidelity metadata [skip ci] 2026-05-25 12:00:42 +00:00
Nubenetes Bot 44997d9c83 docs: automated README metric synchronization [skip ci] 2026-05-25 12:00:21 +00:00
Nubenetes Bot 8d239e6fc1 docs: integrate HyperShift and Claude Code videos, fix metadata and bump to 2.0.4 2026-05-25 13:59:44 +02:00
Inaki 1284f3f229 Merge pull request #221 from nubenetes/develop
Develop
2026-05-25 13:48:11 +02:00
Nubenetes Bot 69fabc9a46 docs: automated README metric synchronization [skip ci] 2026-05-25 11:46:11 +00:00
Nubenetes Bot 0378bf4285 docs: simplify AI navigation and bump version to 2.0.3 2026-05-25 13:45:36 +02:00
49 changed files with 1824 additions and 448 deletions
+2 -2
View File
@@ -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 }}
+14 -10
View File
@@ -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 }}
+14 -10
View File
@@ -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 }}
+14 -15
View File
@@ -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 }}
+24 -34
View File
@@ -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 }}
+1
View File
@@ -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
-66
View File
@@ -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
+91
View File
@@ -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
+1 -1
View File
@@ -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'
+209
View File
@@ -5,6 +5,215 @@ 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.14]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.14) - 2026-05-27
### Changed
- **Kyndryl YouTube Channel Categorization**: Moved the Kyndryl channel from the Tech E-Learning category to the Cloud Providers & Core Infrastructure category in the homepage mosaic mapping database and files.
## [[2.3.13]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.13) - 2026-05-27
### Changed
- **Homepage YouTube Mosaic Visual Borders**: Replaced category text headers with thin colored outline borders around each channel group inside the mosaic. This restores a continuous, symmetric flow of clickable icons while visually highlighting the different technological categories.
## [[2.3.12]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.12) - 2026-05-27
### Added
- **Homepage YouTube Mosaic Reorganization**: Reorganized the visual channels mosaic on V1 and V2 homepages into logical technology categories (e.g., AI & Advanced Tech, Cloud Providers, Cloud Native, etc.).
- **Mosaic Database Schema**: Introduced `data/youtube_channels_mosaic.yaml` to catalog and preserve the channel classification directly in the repository configuration.
## [[2.3.11]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.11) - 2026-05-27
### Added
- **Microsoft Reactor YouTube Channel**: Added Microsoft Reactor to the homepage channels mosaic in V1 and V2, moving Playwright to its own row at the bottom of the mosaic.
## [[2.3.10]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.10) - 2026-05-27
### Added
- **Agentic DevOps Live Playlist**: Integrated the Microsoft/GitHub "Agentic DevOps Live" series into the V2 Video Hub under the AI and Future Operations category, detailing SRE agents, Copilot App Mod agents, and autonomous development loops.
## [[2.3.9]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.9) - 2026-05-27
### Added
- **VS Code Dev Tunnels Video**: Integrated Gisela Torres' tutorial on VS Code Dev Tunnels into the V2 Video Hub, highlighting the secure remote access capabilities and developer productivity benefits. [SPANISH CONTENT]
## [[2.3.8]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.3.8) - 2026-05-27
### Added
- **Red Hat Summit 2026 Video**: Integrated the Red Hat Summit 2026 interview with Fran Heeran into the Video Hub, detailing the architectural shift of telecommunications providers to unified cloud-native networks using OpenShift Virtualization.
## [[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
- **Claude Code Integration**: Added the "Mastering Claude Code" technical session to the V2 Elite Video Hub with a high-density summary of agentic CLI operations and MCP integration.
- **Hosted Control Planes (HyperShift)**: Integrated the GitOps Guide to the Galaxy session on HCP/HyperShift to provide architectural depth on multi-tenant Kubernetes control planes.
### Fixed
- **Video Metadata Accuracy**: Corrected a significant metadata mismatch where the GitOps Guide to the Galaxy playlist was mislabeled as "Kubernetes: The Documentary".
- **Inventory Precision**: Synchronized `data/inventory.yaml` with corrected video identities and professional summaries.
## [[2.0.3]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.0.3) - 2026-05-25
### Changed
- **AI Navigation Simplification**: Renamed the "AI and Artificial Intelligence" category to just **AI** in the V2 portal to eliminate redundancy and improve UI density.
- **Documentation Alignment**: Updated `GEMINI.md` to reflect the standardized "AI Dimension" naming convention.
## [[2.0.2]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.0.2) - 2026-05-24
### Added
+19 -16
View File
@@ -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
@@ -345,27 +348,27 @@ The bot must rotate between profiles to avoid detection:
- **OpenGraph Social Cards**: The V2 Portal MUST generate dynamic social sharing cards for every page using the `social` plugin to maximize ecosystem engagement.
- **Dependency Guard (Dependabot)**: Automated monitoring of Python and GitHub Action dependencies is mandatory. Any security vulnerability MUST be addressed via prioritized bot-generated PRs.
- **AI and Artificial Intelligence Dimension**: Renamed from "Intelligent Control Plane" for better industry alignment.
- **AI Dimension**: Renamed from "Intelligent Control Plane" for better industry alignment.
- **Zero-to-Hero Grouping**: Implemented complexity-based levels (Fundamentals to Architect) for high-density learning paths.
- **Special Assets Logic**: Integrated data/special_assets.yaml to ensure exhaustive preservation of critical lists (Introduction, YAML, Awesome repos).
* **May 2026**: **Modernization of CI/CD, MkDocs Features, and UI (Cyber Cloud)**:
- **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.
+22 -18
View File
@@ -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-24)
(Stats as of 2026-05-27)
<!-- HEART_STATS_START -->
| Metric | Value |
| :--- | :--- |
| **Total Technical Resources (Links)** | **17980+** |
| **Total Technical Resources (Links)** | **17996+** |
| **Specialized MD Pages** | **161** |
| **Total Commits** | **5399+** |
| **Total Commits** | **5566+** |
| **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 | 1840 | 7,599 | **Agentic AI Surge** (May 2026 Inception) |
| 9 | 2026 | 2007 | 8,288 | **Agentic AI Surge** (May 2026 Inception) |
<!-- ANNUAL_GROWTH_END -->
<!-- ANNUAL_CHART_START -->
@@ -194,8 +194,8 @@ xychart-beta
title "Nubenetes Annual Growth Metrics (20182026)"
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, 7599]
bar [350, 142, 2046, 531, 402, 30, 53, 5, 1840]
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 8288]
bar [350, 142, 2046, 531, 402, 30, 53, 5, 2007]
```
<!-- ANNUAL_CHART_END -->
@@ -204,7 +204,7 @@ xychart-beta
| Month | Commits | Est. New Refs | Status |
| :--- | :---: | :---: | :--- |
| 2026-04 | 25 | 103 | Active Curation |
| 2026-05 | 1815 | 7,495 | **Agentic Inception (Gemini Era)** |
| 2026-05 | 1982 | 8,185 | **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" : 3596
"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" : 16196
"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.
+292 -9
View File
@@ -64629,6 +64629,7 @@ https://docs.gitlab.com/releases:
- '[COMMUNITY-TOOL]'
v2_locations:
- cicd-kubernetes-plugins.md
- git.md
https://docs.gitlab.com/runner/install/openshift.html:
content_hash: N/A
description: ''
@@ -97582,7 +97583,7 @@ https://github.com/gravitational/teleport:
stars: 0
status: online
tags:
- '[COMMUNITY-TOOL]'
- '[DE FACTO STANDARD]'
title: Teleport 🌟
v1_locations:
- docs/kubernetes-tools.md
@@ -110222,6 +110223,7 @@ https://github.com/openshift/installer:
- docs/openshift.md
v2_locations:
- openshift.md
- ocp4.md
year: N/A
https://github.com/openshift/installer/blob/main/docs/user/aws/README.md:
content_hash: 26cfbf4e2965b9721356c3f494cf99f2e5629e7680fdedfd2766663b397756f2
@@ -230542,6 +230544,7 @@ https://www.dynatrace.com/solutions/observability-for-developers:
v2_locations:
- qa.md
- kubernetes-based-devel.md
- kubernetes-operators-controllers.md
year: '2021'
https://www.dynatrace.com/solutions/observability-for-developers/-development-machines-part-5:
health_score: 64.0
@@ -232017,6 +232020,7 @@ https://www.f5.com/products/nginx:
- web-servers.md
- ansible.md
- linux.md
- faq.md
year: '2026'
https://www.f5.com/products/nginx/resources/library/complete-nginx-cookbook:
health_score: 64.0
@@ -261352,6 +261356,7 @@ https://www.redhat.com/en/blog:
v2_locations:
- kubernetes-backup-migrations.md
- ocp4.md
- demos.md
https://www.redhat.com/en/blog/11-manager-considerations:
content_hash: 13cb72b8e114393e0501597b039b3a8f603e5de870aa10ae0156f1b6269f4bc3
health_score: 100.0
@@ -273758,6 +273763,7 @@ https://www.techtarget.com/searchcio/answer/ITPro-Today-Network-Computing-IoT-Wo
- kubernetes-alternatives.md
- devops.md
- kubernetes-on-premise.md
- securityascode.md
year: '2024'
https://www.techtarget.com/searchcloudcomputing/answer/Amazon-ECS-vs-Kubernetes-Which-should-you-use-on-AWS:
ai_summary: A comprehensive comparison outlining the structural and operational
@@ -282118,12 +282124,14 @@ https://www.youtube.com/embed/videoseries?si=fJvBV63-mjQ6S-Ht&amp;list=PL7sEPiUb
video_order: 26
year: N/A
https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&amp;list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd:
ai_summary: This video series explores the architectural origins of Kubernetes,
detailing its transition from Google's centralized Borg system to an open, extensible,
and API-driven control plane. Understanding these foundational distributed systems
patterns is crucial for platform engineers in 2026 to effectively design resilient,
multi-cluster orchestration strategies.
category: Fundamentals and Documentaries
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
is_enriched: true
@@ -282131,11 +282139,219 @@ https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&amp;list=PLbMP1JcG
last_checked: 0.0
stars: 0
status: online
technology: Kubernetes
title: 'Kubernetes: The Documentary'
technology: GitOps
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.
'
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: Hosted Control Planes
title: 'GitOps Guide to the Galaxy: Hosted Control Planes (HyperShift)'
v1_locations: []
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.
'
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: Claude Code
title: Mastering Claude Code in 30 minutes
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, WellArchitected 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
@@ -288894,3 +289110,70 @@ https://…:
v2_locations:
- kubernetes-troubleshooting.md
year: N/A
https://www.youtube.com/embed/Tr4onEST70I:
is_featured_video: true
is_enriched: true
video_order: 28
category: Architecture and Cloud Strategy
technology: OpenShift
stars: 0
status: online
health_score: 100.0
last_checked: 0.0
year: '2026'
description: Featured video in the Top Videos & Clips section.
v1_locations: []
title: Fran Heeran, Red Hat | Red Hat Summit 2026
ai_summary: In this Red Hat Summit 2026 interview, Fran Heeran details how telecommunications
providers are shifting from heavily siloed infrastructure to unified cloud-native
architectures. By leveraging OpenShift Virtualization, telcos can centrally manage
both legacy virtual machines and modern containers across core networks and the
far edge, accelerating deployments up to 50%. This unified architecture additionally
enables sovereign cloud offerings and closed-loop network automation by feeding
AI outputs directly into Ansible-driven remediation workflows.
https://www.youtube.com/embed/niuJpAKyb7c:
is_featured_video: true
is_enriched: true
video_order: 29
category: Developer Productivity
technology: VS Code
stars: 0
status: online
health_score: 100.0
last_checked: 0.0
year: '2023'
description: Featured video in the Top Videos & Clips section.
v1_locations: []
title: 'Remote VS Code with Dev Tunnels: access the editor from your browser'
ai_summary: 'In this tutorial, Gisela Torres explains the architecture and application
of VS Code Dev Tunnels to enable secure remote access to local development environments.
Dev Tunnels establish a secure, encrypted connection to VS Code without requiring
complex VPNs or firewall modifications, allowing developers to connect from any
web browser or secondary editor instance. For 2026 developer productivity, this
simplifies remote workspace orchestration and collaborative debugging in cloud-native
platforms. [SPANISH CONTENT]
'
https://www.youtube.com/embed/videoseries?list=PLmsFUfdnGr3w9BdWjQGAwV7UPW0kspwOp:
is_featured_video: true
is_enriched: true
video_order: 30
category: AI and Future Operations
technology: Agentic DevOps
stars: 0
status: online
health_score: 100.0
last_checked: 0.0
year: '2025'
description: Featured video series in the Top Videos & Clips section.
v1_locations: []
title: Agentic DevOps Live
ai_summary: 'This official live series explores the paradigm shift from traditional
CI/CD pipelines to autonomous, agent-driven operations (Agentic DevOps). It covers
technical deep-dives into Azure SRE Agents for automated root cause analysis and
proactive reliability, GitHub Copilot App Mod Agents for modernizing legacy systems
at scale, and AI-powered workflows across GitHub and Azure DevOps. Essential for
platform engineers designing self-healing environments and scalable human-in-the-loop
AI governance in 2026.
'
+1 -1
View File
@@ -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:
+429
View File
@@ -0,0 +1,429 @@
# Nubenetes YouTube Channel Mosaic Categorization Map
# This file defines the visual grouping of YouTube channels displayed on the homepage.
categories:
- id: "ai_advanced_tech"
name: "AI & Advanced Tech"
channels:
- title: "Google Gemini"
url: "https://www.youtube.com/@GoogleGemini"
image: "images/google_gemini_logo.png"
- title: "Google DeepMind"
url: "https://www.youtube.com/@googledeepmind"
image: "images/google_deepmind_logo.png"
- title: "Anthropic"
url: "https://www.youtube.com/@anthropic-ai"
image: "images/anthropic_logo.png"
- title: "OpenAI"
url: "https://www.youtube.com/OpenAI"
image: "images/openai_logo.png"
- title: "Meta AI"
url: "https://www.youtube.com/@aiatmeta"
image: "images/meta_ai_logo.png"
- title: "Microsoft Copilot"
url: "https://www.youtube.com/@Microsoft.Copilot"
image: "images/microsoft_copilot_logo.png"
- title: "Microsoft Reactor"
url: "https://www.youtube.com/@MicrosoftReactor"
image: "images/microsoft_reactor_logo.png"
- title: "dotcsv"
url: "https://www.youtube.com/@DotCSV"
image: "images/dotcsv.jpg"
- id: "cloud_providers"
name: "Cloud Providers & Core Infrastructure"
channels:
- title: "aws videos"
url: "https://www.youtube.com/c/amazonwebservices"
image: "images/aws_logo.jpg"
- title: "azure videos"
url: "https://www.youtube.com/c/MicrosoftAzure"
image: "images/azure_logo.jpg"
- title: "gcp videos"
url: "https://www.youtube.com/user/googlecloudplatform"
image: "images/gcp_logo.jpg"
- title: "gcp videos new"
url: "https://www.youtube.com/@googlecloudtech"
image: "images/gcp_logo_v2.png"
- title: "ibm cloud videos"
url: "https://www.youtube.com/c/IBMTechnology"
image: "images/ibm_cloud_logo.jpg"
- title: "oraclecloud videos"
url: "https://www.youtube.com/c/OracleCloudInfrastructure"
image: "images/oracle_cloud_logo.jpg"
- title: "digitalocean videos"
url: "https://www.youtube.com/c/Digitalocean"
image: "images/digital_ocean_logo.jpg"
- title: "cloudflare"
url: "https://www.youtube.com/cloudflare"
image: "images/cloudflare_logo.jpg"
- title: "scaleway cloud"
url: "https://www.youtube.com/c/Scaleway-Cloud"
image: "images/scaleway_cloud.jpg"
- title: "openstack"
url: "https://www.youtube.com/c/OpenStackFoundation"
image: "images/openstack_logo.jpg"
- title: "alibaba cloud"
url: "https://www.youtube.com/c/AlibabaCloud"
image: "images/alibaba_cloud.jpg"
- title: "linode cloud"
url: "https://www.youtube.com/c/linode"
image: "images/linode_cloud.jpg"
- title: "gaia-x"
url: "https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw"
image: "images/gaia_x.jpg"
- title: "kyndryl"
url: "https://www.youtube.com/@kyndryl"
image: "images/kyndryl_logo.jpg"
- id: "cloud_native_kubernetes"
name: "Cloud Native Platforms & Kubernetes"
channels:
- title: "cncf videos"
url: "https://www.youtube.com/c/cloudnativefdn"
image: "images/cncf_logo.jpg"
- title: "kubernetes logo"
url: "https://www.youtube.com/kubernetescommunity"
image: "images/kubernetes_logo.png"
- title: "redhat videos"
url: "https://www.youtube.com/c/redhat"
image: "images/redhat_logo.jpg"
- title: "openshift videos"
url: "https://www.youtube.com/c/OpenShift"
image: "images/openshift_logo.jpg"
- title: "rancher logo"
url: "https://www.youtube.com/c/Rancher"
image: "images/rancher-logo.jpg"
- title: "vmware tanzu logo"
url: "https://www.youtube.com/c/VMwareTanzu"
image: "images/vmware_tanzu_logo.jpg"
- title: "argocd project"
url: "https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA"
image: "images/argoproj.jpg"
- title: "fluxcd"
url: "https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA"
image: "images/fluxcd.jpg"
- title: "keptn"
url: "https://www.youtube.com/c/keptn"
image: "images/keptn_logo.jpg"
- title: "netbox"
url: "https://www.youtube.com/@NetBoxLabs"
image: "images/netboxlabs_logo.jpg"
- title: "kubefm"
url: "https://www.youtube.com/@kubefm"
image: "images/kubefm_logo.jpg"
- title: "container days"
url: "https://www.youtube.com/c/ContainerDays"
image: "images/containerdays.jpg"
- title: "tetrate"
url: "https://www.youtube.com/c/Tetrate"
image: "images/tetrate_logo.jpg"
- id: "devops_cicd_iac"
name: "DevOps, CI/CD, IaC & GitOps"
channels:
- title: "docker videos"
url: "https://www.youtube.com/c/DockerIo"
image: "images/docker_logo.jpg"
- title: "cloudbees videos"
url: "https://www.youtube.com/c/CloudBeesTV"
image: "images/cloudbees_logo.jpg"
- title: "jenkins videos"
url: "https://www.youtube.com/c/jenkinscicd"
image: "images/jenkins-logo.jpg"
- title: "jenkins-x videos"
url: "https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg"
image: "images/jenkins_x_logo.jpg"
- title: "spinnaker videos"
url: "https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg"
image: "images/spinnaker_logo.jpg"
- title: "harhicorp videos"
url: "https://www.youtube.com/c/HashiCorp"
image: "images/hashicorp_logo.jpg"
- title: "pulumi videos"
url: "https://www.youtube.com/c/PulumiTV"
image: "images/pulumi_logo.jpg"
- title: "Azure Terraformer"
url: "https://www.youtube.com/@azure-terraformer"
image: "images/azure-terraformer.jpg"
- title: "Ned in the Cloud"
url: "https://www.youtube.com/@NedintheCloud"
image: "images/nedinthecloud.jpg"
- title: "github videos"
url: "https://www.youtube.com/c/GitHub"
image: "images/github_logo.jpg"
- title: "gitlab video"
url: "https://www.youtube.com/c/Gitlab"
image: "images/gitlab_logo.jpg"
- title: "gitkraken"
url: "https://www.youtube.com/c/Gitkraken"
image: "images/gitkraken_logo.jpg"
- title: "atlassian videos"
url: "https://www.youtube.com/c/Atlassian"
image: "images/atlassian_logo.jpg"
- title: "postman videos"
url: "https://www.youtube.com/c/postman"
image: "images/postman_logo.jpg"
- title: "swagger videos"
url: "https://www.youtube.com/c/Smartbear"
image: "images/smartbear_swagger_logo.jpg"
- title: "jfrog"
url: "https://www.youtube.com/c/JFrogInc"
image: "images/jfrog_logo.jpg"
- title: "sonatype"
url: "https://www.youtube.com/c/Sonatypeinc"
image: "images/sonatype_logo.jpg"
- title: "sonarsource sonarqube"
url: "https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA"
image: "images/sonarsource_logo.jpg"
- title: "ContinuousDeliveryFoundation"
url: "https://www.youtube.com/c/ContinuousDeliveryFoundation"
image: "images/ContinuousDeliveryFoundation.jpg"
- title: "azure devops"
url: "https://www.youtube.com/c/AzureDevOps"
image: "images/azure_devops_youtube.jpg"
- id: "observability_databases_storage"
name: "Observability, Databases & Cloud Storage"
channels:
- title: "prometheus videos"
url: "https://www.youtube.com/c/PrometheusIo"
image: "images/prometheus_logo.jpg"
- title: "grafana videos"
url: "https://www.youtube.com/c/Grafana"
image: "images/grafana_logo.jpg"
- title: "istio videos"
url: "https://www.youtube.com/c/Istio"
image: "images/istio_logo.jpg"
- title: "elastic videos"
url: "https://www.youtube.com/c/Elastic"
image: "images/elasticsearch_logo.jpg"
- title: "dynatrace videos"
url: "https://www.youtube.com/c/dynatrace"
image: "images/dynatrace_logo.jpg"
- title: "appdynamics videos"
url: "https://www.youtube.com/c/appdynamics"
image: "images/appdynamics_logo.jpg"
- title: "newrelic videos"
url: "https://www.youtube.com/c/NewRelicInc"
image: "images/newrelic_logo.jpg"
- title: "tigera calico"
url: "https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw"
image: "images/tigera_calico_logo.jpg"
- title: "weavecloud"
url: "https://www.youtube.com/c/WeaveWorksInc"
image: "images/weavecloud_logo.jpg"
- title: "crunchydata"
url: "https://www.youtube.com/c/CrunchyDataPostgres"
image: "images/crunchydata_logo.jpg"
- title: "liquibase video"
url: "https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w"
image: "images/liquibase_logo.jpg"
- title: "cockroachdb"
url: "https://www.youtube.com/c/cockroachdb"
image: "images/cockroachdb_logo.jpg"
- title: "mongodb"
url: "https://www.youtube.com/c/MongoDBofficial"
image: "images/mongodb_logo.jpg"
- title: "redis"
url: "https://www.youtube.com/c/Redisinc"
image: "images/redis_logo.jpg"
- title: "confluent video"
url: "https://www.youtube.com/c/Confluent"
image: "images/confluent_logo.jpg"
- title: "kubemq video"
url: "https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA"
image: "images/kubemq_logo.jpg"
- title: "openebs"
url: "https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g"
image: "images/openebs_logo.jpg"
- title: "storageos"
url: "https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w"
image: "images/storageos_logo.jpg"
- title: "robin"
url: "https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w"
image: "images/robin_logo.jpg"
- title: "portworx"
url: "https://www.youtube.com/c/Portworx"
image: "images/portworx_logo.jpg"
- id: "dev_testing_collab"
name: "Development, Testing & Collaboration"
channels:
- title: "vscode videos"
url: "https://www.youtube.com/c/Code"
image: "images/vscode_logo.jpg"
- title: "Playwright"
url: "https://www.youtube.com/@Playwrightdev"
image: "images/playwright_logo.png"
- title: "chrome developers videos"
url: "https://www.youtube.com/c/GoogleChromeDevelopers"
image: "images/chromedevtools_logo.jpg"
- title: "mozilla developer"
url: "https://www.youtube.com/c/MozillaDeveloper"
image: "images/mozilla_developer_logo.jpg"
- title: "rh devel"
url: "https://www.youtube.com/c/RedHatDevelopers"
image: "images/rh_developer_logo.jpg"
- title: "spring logo"
url: "https://www.youtube.com/user/SpringSourceDev"
image: "images/spring-logo.jpg"
- title: "quarkus logo"
url: "https://www.youtube.com/c/Quarkusio"
image: "images/quarkus-logo.jpg"
- title: "lightbend videos"
url: "https://www.youtube.com/c/Lightbend-TV"
image: "images/lightbend_logo.jpg"
- title: "lambdatest"
url: "https://www.youtube.com/c/LambdaTest"
image: "images/lambdatest.jpg"
- title: "rocket_chat"
url: "https://www.youtube.com/c/RocketChatApp"
image: "images/rocket_chat_logo.jpg"
- title: "slack"
url: "https://www.youtube.com/c/Slackhq"
image: "images/slack_logo.jpg"
- title: "mattermost"
url: "https://www.youtube.com/c/MattermostHQ"
image: "images/mattermost_logo.jpg"
- title: "microsoft365"
url: "https://www.youtube.com/c/microsoft365"
image: "images/microsoft_365_logo.jpg"
- title: "openproject"
url: "https://www.youtube.com/c/OpenProjectCommunity"
image: "images/openproject_logo.jpg"
- id: "learning_influencers_communities"
name: "Tech E-Learning, Influencers & Communities"
channels:
- title: "cloud academy"
url: "https://www.youtube.com/c/Cloudacademy"
image: "images/cloud_academy_logo.jpg"
- title: "acloudguru"
url: "https://www.youtube.com/c/AcloudGuru"
image: "images/acloudguru_logo.jpg"
- title: "devops_tv"
url: "https://www.youtube.com/c/Devopsdotcom"
image: "images/devops_tv_logo.jpg"
- title: "xebialabs"
url: "https://www.youtube.com/c/XebiaLabs"
image: "images/xebialabs_logo.jpg"
- title: "devops library"
url: "https://www.youtube.com/c/Devopslibrary"
image: "images/devops_library_logo.jpg"
- title: "codecademy"
url: "https://www.youtube.com/c/codecademy"
image: "images/codecademy.jpg"
- title: "coursera"
url: "https://www.youtube.com/user/coursera"
image: "images/coursera_logo.jpg"
- title: "academind"
url: "https://www.youtube.com/c/Academind"
image: "images/academind_logo.jpg"
- title: "guru99"
url: "https://www.youtube.com/c/guru99comm"
image: "images/guru99_logo.jpg"
- title: "intellipaat"
url: "https://www.youtube.com/c/Intellipaat"
image: "images/intellipaat_logo.jpg"
- title: "cloud quick POCs"
url: "https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ"
image: "images/cloudquickpocs.jpg"
- title: "thetips4you"
url: "https://www.youtube.com/c/Thetips4you"
image: "images/thethips4you.jpg"
- title: "cloud learnhub"
url: "https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg"
image: "images/cloud_learn_hub.jpg"
- title: "John Savill"
url: "https://www.youtube.com/c/NTFAQGuy"
image: "images/John_Savill.jpg"
- title: "microservice factory"
url: "https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA"
image: "images/microservice_factory.jpg"
- title: "kubedb appscode"
url: "https://www.youtube.com/c/AppsCodeInc"
image: "images/kubedb_logo.jpg"
- title: "devops toolkit"
url: "https://www.youtube.com/c/DevOpsToolkit"
image: "images/devops_toolkit.jpg"
- title: "ansible pilot"
url: "https://www.youtube.com/c/AnsiblePilot"
image: "images/ansiblepilot.jpg"
- title: "codelytv"
url: "https://www.youtube.com/CodelyTV"
image: "images/codelytv_logo.jpg"
- title: "pelado nerd"
url: "https://www.youtube.com/c/PeladoNerd"
image: "images/pelado_nerd.jpg"
- title: "hola mundo"
url: "https://www.youtube.com/c/HolaMundoDev"
image: "images/hola_mundo.jpg"
- title: "javier garzas"
url: "https://www.youtube.com/c/JavierGarz%C3%A1s"
image: "images/jgarzas.jpg"
- title: "london IAC"
url: "https://www.youtube.com/c/LondonIAC"
image: "images/londonIAC.jpg"
- title: "techworld nana"
url: "https://www.youtube.com/c/TechWorldwithNana"
image: "images/techworld_nana.jpg"
- title: "honeypot"
url: "https://www.youtube.com/c/Honeypotio"
image: "images/honeypot.jpg"
- title: "Ali Spittel"
url: "https://www.youtube.com/c/AliSpittelDev"
image: "images/aspittel.jpg"
- title: "thomas maurer"
url: "https://www.youtube.com/c/ThomasMaurerCloud"
image: "images/thomas_maurer.jpg"
- title: "freecodecamp"
url: "https://www.youtube.com/c/Freecodecamp"
image: "images/freecodecamp.jpg"
- title: "thenewstack"
url: "https://www.youtube.com/c/TheNewStack"
image: "images/thenewstack.jpg"
- title: "the cloud girl"
url: "https://www.youtube.com/c/priyankavergadia"
image: "images/thecloudgirl.jpg"
- title: "tina huang"
url: "https://www.youtube.com/c/TinaHuang1"
image: "images/tinahuang.jpg"
- title: "azure cloud native"
url: "https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw"
image: "images/azure_cloud_native.jpg"
- title: "gps"
url: "https://www.youtube.com/c/MadeByGPS"
image: "images/gps.jpg"
- title: "anais urlichs"
url: "https://www.youtube.com/c/AnaisUrlichs"
image: "images/anais_urlichs.jpg"
- title: "the digital life"
url: "https://www.youtube.com/c/TheDigitalLifeTech"
image: "images/the_digital_life.jpg"
- title: "Tech with Helen"
url: "https://www.youtube.com/@techwithhelen"
image: "images/techwithhelen.jpg"
- title: "bytebytego"
url: "https://www.youtube.com/@ByteByteGo"
image: "images/bytebytego.jpg"
- title: "midulive"
url: "https://www.youtube.com/@midulive"
image: "images/midulive.jpg"
- title: "returngis"
url: "https://www.youtube.com/@returngis"
image: "images/returngis_logo.jpg"
- title: "Olena Kutsenko"
url: "https://www.youtube.com/@OlenaKutsenko"
image: "images/olena_kutsenko.jpg"
- title: "mouredev"
url: "https://www.youtube.com/@mouredev"
image: "images/mouredev.jpg"
- title: "CloudNativeMadrid"
url: "https://www.youtube.com/@CloudNativeMadrid"
image: "images/cloudnativemadrid_logo.jpg"
- title: "itopstalk"
url: "https://www.youtube.com/@ITOpsTalk"
image: "images/itopstalk_logo.png"
- title: "dzone"
url: "https://www.youtube.com/c/dzone"
image: "images/dzone_logo.jpg"
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

+11
View File
@@ -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>Thats an error.</ins>
<p>Your client has issued a malformed or illegal request. <ins>Thats all we know.</ins>
Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

+14
View File
@@ -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

+46
View File
@@ -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

+10
View File
@@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

+42 -13
View File
@@ -1,7 +1,7 @@
# Nubenetes: Awesome Kubernetes & Cloud [![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](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,18 +340,47 @@ A curated list of awesome references collected since 2018. Microservices archite
---
<center markdown="1">
[![docker videos](images/docker_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/DockerIo) [![cncf videos](images/cncf_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [![kubernetes logo](images/kubernetes_logo.jpg){: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [![redhat videos](images/redhat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/redhat) [![openshift videos](images/openshift_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenShift) [![rancher logo](images/rancher-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Rancher) [![cloudbees videos](images/cloudbees_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [![jenkins videos](images/jenkins-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [![jenkins-x videos](images/jenkins_x_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [![spinnaker videos](images/spinnaker_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [![vmware tanzu logo](images/vmware_tanzu_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)<br/>
[![ibm cloud videos](images/ibm_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [![aws videos](images/aws_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [![gcp videos](images/gcp_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform) [![azure videos](images/azure_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [![oraclecloud videos](images/oracle_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [![digitalocean videos](images/digital_ocean_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [![cloudflare](images/cloudflare_logo.jpg){: style="width:7%"}](https://www.youtube.com/cloudflare) [![scaleway cloud](images/scaleway_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [![openstack](images/openstack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [![harhicorp videos](images/hashicorp_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [![pulumi videos](images/pulumi_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PulumiTV) <br/>
[![dzone videos](images/dzone_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dzone) [![prometheus videos](images/prometheus_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PrometheusIo) [![grafana videos](images/grafana_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Grafana) [![istio videos](images/istio_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Istio) [![elastic videos](images/elasticsearch_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Elastic) [![dynatrace videos](images/dynatrace_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dynatrace) [![appdynamics videos](images/appdynamics_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/appdynamics) [![newrelic videos](images/newrelic_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/NewRelicInc) [![tigera calico](images/tigera_calico_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [![weavecloud](images/weavecloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [![lambdatest](images/lambdatest.jpg){: style="width:7%"}](https://www.youtube.com/c/LambdaTest)<br/>
[![atlassian videos](images/atlassian_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Atlassian) [![vscode videos](images/vscode_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Code) [![github videos](images/github_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GitHub) [![gitlab video](images/gitlab_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitlab) [![gitkraken](images/gitkraken_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitkraken) [![rocketchat videos](images/rocket_chat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RocketChatApp) [![slack videos](images/slack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Slackhq) [![mattermost videos](images/mattermost_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MattermostHQ) [![microsoft365](images/microsoft_365_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/microsoft365) [![openproject](images/openproject_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenProjectCommunity) [![tetrate](images/tetrate_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Tetrate)<br/>
[![rh devel](images/rh_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RedHatDevelopers) [![spring logo](images/spring-logo.jpg){: style="width:7%"}](https://www.youtube.com/user/SpringSourceDev) [![quarkus logo](images/quarkus-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Quarkusio) [![lightbend videos](images/lightbend_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Lightbend-TV) [![postman videos](images/postman_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/postman) [![swagger videos](images/smartbear_swagger_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Smartbear) [![jfrog](images/jfrog_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/JFrogInc) [![sonatype](images/sonatype_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Sonatypeinc) [![sonarsource sonarqube](images/sonarsource_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA) [![chrome developers videos](images/chromedevtools_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GoogleChromeDevelopers) [![mozilla developer](images/mozilla_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MozillaDeveloper)<br/>
[![crunchydata](images/crunchydata_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CrunchyDataPostgres) [![liquibase video](images/liquibase_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w) [![cockroachdb](images/cockroachdb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cockroachdb) [![mongodb](images/mongodb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MongoDBofficial) [![redis](images/redis_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Redisinc) [![confluent video](images/confluent_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Confluent) [![kubemq video](images/kubemq_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA) [![openebs](images/openebs_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g) [![storageos](images/storageos_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w) [![robin](images/robin_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w) [![portworx](images/portworx_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Portworx)<br/>
[![cloud academy](images/cloud_academy_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Cloudacademy) [![acloudguru](images/acloudguru_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AcloudGuru) [![devops_tv](images/devops_tv_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopsdotcom) [![xebialabs](images/xebialabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/XebiaLabs) [![devops library](images/devops_library_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopslibrary) [![codecademy](images/codecademy.jpg){: style="width:7%"}](https://www.youtube.com/c/codecademy) [![coursera](images/coursera_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/coursera) [![academind](images/academind_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Academind) [![guru99](images/guru99_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/guru99comm) [![intellipaat](images/intellipaat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Intellipaat) [![cloud quick POCs](images/cloudquickpocs.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ)<br/>
[![thetips4you](images/thethips4you.jpg){: style="width:7%"}](https://www.youtube.com/c/Thetips4you) [![cloud learnhub](images/cloud_learn_hub.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg) [![John Savill](images/John_Savill.jpg){: style="width:7%"}](https://www.youtube.com/c/NTFAQGuy) [![microservice factory](images/microservice_factory.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA) [![kubedb appscode](images/kubedb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AppsCodeInc) [![devops toolkit](images/devops_toolkit.jpg){: style="width:7%"}](https://www.youtube.com/c/DevOpsToolkit) [![ansible pilot](images/ansiblepilot.jpg){: style="width:7%"}](https://www.youtube.com/c/AnsiblePilot) [![codelytv](images/codelytv_logo.jpg){: style="width:7%"}](https://www.youtube.com/CodelyTV) [![pelado nerd](images/pelado_nerd.jpg){: style="width:7%"}](https://www.youtube.com/c/PeladoNerd) [![hola mundo](images/hola_mundo.jpg){: style="width:7%"}](https://www.youtube.com/c/HolaMundoDev) [![javier garzas](images/jgarzas.jpg){: style="width:7%"}](https://www.youtube.com/c/JavierGarz%C3%A1s)<br/>
[![london IAC](images/londonIAC.jpg){: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [![techworld nana](images/techworld_nana.jpg){: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [![honeypot](images/honeypot.jpg){: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [![Ali Spittel](images/aspittel.jpg){: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [![thomas maurer](images/thomas_maurer.jpg){: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [![freecodecamp](images/freecodecamp.jpg){: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [![thenewstack](images/thenewstack.jpg){: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [![argocd project](images/argoproj.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [![fluxcd](images/fluxcd.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [![container days](images/containerdays.jpg){: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [![the cloud girl](images/thecloudgirl.jpg){: style="width:7%"}](https://www.youtube.com/c/priyankavergadia)<br/>
[![ContinuousDeliveryFoundation](images/ContinuousDeliveryFoundation.jpg){: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [![tina huang](images/tinahuang.jpg){: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [![azure devops](images/azure_devops_youtube.jpg){: style="width:7%"}](https://www.youtube.com/c/AzureDevOps) [![azure cloud native](images/azure_cloud_native.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [![alibaba cloud](images/alibaba_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [![linode cloud](images/linode_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/linode) [![gaia-x](images/gaia_x.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [![gps](images/gps.jpg){: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [![keptn](images/keptn_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/keptn) [![anais urlichs](images/anais_urlichs.jpg){: style="width:7%"}](https://www.youtube.com/c/AnaisUrlichs) [![the digital life](images/the_digital_life.jpg){: style="width:7%"}](https://www.youtube.com/c/TheDigitalLifeTech)<br/>
[![Azure Terraformer](images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer) [![Ned in the Cloud](images/nedinthecloud.jpg){: style="width:7%"}](https://www.youtube.com/@NedintheCloud) [![netbox](images/netboxlabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/@NetBoxLabs) [![Tech with Helen](images/techwithhelen.jpg){: style="width:7%"}](https://www.youtube.com/@techwithhelen) [![bytebytego](images/bytebytego.jpg){: style="width:7%"}](https://www.youtube.com/@ByteByteGo) [![dotcsv](images/dotcsv.jpg){: style="width:7%"}](https://www.youtube.com/@DotCSV) [![midulive](images/midulive.jpg){: style="width:7%"}](https://www.youtube.com/@midulive) [![returngis](images/returngis_logo.jpg){: style="width:7%"}](https://www.youtube.com/@returngis) [![kubefm](images/kubefm_logo.jpg){: style="width:7%"}](https://www.youtube.com/@kubefm) [![Olena Kutsenko](images/olena_kutsenko.jpg){: style="width:7%"}](https://www.youtube.com/@OlenaKutsenko) [![mouredev](images/mouredev.jpg){: style="width:7%"}](https://www.youtube.com/@mouredev)<br/>
[![CloudNativeMadrid](images/cloudnativemadrid_logo.jpg){: style="width:7%"}](https://www.youtube.com/@CloudNativeMadrid) [![kyndryl](images/kyndryl_logo.jpg){: style="width:7%"}](https://www.youtube.com/@kyndryl)
<div markdown="1" style="border: 1px solid #8b5cf6; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="AI & Advanced Tech">
[![Google Gemini](images/google_gemini_logo.png){: style="width:7%"}](https://www.youtube.com/@GoogleGemini) [![Google DeepMind](images/google_deepmind_logo.png){: style="width:7%"}](https://www.youtube.com/@googledeepmind) [![Anthropic](images/anthropic_logo.png){: style="width:7%"}](https://www.youtube.com/@anthropic-ai) [![OpenAI](images/openai_logo.png){: style="width:7%"}](https://www.youtube.com/OpenAI) [![Meta AI](images/meta_ai_logo.png){: style="width:7%"}](https://www.youtube.com/@aiatmeta) [![Microsoft Copilot](images/microsoft_copilot_logo.png){: style="width:7%"}](https://www.youtube.com/@Microsoft.Copilot) [![Microsoft Reactor](images/microsoft_reactor_logo.png){: style="width:7%"}](https://www.youtube.com/@MicrosoftReactor) [![dotcsv](images/dotcsv.jpg){: style="width:7%"}](https://www.youtube.com/@DotCSV)
</div>
<div markdown="1" style="border: 1px solid #3b82f6; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Cloud Providers & Core Infrastructure">
[![aws videos](images/aws_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [![azure videos](images/azure_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [![gcp videos](images/gcp_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform) [![gcp videos new](images/gcp_logo_v2.png){: style="width:7%"}](https://www.youtube.com/@googlecloudtech) [![ibm cloud videos](images/ibm_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [![oraclecloud videos](images/oracle_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [![digitalocean videos](images/digital_ocean_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [![cloudflare](images/cloudflare_logo.jpg){: style="width:7%"}](https://www.youtube.com/cloudflare) [![scaleway cloud](images/scaleway_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [![openstack](images/openstack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [![alibaba cloud](images/alibaba_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [![linode cloud](images/linode_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/linode) [![gaia-x](images/gaia_x.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [![kyndryl](images/kyndryl_logo.jpg){: style="width:7%"}](https://www.youtube.com/@kyndryl)
</div>
<div markdown="1" style="border: 1px solid #10b981; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Cloud Native Platforms & Kubernetes">
[![cncf videos](images/cncf_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [![kubernetes logo](images/kubernetes_logo.png){: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [![redhat videos](images/redhat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/redhat) [![openshift videos](images/openshift_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenShift) [![rancher logo](images/rancher-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Rancher) [![vmware tanzu logo](images/vmware_tanzu_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu) [![argocd project](images/argoproj.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [![fluxcd](images/fluxcd.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [![keptn](images/keptn_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/keptn) [![netbox](images/netboxlabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/@NetBoxLabs) [![kubefm](images/kubefm_logo.jpg){: style="width:7%"}](https://www.youtube.com/@kubefm) [![container days](images/containerdays.jpg){: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [![tetrate](images/tetrate_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Tetrate)
</div>
<div markdown="1" style="border: 1px solid #f59e0b; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="DevOps, CI/CD, IaC & GitOps">
[![docker videos](images/docker_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/DockerIo) [![cloudbees videos](images/cloudbees_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [![jenkins videos](images/jenkins-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [![jenkins-x videos](images/jenkins_x_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [![spinnaker videos](images/spinnaker_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [![harhicorp videos](images/hashicorp_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [![pulumi videos](images/pulumi_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PulumiTV) [![Azure Terraformer](images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer) [![Ned in the Cloud](images/nedinthecloud.jpg){: style="width:7%"}](https://www.youtube.com/@NedintheCloud) [![github videos](images/github_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GitHub) [![gitlab video](images/gitlab_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitlab) [![gitkraken](images/gitkraken_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitkraken) [![atlassian videos](images/atlassian_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Atlassian) [![postman videos](images/postman_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/postman) [![swagger videos](images/smartbear_swagger_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Smartbear) [![jfrog](images/jfrog_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/JFrogInc) [![sonatype](images/sonatype_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Sonatypeinc) [![sonarsource sonarqube](images/sonarsource_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA) [![ContinuousDeliveryFoundation](images/ContinuousDeliveryFoundation.jpg){: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [![azure devops](images/azure_devops_youtube.jpg){: style="width:7%"}](https://www.youtube.com/c/AzureDevOps)
</div>
<div markdown="1" style="border: 1px solid #ec4899; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Observability, Databases & Cloud Storage">
[![prometheus videos](images/prometheus_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PrometheusIo) [![grafana videos](images/grafana_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Grafana) [![istio videos](images/istio_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Istio) [![elastic videos](images/elasticsearch_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Elastic) [![dynatrace videos](images/dynatrace_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dynatrace) [![appdynamics videos](images/appdynamics_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/appdynamics) [![newrelic videos](images/newrelic_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/NewRelicInc) [![tigera calico](images/tigera_calico_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [![weavecloud](images/weavecloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [![crunchydata](images/crunchydata_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CrunchyDataPostgres) [![liquibase video](images/liquibase_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w) [![cockroachdb](images/cockroachdb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cockroachdb) [![mongodb](images/mongodb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MongoDBofficial) [![redis](images/redis_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Redisinc) [![confluent video](images/confluent_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Confluent) [![kubemq video](images/kubemq_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA) [![openebs](images/openebs_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g) [![storageos](images/storageos_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w) [![robin](images/robin_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w) [![portworx](images/portworx_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Portworx)
</div>
<div markdown="1" style="border: 1px solid #14b8a6; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Development, Testing & Collaboration">
[![vscode videos](images/vscode_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Code) [![Playwright](images/playwright_logo.png){: style="width:7%"}](https://www.youtube.com/@Playwrightdev) [![chrome developers videos](images/chromedevtools_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GoogleChromeDevelopers) [![mozilla developer](images/mozilla_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MozillaDeveloper) [![rh devel](images/rh_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RedHatDevelopers) [![spring logo](images/spring-logo.jpg){: style="width:7%"}](https://www.youtube.com/user/SpringSourceDev) [![quarkus logo](images/quarkus-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Quarkusio) [![lightbend videos](images/lightbend_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Lightbend-TV) [![lambdatest](images/lambdatest.jpg){: style="width:7%"}](https://www.youtube.com/c/LambdaTest) [![rocket_chat](images/rocket_chat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RocketChatApp) [![slack](images/slack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Slackhq) [![mattermost](images/mattermost_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MattermostHQ) [![microsoft365](images/microsoft_365_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/microsoft365) [![openproject](images/openproject_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenProjectCommunity)
</div>
<div markdown="1" style="border: 1px solid #64748b; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Tech E-Learning, Influencers & Communities">
[![cloud academy](images/cloud_academy_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Cloudacademy) [![acloudguru](images/acloudguru_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AcloudGuru) [![devops_tv](images/devops_tv_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopsdotcom) [![xebialabs](images/xebialabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/XebiaLabs) [![devops library](images/devops_library_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopslibrary) [![codecademy](images/codecademy.jpg){: style="width:7%"}](https://www.youtube.com/c/codecademy) [![coursera](images/coursera_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/coursera) [![academind](images/academind_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Academind) [![guru99](images/guru99_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/guru99comm) [![intellipaat](images/intellipaat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Intellipaat) [![cloud quick POCs](images/cloudquickpocs.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ) [![thetips4you](images/thethips4you.jpg){: style="width:7%"}](https://www.youtube.com/c/Thetips4you) [![cloud learnhub](images/cloud_learn_hub.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg) [![John Savill](images/John_Savill.jpg){: style="width:7%"}](https://www.youtube.com/c/NTFAQGuy) [![microservice factory](images/microservice_factory.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA) [![kubedb appscode](images/kubedb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AppsCodeInc) [![devops toolkit](images/devops_toolkit.jpg){: style="width:7%"}](https://www.youtube.com/c/DevOpsToolkit) [![ansible pilot](images/ansiblepilot.jpg){: style="width:7%"}](https://www.youtube.com/c/AnsiblePilot) [![codelytv](images/codelytv_logo.jpg){: style="width:7%"}](https://www.youtube.com/CodelyTV) [![pelado nerd](images/pelado_nerd.jpg){: style="width:7%"}](https://www.youtube.com/c/PeladoNerd) [![hola mundo](images/hola_mundo.jpg){: style="width:7%"}](https://www.youtube.com/c/HolaMundoDev) [![javier garzas](images/jgarzas.jpg){: style="width:7%"}](https://www.youtube.com/c/JavierGarz%C3%A1s) [![london IAC](images/londonIAC.jpg){: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [![techworld nana](images/techworld_nana.jpg){: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [![honeypot](images/honeypot.jpg){: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [![Ali Spittel](images/aspittel.jpg){: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [![thomas maurer](images/thomas_maurer.jpg){: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [![freecodecamp](images/freecodecamp.jpg){: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [![thenewstack](images/thenewstack.jpg){: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [![the cloud girl](images/thecloudgirl.jpg){: style="width:7%"}](https://www.youtube.com/c/priyankavergadia) [![tina huang](images/tinahuang.jpg){: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [![azure cloud native](images/azure_cloud_native.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [![gps](images/gps.jpg){: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [![anais urlichs](images/anais_urlichs.jpg){: style="width:7%"}](https://www.youtube.com/c/AnaisUrlichs) [![the digital life](images/the_digital_life.jpg){: style="width:7%"}](https://www.youtube.com/c/TheDigitalLifeTech) [![Tech with Helen](images/techwithhelen.jpg){: style="width:7%"}](https://www.youtube.com/@techwithhelen) [![bytebytego](images/bytebytego.jpg){: style="width:7%"}](https://www.youtube.com/@ByteByteGo) [![midulive](images/midulive.jpg){: style="width:7%"}](https://www.youtube.com/@midulive) [![returngis](images/returngis_logo.jpg){: style="width:7%"}](https://www.youtube.com/@returngis) [![Olena Kutsenko](images/olena_kutsenko.jpg){: style="width:7%"}](https://www.youtube.com/@OlenaKutsenko) [![mouredev](images/mouredev.jpg){: style="width:7%"}](https://www.youtube.com/@mouredev) [![CloudNativeMadrid](images/cloudnativemadrid_logo.jpg){: style="width:7%"}](https://www.youtube.com/@CloudNativeMadrid) [![itopstalk](images/itopstalk_logo.png){: style="width:7%"}](https://www.youtube.com/@ITOpsTalk) [![dzone](images/dzone_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dzone)
</div>
</center>
+3 -2
View File
@@ -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
+8 -3
View File
@@ -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
+4 -2
View File
@@ -1,4 +1,6 @@
mkdocs-material>=9.5.0
pymdown-extensions>=10.8.1
mkdocs-material>=9.7.6
pymdown-extensions>=10.21.3
yt-dlp
youtube-transcript-api
mkdocs-redirects>=1.2.3
mkdocs-minify-plugin>=0.8.0
+91
View File
@@ -0,0 +1,91 @@
import re
import yaml
import os
# Map category IDs to outline border colors
COLOR_MAP = {
"ai_advanced_tech": "#8b5cf6", # Purple
"cloud_providers": "#3b82f6", # Blue
"cloud_native_kubernetes": "#10b981", # Emerald Green
"devops_cicd_iac": "#f59e0b", # Amber Orange
"observability_databases_storage": "#ec4899", # Pink
"dev_testing_collab": "#14b8a6", # Teal
"learning_influencers_communities": "#64748b" # Slate Gray
}
def build_mosaic_markdown(yaml_path):
with open(yaml_path, 'r', encoding='utf-8') as f:
data = yaml.safe_load(f)
lines = []
lines.append('<center markdown="1">')
lines.append('') # Mandatory blank line after center tag
for cat in data['categories']:
color = COLOR_MAP.get(cat['id'], '#64748b')
# Open category block container
# Note: markdown="1" is required inside the HTML tag to process markdown links correctly
lines.append(f'<div markdown="1" style="border: 1px solid {color}; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="{cat["name"]}">')
lines.append('') # Mandatory blank line after block tag
# Channel links
chan_links = []
for chan in cat['channels']:
chan_links.append(f"[![{chan['title']}]({chan['image']}){{: style=\"width:7%\"}}]({chan['url']})")
lines.append(" ".join(chan_links))
lines.append('')
# Close container
lines.append('</div>')
lines.append('')
lines.append('</center>')
return "\n".join(lines)
def update_file(file_path, new_mosaic):
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
# Find the specific <center markdown="1"> block containing "docker videos" or "docker_logo.jpg"
start_tag = '<center markdown="1">'
end_tag = '</center>'
idx = 0
found = False
while True:
start_pos = content.find(start_tag, idx)
if start_pos == -1:
break
end_pos = content.find(end_tag, start_pos)
if end_pos == -1:
break
block = content[start_pos : end_pos + len(end_tag)]
if 'docker videos' in block or 'docker_logo.jpg' in block:
content = content[:start_pos] + new_mosaic + content[end_pos + len(end_tag):]
found = True
break
idx = start_pos + len(start_tag)
if not found:
raise ValueError(f"Could not locate the YouTube channels mosaic block in {file_path}")
with open(file_path, 'w', encoding='utf-8') as f:
f.write(content)
print(f"Successfully updated {file_path}")
def main():
repo_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
yaml_path = os.path.join(repo_root, 'data', 'youtube_channels_mosaic.yaml')
v1_path = os.path.join(repo_root, 'docs', 'index.md')
v2_path = os.path.join(repo_root, 'v2-docs', 'index.md')
new_mosaic = build_mosaic_markdown(yaml_path)
update_file(v1_path, new_mosaic)
update_file(v2_path, new_mosaic)
if __name__ == '__main__':
main()
+3 -3
View File
@@ -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 [![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n"
"<center markdown=\"1\">\n"
"[![Banner](images/kubernetes_logo.jpg)](https://kubernetes.io)\n"
"[![Kubernetes Logo](images/kubernetes_logo.png)](https://kubernetes.io) &nbsp; [![Nubenetes Introduction](images/hero-car.png)](./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"
]
+72 -21
View File
@@ -29,9 +29,24 @@ def generate_v2_videos():
print("No featured videos found in inventory.")
return
# Sort by Category Order (using the numeric prefix) and then by video_order field
# Categories: "1. Fundamentals and Documentaries", "2. Architecture...", etc.
featured_videos.sort(key=lambda x: (x["category"], x.get("video_order", 999)))
# Logical category order following the O'Reilly learning flow
CATEGORY_ORDER = [
"Fundamentals and Documentaries",
"Architecture and Cloud Strategy",
"Infrastructure as Code",
"Developer Productivity",
"Observability and Monitoring",
"Security and Compliance",
"AI and Future Operations"
]
def category_key(cat):
try:
return CATEGORY_ORDER.index(cat)
except ValueError:
return len(CATEGORY_ORDER)
featured_videos.sort(key=lambda x: (category_key(x["category"]), x.get("video_order", 999)))
def clean_header(text):
# MANDATE 30: No ampersands, no special characters
@@ -46,6 +61,13 @@ def generate_v2_videos():
t = text.replace("&", "and").replace("(", "").replace(")", "")
return t.lower().strip().replace(" ", "-").replace("/", "-").replace(".", "")
def is_spanish(title, summary):
if "[SPANISH CONTENT]" in summary or "[SPANISH CONTENT]" in title:
return True
if title.strip().startswith("¿"):
return True
return False
content = [
"# 🎥 Nubenetes Elite Video Hub",
"",
@@ -55,12 +77,25 @@ def generate_v2_videos():
""
]
categories = sorted(list(set(v["category"] for v in featured_videos)))
categories = sorted(list(set(v["category"] for v in featured_videos)), key=category_key)
for idx, cat in enumerate(categories, 1):
clean_cat = clean_header(cat)
slug = get_slug(cat)
content.append(f"{idx}. [{clean_cat}](#{slug})")
# Get unique technologies in this category, keeping their relative order based on video_order
cat_videos = [v for v in featured_videos if v["category"] == cat]
cat_videos.sort(key=lambda x: x.get("video_order", 999))
seen_techs = []
for v in cat_videos:
tech = v.get("technology", "Cloud Native")
if tech not in seen_techs:
seen_techs.append(tech)
for tech in seen_techs:
clean_tech = clean_header(f"{tech} ({cat})")
tech_slug = get_slug(f"{tech} ({cat})")
content.append(f" - [{clean_tech}](#{tech_slug})")
content.append("")
for cat in categories:
@@ -68,28 +103,44 @@ def generate_v2_videos():
slug = get_slug(cat)
# Use standard headers (MkDocs generates anchors automatically)
content.append(f"## {clean_cat}")
cat_videos = [v for v in featured_videos if v["category"] == cat]
# Sort by video_order within category
cat_videos = [v for v in featured_videos if v["category"] == cat]
cat_videos.sort(key=lambda x: x.get("video_order", 999))
# Group videos by technology
tech_groups = {}
tech_order = []
for v in cat_videos:
tech = v.get("technology", "Cloud Native")
# Ensure summary is correctly indented for multiline blocks
summary = v.get("summary", "").strip()
indented_summary = summary.replace("\n", "\n ")
if tech not in tech_groups:
tech_groups[tech] = []
tech_order.append(tech)
tech_groups[tech].append(v)
# Collapsible block per video for better flow
content.append(f"??? note \"🎬 {v['title']} | `{tech}`\"")
content.append(f" !!! info \"Architectural Summary\"")
content.append(f" {indented_summary}")
content.append("")
content.append(' <center markdown="1">')
content.append('')
content.append(f' <iframe width="720" height="405" src="{v["url"]}" title="{v["title"]}" 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>')
content.append('')
content.append(' </center>')
content.append("")
for tech in tech_order:
clean_tech = clean_header(f"{tech} ({cat})")
tech_slug = get_slug(f"{tech} ({cat})")
content.append(f"### {clean_tech}")
for v in tech_groups[tech]:
# Ensure summary is correctly indented for multiline blocks
summary = v.get("summary", "").strip()
indented_summary = summary.replace("\n", "\n ")
is_sp = is_spanish(v['title'], summary)
lang_suffix = " [SPANISH CONTENT]" if is_sp else ""
# Collapsible block per video for better flow
content.append(f"??? note \"🎬 {v['title']} | `{tech}{lang_suffix}`\"")
content.append(f" !!! info \"Architectural Summary\"")
content.append(f" {indented_summary}")
content.append("")
content.append(' <center markdown="1">')
content.append('')
content.append(f' <iframe width="720" height="405" src="{v["url"]}" title="{v["title"]}" 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>')
content.append('')
content.append(' </center>')
content.append("")
with open(V2_VIDEOS_PATH, "w") as f:
f.write("\n".join(content))
+1 -1
View File
@@ -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 -1
View File
@@ -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 -1
View File
@@ -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
+46 -17
View File
@@ -1,7 +1,7 @@
# Nubenetes Elite Portal (V2) | Awesome Kubernetes & Cloud [![Awesome](https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
<center markdown="1">
[![Banner](images/kubernetes_logo.jpg)](https://kubernetes.io)
[![Kubernetes Logo](images/kubernetes_logo.png)](https://kubernetes.io) &nbsp; [![Nubenetes Introduction](images/hero-car.png)](./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,26 +21,55 @@
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).
- **AI Enrichment Coverage**: 2853 / 14172 (20.13%)
- **V1 Base Inventory**: 17996 total resources analyzed.
- **V2 Elite Selection**: 14181 candidates identified (78.8% density ratio).
- **AI Enrichment Coverage**: 2853 / 14181 (20.12%)
- **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">
[![docker videos](images/docker_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/DockerIo) [![cncf videos](images/cncf_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [![kubernetes logo](images/kubernetes_logo.jpg){: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [![redhat videos](images/redhat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/redhat) [![openshift videos](images/openshift_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenShift) [![rancher logo](images/rancher-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Rancher) [![cloudbees videos](images/cloudbees_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [![jenkins videos](images/jenkins-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [![jenkins-x videos](images/jenkins_x_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [![spinnaker videos](images/spinnaker_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [![vmware tanzu logo](images/vmware_tanzu_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu)<br/>
[![ibm cloud videos](images/ibm_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [![aws videos](images/aws_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [![gcp videos](images/gcp_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform) [![azure videos](images/azure_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [![oraclecloud videos](images/oracle_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [![digitalocean videos](images/digital_ocean_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [![cloudflare](images/cloudflare_logo.jpg){: style="width:7%"}](https://www.youtube.com/cloudflare) [![scaleway cloud](images/scaleway_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [![openstack](images/openstack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [![harhicorp videos](images/hashicorp_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [![pulumi videos](images/pulumi_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PulumiTV) <br/>
[![dzone videos](images/dzone_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dzone) [![prometheus videos](images/prometheus_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PrometheusIo) [![grafana videos](images/grafana_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Grafana) [![istio videos](images/istio_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Istio) [![elastic videos](images/elasticsearch_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Elastic) [![dynatrace videos](images/dynatrace_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dynatrace) [![appdynamics videos](images/appdynamics_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/appdynamics) [![newrelic videos](images/newrelic_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/NewRelicInc) [![tigera calico](images/tigera_calico_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [![weavecloud](images/weavecloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [![lambdatest](images/lambdatest.jpg){: style="width:7%"}](https://www.youtube.com/c/LambdaTest)<br/>
[![atlassian videos](images/atlassian_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Atlassian) [![vscode videos](images/vscode_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Code) [![github videos](images/github_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GitHub) [![gitlab video](images/gitlab_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitlab) [![gitkraken](images/gitkraken_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitkraken) [![rocketchat videos](images/rocket_chat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RocketChatApp) [![slack videos](images/slack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Slackhq) [![mattermost videos](images/mattermost_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MattermostHQ) [![microsoft365](images/microsoft_365_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/microsoft365) [![openproject](images/openproject_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenProjectCommunity) [![tetrate](images/tetrate_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Tetrate)<br/>
[![rh devel](images/rh_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RedHatDevelopers) [![spring logo](images/spring-logo.jpg){: style="width:7%"}](https://www.youtube.com/user/SpringSourceDev) [![quarkus logo](images/quarkus-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Quarkusio) [![lightbend videos](images/lightbend_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Lightbend-TV) [![postman videos](images/postman_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/postman) [![swagger videos](images/smartbear_swagger_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Smartbear) [![jfrog](images/jfrog_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/JFrogInc) [![sonatype](images/sonatype_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Sonatypeinc) [![sonarsource sonarqube](images/sonarsource_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA) [![chrome developers videos](images/chromedevtools_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GoogleChromeDevelopers) [![mozilla developer](images/mozilla_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MozillaDeveloper)<br/>
[![crunchydata](images/crunchydata_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CrunchyDataPostgres) [![liquibase video](images/liquibase_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w) [![cockroachdb](images/cockroachdb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cockroachdb) [![mongodb](images/mongodb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MongoDBofficial) [![redis](images/redis_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Redisinc) [![confluent video](images/confluent_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Confluent) [![kubemq video](images/kubemq_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA) [![openebs](images/openebs_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g) [![storageos](images/storageos_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w) [![robin](images/robin_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w) [![portworx](images/portworx_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Portworx)<br/>
[![cloud academy](images/cloud_academy_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Cloudacademy) [![acloudguru](images/acloudguru_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AcloudGuru) [![devops_tv](images/devops_tv_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopsdotcom) [![xebialabs](images/xebialabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/XebiaLabs) [![devops library](images/devops_library_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopslibrary) [![codecademy](images/codecademy.jpg){: style="width:7%"}](https://www.youtube.com/c/codecademy) [![coursera](images/coursera_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/coursera) [![academind](images/academind_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Academind) [![guru99](images/guru99_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/guru99comm) [![intellipaat](images/intellipaat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Intellipaat) [![cloud quick POCs](images/cloudquickpocs.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ)<br/>
[![thetips4you](images/thethips4you.jpg){: style="width:7%"}](https://www.youtube.com/c/Thetips4you) [![cloud learnhub](images/cloud_learn_hub.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg) [![John Savill](images/John_Savill.jpg){: style="width:7%"}](https://www.youtube.com/c/NTFAQGuy) [![microservice factory](images/microservice_factory.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA) [![kubedb appscode](images/kubedb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AppsCodeInc) [![devops toolkit](images/devops_toolkit.jpg){: style="width:7%"}](https://www.youtube.com/c/DevOpsToolkit) [![ansible pilot](images/ansiblepilot.jpg){: style="width:7%"}](https://www.youtube.com/c/AnsiblePilot) [![codelytv](images/codelytv_logo.jpg){: style="width:7%"}](https://www.youtube.com/CodelyTV) [![pelado nerd](images/pelado_nerd.jpg){: style="width:7%"}](https://www.youtube.com/c/PeladoNerd) [![hola mundo](images/hola_mundo.jpg){: style="width:7%"}](https://www.youtube.com/c/HolaMundoDev) [![javier garzas](images/jgarzas.jpg){: style="width:7%"}](https://www.youtube.com/c/JavierGarz%C3%A1s)<br/>
[![london IAC](images/londonIAC.jpg){: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [![techworld nana](images/techworld_nana.jpg){: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [![honeypot](images/honeypot.jpg){: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [![Ali Spittel](images/aspittel.jpg){: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [![thomas maurer](images/thomas_maurer.jpg){: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [![freecodecamp](images/freecodecamp.jpg){: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [![thenewstack](images/thenewstack.jpg){: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [![argocd project](images/argoproj.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [![fluxcd](images/fluxcd.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [![container days](images/containerdays.jpg){: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [![the cloud girl](images/thecloudgirl.jpg){: style="width:7%"}](https://www.youtube.com/c/priyankavergadia)<br/>
[![ContinuousDeliveryFoundation](images/ContinuousDeliveryFoundation.jpg){: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [![tina huang](images/tinahuang.jpg){: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [![azure devops](images/azure_devops_youtube.jpg){: style="width:7%"}](https://www.youtube.com/c/AzureDevOps) [![azure cloud native](images/azure_cloud_native.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [![alibaba cloud](images/alibaba_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [![linode cloud](images/linode_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/linode) [![gaia-x](images/gaia_x.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [![gps](images/gps.jpg){: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [![keptn](images/keptn_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/keptn) [![anais urlichs](images/anais_urlichs.jpg){: style="width:7%"}](https://www.youtube.com/c/AnaisUrlichs) [![the digital life](images/the_digital_life.jpg){: style="width:7%"}](https://www.youtube.com/c/TheDigitalLifeTech)<br/>
[![Azure Terraformer](images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer) [![Ned in the Cloud](images/nedinthecloud.jpg){: style="width:7%"}](https://www.youtube.com/@NedintheCloud) [![netbox](images/netboxlabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/@NetBoxLabs) [![Tech with Helen](images/techwithhelen.jpg){: style="width:7%"}](https://www.youtube.com/@techwithhelen) [![bytebytego](images/bytebytego.jpg){: style="width:7%"}](https://www.youtube.com/@ByteByteGo) [![dotcsv](images/dotcsv.jpg){: style="width:7%"}](https://www.youtube.com/@DotCSV) [![midulive](images/midulive.jpg){: style="width:7%"}](https://www.youtube.com/@midulive) [![returngis](images/returngis_logo.jpg){: style="width:7%"}](https://www.youtube.com/@returngis) [![kubefm](images/kubefm_logo.jpg){: style="width:7%"}](https://www.youtube.com/@kubefm) [![Olena Kutsenko](images/olena_kutsenko.jpg){: style="width:7%"}](https://www.youtube.com/@OlenaKutsenko) [![mouredev](images/mouredev.jpg){: style="width:7%"}](https://www.youtube.com/@mouredev)<br/>
[![CloudNativeMadrid](images/cloudnativemadrid_logo.jpg){: style="width:7%"}](https://www.youtube.com/@CloudNativeMadrid) [![kyndryl](images/kyndryl_logo.jpg){: style="width:7%"}](https://www.youtube.com/@kyndryl)
<div markdown="1" style="border: 1px solid #8b5cf6; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="AI & Advanced Tech">
[![Google Gemini](images/google_gemini_logo.png){: style="width:7%"}](https://www.youtube.com/@GoogleGemini) [![Google DeepMind](images/google_deepmind_logo.png){: style="width:7%"}](https://www.youtube.com/@googledeepmind) [![Anthropic](images/anthropic_logo.png){: style="width:7%"}](https://www.youtube.com/@anthropic-ai) [![OpenAI](images/openai_logo.png){: style="width:7%"}](https://www.youtube.com/OpenAI) [![Meta AI](images/meta_ai_logo.png){: style="width:7%"}](https://www.youtube.com/@aiatmeta) [![Microsoft Copilot](images/microsoft_copilot_logo.png){: style="width:7%"}](https://www.youtube.com/@Microsoft.Copilot) [![Microsoft Reactor](images/microsoft_reactor_logo.png){: style="width:7%"}](https://www.youtube.com/@MicrosoftReactor) [![dotcsv](images/dotcsv.jpg){: style="width:7%"}](https://www.youtube.com/@DotCSV)
</div>
<div markdown="1" style="border: 1px solid #3b82f6; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Cloud Providers & Core Infrastructure">
[![aws videos](images/aws_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/amazonwebservices) [![azure videos](images/azure_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MicrosoftAzure) [![gcp videos](images/gcp_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/googlecloudplatform) [![gcp videos new](images/gcp_logo_v2.png){: style="width:7%"}](https://www.youtube.com/@googlecloudtech) [![ibm cloud videos](images/ibm_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/IBMTechnology) [![oraclecloud videos](images/oracle_cloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OracleCloudInfrastructure) [![digitalocean videos](images/digital_ocean_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Digitalocean) [![cloudflare](images/cloudflare_logo.jpg){: style="width:7%"}](https://www.youtube.com/cloudflare) [![scaleway cloud](images/scaleway_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/Scaleway-Cloud) [![openstack](images/openstack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenStackFoundation) [![alibaba cloud](images/alibaba_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/AlibabaCloud) [![linode cloud](images/linode_cloud.jpg){: style="width:7%"}](https://www.youtube.com/c/linode) [![gaia-x](images/gaia_x.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCB5WMc2FfrxKzfd7XIODoMw) [![kyndryl](images/kyndryl_logo.jpg){: style="width:7%"}](https://www.youtube.com/@kyndryl)
</div>
<div markdown="1" style="border: 1px solid #10b981; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Cloud Native Platforms & Kubernetes">
[![cncf videos](images/cncf_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cloudnativefdn) [![kubernetes logo](images/kubernetes_logo.png){: style="width:7%"}](https://www.youtube.com/kubernetescommunity) [![redhat videos](images/redhat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/redhat) [![openshift videos](images/openshift_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenShift) [![rancher logo](images/rancher-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Rancher) [![vmware tanzu logo](images/vmware_tanzu_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/VMwareTanzu) [![argocd project](images/argoproj.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCOvYmppcbOPm1viN6ust3lA) [![fluxcd](images/fluxcd.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCoZxt-YMhGHb20ZkvcCc5KA) [![keptn](images/keptn_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/keptn) [![netbox](images/netboxlabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/@NetBoxLabs) [![kubefm](images/kubefm_logo.jpg){: style="width:7%"}](https://www.youtube.com/@kubefm) [![container days](images/containerdays.jpg){: style="width:7%"}](https://www.youtube.com/c/ContainerDays) [![tetrate](images/tetrate_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Tetrate)
</div>
<div markdown="1" style="border: 1px solid #f59e0b; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="DevOps, CI/CD, IaC & GitOps">
[![docker videos](images/docker_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/DockerIo) [![cloudbees videos](images/cloudbees_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CloudBeesTV) [![jenkins videos](images/jenkins-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/jenkinscicd) [![jenkins-x videos](images/jenkins_x_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCN2kblPjXKMcjjVYmwvquvg) [![spinnaker videos](images/spinnaker_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCcxQbw8kT1-FRhFhO2QCetg) [![harhicorp videos](images/hashicorp_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/HashiCorp) [![pulumi videos](images/pulumi_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PulumiTV) [![Azure Terraformer](images/azure-terraformer.jpg){: style="width:7%"}](https://www.youtube.com/@azure-terraformer) [![Ned in the Cloud](images/nedinthecloud.jpg){: style="width:7%"}](https://www.youtube.com/@NedintheCloud) [![github videos](images/github_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GitHub) [![gitlab video](images/gitlab_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitlab) [![gitkraken](images/gitkraken_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Gitkraken) [![atlassian videos](images/atlassian_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Atlassian) [![postman videos](images/postman_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/postman) [![swagger videos](images/smartbear_swagger_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Smartbear) [![jfrog](images/jfrog_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/JFrogInc) [![sonatype](images/sonatype_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Sonatypeinc) [![sonarsource sonarqube](images/sonarsource_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCS5-gTYteN9rnFd98YxYtrA) [![ContinuousDeliveryFoundation](images/ContinuousDeliveryFoundation.jpg){: style="width:7%"}](https://www.youtube.com/c/ContinuousDeliveryFoundation) [![azure devops](images/azure_devops_youtube.jpg){: style="width:7%"}](https://www.youtube.com/c/AzureDevOps)
</div>
<div markdown="1" style="border: 1px solid #ec4899; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Observability, Databases & Cloud Storage">
[![prometheus videos](images/prometheus_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/PrometheusIo) [![grafana videos](images/grafana_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Grafana) [![istio videos](images/istio_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Istio) [![elastic videos](images/elasticsearch_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Elastic) [![dynatrace videos](images/dynatrace_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dynatrace) [![appdynamics videos](images/appdynamics_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/appdynamics) [![newrelic videos](images/newrelic_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/NewRelicInc) [![tigera calico](images/tigera_calico_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC8uN3yhpeBeerGNwDiQbcgw) [![weavecloud](images/weavecloud_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/WeaveWorksInc) [![crunchydata](images/crunchydata_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/CrunchyDataPostgres) [![liquibase video](images/liquibase_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC5qMsRjObu685rTBq0PJX8w) [![cockroachdb](images/cockroachdb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/cockroachdb) [![mongodb](images/mongodb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MongoDBofficial) [![redis](images/redis_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Redisinc) [![confluent video](images/confluent_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Confluent) [![kubemq video](images/kubemq_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCud7fErZAyMC6lHT_cWZNfA) [![openebs](images/openebs_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC3ywadaAUQ1FI4YsHZ8wa0g) [![storageos](images/storageos_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCm63IQg81KP9vXRWSHQpu1w) [![robin](images/robin_logo.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCt7N400Z8gB_3yKq1qrjP2w) [![portworx](images/portworx_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Portworx)
</div>
<div markdown="1" style="border: 1px solid #14b8a6; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Development, Testing & Collaboration">
[![vscode videos](images/vscode_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Code) [![Playwright](images/playwright_logo.png){: style="width:7%"}](https://www.youtube.com/@Playwrightdev) [![chrome developers videos](images/chromedevtools_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/GoogleChromeDevelopers) [![mozilla developer](images/mozilla_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MozillaDeveloper) [![rh devel](images/rh_developer_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RedHatDevelopers) [![spring logo](images/spring-logo.jpg){: style="width:7%"}](https://www.youtube.com/user/SpringSourceDev) [![quarkus logo](images/quarkus-logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Quarkusio) [![lightbend videos](images/lightbend_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Lightbend-TV) [![lambdatest](images/lambdatest.jpg){: style="width:7%"}](https://www.youtube.com/c/LambdaTest) [![rocket_chat](images/rocket_chat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/RocketChatApp) [![slack](images/slack_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Slackhq) [![mattermost](images/mattermost_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/MattermostHQ) [![microsoft365](images/microsoft_365_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/microsoft365) [![openproject](images/openproject_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/OpenProjectCommunity)
</div>
<div markdown="1" style="border: 1px solid #64748b; border-radius: 8px; padding: 10px; margin: 8px 0; background: rgba(255, 255, 255, 0.01);" title="Tech E-Learning, Influencers & Communities">
[![cloud academy](images/cloud_academy_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Cloudacademy) [![acloudguru](images/acloudguru_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AcloudGuru) [![devops_tv](images/devops_tv_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopsdotcom) [![xebialabs](images/xebialabs_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/XebiaLabs) [![devops library](images/devops_library_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Devopslibrary) [![codecademy](images/codecademy.jpg){: style="width:7%"}](https://www.youtube.com/c/codecademy) [![coursera](images/coursera_logo.jpg){: style="width:7%"}](https://www.youtube.com/user/coursera) [![academind](images/academind_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Academind) [![guru99](images/guru99_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/guru99comm) [![intellipaat](images/intellipaat_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/Intellipaat) [![cloud quick POCs](images/cloudquickpocs.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCv9MUffHWyo2GgLIDLVu0KQ) [![thetips4you](images/thethips4you.jpg){: style="width:7%"}](https://www.youtube.com/c/Thetips4you) [![cloud learnhub](images/cloud_learn_hub.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC57acx8sCmE7uFHfVMvIlNg) [![John Savill](images/John_Savill.jpg){: style="width:7%"}](https://www.youtube.com/c/NTFAQGuy) [![microservice factory](images/microservice_factory.jpg){: style="width:7%"}](https://www.youtube.com/channel/UCorFV-WGnajyfNu4zPI0AAA) [![kubedb appscode](images/kubedb_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/AppsCodeInc) [![devops toolkit](images/devops_toolkit.jpg){: style="width:7%"}](https://www.youtube.com/c/DevOpsToolkit) [![ansible pilot](images/ansiblepilot.jpg){: style="width:7%"}](https://www.youtube.com/c/AnsiblePilot) [![codelytv](images/codelytv_logo.jpg){: style="width:7%"}](https://www.youtube.com/CodelyTV) [![pelado nerd](images/pelado_nerd.jpg){: style="width:7%"}](https://www.youtube.com/c/PeladoNerd) [![hola mundo](images/hola_mundo.jpg){: style="width:7%"}](https://www.youtube.com/c/HolaMundoDev) [![javier garzas](images/jgarzas.jpg){: style="width:7%"}](https://www.youtube.com/c/JavierGarz%C3%A1s) [![london IAC](images/londonIAC.jpg){: style="width:7%"}](https://www.youtube.com/c/LondonIAC) [![techworld nana](images/techworld_nana.jpg){: style="width:7%"}](https://www.youtube.com/c/TechWorldwithNana) [![honeypot](images/honeypot.jpg){: style="width:7%"}](https://www.youtube.com/c/Honeypotio) [![Ali Spittel](images/aspittel.jpg){: style="width:7%"}](https://www.youtube.com/c/AliSpittelDev) [![thomas maurer](images/thomas_maurer.jpg){: style="width:7%"}](https://www.youtube.com/c/ThomasMaurerCloud) [![freecodecamp](images/freecodecamp.jpg){: style="width:7%"}](https://www.youtube.com/c/Freecodecamp) [![thenewstack](images/thenewstack.jpg){: style="width:7%"}](https://www.youtube.com/c/TheNewStack) [![the cloud girl](images/thecloudgirl.jpg){: style="width:7%"}](https://www.youtube.com/c/priyankavergadia) [![tina huang](images/tinahuang.jpg){: style="width:7%"}](https://www.youtube.com/c/TinaHuang1) [![azure cloud native](images/azure_cloud_native.jpg){: style="width:7%"}](https://www.youtube.com/channel/UC2Pk9GcHhlVV0R9CQIU6gLw) [![gps](images/gps.jpg){: style="width:7%"}](https://www.youtube.com/c/MadeByGPS) [![anais urlichs](images/anais_urlichs.jpg){: style="width:7%"}](https://www.youtube.com/c/AnaisUrlichs) [![the digital life](images/the_digital_life.jpg){: style="width:7%"}](https://www.youtube.com/c/TheDigitalLifeTech) [![Tech with Helen](images/techwithhelen.jpg){: style="width:7%"}](https://www.youtube.com/@techwithhelen) [![bytebytego](images/bytebytego.jpg){: style="width:7%"}](https://www.youtube.com/@ByteByteGo) [![midulive](images/midulive.jpg){: style="width:7%"}](https://www.youtube.com/@midulive) [![returngis](images/returngis_logo.jpg){: style="width:7%"}](https://www.youtube.com/@returngis) [![Olena Kutsenko](images/olena_kutsenko.jpg){: style="width:7%"}](https://www.youtube.com/@OlenaKutsenko) [![mouredev](images/mouredev.jpg){: style="width:7%"}](https://www.youtube.com/@mouredev) [![CloudNativeMadrid](images/cloudnativemadrid_logo.jpg){: style="width:7%"}](https://www.youtube.com/@CloudNativeMadrid) [![itopstalk](images/itopstalk_logo.png){: style="width:7%"}](https://www.youtube.com/@ITOpsTalk) [![dzone](images/dzone_logo.jpg){: style="width:7%"}](https://www.youtube.com/c/dzone)
</div>
</center>
## The Agentic Pulse
@@ -53,7 +82,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 -1
View File
@@ -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
+327 -195
View File
@@ -4,196 +4,46 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
## Table of Contents
1. [AI and Future Operations](#ai-and-future-operations)
1. [Fundamentals and Documentaries](#fundamentals-and-documentaries)
- [Kubernetes Fundamentals and Documentaries](#kubernetes-fundamentals-and-documentaries)
- [Jenkins Fundamentals and Documentaries](#jenkins-fundamentals-and-documentaries)
2. [Architecture and Cloud Strategy](#architecture-and-cloud-strategy)
3. [Fundamentals and Documentaries](#fundamentals-and-documentaries)
4. [Infrastructure as Code](#infrastructure-as-code)
- [Kubernetes Architecture and Cloud Strategy](#kubernetes-architecture-and-cloud-strategy)
- [Red Hat OpenShift Architecture and Cloud Strategy](#red-hat-openshift-architecture-and-cloud-strategy)
- [Platform Engineering Architecture and Cloud Strategy](#platform-engineering-architecture-and-cloud-strategy)
- [Ruby on Rails Architecture and Cloud Strategy](#ruby-on-rails-architecture-and-cloud-strategy)
- [Ruby on Rails / Hotwire Architecture and Cloud Strategy](#ruby-on-rails---hotwire-architecture-and-cloud-strategy)
- [Portworx Architecture and Cloud Strategy](#portworx-architecture-and-cloud-strategy)
- [HashiCorp Stack Terraform, Vault, Consul, Boundary Architecture and Cloud Strategy](#hashicorp-stack-terraform,-vault,-consul,-boundary-architecture-and-cloud-strategy)
- [Modular Monoliths Architecture and Cloud Strategy](#modular-monoliths-architecture-and-cloud-strategy)
- [Git Architecture and Cloud Strategy](#git-architecture-and-cloud-strategy)
- [Azure DevOps and GitHub Actions Architecture and Cloud Strategy](#azure-devops-and-github-actions-architecture-and-cloud-strategy)
- [Distributed Systems Strategy Architecture and Cloud Strategy](#distributed-systems-strategy-architecture-and-cloud-strategy)
- [FinOps Architecture and Cloud Strategy](#finops-architecture-and-cloud-strategy)
- [GitOps Architecture and Cloud Strategy](#gitops-architecture-and-cloud-strategy)
- [Hosted Control Planes Architecture and Cloud Strategy](#hosted-control-planes-architecture-and-cloud-strategy)
- [Azure Verified Modules AVM Architecture and Cloud Strategy](#azure-verified-modules-avm-architecture-and-cloud-strategy)
- [OpenShift Architecture and Cloud Strategy](#openshift-architecture-and-cloud-strategy)
3. [Infrastructure as Code](#infrastructure-as-code)
- [Terraform Enterprise Infrastructure as Code](#terraform-enterprise-infrastructure-as-code)
- [NetBox Infrastructure as Code](#netbox-infrastructure-as-code)
4. [Developer Productivity](#developer-productivity)
- [VS Code Developer Productivity](#vs-code-developer-productivity)
5. [Observability and Monitoring](#observability-and-monitoring)
- [Prometheus Observability and Monitoring](#prometheus-observability-and-monitoring)
6. [Security and Compliance](#security-and-compliance)
## AI and Future Operations
??? note "🎬 Thursday morning general session - May 9 - Red Hat Summit 2019 | `Red Hat OpenShift`"
!!! info "Architectural Summary"
This session outlines the architectural enablement of cloud-native AI/ML workloads by integrating Red Hat OpenShift with NVIDIA GPU acceleration and automated MLOps platforms like H2O.ai and ProphetStor. It demonstrates how standardizing on a Kubernetes-based hybrid cloud substrate abstracts heterogeneous hardware environments, facilitating deterministic scaling, resource orchestration, and cognitive monitoring for high-performance AI pipelines. This unified operational model serves as a foundational blueprint for modern enterprise AI-platform engineering and edge computing architectures.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxLbUzIJtyeKPi66qAvxxRlGbofYp_Gr8B&amp;clipt=EIDy0gIY4MbWAg" title="Thursday morning general session - May 9 - Red Hat Summit 2019" 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 "🎬 Artificial Intelligence | 60 Minutes Full Episodes | `Generative AI and Large Language Models`"
!!! info "Architectural Summary"
This documentary anthology traces the rapid evolution of artificial intelligence from early deep learning implementations to advanced generative AI systems like Google's Bard and OpenAI's ChatGPT. For 2026 cloud-native architectures, these developments highlight the critical need for integrating scalable AI model orchestration, strict ethical guardrails, and secure data pipelines directly into enterprise platform engineering. Understanding these socio-technical shifts assists cloud architects in designing resilient, compliant AI-integrated infrastructures that balance massive computational demands with robust operational governance.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/aZ5EsdnpLMI?si=ESsNnVwE8IdWSiWZ" title="Artificial Intelligence | 60 Minutes Full Episodes" 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 "🎬 Red Hat OpenShift AI overview | `Red Hat OpenShift AI`"
!!! info "Architectural Summary"
Red Hat OpenShift AI provides an enterprise-grade MLOps platform built on Kubernetes that standardizes the training, tuning, serving, and monitoring of foundation and predictive AI models across hybrid and multi-cloud environments. By integrating open-source frameworks like Jupyter, PyTorch, and KServe with certified hardware accelerators, it delivers a secure, consistent, and self-service environment for platform and data science teams. This architecture ensures robust AI governance, operational scalability, and accelerated time-to-market for intelligent cloud-native applications.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku" title="Red Hat OpenShift AI overview" 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 "🎬 ¿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>
## Architecture and Cloud Strategy
??? note "🎬 Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo | `Kubernetes`"
!!! info "Architectural Summary"
This seminal presentation outlines the paradigm shift from traditional imperative configuration management to declarative, container-orchestrated infrastructure by redefining the operating contract between applications and underlying systems. Viewed from a 2026 cloud-native perspective, Kelsey Hightower's early demonstrations of self-healing workloads, automated bin-packing, and custom controllers for automated TLS provisioning serve as the foundational blueprint for modern platform engineering. The architectural concepts covered—specifically decoupling stateful storage and leveraging native service discovery—remain highly relevant for engineers transitioning from static sysadmin practices to dynamic API-driven control loops.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/HlAXp0-M6SY?clip=UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ&amp;clipt=EMSoKxiG3C4" title="Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo" 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 "🎬 Thursday morning general session - May 9 - Red Hat Summit 2019 | `Red Hat OpenShift`"
!!! info "Architectural Summary"
This session outlines the architectural deployment of Red Hat OpenShift as a unified hybrid cloud platform, demonstrating how enterprise Kubernetes orchestrates complex workloads across multi-cloud and edge environments. It highlights critical integrations with GPU acceleration and AI/ML pipelines, establishing a robust blueprint for modern MLOps and scalable cloud-native operations.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&amp;clipt=EIzBzwIY1fnSAg" title="Thursday morning general session - May 9 - Red Hat Summit 2019" 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 "🎬 Keynote: 7 Years of Running Kubernetes for Mercedes-Benz | `Kubernetes`"
!!! info "Architectural Summary"
This architectural retrospective outlines Mercedes-Benz's transformation from legacy, manual infrastructure management to an on-premises, self-service cloud platform managing nearly 1,000 clusters via Cluster API (CAPI). In a 2026 cloud-native context, it demonstrates the vital patterns for scaling declarative cluster lifecycle management and shifting traditional enterprise operations toward platform engineering model. The session highlights how organizational resilience, open-source alignment, and robust automation topologies can successfully modernize highly regulated corporate data centers.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/UmbjwSK9b3I?clip=UgkxRGuBMDAVDqKckQ1lhk-9U2jLBhBIBI5l&amp;clipt=EP2dHhjd8iE" title="Keynote: 7 Years of Running Kubernetes for Mercedes-Benz" 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 "🎬 What is Platform Engineering and how it fits into DevOps and Cloud world | `Platform Engineering`"
!!! info "Architectural Summary"
This video details the evolution of cloud operations into Platform Engineering, focusing on the architecture and implementation of Internal Developer Platforms (IDPs) to mitigate developer cognitive load. By establishing standardized 'golden paths' through Infrastructure as Code (IaC) and self-service APIs, organizations can balance developer autonomy with rigorous governance, security, and compliance. This paradigm shift optimizes resource provisioning and modernizes DevOps workflows for highly scalable, cloud-native environments.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/ghzsBm8vOms" title="What is Platform Engineering and how it fits into DevOps and Cloud world" 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 "🎬 David Heinemeier Hansson: Microservices vs. Monolith | `Ruby on Rails`"
!!! info "Architectural Summary"
In this discussion, David Heinemeier Hansson critiques the dogmatic adoption of microservices, highlighting how they introduce substantial operational complexity, network latency, and cognitive load compared to a well-structured monolith. He champions the 'Majestic Monolith' as a pattern that maximizes developer velocity and reduces organizational overhead by keeping the deployment domain unified. For modern cloud-native architectures, this perspective serves as a crucial counterweight to microservice fatigue, driving the industry toward highly-optimized modular monoliths that simplify infrastructure and cut cloud spend.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/rkXGSLf-rVQ?si=Ho8Zzxbrecn7Yncb" title="David Heinemeier Hansson: Microservices vs. Monolith" 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 creator of Rails on JavaScript FE vs. Classic Server-side Rendering | `Ruby on Rails / Hotwire`"
!!! info "Architectural Summary"
David Heinemeier Hansson critiques the complexity of modern Single Page Application (SPA) architectures, advocating instead for the 'Majestic Monolith' and HTML-over-the-wire (Hotwire) to keep application logic unified on the server. In a 2026 cloud-native context, this paradigm challenges the overhead of decoupled micro-frontends by proving that server-side rendering (SSR) combined with lightweight HTML streaming dramatically simplifies deployment pipelines, reduces client-side resource consumption, and lowers data egress costs. This architectural approach optimizes for operational efficiency, enabling smaller engineering teams to build highly responsive, production-grade applications without managing complex API contract synchronizations.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/IFUPG9KCJ4E?si=KMEXeVlcKTp87-Ja" title="The creator of Rails on JavaScript FE vs. Classic Server-side Rendering" 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 "🎬 Murli Thirumale | KubeCon CloudNativeCon EU 2023 | `Portworx`"
!!! info "Architectural Summary"
This discussion outlines how enterprise platform engineering teams leverage Portworx to deliver automated, resilient Database-as-a-Service (DBaaS) capabilities directly on Kubernetes. By abstracting multi-cloud storage, disaster recovery, and data security, it highlights architectural strategies essential for scaling stateful cloud-native workloads. For a 2026 cloud-native landscape, these unified data management planes are critical for mitigating multi-cloud lock-in, controlling cloud spend, and accelerating application delivery.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/I8Qh-TafMvQ?si=1A2-kmq6mV-S-03c" title="Murli Thirumale | KubeCon CloudNativeCon EU 2023" 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 "🎬 Red Hat OpenShift Platform Plus - Overview | `Red Hat OpenShift`"
!!! info "Architectural Summary"
Red Hat OpenShift Platform Plus provides an enterprise-grade, multi-cluster Kubernetes foundation integrating advanced cluster management, declarative DevSecOps security, and a global container registry. In a 2026 cloud-native landscape, it delivers a unified platform engineering control plane that simplifies multi-cloud operations while enforcing consistent governance and security policies from core to edge. This suite accelerates secure software delivery pipelines by embedding automated compliance and threat protection directly into the application lifecycle.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/V7PSnH8YnTk?si=6Mq4wjpipTLwUvYe" title="Red Hat OpenShift Platform Plus - Overview" 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 a developer platform? Ask these questions. | `HashiCorp Stack (Terraform, Vault, Consul, Boundary)`"
!!! info "Architectural Summary"
This session details how to build secure, scalable developer platforms by defining 'golden paths' using HashiCorp's suite of automation tools, including Terraform, Vault, Consul, and Boundary. It provides a strategic framework for resolving key platform engineering challenges such as Day 2 operations, infrastructure dependency mapping, secure access control, and seamless local-to-remote environment transitions. By abstracting cloud complexity, the session demonstrates how to deliver high-velocity self-service capabilities to development teams while ensuring governance and security compliance.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/1Fl25dR01pw?si=bJlQozIfT3J4rhN3" title="Building a developer platform? Ask these questions." 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 "🎬 ¿De verdad son necesarios los microservicios? | `Modular Monoliths`"
!!! info "Architectural Summary"
This video critically evaluates the over-engineering of distributed systems, examining whether the operational overhead, network latency, and complexity of microservices are justified for most projects. In a 2026 cloud-native landscape focusing heavily on cost optimization and developer velocity, it advocates for a pragmatic, domain-driven approach, highlighting modular monoliths as a powerful alternative before prematurely adopting microservices.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/L8eJh1sfc1U?si=y546MyZpRe-thoad" title="¿De verdad son necesarios los microservicios?" 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 "🎬 Branching Strategies Explained | `Git`"
!!! info "Architectural Summary"
This guide provides a comprehensive architectural evaluation of various Git branching strategies, including Trunk-Based Development, Feature Branches, Git Flow, and Environment Branches, weighing their impacts on delivery velocity. For a 2026 cloud-native landscape, it emphasizes how moving toward trunk-based development or short-lived feature branches is essential for optimizing continuous integration (CI) pipelines, minimizing integration debt, and enabling rapid, automated deployments to Kubernetes and cloud environments.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/U_IFGpJDbeU?si=XzHSGU9dTH-1_0EW" title="Branching Strategies Explained" 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 "🎬 Panel: Azure DevOps vs. GitHub Actions | `Azure DevOps & GitHub Actions`"
!!! info "Architectural Summary"
This panel discussion provides a comprehensive architectural comparison between Azure DevOps and GitHub Actions, focusing on enterprise governance, extensibility, and CI/CD workflow migration strategies. It outlines decision frameworks for hybrid platform setups, highlighting how organizations can leverage GitHub Actions for modern cloud-native developer velocity while maintaining Azure DevOps for mature project management, test plans, and strict regulatory compliance. Essential for cloud architects planning long-term toolchain evolution, this session clarifies integration pathways and future-proof migration strategies.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/8g4qLzkpjeE?si=xcfl3ugsMGZ8Kthg" title="Panel: Azure DevOps vs. GitHub Actions" 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 "🎬 Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022 | `Distributed Systems Strategy`"
!!! info "Architectural Summary"
This systemic interview highlights architectural principles around open-sourcing core algorithms to enforce platform transparency and trust, directly paralleling modern GitOps, policy-as-code, and zero-trust verification frameworks in Cloud Native environments. Additionally, the insights on extreme manufacturing automation offer critical design lessons for 2026 edge computing, emphasizing the necessity of closed-loop automation, event-driven orchestration, and radical simplification of complex distributed infrastructures.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHBtRL&amp;clipt=EK2rfRjW9YAB" title="Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022" 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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/hAwtrJlBVJY?si=bnyptzNFx4jzOiEj" title="The Brutal Truth Behind Tech Layoffs" 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>
- [DevSecOps Security and Compliance](#devsecops-security-and-compliance)
7. [AI and Future Operations](#ai-and-future-operations)
- [Red Hat OpenShift AI and Future Operations](#red-hat-openshift-ai-and-future-operations)
- [Generative AI and Large Language Models AI and Future Operations](#generative-ai-and-large-language-models-ai-and-future-operations)
- [Red Hat OpenShift AI AI and Future Operations](#red-hat-openshift-ai-ai-and-future-operations)
- [Neural Networks AI and Future Operations](#neural-networks-ai-and-future-operations)
- [Claude Code AI and Future Operations](#claude-code-ai-and-future-operations)
- [LLM Architecture and Post-Training AI and Future Operations](#llm-architecture-and-post-training-ai-and-future-operations)
- [Agentic DevOps AI and Future Operations](#agentic-devops-ai-and-future-operations)
## Fundamentals and Documentaries
### Kubernetes Fundamentals and Documentaries
??? note "🎬 Kubernetes: The Documentary [PART 1] | `Kubernetes`"
!!! info "Architectural Summary"
This documentary chronicles the origin of Kubernetes from Google's internal cluster managers Borg and Omega, highlighting the pivotal architectural transition from virtual machines to containerized orchestration. Understanding this evolution is critical for modern cloud-native architects, as it reveals the foundational design patterns—such as the reconciliation loop, declarative APIs, and decoupled control planes—that continue to govern state-of-the-art distributed systems and platform engineering.
@@ -214,16 +64,7 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
</center>
??? note "🎬 Kubernetes: The Documentary | `Kubernetes`"
!!! info "Architectural Summary"
This video series explores the architectural origins of Kubernetes, detailing its transition from Google's centralized Borg system to an open, extensible, and API-driven control plane. Understanding these foundational distributed systems patterns is crucial for platform engineers in 2026 to effectively design resilient, multi-cluster orchestration strategies.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?si=zdATyq_E2wXN7AC6&amp;list=PLbMP1JcGBmSGKO8UreWpOBOhCqilejhtd" title="Kubernetes: The Documentary" 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>
### Jenkins Fundamentals and Documentaries
??? note "🎬 Jenkins Tutorials | `Jenkins`"
!!! info "Architectural Summary"
This comprehensive video series details core Jenkins CI/CD automation techniques, including Pipeline-as-Code implementations and system management best practices. In a 2026 cloud-native context, mastering Jenkins remains critical for orchestrating complex build pipelines, bridging the gap between legacy infrastructure and modern Kubernetes deployment targets. The tutorials provide foundational architectural patterns for establishing scalable, automated, and reproducible continuous integration workflows across distributed enterprise environments.
@@ -234,7 +75,205 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
</center>
## Architecture and Cloud Strategy
### Kubernetes Architecture and Cloud Strategy
??? note "🎬 Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo | `Kubernetes`"
!!! info "Architectural Summary"
This seminal presentation outlines the paradigm shift from traditional imperative configuration management to declarative, container-orchestrated infrastructure by redefining the operating contract between applications and underlying systems. Viewed from a 2026 cloud-native perspective, Kelsey Hightower's early demonstrations of self-healing workloads, automated bin-packing, and custom controllers for automated TLS provisioning serve as the foundational blueprint for modern platform engineering. The architectural concepts covered—specifically decoupling stateful storage and leveraging native service discovery—remain highly relevant for engineers transitioning from static sysadmin practices to dynamic API-driven control loops.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/HlAXp0-M6SY?clip=UgkxWpu3QFPEDZBuMgy_Xq4mBR--uLA-3CSZ&amp;clipt=EMSoKxiG3C4" title="Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo" 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 "🎬 Keynote: 7 Years of Running Kubernetes for Mercedes-Benz | `Kubernetes`"
!!! info "Architectural Summary"
This architectural retrospective outlines Mercedes-Benz's transformation from legacy, manual infrastructure management to an on-premises, self-service cloud platform managing nearly 1,000 clusters via Cluster API (CAPI). In a 2026 cloud-native context, it demonstrates the vital patterns for scaling declarative cluster lifecycle management and shifting traditional enterprise operations toward platform engineering model. The session highlights how organizational resilience, open-source alignment, and robust automation topologies can successfully modernize highly regulated corporate data centers.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/UmbjwSK9b3I?clip=UgkxRGuBMDAVDqKckQ1lhk-9U2jLBhBIBI5l&amp;clipt=EP2dHhjd8iE" title="Keynote: 7 Years of Running Kubernetes for Mercedes-Benz" 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>
### Red Hat OpenShift Architecture and Cloud Strategy
??? note "🎬 Thursday morning general session - May 9 - Red Hat Summit 2019 | `Red Hat OpenShift`"
!!! info "Architectural Summary"
This session outlines the architectural deployment of Red Hat OpenShift as a unified hybrid cloud platform, demonstrating how enterprise Kubernetes orchestrates complex workloads across multi-cloud and edge environments. It highlights critical integrations with GPU acceleration and AI/ML pipelines, establishing a robust blueprint for modern MLOps and scalable cloud-native operations.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxFMdlFKBQze7NVVd7q2nIwBYWkeaKeoX8&amp;clipt=EIzBzwIY1fnSAg" title="Thursday morning general session - May 9 - Red Hat Summit 2019" 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 "🎬 Red Hat OpenShift Platform Plus - Overview | `Red Hat OpenShift`"
!!! info "Architectural Summary"
Red Hat OpenShift Platform Plus provides an enterprise-grade, multi-cluster Kubernetes foundation integrating advanced cluster management, declarative DevSecOps security, and a global container registry. In a 2026 cloud-native landscape, it delivers a unified platform engineering control plane that simplifies multi-cloud operations while enforcing consistent governance and security policies from core to edge. This suite accelerates secure software delivery pipelines by embedding automated compliance and threat protection directly into the application lifecycle.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/V7PSnH8YnTk?si=6Mq4wjpipTLwUvYe" title="Red Hat OpenShift Platform Plus - Overview" 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>
### Platform Engineering Architecture and Cloud Strategy
??? note "🎬 What is Platform Engineering and how it fits into DevOps and Cloud world | `Platform Engineering`"
!!! info "Architectural Summary"
This video details the evolution of cloud operations into Platform Engineering, focusing on the architecture and implementation of Internal Developer Platforms (IDPs) to mitigate developer cognitive load. By establishing standardized 'golden paths' through Infrastructure as Code (IaC) and self-service APIs, organizations can balance developer autonomy with rigorous governance, security, and compliance. This paradigm shift optimizes resource provisioning and modernizes DevOps workflows for highly scalable, cloud-native environments.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/ghzsBm8vOms" title="What is Platform Engineering and how it fits into DevOps and Cloud world" 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>
### Ruby on Rails Architecture and Cloud Strategy
??? note "🎬 David Heinemeier Hansson: Microservices vs. Monolith | `Ruby on Rails`"
!!! info "Architectural Summary"
In this discussion, David Heinemeier Hansson critiques the dogmatic adoption of microservices, highlighting how they introduce substantial operational complexity, network latency, and cognitive load compared to a well-structured monolith. He champions the 'Majestic Monolith' as a pattern that maximizes developer velocity and reduces organizational overhead by keeping the deployment domain unified. For modern cloud-native architectures, this perspective serves as a crucial counterweight to microservice fatigue, driving the industry toward highly-optimized modular monoliths that simplify infrastructure and cut cloud spend.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/rkXGSLf-rVQ?si=Ho8Zzxbrecn7Yncb" title="David Heinemeier Hansson: Microservices vs. Monolith" 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>
### Ruby on Rails / Hotwire Architecture and Cloud Strategy
??? note "🎬 The creator of Rails on JavaScript FE vs. Classic Server-side Rendering | `Ruby on Rails / Hotwire`"
!!! info "Architectural Summary"
David Heinemeier Hansson critiques the complexity of modern Single Page Application (SPA) architectures, advocating instead for the 'Majestic Monolith' and HTML-over-the-wire (Hotwire) to keep application logic unified on the server. In a 2026 cloud-native context, this paradigm challenges the overhead of decoupled micro-frontends by proving that server-side rendering (SSR) combined with lightweight HTML streaming dramatically simplifies deployment pipelines, reduces client-side resource consumption, and lowers data egress costs. This architectural approach optimizes for operational efficiency, enabling smaller engineering teams to build highly responsive, production-grade applications without managing complex API contract synchronizations.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/IFUPG9KCJ4E?si=KMEXeVlcKTp87-Ja" title="The creator of Rails on JavaScript FE vs. Classic Server-side Rendering" 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>
### Portworx Architecture and Cloud Strategy
??? note "🎬 Murli Thirumale | KubeCon CloudNativeCon EU 2023 | `Portworx`"
!!! info "Architectural Summary"
This discussion outlines how enterprise platform engineering teams leverage Portworx to deliver automated, resilient Database-as-a-Service (DBaaS) capabilities directly on Kubernetes. By abstracting multi-cloud storage, disaster recovery, and data security, it highlights architectural strategies essential for scaling stateful cloud-native workloads. For a 2026 cloud-native landscape, these unified data management planes are critical for mitigating multi-cloud lock-in, controlling cloud spend, and accelerating application delivery.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/I8Qh-TafMvQ?si=1A2-kmq6mV-S-03c" title="Murli Thirumale | KubeCon CloudNativeCon EU 2023" 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>
### HashiCorp Stack Terraform, Vault, Consul, Boundary Architecture and Cloud Strategy
??? note "🎬 Building a developer platform? Ask these questions. | `HashiCorp Stack (Terraform, Vault, Consul, Boundary)`"
!!! info "Architectural Summary"
This session details how to build secure, scalable developer platforms by defining 'golden paths' using HashiCorp's suite of automation tools, including Terraform, Vault, Consul, and Boundary. It provides a strategic framework for resolving key platform engineering challenges such as Day 2 operations, infrastructure dependency mapping, secure access control, and seamless local-to-remote environment transitions. By abstracting cloud complexity, the session demonstrates how to deliver high-velocity self-service capabilities to development teams while ensuring governance and security compliance.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/1Fl25dR01pw?si=bJlQozIfT3J4rhN3" title="Building a developer platform? Ask these questions." 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>
### Modular Monoliths Architecture and Cloud Strategy
??? note "🎬 ¿De verdad son necesarios los microservicios? | `Modular Monoliths [SPANISH CONTENT]`"
!!! info "Architectural Summary"
This video critically evaluates the over-engineering of distributed systems, examining whether the operational overhead, network latency, and complexity of microservices are justified for most projects. In a 2026 cloud-native landscape focusing heavily on cost optimization and developer velocity, it advocates for a pragmatic, domain-driven approach, highlighting modular monoliths as a powerful alternative before prematurely adopting microservices.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/L8eJh1sfc1U?si=y546MyZpRe-thoad" title="¿De verdad son necesarios los microservicios?" 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>
### Git Architecture and Cloud Strategy
??? note "🎬 Branching Strategies Explained | `Git`"
!!! info "Architectural Summary"
This guide provides a comprehensive architectural evaluation of various Git branching strategies, including Trunk-Based Development, Feature Branches, Git Flow, and Environment Branches, weighing their impacts on delivery velocity. For a 2026 cloud-native landscape, it emphasizes how moving toward trunk-based development or short-lived feature branches is essential for optimizing continuous integration (CI) pipelines, minimizing integration debt, and enabling rapid, automated deployments to Kubernetes and cloud environments.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/U_IFGpJDbeU?si=XzHSGU9dTH-1_0EW" title="Branching Strategies Explained" 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>
### Azure DevOps and GitHub Actions Architecture and Cloud Strategy
??? note "🎬 Panel: Azure DevOps vs. GitHub Actions | `Azure DevOps & GitHub Actions`"
!!! info "Architectural Summary"
This panel discussion provides a comprehensive architectural comparison between Azure DevOps and GitHub Actions, focusing on enterprise governance, extensibility, and CI/CD workflow migration strategies. It outlines decision frameworks for hybrid platform setups, highlighting how organizations can leverage GitHub Actions for modern cloud-native developer velocity while maintaining Azure DevOps for mature project management, test plans, and strict regulatory compliance. Essential for cloud architects planning long-term toolchain evolution, this session clarifies integration pathways and future-proof migration strategies.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/8g4qLzkpjeE?si=xcfl3ugsMGZ8Kthg" title="Panel: Azure DevOps vs. GitHub Actions" 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>
### Distributed Systems Strategy Architecture and Cloud Strategy
??? note "🎬 Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022 | `Distributed Systems Strategy`"
!!! info "Architectural Summary"
This systemic interview highlights architectural principles around open-sourcing core algorithms to enforce platform transparency and trust, directly paralleling modern GitOps, policy-as-code, and zero-trust verification frameworks in Cloud Native environments. Additionally, the insights on extreme manufacturing automation offer critical design lessons for 2026 edge computing, emphasizing the necessity of closed-loop automation, event-driven orchestration, and radical simplification of complex distributed infrastructures.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/cdZZpaB2kDM?clip=UgkxWAPHZbVaNZzk9pi0lMu6k5ABLuMHBtRL&amp;clipt=EK2rfRjW9YAB" title="Elon Musk talks Twitter, Tesla and how his brain works — live at TED2022" 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>
### FinOps Architecture and Cloud Strategy
??? 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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/hAwtrJlBVJY?si=bnyptzNFx4jzOiEj" title="The Brutal Truth Behind Tech Layoffs" 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>
### GitOps Architecture and Cloud Strategy
??? 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&amp;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>
### Hosted Control Planes Architecture and Cloud Strategy
??? 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>
### Azure Verified Modules AVM Architecture and Cloud Strategy
??? note "🎬 Building Secure, WellArchitected 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, WellArchitected Azure Workloads with Azure Verified Modules and GitHub Copilot" 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>
### OpenShift Architecture and Cloud Strategy
??? note "🎬 Fran Heeran, Red Hat | Red Hat Summit 2026 | `OpenShift`"
!!! info "Architectural Summary"
In this Red Hat Summit 2026 interview, Fran Heeran details how telecommunications providers are shifting from heavily siloed infrastructure to unified cloud-native architectures. By leveraging OpenShift Virtualization, telcos can centrally manage both legacy virtual machines and modern containers across core networks and the far edge, accelerating deployments up to 50%. This unified architecture additionally enables sovereign cloud offerings and closed-loop network automation by feeding AI outputs directly into Ansible-driven remediation workflows.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/Tr4onEST70I" title="Fran Heeran, Red Hat | Red Hat Summit 2026" 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>
## Infrastructure as Code
### Terraform Enterprise Infrastructure as Code
??? note "🎬 Standardizing infrastructure automation with Terraform Enterprise | `Terraform Enterprise`"
!!! info "Architectural Summary"
This presentation details AXA Group's cloud migration strategy (ATLAS) utilizing Terraform Enterprise as the cornerstone of their multi-cloud and private IaaS migration factory. It highlights how a highly regulated financial enterprise standardizes infrastructure-as-code (IaC) practices across multiple global subsidiaries to accelerate cloud adoption while maintaining governance. For a 2026 cloud-native landscape, this case study provides key insights into scaling self-service provisioning, implementing policy-as-code, and automating multi-tenant enterprise architectures at massive scale.
@@ -245,6 +284,7 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
</center>
### NetBox Infrastructure as Code
??? note "🎬 NetBox Zero To Hero | `NetBox`"
!!! info "Architectural Summary"
NetBox serves as the foundational source of truth for modern network automation by integrating IP Address Management (IPAM) and Data Center Infrastructure Management (DCIM) into a unified database. In a 2026 Cloud Native ecosystem, it empowers Infrastructure as Code (IaC) pipelines to dynamically query and enforce intended network state via robust APIs, effectively eliminating configuration drift. This architectural approach bridges the gap between physical hardware tracking and automated, declarative network orchestration across complex hybrid environments.
@@ -255,7 +295,20 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
</center>
## Developer Productivity
### VS Code Developer Productivity
??? note "🎬 Remote VS Code with Dev Tunnels: access the editor from your browser | `VS Code [SPANISH CONTENT]`"
!!! info "Architectural Summary"
In this tutorial, Gisela Torres explains the architecture and application of VS Code Dev Tunnels to enable secure remote access to local development environments. Dev Tunnels establish a secure, encrypted connection to VS Code without requiring complex VPNs or firewall modifications, allowing developers to connect from any web browser or secondary editor instance. For 2026 developer productivity, this simplifies remote workspace orchestration and collaborative debugging in cloud-native platforms. [SPANISH CONTENT]
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/niuJpAKyb7c" title="Remote VS Code with Dev Tunnels: access the editor from your browser" 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>
## Observability and Monitoring
### Prometheus Observability and Monitoring
??? note "🎬 Prometheus: The Documentary | `Prometheus`"
!!! info "Architectural Summary"
This documentary explores the architectural genesis of Prometheus at SoundCloud, detailing how the shift to microservices necessitated a fundamental pivot from host-based monitoring to a pull-based, multi-dimensional metric data model. In a 2026 cloud-native context, understanding these foundational design decisions—specifically the trade-offs of localized TSDB storage, HTTP pull mechanics, and PromQL—is vital for architecting self-healing, high-cardinality observability pipelines across distributed, edge, and hybrid-cloud environments.
@@ -267,6 +320,7 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
</center>
## Security and Compliance
### DevSecOps Security and Compliance
??? note "🎬 What is DevSecOps? DevSecOps explained in 8 Mins | `DevSecOps`"
!!! info "Architectural Summary"
This video details the transition from traditional, late-stage security audits to DevSecOps, explaining how shifting security left eliminates deployment bottlenecks in fast-paced delivery pipelines. It covers the automation of static analysis (SAST), software composition analysis (SCA), and container scanning directly within CI/CD workflows. In a 2026 cloud-native context, this paradigm is critical for securing ephemeral microservices and maintaining continuous compliance without sacrificing deployment velocity.
@@ -276,3 +330,81 @@ Welcome to the **Agentic Video Hub**. This section presents a logical, architect
<iframe width="720" height="405" src="https://www.youtube.com/embed/nrhxNNH5lt0?si=U5h1mbkbF6ZEOvlj" title="What is DevSecOps? DevSecOps explained in 8 Mins" 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>
## AI and Future Operations
### Red Hat OpenShift AI and Future Operations
??? note "🎬 Thursday morning general session - May 9 - Red Hat Summit 2019 | `Red Hat OpenShift`"
!!! info "Architectural Summary"
This session outlines the architectural enablement of cloud-native AI/ML workloads by integrating Red Hat OpenShift with NVIDIA GPU acceleration and automated MLOps platforms like H2O.ai and ProphetStor. It demonstrates how standardizing on a Kubernetes-based hybrid cloud substrate abstracts heterogeneous hardware environments, facilitating deterministic scaling, resource orchestration, and cognitive monitoring for high-performance AI pipelines. This unified operational model serves as a foundational blueprint for modern enterprise AI-platform engineering and edge computing architectures.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/FUu4kMc0PL8?clip=UgkxLbUzIJtyeKPi66qAvxxRlGbofYp_Gr8B&amp;clipt=EIDy0gIY4MbWAg" title="Thursday morning general session - May 9 - Red Hat Summit 2019" 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>
### Generative AI and Large Language Models AI and Future Operations
??? note "🎬 Artificial Intelligence | 60 Minutes Full Episodes | `Generative AI and Large Language Models`"
!!! info "Architectural Summary"
This documentary anthology traces the rapid evolution of artificial intelligence from early deep learning implementations to advanced generative AI systems like Google's Bard and OpenAI's ChatGPT. For 2026 cloud-native architectures, these developments highlight the critical need for integrating scalable AI model orchestration, strict ethical guardrails, and secure data pipelines directly into enterprise platform engineering. Understanding these socio-technical shifts assists cloud architects in designing resilient, compliant AI-integrated infrastructures that balance massive computational demands with robust operational governance.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/aZ5EsdnpLMI?si=ESsNnVwE8IdWSiWZ" title="Artificial Intelligence | 60 Minutes Full Episodes" 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>
### Red Hat OpenShift AI AI and Future Operations
??? note "🎬 Red Hat OpenShift AI overview | `Red Hat OpenShift AI`"
!!! info "Architectural Summary"
Red Hat OpenShift AI provides an enterprise-grade MLOps platform built on Kubernetes that standardizes the training, tuning, serving, and monitoring of foundation and predictive AI models across hybrid and multi-cloud environments. By integrating open-source frameworks like Jupyter, PyTorch, and KServe with certified hardware accelerators, it delivers a secure, consistent, and self-service environment for platform and data science teams. This architecture ensures robust AI governance, operational scalability, and accelerated time-to-market for intelligent cloud-native applications.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/Hc8emNr2igU?si=kehLRUpOAvyK_Bku" title="Red Hat OpenShift AI overview" 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>
### Neural Networks AI and Future Operations
??? note "🎬 ¿Qué es una Red Neuronal? Parte 1 : La Neurona | DotCSV | `Neural Networks [SPANISH CONTENT]`"
!!! 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>
### Claude Code AI and Future Operations
??? 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.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/6eBSHbLKuN0" title="Mastering Claude Code in 30 minutes" 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>
### LLM Architecture and Post-Training AI and Future Operations
??? note "🎬 Stanford CS229: Building Large Language Models (LLMs) | `LLM Architecture & Post-Training`"
!!! info "Architectural 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.
<center markdown="1">
<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>
### Agentic DevOps AI and Future Operations
??? note "🎬 Agentic DevOps Live | `Agentic DevOps`"
!!! info "Architectural Summary"
This official live series explores the paradigm shift from traditional CI/CD pipelines to autonomous, agent-driven operations (Agentic DevOps). It covers technical deep-dives into Azure SRE Agents for automated root cause analysis and proactive reliability, GitHub Copilot App Mod Agents for modernizing legacy systems at scale, and AI-powered workflows across GitHub and Azure DevOps. Essential for platform engineers designing self-healing environments and scalable human-in-the-loop AI governance in 2026.
<center markdown="1">
<iframe width="720" height="405" src="https://www.youtube.com/embed/videoseries?list=PLmsFUfdnGr3w9BdWjQGAwV7UPW0kspwOp" title="Agentic DevOps Live" 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>
+9 -5
View File
@@ -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,10 +96,10 @@ 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 and Artificial Intelligence":
- "AI":
- "AI Agents MCP": ai-agents-mcp.md
- "AI": ai.md
- "ChatGPT": chatgpt.md