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

Alibaba Cloud で Container Service for Kubernetes を試してみる

Alibaba Cloud で Container Service for Kubernetes を試してみる

ヤフー名古屋 Tech Meetup #2 LT

hmatsu47

May 28, 2019
Tweet

More Decks by hmatsu47

Other Decks in Technology

Transcript

  1. Alibaba Cloud で Container Service for Kubernetes を 試してみる 2019/05/28

    ヤフー名古屋 Tech Meetup #2 LT hmatsu47(松久 裕保)
  2. 自己紹介など • @hmatsu47(松久 裕保) • JP タワーのあたりで Web サービス(on AWS)のお守りをしています

    • 普段は MySQL 絡みの話をすることが多いです • 「MySQL 8.0 の薄い本」配布中(今日、Qiita でトレンド入りしてる…) • https://github.com/hmatsu47/mysql80_no_usui_hon • コンテナのことは詳しくありません • DB などのデータストアを扱うのが難しいので(言い訳) • でも MySQL には Vitess や Oracle MySQL Operator for Kubernetes が • コンテナをホスト OS のプロセスの文脈で語る人に「昔 VMware(GSX)Server というのがあってな…」と 返すぐらいには老害
  3. なぜ Alibaba Cloud ? • たまたま「Alibaba Cloud ミートアップ in 名古屋」に参加した

    • AliEaters(Alibaba Cloud のユーザ会)のイベント • そのツイート実況をしたら無料利用枠をもらった • 通常の無料利用枠とあわせて 5 万円分 • 別ネタで LT してみた • Table Store のオートインクリメント機能を使ってみた話 • https://speakerdeck.com/hmatsu47/alibaba-cloudfalsetable- storedeotoinkurimentoji-neng-woshi-tutemita
  4. Alibaba Cloud のコンテナサービス • Container Service (Swarm) • Docker Swarm

    によるクラスタ • Container Service for Kubernetes • Kubernetes によるクラスタ • Elastic Container Instance ※東京リージョン未導入 • AWS でいう Fargate のようなもの
  5. Alibaba Cloud のコンテナサービス • Container Service (Swarm) • Docker Swarm

    によるクラスタ • Container Service for Kubernetes ←これを試してみる • Kubernetes によるクラスタ • Elastic Container Instance ※東京リージョン未導入 • AWS でいう Fargate のようなもの
  6. Container Service for Kubernetes • フルマネージドの Kubernetes コンテナサービス • 構築手順

     ① クラスタを作成する • Resource Orchestration Service(ROS:AWS の CloudFormation に 相当)を使って仮想マシン・ネットワーク等を自動構成  ② アプリケーションをデプロイする 【参考】 アリ蔵(ALIKURA)の記事 • https://alikura.com/computing/try-container-service-1 • https://alikura.com/computing/try-container-service-2
  7. まとめ • 非常に簡単な手順でクラスタを作ることができます • 事前に Auto-Scaling、ROS(前述)、RAM(Resource Access Manager: AWS の

    IAM に相当)を有効化しておく必要がありますが、ROS の機能を 使って自動構成してくれます • イメージが用意されている場合、アプリケーションのデプロイも簡単 です • 今回は省略しましたが、内部アクセス等は別途設定が必要です