Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

I don't use kubernetes.

897 views

Published on

2018/12/11 (株)セプテーニ・オリジナル様主催の 新宿 Geek Loungeでの資料です。 #shinjukugl

Published in: Engineering
  • Be the first to comment

I don't use kubernetes.

  1. 1. I don’t use kubernetes @HonMarkHunt #shinjukugl 2018/12/11
  2. 2. I am HonMarkHunt. Name ⇢ HonMarkHunt  Company ⇢ BizReach Job ⇢ Server Side Engineer Skills ⇢ Scala, AWS, Kubernetes, Angular(小) Favorites ⇢ Sneakers ⇢ @HonMarkHunt
  3. 3. kubernetes導入しようと思って 踏みとどまった話
  4. 4. なんとなくのk8s来歴 前職 今 ・オンプレからk8s以降 ・新規プロジェクトk8s導入 ・Jenkins経由でECS起動 ・k8sに移行しようと思った
  5. 5. k8sに移行しようと思ったわけ 1. すでにアプリがコンテナ化されている 2. すでにコンテナオーケストレーション(ECS)を利用している 3. そろそろEKS東京リージョンが来る 4. DEV環境詰まる問題 5. 提案してみたら抑圧する人がいなかった 6. ついでにJenkinsも辞めたかった 7. イケてないからオシャレにしたかった
  6. 6. One month later… ( 一ヶ月後… )
  7. 7. k8sに移行しないと思ったわけ 1. 導入障壁 2. アプリのフェーズ 3. 人と時間 4. 継続的開発
  8. 8. 1. 導入障壁
  9. 9. アプリはコンテナ化されてるし あとはチョチョイのチョイで
 k8s移行入できるだろ(マヌケ)
  10. 10. 立ちはだかる現実 1. 各環境(特にlocal)毎の差異 2. ミドルウェア
 ・nginx, queue, redis, DB 3. AWSリソース
  11. 11. 何ヶ月かかるか わかったもんじゃないよ!
  12. 12. 2. アプリのフェーズ
  13. 13. 今ここ
  14. 14. 導入期の製品にk8s? 1. 未リリース製品がk8sの恩恵を受けれるのか
 ・ podとか多分ずっと1個 2. MSAではなくモノレポ 3. too much
 ・費やした時間の代わりに得られるものは何?
  15. 15. 3. 人と時間
  16. 16. 2週間くらい
 インフラやらしてや いいZE☆!
  17. 17. フロントエンド サーバーサイド サーバーサイド サーバーサイド サーバーサイド サーバーサイド インフラ インフラ インフラ インフラ インフラ インフラ 一週間の開発リソース BEFORE AFTER
  18. 18. フロントエンド サーバーサイド サーバーサイド サーバーサイド サーバーサイド サーバーサイド インフラ インフラ インフラ インフラ インフラ インフラ 一週間の開発リソース BEFORE AFTER インフラ インフラ サーバーサイド サーバーサイド サーバーサイド フロントエンド FUTURE
  19. 19. 人と時間が足りない 1. サーバーサイドエンジニアが一人でメンテし続 けられる? 2. 本業のリソースを減らす覚悟、もしくはそれを 上回る人員が必要 3. 専任のエンジニア(SRE?)の必要性
  20. 20. 4. 継続的開発
  21. 21. 世界中でk8s勉強会(conf)
  22. 22. 世界中でk8s勉強会(conf) 世界中でk8sみんな悩んでる
  23. 23. アップデートし続けつる 1. 枯れた技術はここまで活発にならない 2. デファクト決まらないからこその活発性 3. 継続的なナレッジのアップデートが必要 4. アップデートした情報を業務に落とし込む能力
  24. 24. まとめ 1. k8sの導入/運用/アップデートに耐えうる人的リソース 2. 専任(SRE)の必要性 3. 「今」導入するべきなのか? 4. I don’t use kubernetes “now”.
  25. 25. 終わりです! いろいろ言ったけど
 Kubernetes大好き!

×