Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appvia/how-to-expose-a-kubernetes-web-application-with-dns-and-tls
How to expose a Kubernetes web application with DNS and TLS
https://github.com/appvia/how-to-expose-a-kubernetes-web-application-with-dns-and-tls
aws blog cert-manager eks example external-dns howto iam ingress-nginx kubernetes kustomize kustomize-example terraform tutorial
Last synced: 4 days ago
JSON representation
How to expose a Kubernetes web application with DNS and TLS
- Host: GitHub
- URL: https://github.com/appvia/how-to-expose-a-kubernetes-web-application-with-dns-and-tls
- Owner: appvia
- License: apache-2.0
- Created: 2021-03-22T12:29:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T20:35:45.000Z (8 months ago)
- Last Synced: 2024-05-21T21:43:07.464Z (8 months ago)
- Topics: aws, blog, cert-manager, eks, example, external-dns, howto, iam, ingress-nginx, kubernetes, kustomize, kustomize-example, terraform, tutorial
- Language: HCL
- Homepage:
- Size: 37.1 KB
- Stars: 11
- Watchers: 4
- Forks: 15
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EKS + ingress + dns + tls(le http01)
> Accompanying content for this blog post [How to expose a Kubernetes web application with DNS and TLS](https://www.appvia.io/blog/expose-kubernetes-service-eks-dns-tls)
Simple example of deploying:
- [Amazon Elastic Kubernetes Service
(EKS)](https://aws.amazon.com/eks/)
- [ingress-nginx](https://github.com/kubernetes/ingress-nginx)
- [external-dns](https://github.com/kubernetes-incubator/external-dns)
- [cert-manager](https://github.com/jetstack/cert-manager)## How to deploy
```bash
$ aws-vault exec kore-sa-team-notprod --server
$ ./run.sh
```## How to destroy
```bash
$ aws-vault exec kore-sa-team-notprod --server
$ ./teardown.sh
```