You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: PR review fixes for fastpaths and auto mode cluster support
- SecondaryNav: fix dual active highlighting when Intro and Setup share a path prefix
- create-infrastructure.sh: fix auto cluster condition checking 'standard' instead of 'auto'
- destroy-infrastructure.sh: fix auto cluster name override that diverged from common-env.sh with environment suffix
- setup.sh: fix delete-cluster functions echoing 'Creating' instead of 'Deleting'
- base.tf: auto-detect auto mode cluster via ListClusters API instead of unconditional lookup that fails when cluster doesn't exist
- navigating-labs.md: remove confusing prepare-environment section with placeholder vars, add 'Starting a Lab' tip, constrain oversized browser dialog images, remove duplicated Kustomize section
- introduction/navigating-labs.md: constrain oversized browser dialog image
- fastpaths/index.md: fix intro text to match sidebar order and correctly reference setup for both event and in-your-account flows
- getting-started/first.md: fix expected namespace output to match actual state (no pre-provisioned namespaces)
Copy file name to clipboardExpand all lines: website/docs/fastpaths/getting-started/first.md
+7-10Lines changed: 7 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,21 +23,18 @@ Before we do anything, let's inspect the current Namespaces in our EKS cluster:
23
23
24
24
```bash
25
25
$ kubectl get namespaces
26
-
NAME STATUS AGE
27
-
amazon-cloudwatch Active 30h
28
-
default Active 30h
29
-
external-secrets Active 30h
30
-
kube-node-lease Active 30h
31
-
kube-public Active 30h
32
-
kube-system Active 30h
33
-
ui Active 30h
26
+
NAME STATUS AGE
27
+
default Active 30h
28
+
kube-node-lease Active 30h
29
+
kube-public Active 30h
30
+
kube-system Active 30h
34
31
```
35
32
36
-
All of the entries listed are Namespaces for system components that were pre-installed for us. We'll ignore most of these by using[Kubernetes labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/) to filter the Namespaces down to only those we've created:
33
+
All of the entries listed are Namespaces for system components. We'll use[Kubernetes labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/) to filter the Namespaces down to only those we've created:
37
34
38
35
```bash
39
36
$ kubectl get namespaces -l app.kubernetes.io/created-by=eks-workshop
40
-
ui Active 21h
37
+
No resources found
41
38
```
42
39
43
40
The first thing we'll do is deploy the catalog component by itself. The manifests for this component can be found in `~/environment/eks-workshop/base-application/catalog`.
Copy file name to clipboardExpand all lines: website/docs/fastpaths/index.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,10 +13,10 @@ Streamlined, role-based learning experiences that get you hands-on with Amazon E
13
13
14
14
As you can see in the picture, you can choose your learning journey for this workshop as per the following steps:
15
15
16
-
1.Learn how to navigate the instructions in the lab using _Navigating the Labs_ module to begin with.
17
-
2.[Skip if you're at an AWS Event] : Setup an EKS Auto Mode cluster to use the learning paths.
16
+
1.**[Setup](/docs/fastpaths/setup)** your environment — whether you're at an AWS event or running this in your own account, follow the setup guide to get your IDE and cluster ready.
17
+
2.Learn how to navigate the instructions in the lab using the [Navigating the Labs](/docs/fastpaths/navigating-labs) module.
18
18
3. Based on your role and interest, either choose the EKS developer or the EKS operator path for further learning.
19
19
20
20
Powered by Amazon EKS Auto Mode, these paths minimize infrastructure setup and management, letting you focus on learning core EKS concepts and deploying workloads faster. Perfect for workshops, events, or self-paced learning when you want immediate hands-on experience.
21
21
22
-
Let's understand how to navigate this workshop and the lab instructions now.
The `prepare-environment` tool helps you set up and configure your lab environment for each section. Simply run:
29
-
30
-
```
31
-
$ prepare-environment $MODULE_NAME
32
-
```
33
-
34
-
### Basic Usage Patterns
35
-
```
36
-
$ prepare-environment $MODULE_NAME/$LAB
37
-
```
26
+
## Starting a Lab
38
27
39
28
:::caution
40
-
You should start each lab from the page indicated by "BEFORE YOU START" badge. Starting in the middle of a lab will cause unpredictable behavior.
29
+
Each lab has a "BEFORE YOU START" section with a `prepare-environment` command you need to run first. Always start from that page — jumping into the middle of a lab will cause unpredictable behavior.
41
30
:::
42
31
43
32
## Tips
@@ -49,18 +38,18 @@ Depending on your browser, you may need to copy/paste content differently in to
Click **Allow** button to enable this functionality. After this, the subsequent copy/paste will be straight forward. For this workshop, we recommend using Google Chrome if possible.
Every time when you try to paste content in the terminal, you will see a small button as shown in the following screenshot adjacent to your mouse pointer. You will need to click on it to actually paste the copied content.
@@ -106,18 +95,6 @@ In this workshop, you will see the following two types of commands involving Kus
106
95
107
96
You can learn more about Kustomize at https://kustomize.io/.
108
97
109
-
### Using Kustomize
110
-
111
-
[Kustomize](https://kustomize.io/) allows you to manage Kubernetes manifest files using declarative "kustomization" files. It provides the ability to express "base" manifests for your Kubernetes resources and then apply changes using composition, customization and easily making cross-cutting changes across many resources.
112
-
113
-
In this workshop, you will see the following two types of commands involving Kustomize.
114
-
115
-
1.`kubectl kustomize some-deployment.yaml` - This command **generates** the customized version of the yaml using Kustomize configuration. It does not deploy the resource.
116
-
117
-
1.`kubectl apply -k some-deployment.yaml` - This command directly **applies** the customized version of the yaml using Kustomize configuration and deploys the resource.
118
-
119
-
You can learn more about Kustomize at https://kustomize.io/.
120
-
121
98
## Next Steps
122
99
123
100
Now that you're familiar with the format of this workshop, head over to Getting started
Most of the interaction you will do in this workshop will be done with terminal commands, which you can either manually type or copy/paste to the IDE terminal. You will see this terminal commands displayed like this:
0 commit comments