kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
sk017-replicaset-test ClusterIP 10.100.101.240 <none> 8080/TCP,8081/TCP 149m
SERVICE_NAME="replicaset-test"
#***** NEVER Rewrite ****************************************
# java build
DEPLOY_PATH="./"
#DEPLOY_FILE_NAME=deploy.yaml
DEPLOY_FILE_LIST="ingress.yaml cm-auto-ingress.yaml"
#------ USER Customization area --------------------------
USER_NAME=sk017
NAMESPACE=skala-practice
#------ USER Customization area --------------------------
cicd.sh -y
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sk017-tls-ingress
namespace: skala-practice
spec:
ingressClassName: public-nginx
rules:
- host: sk017-tls.skala25a.project.skala-ai.com
http:
paths:
- backend:
service:
name: sk017-replicaset-test
port:
number: 8080
path: /
pathType: Prefix
tls:
- hosts:
- sk017-tls.skala25a.project.skala-ai.com
secretName: sk017-manual-tls-secret
kubectl apply -f ingress.yaml
kubectl get ingress
NAME CLASS HOSTS ADDRESS PORTS AGE
sk017-tls-ingress public-nginx sk017-tls.skala25a.project.skala-ai.com a55bf7a790b8e4b26b67a129d3263385-1094816387.ap-northeast-2.elb.amazonaws.com 80, 443 27m
sk017-tls.skala25a.project.skala-ai.com 접속