Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- CRD
- MSA
- 헬름
- 코틀린
- 클라우드 네이티브 자바
- 머신러닝
- ingress
- decorator 패턴
- 동기화
- Stress test
- 클라우드 네이티브
- Adapter 패턴
- Semaphore
- 익명클래스
- 쿠버네티스
- devops
- cloud native
- ansible
- java
- Algorithm
- Microservice
- kubernetes
- cloud native java
- 자바
- MySQL
- spring microservice
- 마이크로서비스
- Spring
- Kotlin
- nGrinder
Archives
- Today
- Total
카샤의 만개시기
Ingress configuration-snippet vs server-snippet 본문
쿠버네티스를 실무에서 사용하다 보면, Kubernetes annotations을 이용하여 nginx ingress에 커스터마이즈한 행동을 지정하곤 한다.
그 중에 configuration-snippet
와 server-snippet
설정이 유사하게 사용되는것 같은데 정확히 어떤 차이가 있는지 궁금하여 정리해보았다.
nginx.ingress.kubernetes.io/configuration-snippet: |
...
nginx.ingress.kubernetes.io/server-snippet: |
...
configuration-snippet
NGINX location에 redirect/rewrite를 포함한 다양한 설정을 추가적으로 지정해줄수 있다.
server-snippet
Attention
This annotation can be used only once per host.
도큐먼트에서는 해당 설정에 대하여 주의사항을 다음과 같이 적어 놓았다.configuration-snippet
과 유사하게 사용되지만 configuration의 경우 location 블럭에 지정되는 설정이고, server-snippet
의 경우에는 server 블럭에 지정되는 설정이다.
그로인해 설정의 effect가 server wide이므로 해당 설정이 각 호스트마다 하나만 사용될수 있다는 의미이다.
동일 호스트에 대하여 ingress 설정이 여러개로 나뉘어져 있을 경우, server-snippet을 중복적으로 사용할 경우 의도하지 않은 방식으로 동작될수 있으니 해당 부분에 대하여 유의하여 사용하는것이 좋겠다!
'DevOps > Docker & K8S' 카테고리의 다른 글
Kubernetes Operator (0) | 2020.12.07 |
---|---|
ReplicaSet vs Replication Controller (레플리카세트 vs 레플리케이션 컨트롤러) (0) | 2020.06.18 |
쿠버네티스 다양한 툴들 (0) | 2020.02.26 |
쿠버네티스 인그레스(Ingress) (0) | 2020.02.12 |
쿠버네티스 파드 관리하기 (데몬셋, 스테이트풀셋, 잡, 크론잡, 파드 프리셋, CRD) (1) | 2020.02.12 |
Comments