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
* docs: make external-dns optional in echoserver walkthrough
* Update link to external-dns
Co-authored-by: John Gardiner Myers <[email protected]>
* use the `alb.ingress.kubernetes.io/ssl-redirect` annotation
* misc docs fixes
* update commands to verify logs for awslbc and external-dns
Co-authored-by: John Gardiner Myers <[email protected]>
Copy file name to clipboardExpand all lines: docs/examples/grpc_server.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -13,14 +13,14 @@ The following resources are required prior to deployment:
13
13
- aws-load-balancer-controller
14
14
- external-dns
15
15
16
-
See [echo_server.md](echo_server.md) for setup instructions for those resources.
16
+
See [echo_server.md](echo_server.md)and [external_dns.md](/guide/integrations/external_dns)for setup instructions for those resources.
17
17
18
18
## Create an ACM certificate
19
19
> NOTE: An ACM certificate is required for this demo as the application uses the `grpc.secure_channel` method.
20
20
21
21
If you already have an ACM certificate (including wildcard certificates) for the domain you would like to use in this example, you can skip this step.
22
22
23
-
- Request a certificate for a domain you own using the steps described in the official AWS [documentation](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html).
23
+
- Request a certificate for a domain you own using the steps described in the official [AWS ACM documentation](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html).
24
24
- Once the status for the certificate is "Issued" continue to the next step.
25
25
26
26
## Deploy the grpcserver manifests
@@ -65,7 +65,7 @@ If you already have an ACM certificate (including wildcard certificates) for the
65
65
66
66
1. Change the domain name from `grpcserver.example.com` to your desired domain.
67
67
68
-
> NOTE: This example manifest assumes that you have tagged your subnets forthe aws-load-balancer-controller. Otherwise add your subnets using the annotations describediningressannotations documentation.
68
+
1. The example manifest assumes that you have tagged your subnets for the aws-load-balancer-controller. Otherwise add your subnets using the [alb.ingress.kubernetes.io/subnets](/guide/ingress/annotations/#subnets) annotation.
69
69
70
70
1. Deploy the ingress resource for grpcserver.
71
71
@@ -75,11 +75,11 @@ If you already have an ACM certificate (including wildcard certificates) for the
75
75
76
76
1. Wait a few minutes for the ALB to provision and for DNS to update.
77
77
78
-
1. Check the logs for`external-dns` and `aws-load-balancer-controller` to ensure the ALB is created and external-dns creates the record and points your domain to the ALB.
78
+
1. Check the `aws-load-balancer-controller`logs to ensure the ALB is created. Also ensure that `external-dns` creates a DNS record that points your domain to the ALB.
79
79
80
80
```bash
81
-
kubectl logs -n kube-system $(kubectl get po -n kube-system | egrep -o 'aws-load-balancer-controller[a-zA-Z0-9-]+')| grep 'grpcserver\/grpcserver'
82
-
kubectl logs -n kube-system $(kubectl get po -n kube-system | egrep -o 'aws-load-balancer-controller[a-zA-Z0-9-]+')| grep 'YOUR_DOMAIN_NAME'
0 commit comments