Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EKSはマネージドサービスか?

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 EKSはマネージドサービスか?

Avatar for 津川拓斗

津川拓斗

July 12, 2023
Tweet

More Decks by 津川拓斗

Other Decks in Technology

Transcript

  1. 東京オフィス(本社) 〒108-0073 東京都港区三田3-13-16 三田43MTビル12F ベトナムオフィス 7th Floor, Mercury Building, No.444

    Hoang Hoa Tham Street, Thuy Khue ward, Tay Ho District, Hanoi city 札幌オフィス 〒060-0004 北海道札幌市中央区北4条西6-1 毎日札幌会館9F シリコンバレーインキュベーションセンター 3350 Scott Blvd. #29 Santa Clara, CA 95054 株式会社ビッグツリーテクノロジー&コンサルティング EKSはマネージドサービスか? 2023年06月29日 #aws_lt_saison_btc
  2. 2 Copyright © 2023 BTC Corporation All Rights Reserved. 目次

    1. 津川拓斗とは? 2. マネージドサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
  3. 3 Copyright © 2023 BTC Corporation All Rights Reserved. 1.

    津川拓斗とは? 津川 拓斗 (つがわ たくと) 株式会社ビッグツリーテクノロジー&コンサルティング DX事業部 アソシエイト 2022年4月入社 【経歴】 2022年4月BTCに新卒で入社。DX事業部にて、Vue.js + TypeScriptを用いたwebアプリのフロントエンドを担当。 2023年4月よりAWSのインフラを担当。資格試験で得た知識を活用し、偉大な先輩方の下で鋭意修行中。初のLTで 緊張気味。お手柔らかにお願いします。 【クラウド資格】 【趣味】 • ボードゲーム(特にコントラクトブリッジ) →大学4年間はずっとトランプ触ってました。 • お笑い →テレビ、ラジオ大好き。劇場にも行きます。 • 読書 →本屋でタイトル買いするのにハマってます。 #aws_lt_saison_btc
  4. 4 Copyright © 2023 BTC Corporation All Rights Reserved. 目次

    1. 津川拓斗とは? 2. マネージドサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
  5. 5 Copyright © 2023 BTC Corporation All Rights Reserved. 2.

    マネージドサービスとは? ゴール: ・Kubernetesに対してちょっとでも分かった気になれる ・EKSを通してKubernetesの仕組みを理解する 想定視聴者: Kubernetesって聞いたことあるけどどんなサービス? コンテナと何が違うの?というレベルの方 #aws_lt_saison_btc
  6. 6 Copyright © 2023 BTC Corporation All Rights Reserved. 2.

    マネージドサービスとは? 引用 : https://pages.awscloud.com/rs/112-TZM-766/images/20201001-MediaWS-S3-Publishing_AWS.pdf 開発者が、提供したいサービスの中身だけに集中することができます! #aws_lt_saison_btc
  7. 7 Copyright © 2023 BTC Corporation All Rights Reserved. 目次

    1. 津川拓斗とは? 2. マネージドサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
  8. 8 Copyright © 2023 BTC Corporation All Rights Reserved. 3.

    Kubernetesとは? オープンソースのコンテナオーケストレーションツールです。 元はGoogleのエンジニアが中心となって開発したソフトウェアですが、現在は Cloud Native Computer Foundation(CNCF)と呼ばれるクラウドネイ ティブの推進団体によって管理されています。 Kubernetesを利用する事で以下のような事を実現出来ます。 • 複数サーバへのコンテナの展開 • コンテナのヘルスチェック • コンテナのスケーリング • サービスディスカバリ(サービスがどこで稼働しているか見つける仕組み) • ローリングアップデート • 認証認可 • ストレージのマウント 等々 #aws_lt_saison_btc
  9. 9 Copyright © 2023 BTC Corporation All Rights Reserved. 3.

    Kubernetesとは? クラスタ マスターノード ワーカーノード ワーカーノード ポッド ポッド ポッド ポッド クラスタ…一般的には複数のコンピューターが相互に関連された構成の総体です。Kubernetesにおいてはマスター+ノードの集 合を指す。 マスター…クラスタ内にあるノードとポッドコンテナを管理する役割を持ちます。コントロールプレーンとも呼ばれる。 ワーカー…マスターの基で指示されたコンテナを実行する役割を持ちます。ワーカーノードやデータプレーンとも呼ばれる。 ポッド…Kubernetesで管理できる最小のコンテナ配備単位で、1つ以上のコンテナで構成されます。(基本的には1コンテナ) 管 理 #aws_lt_saison_btc
  10. 10 Copyright © 2023 BTC Corporation All Rights Reserved. 3.

    Kubernetesとは? マスターノード ノード kube-apiserver Kube-controller manager kube-scheduler etcd cloud-controller manager kubelet kube-proxy Container runtime kube-apiserverは、クラスタを操作するためのAPIを提供しているコンポーネントで、クラスタ内の全ての 操作の窓口です。 外部からクラスタを操作する場合はkubectlコマンドを利用してこのAPIServerに指示を出すことで実現し ます。 kubectl #aws_lt_saison_btc
  11. 11 Copyright © 2023 BTC Corporation All Rights Reserved. 目次

    1. 津川拓斗とは? 2. マネージドサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
  12. 12 Copyright © 2023 BTC Corporation All Rights Reserved. 4.

    EKSはマネージドサービスか? #aws_lt_saison_btc アンマネージド以上、 マネージド未満。 言うとすれば、 セミマネージドサービス
  13. 13 Copyright © 2023 BTC Corporation All Rights Reserved. 4.

    EKSはマネージドサービスか? マスターノード ノード kube-apiserver Kube-controller manager kube-scheduler etcd cloud-controller manager kubelet kube-proxy Container runtime kubectl ・EKSはマスターノードをマネージドで管理してくれるサービス ・ワーカーノードをEC2で立てる場合、ワーカーノードのインスタンスタイプなどは設定する必要があ る。(ただし、Fargateを使えばこちらもマネージドとなる。) ・また、podのOSのバージョンなどは手動(マニフェストファイル)で更新する必要がある。 #aws_lt_saison_btc
  14. 14 Copyright © 2023 BTC Corporation All Rights Reserved. 目次

    1. 津川拓斗とは? 2. マネジメントサービスとは? 3. Kubernetesとは? 4. EKSはマネージドサービスか? 5. 最後に言いたいことは? #aws_lt_saison_btc
  15. 15 Copyright © 2023 BTC Corporation All Rights Reserved. 5.

    最後に言いたいことは? 宣伝 Forest(BTC新卒採用 ) Note https://note.com/btcrecruit https://note.com/btcrecruit/n/nc8fae25a0884 Twitter https://twitter.com/Forest_BTC Qiita(津川個人) https://qiita.com/kisama2000 https://qiita.com/kisama2000/items/796a9a2aa4eaf3941b47 Twitter(津川個人) https://twitter.com/nasubi3_sleep #aws_lt_saison_btc