in deployment of distributed services, such as in a Kubernetes-based systemMicroService Architecture를 적용한 시스템의 내부 통신이 Mesh 네트워크의 형태를 띄는 것Service Mesh 는 서비스 간 통신을 추상화하여 안전하고, 빠르고, 신뢰할 수 있게 만드는 전용 InfraStructure Layer Mutating WebhookKubernetes(이하 k8s)기반 개발 과제를 수행하다보니 Custom Resource를 사용할수 밖에 없는 상황들이 발생하였다. 그런 와중에 istio와 같은 Service Mesh Layer를 리서치하던 중에 튀어나온 MutatingAdmissionWebhook 용어를 이해하기 위에 조사한 내용을 정리해본다. https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/ Admission controller는 쿠버네티스 api-server의 오브젝트(Pod,등) 생성 요청을 가로체어 제어를 할 수 있는 확장 기능으로 플러그인 형태로 사용자가 추가 할 수 있다.https://ddii.dev/kubernetes/mutating-web-hook/#Service Mesh 란?수년간 Enterprise IT환경은 급격하게 변하고 있습니다. 특히 Cloud로 대변되는 시스템 구축 환경의 변화에 따라 이를 잘 활용할 수 있는 다양한 Architecture들이 대두되고 있습니다. Service Mesh Architecture 는 MicroService Architecture와 더불어 최근 활발하게 언급되고 있습니다. 이번 포스팅에서는 Service Mesh Architecture가 '무엇'인지, '왜' 활발하게 언급되고 있는지, Service Mesh Architecture '구현체' 간단 소개와 '장단점' 등을 알아보겠습니다.https://medium.com/dtevangelist/service-mesh-%EB%9E%80-8dfafb56fc07