Loading…
대한민국 서울
2019년 12월 9-10일
자세한 정보를 보고 싶거나 등록을 원하시면 여기를 클릭해주세요.

모든 기조연설과 분과 세션에는 동시 통역이 제공됩니다.
Simultaneous translation will be provided for all keynote and breakout sessions.

영어로 일정을 보시려면 여기를 방문해 주세요.
To view the English version of this schedule please go here.

고급 [clear filter]
Monday, December 9
 

10:30 KST

디버그하기 어려운 파드를 디버그하는 방법 - 이어형, Kakao Enterprise
쿠버네티스를 사용할 때 사용자들은 다양한 문제에 직면합니다. 사용자가 직면하는 가장 다양한 문제는 파드에서 발생합니다. 그러므로 사용자는 파드를 디버그하는 방법을 알아야 합니다.

물론, 파드 디버깅의 시작은 상태, 로그 및 이벤트를 살펴보는 것입니다. 하지만 대부분의 경우 이것만으로는 충분하지 않습니다. 그래서 사용자들은 파드에서 쉘을 가져와 문제와 동일한 상황을 재현하여 이를 테스트해보고 싶어 합니다. 하지만 스크래치 이미지처럼 쉘을 가져오기 어려운 파드도 있습니다.

따라서 이번 세션에서는 워크로드를 최소한의 변경 또는 변경 없이 파드를 디버깅하는 다양한 기술을 소개합니다.
특히 다음의 경우에 관해 설명합니다.

* 도커, 컨테이너드(containerd) 파드 디버깅
* 호스트 정보, 도구를 사용하여 파드 디버깅
* CrashLoopBack 상태에서의 파드 디버깅
* 스크래치 이미지에 기반한 파드 디버깅
* 읽기 전용 디스크 파드 디버깅

Speakers
avatar for Eohyung Lee

Eohyung Lee

Cloud Engineer, Kakao enterprise
Eohyung Lee build a public cloud service at Kakao enterprise. He was creating a cloud native platform for inhouse developers using kubernetes at a line. And he also presented various presentations before on kubernetes technologies such as "immutable kubernetes architecture" and "truly... Read More →



Monday December 9, 2019 10:30 - 10:55 KST
Baekdu 1+2
  고급, 운영
  • Session Slides Included Yes

11:05 KST

쿠버네티스 테스트 범위의 간극 좁히기 - Hippie Hacker, ii.coop
애플리케이션이 실제로 요구하는 Kubernetes 동작이 모든 클라우드 제공 업체에서 사용 가능하도록 테스트되고 보장됩니까?

    모든 Kubernetes Certified 서비스 제공 업체가 통과해야하는 테스트를 통해 Kubernetes API 노출 영역 사용을 보장하는 방법을 배우게됩니다.

본 세션에서는 다음을 이야기합니다:
- 엔드-투-엔트 테스트 스위트
- 코드가 쿠버네티스로 통합되기 전에 스위트 실행 자동화
- 이런 테스트가 적용되는 API 노출 영역 (사용자가 실제 인터랙션 하는 API의 일부 또는 프로그램)
- 몇몇 잘 알려진 어플리케이션에서 요구되는 API 노출 영역
- 귀하의 어플리케이션의 요구하는 테스트되지 않은 API 노출 영역 식별
- API 노출의 커버리지를 증가시키는 테스트 기여
- 접합성 테스트 수행

Speakers
avatar for Hippie Hacker

Hippie Hacker

Chief Executive Hippie, ii
Hippie Hacker's unique approach to storytelling includes practical application of technology with a focus on humanity as a whole. He has a lifelong interest in the creation of vehicles of viral generosity that everyone can ride.His travels starting in an avocado green Volkswagen took... Read More →


Monday December 9, 2019 11:05 - 11:30 KST
Baekdu 1+2

11:40 KST

쿠버네티스에서 레거시 RESTful API를 제공하기 위해 gRPC 서비스 실행 - 이성원 및 황호성, 버즈빌
gRPC는 마이크로서비스 커뮤니케이션에 가장 적합합니다. gRPC는 빠르고 명확하고 강력합니다. 이는 마이크로서비스 인프라를 설계할 때 복잡한 클라이언트의 문제를 해결하는데 있어 훌륭한 대안입니다.

하지만 기존 레거시 환경은 항상 변화의 큰 장애물입니다. RESTful HTTP API만을 이해하는 기존 클라이언트를 지원해야 합니다. 다른 경우, RESTful API를 외부에 제공해야 합니다. 본 세션에서는 이러한 문제를 해결할 솔루션을 제안합니다.

이 세션에서 다루는 내용:
- 팀이 모놀리스에서 마이크로서비스로 전환하면서 서비스 간 커뮤니케이션 프로토콜로 gPRC를 선택한 이유 및 직면했던 난관들
- 추가 개발 없이 gRPC 서버를 이용해 RESTful API를 지원하기 위해 이스티오를 활용한 방법
- 헬름 및 스피네이커를 사용해 API 변경 사항 (레거시 API 포함)을 전달하기 위해 CI/CD를 설정하는 방법
- 이를 통해 배운 것과 앞으로 개선할 점

Speakers
avatar for Sungwon Lee

Sungwon Lee

Chief Architect, Buzzvil
Sungwon Lee is the chief architect of Buzzvil: advertising platform company. He transformed a huge advertising system of monolithic architecture into a domain-centric microservices architecture. After graduating from Seoul National University, he co-founded two startups and worked... Read More →
avatar for Hoseong Hwang

Hoseong Hwang

Software Engineer, Buzzvil
Hoseong Hwang is lead DevOps Engineer at Buzzvil. He graduated from Seoul National University and had two co-founding experiences, each acquired by Kakao and Buzzvil. He has worked on back-end system design and infrastructure management while building various end-user products. Joining... Read More →



Monday December 9, 2019 11:40 - 12:05 KST
Baekdu 1+2
  고급, 사례 연구
  • Session Slides Included Yes

13:35 KST

쿠버네티스의 확장성: 페더레이션 및 클러스터 API - Katie Gamanji, Condé Nast International
지난 몇 년 동안 쿠버네티스는 컨테이너 오케스트레이션 프레임워크의 핵심이었습니다. 클러스터에서 마이크로서비스의 수가 증가함에 따라, 확장성은 장애 허용 애플리케이션의 핵심 요소 중 하나가 되었습니다. 또한 기술적 견지에서, 클라우드 플랫폼 팀은 확장 가능하고 안정적이며 가용성이 높은 플랫폼을 제공하는데 중점을 두고 있습니다. 쿠버네티스 클러스터의 확장성은 애플리케이션 단과 클러스터 단에서 접근할 수 있습니다. 애플리케이션 단의 확장 기술(예: HPA 및 VPA)은 널리 사용되는 반면, 페더레이션 v2와 클러스터 API는 프로덕션 설정에서 여전히 그 가치를 입증하는 새로운 툴입니다.

Speakers
avatar for Katie Gamanji

Katie Gamanji

Senior Field Engineer, Apple
Katie is a cloud native leader, practitioner, and contributor, currently in a Senior Kubernetes Field Engineer role at Apple and a TOC for CNCF (Cloud Native Computing Foundation). As a cloud platform engineer, Katie has built the infrastructure for Conde Nast and American Express... Read More →


Monday December 9, 2019 13:35 - 14:00 KST
Baekdu 1+2

14:10 KST

쿠버네티스의 NFV를 위한 고급 네트워크 기능 - Ashish Billore 및 박종한, 삼성
쿠버네티스는 컨테이너화된 애플리케이션을 위해 선택하는 플랫폼이 되고 있습니다.

애플리케이션은 규모에 맞게 컨테이너의 라이프사이클을 관리하고 오케스트레이트 기능을 구축할 수 있다는 이점이 있습니다.

특히 5G에서는 텔코와 NFV 사용 사례 역시 쿠버네티스의 이러한 기능으로부터 이익을 누리고 있습니다.

하지만 텔코와 NFV의 컨테이너화된 애플리케이션 사용 사례에서는 사용자 평면이나 데이터 경로를 위한 고급 네트워크 기능이 필요합니다.

본 세션에서는 이러한 고급 네트워크 요구 사항 중 일부를 다루고, 다양한 쿠버네티스 기능을 이용해 요구 사항 중 일부를 충족하는 방법과 뉴트론(오픈스택 네트워킹 프로젝트)과 같은 기존 옵션으로 채택하는 방법에 대해 알아봅니다.
또한, 당면한 과제와 미래 및 방향에 대해서도 논의합니다.

Speakers
avatar for Ashish Billore

Ashish Billore

Principal Engineer, Samsung Electronics
Ashish works at Network Cloud division of Samsung Electronics, where he is currently designing and developing Kubernetes based Telco grade cloud platform for 5G Network applications. Prior to NFV domain he had developed products and solutions with containers, virtualization and OpenStack... Read More →
avatar for 박종한

박종한

Principal Engineer, Samsung
발표자는 Telco 환경에 Openstack을 최적화하기 위한 일을 해왔으며, 최근에는 Telco 환경에서 Openstack과 Kubernetes를 함께 사용할 수 있는 방법을 연구하고 있습니다.



Monday December 9, 2019 14:10 - 14:35 KST
Baekdu 1+2

14:45 KST

데이터를 지오 파티셔닝(Geo-Partition)하고 싶다면.. - Deepthi Sigireddi & Jiten Vaidya, Planetscale
비테스(Vitess)의 눈에 띄는 특징 중 하나는 바로 유연한 샤딩 체계에 대한 지원입니다. 본 강연에서 Deepthi와 Jiten은 비테스의 이러한 기능이 지오 파티셔닝에 대한 요구를 고려한 맞춤형 샤딩 체계 구축에 어떻게 사용되는지를 보여드립니다. 그런 다음 애플리케이션 레이어에서의 변경의 필요성을 배제한 데이터베이스 레이어에서 데이터 레지던시를 해결하는 체계를 사용해 구축된 데이터베이스 클러스터를 시연합니다.

Speakers
avatar for Deepthi Sigireddi

Deepthi Sigireddi

Software Engineer, PlanetScale
Deepthi is a Software Engineer at PlanetScale, where she leads the open-source engineering team for Vitess, a CNCF graduated project. She is also the Technical Lead for Vitess in the open-source community. She brings over 20 years of experience building scalable systems to this role... Read More →
avatar for Jiten Vaidya

Jiten Vaidya

CEO - ama Vitess and PlanetScale, PlanetScale
Jitendra (Jiten) Vaidya is co-founder and CEO at PlanetScale (https://planetscale.com), a company that supports Vitess (https://vitess.io). For most of his career, he worked as a backend infrastructure engineer and manager at companies such as Dropbox, YouTube and Google. It was at... Read More →


Monday December 9, 2019 14:45 - 15:10 KST
Baekdu 1+2

15:40 KST

쿠버네티스 스파크로 데이터 플랫폼 아키텍처 재구성 - 오승용, 데브시스터즈
작년부터 아파치 스파크를 비롯한 많은 데이터 플랫폼 프로젝트들이 쿠버네티스 환경을 지원하기 시작했습니다. 무엇이 쿠버네티스 환경을 차별화하며, 엔지니어가 기존 환경을 대신 쿠버네티스 환경을 사용케하는 동기는 무엇입니까? 지금 모든 것이 잘 작동하고 있음에도 불구하고 쿠버네티스 환경으로 옮겨야 하나요?

본 강연에서는 스파크를 포함하여 내부 데이터 플랫폼을 쿠버네티스로 마이그레이션하는 데브시스터즈의 여정에 대해 논의합니다. 이 과정에서 쿠버네티스 환경으로의 마이그레이션은 실질적으로 데이터 플랫폼의 아키텍처 재구성이 필요하였고, 이는 사용자 경험 향상 및 협업 워크플로우의 향상과 같은 큰 이점으로 이어졌습니다. 이 과정 및 우리의 여정의 결과를 현재의 기술 상태와 그 세부 사항에 대한 개요와 함께 상세하게 공유합니다.

Speakers
avatar for Seungyong Oh

Seungyong Oh

Software Engineer, Devsisters
SeungYong Oh is Software Engineer and team leader of Data Platform Team in Devsisters Corp.



Monday December 9, 2019 15:40 - 16:05 KST
Baekdu 1+2
  고급, 머신 러닝 및 데이터
  • Session Slides Included Yes

16:15 KST

오픈 컨테이너 이니셔티브(Open Container Initiative, OCI), 컨테이너 런타임 인터페이스(Container Runtime Interface, CRI), ??: 쿠버네티스에서 컨테이너 런타임 환경에 대한 이해 - Phil Estes, IBM
업데이트 프레임워크 (및 CNCF의 자매 프로젝트인 Notary)는 클라우드 네이티브 커뮤니티에서 아직 잘 알려지지 않은 숨은 보석입니다. 하지만 이 프로젝트들은 컨테이너의 콘텐츠가 쿠버네티스 같은 환경에 배포될 때 엄격한 보증을 하는데 있어 특히 중요합니다.

본 강연의 초입부에서는 TUF/Notary에 관해 자세히 설명하고 난 이후, 빌드 파이프를 통해 이미지 서명을 설정하여 쿠버네티스로 끝나면 유효성 검증/변경 Webhook 컨트롤러를 사용하여 컨테이너 이미지가 우리가 지정한 하나의 서명으로만 배포되도록 제한 하는 방법을 시연합니다.

저의 목표는 여러분이 강연을 통해 배운 기술을 습득하고 자체 CI/CD 파이프라인에서 유사한 보안 중심의 프로세스를 실행할 수 있도록 하는 것입니다

Speakers
avatar for Phil Estes

Phil Estes

Principal Engineer, AWS
Phil is a Principal Engineer for Amazon Web Services (AWS), focused on core container technologies that power AWS container offerings like Fargate, EKS, and ECS.Phil is currently an active contributor and maintainer for the CNCF containerd runtime project, and participates in the... Read More →


Monday December 9, 2019 16:15 - 16:40 KST
Baekdu 1+2
 
Filter sessions
Apply filters to sessions.