/overlays/local/secret.yml

apiVersion: v1
kind: Secret
metadata:
  name: oliveyoung-secret
type: Opaque
stringData:
  DB_URL: jdbc:mysql://host.docker.internal:3306/oliveyoung_fbu
  DB_PASSWORD: "6235"
  JWT_ACCESS_SECRET: "iDGuH1gTPEAdwr644qWNs7AWwWSi6qiRoHbPbNqdDYgba3XRUZs7Mlw1krzkz0SF4qypIbBCmTqFKOsuNBW9hQ=="
  JWT_REFRESH_SECRET: "g144djQiICVIPbmW8ZdARDDTwcTDXPFaDyA6Ih1oalEDJmyAuYKbEu84uEua5CKCDU9FHGo5BYRPtLAMaQI3hA=="

/overlays/dev/secret.yml

apiVersion: v1
kind: Secret
metadata:
  name: oliveyoung-secret
type: Opaque
stringData:
  spring.datasource.url: jdbc:mysql://oliveyoung-fbu-rds.../oliveyoung_fbu
  spring.datasource.username: admin
  spring.datasource.password: qwer1234!
  jwt.access-secret: iDGuH1gTPEAdwr644qWNs7AWwWSi6qiRoHbPbNqdDYgba3XRUZs7Mlw1krzkz0SF4qypIbBCmTqFKOsuNBW9hQ==
  jwt.refresh-secret: g144djQiICVIPbmW8ZdARDDTwcTDXPFaDyA6Ih1oalEDJmyAuYKbEu84uEua5CKCDU9FHGo5BYRPtLAMaQI3hA==
  jwt.access-expiration: "5184000000"
  jwt.refresh-expiration: "15552000000"

Kind k8s 경우

kubectl apply -k overlays/local
kubectl get po
kubectl get svc
kubectl port-forward svc/oliveyoung-service 8080:8080

# localhost:8080/health로 health check
kubectl delete -k overlays/local

Kubeadm k8s 경우

nodeport 서비스의 경우 바로 localhost:{nodeport} 로 접근 가능