ChaGPT added lab simulations
This commit is contained in:
17
lab-environment/enter-lab.ps1
Normal file
17
lab-environment/enter-lab.ps1
Normal file
@@ -0,0 +1,17 @@
|
||||
$ErrorActionPreference = 'Stop'
|
||||
$distribution = 'Ubuntu-24.04'
|
||||
|
||||
& wsl.exe --distribution $distribution --user root --exec bash -lc @'
|
||||
export KUBECONFIG=/opt/cks-lab/kubeconfig
|
||||
context="$(kubectl config current-context 2>/dev/null || true)"
|
||||
if [[ "$context" != "kind-cks-lab" ]]; then
|
||||
echo "Safety check failed: expected kind-cks-lab, got ${context:-none}." >&2
|
||||
exit 1
|
||||
fi
|
||||
echo "CKS lab: $(kubectl version --output=json | jq -r .serverVersion.gitVersion)"
|
||||
echo "Context: $context"
|
||||
exec bash
|
||||
'@
|
||||
|
||||
if ($LASTEXITCODE -ne 0) { throw 'Could not enter the isolated CKS lab.' }
|
||||
|
||||
Reference in New Issue
Block a user