-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deploy wacruit-server (dev, prod) with sso #88
Conversation
gateways: | ||
- istio-ingress/waffle-ingressgateway | ||
hosts: | ||
- wacruit-api-dev.wafflestudio.com |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
kong-gateway 통해서 어차피 모든 트래픽이 들어온다면, 이 도메인을 istio vs 가 받게 하는 설정은 필요 없을 거 같습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
넵 수정했습니다 5b329a2
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
설정하는 것은 자유이시지만, https://github.com/wafflestudio/waffle-world/blob/main/apps/snutt-prod/snutt-timetable/snutt-timetable.yaml#L37-L49 이런 식으로 probe 설정하여서 고장난 container 에 대한 대응이 자동으로 이뤄질 수 있도록 할 수 있습니다. https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
startupProbe 는 서버가 초반에 늦게 뜨는 경우에만 필요할 수 있습니다. GET /health-check
같은 endpoint 는 직접 만들어두어야 합니다.
app: wacruit-server | ||
namespace: wacruit-prod | ||
spec: | ||
replicas: 1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
prod 의 경우 좀 더 욕심을 부리면... 트래픽이 튈 때를 대비해 HPA 설정도 가능. 근데 거의 그럴 일 없다 싶으면 안 해도 됩니다. snutt 수강편람 오픈 직후 정도에나 유의미하긴 해서.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
네 접속자 풀이 스누티티보단 많이 작을거라 모니터링 해보고 필요하다 싶으면 적용해보겠습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@davin111 |
아 ㅎㅎ 잠이 덜깨서 잘못본거같네여 host 다른거 확인했습니다~ |
와플 리크루팅 API 서버 배포하려고 합니다.
#87 여기 있는 wacruit-judge는 채점용 서버로 별개입니다.
wacruit-api.wafflestudio.com
,wacruit-api-dev.wafflestudio.com
로 Route 53 설정waffle-world, sso 덕분에 배포가 너무 편해져서 좋습니다 🧇🧇🧇