Skip to content

Cloud Native Developers JP のハンズオンチュートリアルへようこそ

これはCloud Native Developers JP 勉強会のハンズオンチュートリアルです。

Kubernetesを中心としたCloud NativeなOSSを、手を動かしながら学べるコンテンツを提供します。勉強会に参加された方もそうでない方も、ご自由に活用ください。

チュートリアルの始め方

Contentsにあるどの項目からでも始められます。お好きなものをクリックして開始してください。 必要な環境要件は、各チュートリアルの冒頭に記載してあります。

Contents

Kubernetesの基礎

サービスメッシュ Istio

  • Istioのインストール
    Kubernetesクラスターにサービスメッシュ"Istio"をインストールします。
  • リクエスト・ルーティングの制御
    Istioを使ってリクエスト・ルーティングの制御を体験します。カナリーデプロイメントのシナリオを想定して、複数バージョンが混在するアプリケーションのコンテナ群に対して、バージョン毎に流量を変えてルーティングしてみます。

Appendix.

ローカルKubernetesクラスターの作成

  • Vagrant CoreOS Cluster
    Vagrantのインストールスクリプトを利用してKubernetesクラスターを構成します。 この手順では、ローカルPC上に複数のVirtualBox仮想マシンを立ち上げ、それらの上にKubernetesのマルチノードクラスターを構成します。
  • minikube
    minikubeを利用してKubernetesクラスターを構成します。ローカルPCに立ち上げた仮想マシン上に、Kubernetesのシングルノードクラスターを構成することができます。Vagrant CoreOS Clusterに比べて簡単な手順でクラスターを構成できます。