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
Copy file name to clipboardExpand all lines: 01-path-basics/102-your-first-cluster/readme.adoc
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
= Create A Kubernetes Cluster Using EKS
1
+
= Create A Kubernetes Cluster
2
2
:toc:
3
3
:icons:
4
4
:linkattrs:
@@ -12,6 +12,30 @@ Amazon EKS runs the Kubernetes management infrastructure for you across multiple
12
12
13
13
If you have not set up the link:../101-start-here[Cloud9 Development Environment, window="_blank"] yet, please do so before continuing.
14
14
15
+
== Permissions
16
+
17
+
In order to complete the exercises in the workshop, you'll need the proper IAM permissions set.
18
+
19
+
=== Cloud9 IDE
20
+
When performing the exercises through the Cloud9 IDE (recommended), permissions are automatically created for when you link:https://github.com/aws-samples/aws-workshop-for-kubernetes/tree/master/01-path-basics/101-start-here#create-aws-cloud9-environment[deploy the Cloud9 environment and run the build script].
21
+
22
+
The IAM role assumed by the Cloud9 IDE will have a name similar to **k8s-workshop-LabIdeRole-xxxx**, and contain the following managed policies:
23
+
24
+
* AmazonEC2FullAccess
25
+
* IAMFullAccess
26
+
* AmazonS3FullAccess
27
+
* AmazonVPCFullAccess
28
+
* AWSCloudFormationReadOnlyAccess
29
+
* AmazonRoute53FullAccess
30
+
31
+
The EKS service role will have a name similar to **k8s-workshop2-EksServiceR-AWSServiceRoleForAmazonE-xxx**, and contain the following managed policies:
32
+
33
+
* AmazonEKSClusterPolicy
34
+
* AmazonEKSServicePolicy
35
+
36
+
=== kops
37
+
If you prefer to use kops to perform the exercises, link:https://github.com/kubernetes/kops/blob/master/docs/aws.md#setup-iam-user[a summary of permissions can be found here].
38
+
15
39
== Create a Kubernetes Cluster with EKS
16
40
17
41
EKS can be used to create a highly available cluster, with multiple master nodes spread across multiple availability zones.
0 commit comments