From 716a4d2cabe6cf8ff2267e1b4933e9f87b4eac62 Mon Sep 17 00:00:00 2001 From: hedge-sparrow Date: Tue, 5 Nov 2024 14:10:18 +0000 Subject: [PATCH 1/3] move assets --- .../01-introduction/assignment.md | 4 +++- .../02-troubleshoot-1/assignment.md | 4 +++- .../02-troubleshoot-1/setup-cloud-client | 2 +- .../03-troubleshoot-2/assignment.md | 4 +++- .../03-troubleshoot-2/setup-cloud-client | 2 +- .../04-troubleshoot-3/assignment.md | 4 +++- .../04-troubleshoot-3/setup-cloud-client | 2 +- .../05-troubleshoot-4/assignment.md | 4 +++- .../05-troubleshoot-4/setup-cloud-client | 2 +- .../06-troubleshoot-5/assignment.md | 4 +++- .../06-troubleshoot-5/setup-cloud-client | 2 +- .../07-support-bundle-types/assignment.md | 1 + .../08-super-secret/assignment.md | 1 + instruqt/troubleshoot-training/track.yml | 19 ++++++++++++------- 14 files changed, 37 insertions(+), 18 deletions(-) diff --git a/instruqt/troubleshoot-training/01-introduction/assignment.md b/instruqt/troubleshoot-training/01-introduction/assignment.md index 03ddda094..100036157 100755 --- a/instruqt/troubleshoot-training/01-introduction/assignment.md +++ b/instruqt/troubleshoot-training/01-introduction/assignment.md @@ -9,11 +9,13 @@ notes: contents: In this track, we'll work together to apply some practical methods for troubleshooting some Kubernetes problems using Replicated tooling. tabs: -- title: Workstation +- id: vy80bd4zzksw + title: Workstation type: terminal hostname: cloud-client difficulty: intermediate timelimit: 600 +enhanced_loading: null --- 👋 Introduction diff --git a/instruqt/troubleshoot-training/02-troubleshoot-1/assignment.md b/instruqt/troubleshoot-training/02-troubleshoot-1/assignment.md index b07ee519e..7ca0d1942 100755 --- a/instruqt/troubleshoot-training/02-troubleshoot-1/assignment.md +++ b/instruqt/troubleshoot-training/02-troubleshoot-1/assignment.md @@ -8,11 +8,13 @@ notes: - type: text contents: The website is down tabs: -- title: Workstation +- id: veuyak3z63de + title: Workstation type: terminal hostname: cloud-client difficulty: basic timelimit: 3600 +enhanced_loading: null --- Let's imagine that our environment belongs to a customer, who are now experiencing an issue with their install. diff --git a/instruqt/troubleshoot-training/02-troubleshoot-1/setup-cloud-client b/instruqt/troubleshoot-training/02-troubleshoot-1/setup-cloud-client index 5f2a07e29..10cc35f08 100755 --- a/instruqt/troubleshoot-training/02-troubleshoot-1/setup-cloud-client +++ b/instruqt/troubleshoot-training/02-troubleshoot-1/setup-cloud-client @@ -1,3 +1,3 @@ #!/bin/bash -curl https://spooky.academy/support_bundles/troubleshoot_1_support_bundle.tar.gz -o support-bundle.tar.gz +curl https://cre-training-assets.s3.us-west-1.amazonaws.com/troubleshoot_1_support_bundle.tar.gz -o support-bundle.tar.gz diff --git a/instruqt/troubleshoot-training/03-troubleshoot-2/assignment.md b/instruqt/troubleshoot-training/03-troubleshoot-2/assignment.md index 74d977330..ecc7fd40c 100755 --- a/instruqt/troubleshoot-training/03-troubleshoot-2/assignment.md +++ b/instruqt/troubleshoot-training/03-troubleshoot-2/assignment.md @@ -8,11 +8,13 @@ notes: - type: text contents: Time to fix another problem... tabs: -- title: Workstation +- id: i8rejw22dqrt + title: Workstation type: terminal hostname: cloud-client difficulty: intermediate timelimit: 3600 +enhanced_loading: null --- The customer opens another issue, but this time pods seem to be crashing. diff --git a/instruqt/troubleshoot-training/03-troubleshoot-2/setup-cloud-client b/instruqt/troubleshoot-training/03-troubleshoot-2/setup-cloud-client index 0f658c2e7..9f8e31282 100755 --- a/instruqt/troubleshoot-training/03-troubleshoot-2/setup-cloud-client +++ b/instruqt/troubleshoot-training/03-troubleshoot-2/setup-cloud-client @@ -4,4 +4,4 @@ set -euxo rm -rf /root/support-bundle* || true rm /root/solution.txt || true -curl https://spooky.academy/support_bundles/troubleshoot_2_support_bundle.tar.gz -o support-bundle.tar.gz +curl https://cre-training-assets.s3.us-west-1.amazonaws.com/troubleshoot_2_support_bundle.tar.gz -o support-bundle.tar.gz diff --git a/instruqt/troubleshoot-training/04-troubleshoot-3/assignment.md b/instruqt/troubleshoot-training/04-troubleshoot-3/assignment.md index 5dc1eccb6..5cdb39456 100755 --- a/instruqt/troubleshoot-training/04-troubleshoot-3/assignment.md +++ b/instruqt/troubleshoot-training/04-troubleshoot-3/assignment.md @@ -8,11 +8,13 @@ notes: - type: text contents: Time to fix the problem... tabs: -- title: Workstation +- id: shecujhilhdj + title: Workstation type: terminal hostname: cloud-client difficulty: advanced timelimit: 3600 +enhanced_loading: null --- You get another report from a customer saying that their application isn't working, as if **a Pod is not responding and connections time out**. How would you begin to solve the problem? diff --git a/instruqt/troubleshoot-training/04-troubleshoot-3/setup-cloud-client b/instruqt/troubleshoot-training/04-troubleshoot-3/setup-cloud-client index f8a6fc17b..6eb1542c4 100755 --- a/instruqt/troubleshoot-training/04-troubleshoot-3/setup-cloud-client +++ b/instruqt/troubleshoot-training/04-troubleshoot-3/setup-cloud-client @@ -3,4 +3,4 @@ rm /root/solution* || true rm /root/support-bundle* || true -curl https://spooky.academy/support_bundles/troubleshoot_3_support_bundle.tar.gz -o support-bundle.tar.gz +curl https://cre-training-assets.s3.us-west-1.amazonaws.com/troubleshoot_3_support_bundle.tar.gz -o support-bundle.tar.gz diff --git a/instruqt/troubleshoot-training/05-troubleshoot-4/assignment.md b/instruqt/troubleshoot-training/05-troubleshoot-4/assignment.md index 4ce2b10a7..191ede79a 100755 --- a/instruqt/troubleshoot-training/05-troubleshoot-4/assignment.md +++ b/instruqt/troubleshoot-training/05-troubleshoot-4/assignment.md @@ -8,11 +8,13 @@ notes: - type: text contents: Time to fix the problem... tabs: -- title: Workstation +- id: npaysfojmcne + title: Workstation type: terminal hostname: cloud-client difficulty: intermediate timelimit: 3600 +enhanced_loading: null --- You get a new report from a customer saying that many pods are failing; some may display Errors, while others may be Evicted or Pending, or even in an Unknown state. diff --git a/instruqt/troubleshoot-training/05-troubleshoot-4/setup-cloud-client b/instruqt/troubleshoot-training/05-troubleshoot-4/setup-cloud-client index 18d012c46..f77a1dcc3 100755 --- a/instruqt/troubleshoot-training/05-troubleshoot-4/setup-cloud-client +++ b/instruqt/troubleshoot-training/05-troubleshoot-4/setup-cloud-client @@ -4,7 +4,7 @@ set -exuo pipefail rm -rf /root/support-bundle* rm -rf /root/solution* -curl https://spooky.academy/support_bundles/troubleshoot_4_support_bundle.tar.gz -o support-bundle.tar.gz +curl https://cre-training-assets.s3.us-west-1.amazonaws.com/troubleshoot_4_support_bundle.tar.gz -o support-bundle.tar.gz cd /opt/ tee quiz.go << EOF diff --git a/instruqt/troubleshoot-training/06-troubleshoot-5/assignment.md b/instruqt/troubleshoot-training/06-troubleshoot-5/assignment.md index 73753aed6..ac0d9d6e6 100755 --- a/instruqt/troubleshoot-training/06-troubleshoot-5/assignment.md +++ b/instruqt/troubleshoot-training/06-troubleshoot-5/assignment.md @@ -8,11 +8,13 @@ notes: - type: text contents: Time to fix the problem... tabs: -- title: Workstation +- id: g7eab4ov6vwd + title: Workstation type: terminal hostname: cloud-client difficulty: advanced timelimit: 3600 +enhanced_loading: null --- A new issue has been reported saying that there are DNS resolution failures in some Pod logs. diff --git a/instruqt/troubleshoot-training/06-troubleshoot-5/setup-cloud-client b/instruqt/troubleshoot-training/06-troubleshoot-5/setup-cloud-client index b315805fa..0341468d3 100755 --- a/instruqt/troubleshoot-training/06-troubleshoot-5/setup-cloud-client +++ b/instruqt/troubleshoot-training/06-troubleshoot-5/setup-cloud-client @@ -5,7 +5,7 @@ rm -rf /root/support-bundle* rm -rf /root/solution* -curl https://spooky.academy/support_bundles/troubleshoot_5_support_bundle.tar.gz -o support-bundle.tar.gz +curl https://cre-training-assets.s3.us-west-1.amazonaws.com/troubleshoot_5_support_bundle.tar.gz -o support-bundle.tar.gz cd /opt/ tee quiz.go << EOF diff --git a/instruqt/troubleshoot-training/07-support-bundle-types/assignment.md b/instruqt/troubleshoot-training/07-support-bundle-types/assignment.md index b86944e13..285412292 100755 --- a/instruqt/troubleshoot-training/07-support-bundle-types/assignment.md +++ b/instruqt/troubleshoot-training/07-support-bundle-types/assignment.md @@ -13,5 +13,6 @@ solution: - 1 difficulty: basic timelimit: 600 +enhanced_loading: null --- If a customer's cluster is unresponsive, what is the easiest way to inspect the environment diff --git a/instruqt/troubleshoot-training/08-super-secret/assignment.md b/instruqt/troubleshoot-training/08-super-secret/assignment.md index 08632c6ac..7e876709f 100755 --- a/instruqt/troubleshoot-training/08-super-secret/assignment.md +++ b/instruqt/troubleshoot-training/08-super-secret/assignment.md @@ -13,6 +13,7 @@ solution: - 2 difficulty: basic timelimit: 600 +enhanced_loading: null --- One of your customers is under strict governmental compliance. they have an issue in one of their clusters and inform you that they cannot send a support bundle because it would contain too much sensitive information. diff --git a/instruqt/troubleshoot-training/track.yml b/instruqt/troubleshoot-training/track.yml index f1a884ccf..a9d7679e5 100755 --- a/instruqt/troubleshoot-training/track.yml +++ b/instruqt/troubleshoot-training/track.yml @@ -7,18 +7,23 @@ description: |+ In this track, we invite you to learn how to triage, diagnose, and solve problems with the replicated platform and support tooling. icon: https://cdn.instruqt.com/assets/templates/kubernetes.png -level: intermediate tags: -- instructor-led +- troubleshoot +- vendor +- embedded-cluster +- self-paced owner: replicated developers: -- danj@replicated.com - ada@replicated.com +- danj@replicated.com lab_config: - overlay: false - width: 33 - position: right + sidebar_enabled: true feedback_recap_enabled: true + feedback_tab_enabled: false loadingMessages: true + override_challenge_layout: false hideStopButton: false -checksum: "10084089043640894063" + default_layout: AssignmentRight + default_layout_sidebar_size: 33 +checksum: "9516183785189585985" +enhanced_loading: false From 4f1b4380211a5d6fb3a43f77bf65b06730c7ba8b Mon Sep 17 00:00:00 2001 From: hedge-sparrow Date: Fri, 8 Nov 2024 17:19:06 +0000 Subject: [PATCH 2/3] typo --- instruqt/troubleshoot-training/track.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instruqt/troubleshoot-training/track.yml b/instruqt/troubleshoot-training/track.yml index a9d7679e5..03e647c5a 100755 --- a/instruqt/troubleshoot-training/track.yml +++ b/instruqt/troubleshoot-training/track.yml @@ -1,7 +1,7 @@ slug: troubleshoot-training id: 3ytyltkwdclm title: Troubleshoot Training (EC) -teaser: Get hands-on, practical application at debugging problems on Replicated embedded +teaser: Get hands-on, practical experience at debugging problems on Replicated embedded clusters (aka kURL) description: |+ In this track, we invite you to learn how to triage, diagnose, and solve problems with the replicated platform and support tooling. From 8752430bfc185f38c3707423e808202909792b61 Mon Sep 17 00:00:00 2001 From: hedge-sparrow Date: Fri, 8 Nov 2024 17:19:28 +0000 Subject: [PATCH 3/3] typo --- instruqt/troubleshoot-training/track.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instruqt/troubleshoot-training/track.yml b/instruqt/troubleshoot-training/track.yml index 03e647c5a..5f6a5fda7 100755 --- a/instruqt/troubleshoot-training/track.yml +++ b/instruqt/troubleshoot-training/track.yml @@ -25,5 +25,5 @@ lab_config: hideStopButton: false default_layout: AssignmentRight default_layout_sidebar_size: 33 -checksum: "9516183785189585985" +checksum: "15794640145925215740" enhanced_loading: false