Last active
June 2, 2025 08:53
-
-
Save nil1729/d3a0014064f05b032df2b6f98a7701b4 to your computer and use it in GitHub Desktop.
Kubernetes Cluster Setup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# project contour setup | |
# https://projectcontour.io/getting-started/ | |
# helm installation | |
helm repo add bitnami https://charts.bitnami.com/bitnami | |
helm install projectcontour bitnami/contour --namespace projectcontour --create-namespace | |
# verify resources | |
kubectl -n projectcontour get po,svc | |
# kind cluster port forward | |
kubectl -n projectcontour port-forward service/projectcontour-envoy 8888:80 # http | |
kubectl -n projectcontour port-forward service/projectcontour-envoy 8443:443 # https |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# external secret operator setup | |
# https://external-secrets.io/v0.5.5/guides-getting-started/ | |
# helm installation | |
helm repo add external-secrets https://charts.external-secrets.io | |
helm install external-secrets \ | |
external-secrets/external-secrets \ | |
-n external-secrets \ | |
--create-namespace \ | |
--set installCRDs=true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: external-secrets.io/v1 | |
kind: ExternalSecret | |
metadata: | |
name: test-external-secret | |
namespace: default | |
spec: | |
refreshInterval: 24h | |
secretStoreRef: | |
kind: ClusterSecretStore | |
name: gcp-secret-manager | |
target: | |
name: secret-to-be-created | |
creationPolicy: Owner | |
data: | |
- secretKey: test_key | |
remoteRef: | |
key: gcp-secret-manager-secret-key |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: external-secrets.io/v1 | |
kind: ClusterSecretStore | |
metadata: | |
name: gcp-secret-manager | |
spec: | |
provider: | |
gcpsm: | |
auth: | |
secretRef: | |
secretAccessKeySecretRef: | |
name: google-credentials | |
key: sa.json # service account having access to gcp secret manager | |
namespace: external-secrets | |
projectID: pwa-demo-nil1729 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kubectl create secret generic google-credentials \ | |
--from-file=/path/to/sa.json \ | |
-n external-secrets |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
kubectl create secret tls test-tls-secret \ | |
--cert=/path/to/cert \ | |
--key=/path/to/key \ | |
-n default |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo certbot certonly --manual --preferred-challenges dns -d trino.k8s.test.nilanjandeb.com |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo certbot certonly --standalone -d trino.k8s.test.nilanjandeb.com |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment