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
Issue #, if available: Update ACK MemoryDB controller tutorial
Description of changes: Updated ACK MemoryDB controller tutorial
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Copy file name to clipboardExpand all lines: docs/content/docs/tutorials/memorydb-example.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ In this tutorial we will install ACK service controller for Amazon MemoryDB for
17
17
18
18
## Setup
19
19
20
-
Although it is not necessary to use Amazon Elastic Kubernetes Service (Amazon EKS) with ACK, this guide assumes that you have access to an Amazon EKS cluster. If this is your first time creating an Amazon EKS cluster, see [Amazon EKS Setup](https://docs.aws.amazon.com/deep-learning-containers/latest/devguide/deep-learning-containers-eks-setup.html). For automated cluster creation using `eksctl`, see [Getting started with Amazon EKS - `eksctl`](https://docs.aws.amazon.com/eks/latest/userguide/getting-started-eksctl.html) and create your cluster with Amazon EC2 Linux managed nodes.
20
+
Although it is not necessary to use Amazon Elastic Kubernetes Service (Amazon EKS) with ACK, this guide assumes that you have access to an Amazon EKS cluster. If this is your first time creating an Amazon EKS cluster, see [Amazon EKS Setup](https://docs.aws.amazon.com/deep-learning-containers/latest/devguide/deep-learning-containers-eks-setup.html). For automated cluster creation using `eksctl`, see [Getting started with Amazon EKS - `eksctl`](https://docs.aws.amazon.com/eks/latest/userguide/getting-started-eksctl.html) and create your cluster with Amazon EC2 Linux managed nodes. If you follow this document, install AWS CLI first. Use `aws configure` to access IAM permissions before creating EKS cluster.
21
21
22
22
### Prerequisites
23
23
@@ -46,14 +46,16 @@ You can install the Helm chart to deploy the ACK service controller for Amazon M
46
46
For example, to specify that the Amazon MemoryDB API calls go to the `us-east-1` region, you can deploy the service controller with the following command:
You can find the latest version of ACK MemoryDB controller on GitHub [release page](https://github.com/aws-controllers-k8s/memorydb-controller/releases).
52
+
Replace value for `--version` to the desired version.
51
53
52
54
For a full list of available values to the Helm chart, please [review the values.yaml file](https://github.com/aws-controllers-k8s/memorydb-controller/blob/main/helm/values.yaml).
53
55
54
56
### Configure IAM permissions
55
57
56
-
Once the service controller is deployed, you will need to [configure the IAM permissions][irsa-permissions] for the controller to query the Amazon MemoryDB API. For full details, please review the AWS Controllers for Kubernetes documentation for [how to configure the IAM permissions][irsa-permissions]. If you follow the examples in the documentation, use the value of `memorydb` for `SERVICE`.
58
+
Once the service controller is deployed, you will need to [configure the IAM permissions][irsa-permissions] for the controller to query the Amazon MemoryDB API. For full details, please review the AWS Controllers for Kubernetes documentation for [how to configure the IAM permissions][irsa-permissions]. If you follow the examples in the documentation, use the value of `memorydb` for `SERVICE`. Install wget, [oc](https://docs.openshift.com/container-platform/4.8/cli_reference/openshift_cli/getting-started-cli.html#installing-openshift-cli), [jq](https://github.com/stedolan/jq/wiki/Installation), sed first. Skip Next Steps in the documentation.
57
59
58
60
## Create Amazon MemoryDB Cluster Instances
59
61
@@ -64,7 +66,7 @@ You can create Amazon MemoryDB Clusters using the `Cluster` custom resource. The
64
66
To create a Amazon MemoryDB Cluster, create a `Cluster` custom resource. The examples below shows how to provision a Amazon MemoryDB Cluster :
65
67
* The first example creates a Amazon MemoryDB Cluster in default VPC
66
68
* The second example creates a Amazon MemoryDB Cluster in specific VPC subnets and security groups.
67
-
You may choose any option from these examples.
69
+
You may choose any option from these examples. You can check more [yaml examples](https://github.com/aws-controllers-k8s/examples/tree/main/resources/memorydb/v1alpha1) of all MemoryDB resources.
68
70
69
71
#### Create Amazon MemoryDB Cluster in default VPC
70
72
The following YAML creates a MemoryDB Cluster using the default VPC subnets and security group.
@@ -90,6 +92,7 @@ To create a Amazon MemoryDB Cluster using specific subnets from a VPC, create a
90
92
91
93
##### Create Amazon MemoryDB subnet group
92
94
The following example uses the VPC ID of the EKS Cluster. You may specify any other VPC ID by updating the `VPC_ID` variable in the following example.
95
+
Replace `EKS_CLUSTER_NAME` to the eks cluster name you created under 'Prerequisites' section.
0 commit comments