Hands-on labs and executable practices for Tencent Kubernetes Engine (TKE).
Website: https://tke-workshop.github.io
TKE Workshop is an Astro + Starlight documentation site with an Agent-First structure:
- learning paths for TKE basics, production practices, AI/ML, and data workloads
- structured operation docs in
src/content/docs - executable Python scripts in
cookbook/ - a unified Cookbook experience in
/cookbooks/
npm install
npm run devOpen http://127.0.0.1:4321.
Build the static site:
npm run buildcd cookbook
pip install -r requirements.txt
cp config.example.yaml config.yaml
python3 cluster/create_cluster.py --cluster-name my-cluster --region ap-guangzhou --waittke-workshop.github.io/
├── astro.config.mjs # Astro + Starlight site configuration
├── src/
│ ├── content/docs/ # Documentation content
│ ├── data/cookbooks.js # Cookbook collection data
│ ├── pages/ # Custom pages, including /cookbooks/
│ ├── components/ # Shared workshop UI
│ └── styles/ # Workshop CSS
├── cookbook/ # Executable Python cookbook scripts
├── public/ # Static assets copied by Astro
├── test/ # Node-based validation tests
└── .github/workflows/ # GitHub Pages deployment
node --test test/navigation.test.mjs test/cookbooks.test.mjs
npm run build
git diff --checkPushes to main run .github/workflows/deploy.yml, build with npm run build, and deploy dist/ to GitHub Pages.
Copyright © 2024-2026 Tencent Cloud TKE Team.