Slide 1

Slide 1 text

Virtual Kubelet + Fargate + EKSで ノードレスKubernetesを夢見た話

Slide 2

Slide 2 text

Hello! 2 名前: 斎藤辰徳 (HN: bbrfkr) 所属: TIS株式会社 ミッション • 案件に対する技術支援 (インフラ) • 新/トレンド技術の啓蒙 (インフラ)

Slide 3

Slide 3 text

3 [今の基盤の写真]

Slide 4

Slide 4 text

4 本題

Slide 5

Slide 5 text

5

Slide 6

Slide 6 text

6 kubeletの実装の一つ Kubernetes外のAPIに Podの作成を依頼 12/4にCNCFにホスト Support

Slide 7

Slide 7 text

7 + +

Slide 8

Slide 8 text

8 これは。。。! ノードレスKubernetes。。。!!

Slide 9

Slide 9 text

Amazon ECS 9 やってみた virtual-kubelet タスク Amazon EKS Kubernetes Master Nginx タスク Nginx タスク ノード登録 Pod作成依頼 作成

Slide 10

Slide 10 text

10 デモ

Slide 11

Slide 11 text

Amazon ECS 11 デモ Amazon EKS Kubernetes Master virtual-kubelet タスク ノード登録 Pod作成依頼 Nginx タスク 作成

Slide 12

Slide 12 text

12 まとめ • EKS + Virtual Kubelet + Fargateで一応、完全ノードレスな Kubernetesクラスタは組める • 本クラスタは実用上の壁がまだまだたくさんありそうなので、今後機能 強化されることを期待 • (今、同じことやるならMSかな。。。)

Slide 13

Slide 13 text

13 今回作成したDockerfile https://github.com/bbrfkr/vk-fargate

Slide 14

Slide 14 text

Thanks!