5. Knative란?
(Cont.)
• Kubernetes의 CRD를 적극적으로 활용함
• 모든 것이 Kubernetes의 리소스로 취급/관
리됨
• Istio를 이용하여 복잡한 네트워크 처리를 단
순화함
• Build, Serving, Eventing으로 분리됨
• 각각 따로 설치하거나 연동하는 것이 자유로
움
7. Knative Build
• 클러스터 안에서 애플리케이션을 빌드하고
패키징
• 소스 리포지터리에서 파일을 볼륨에 저장
• 빌드 동작을 정의하는 컨테이너를 사용하여
빌드 처리
• 컨테이너 이미지로 만들거나 다른 서버로 보
낼 수 있음
• 오늘 세션에서는 다루지 않음
8. Knative
Eventing
• 이벤트를 애플리케이션 간에 주고 받을 수 있
음
• 이벤트 버스와 애플리케이션 간에 사용자 정
의 이벤트 소스를 정의
• 양쪽에서 구독을 요청하여 주고받을 수 있음
• 오늘 세션에서는 다루지 않음
9. Azure
Kubernetes
Service
• GKE, EKS처럼 클라우드 공급자 측이 마스터
노드를 관리
• 사용자가 필요에 따라 클러스터 규모와 구성
변경 가능
• Kubernetes Conformance Test 인증 통과
• 여러가지 특징, 장단점, 강점이 있음
24. Takeaway
• Knative를 사용하면 앱을 버전 별로 관리할 수
있습니다.
• Blue-Green 배포 전략을 통해 안전한 출시와
롤백이 가능합니다.
• Pod의 Auto Scaling을 통해 안정적인 서비스를
제공합니다.
• 오늘 다루지 않은 Build, Eventing에 대해서는
이어지는 슬라이드의 내용을 참고하세요.
26. Korea Azure User
Group
AKS를 비롯한 Azure의 여러 서비스들에 대한 이
야기, 정보, 질문을 나누고 싶다면 오늘 가입하
세요!
https://www.facebook.com/groups/krazure
27. Ignite 2019
The Tour
Seoul
• Windows Kubernetes에 대한 최신 정보를 공유
할 예정입니다.
• 행사 좌석 수 제한이 있으니 빠르게 신청하여
기회를 놓치지 마세요.
• 또한 커뮤니티 밋업 행사가 예정되어있습니
다.
• 2019년 4월 3일 ~ 4일, 삼성동 COEX에서 열립
니다.
• https://www.microsoft.com/ko-kr/ignite-the-
tour/seoul
28. Global Azure
Bootcamp 2019
• 2019년4월 27일토요일 이곳에서 Global Azure
Bootcamp2019가열립니다.
• 전 세계 Azure 커뮤니티가 같은 날 여는 세계 최대 규
모의 사용자 커뮤니티 컨퍼런스입니다.
• 곧 접수 웹 사이트가열릴 예정입니다. :-)