‣
/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"
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
nodeport 서비스의 경우 바로 localhost:{nodeport} 로 접근 가능