皆さん、こんにちは。戸倉彩です。
今回はIBM Cloud Kubernetes Service (IKS) に関する情報収集源や学習ソースのリンク集を用意いたしました。 これから始められる方も、踏み出せなかった方も、IBM Cloudの技術情報をプラスして実際にKubernetesを触ってみましょう。 ※本リンク集は随時更新していきます。リクエストがありましたらお気軽に編集リクエストまたは個別にお知らせください。
IBM Cloud 公式サイト
事前準備
IKSを利用するための準備が必要です。
IBM Cloud アカウント (PayGまたはサブスクリプション)
下記のいづれかのアカウントを取得してください。有償アカウントとなりますが、IBM Cloud Kubernetes Serviceを無料範囲でご利用いただくことは可能です。
-
PayGカウント
ライトアカウントからクレジットカードを登録してアップグレードされた従量課金モデルのアカウント
[参考解説動画]
1) IBM Cloud のライトアカウントを作成しよう - IBM Developer
2) 従量課金アカウントへのアップグレード - IBM Developer
-
サブスクリプションアカウント
法人にて個別契約
IKSを利用するためのCLI
IBM CloudとIKSクラスタの操作に必要なCLIツールのセットアップ
macOSおよびLinux環境
curl -sL https://ibm.biz/idt-installer | bash
Windows10 Pro 環境
Set-ExecutionPolicy Unrestricted; iex(New-Object Net.WebClient).DownloadString('http://ibm.biz/idt-win-installer')
※Windows PowerShell アイコンを右クリックして、 管理者として実行 を選択します。
初めてKubernetes学ぶ方にオススメ! Kubernetesハンズオン (初級から上級まで)
ハンズオン構成
こちらのハンズオンは、GitHub上に公開されLab0-6の7つのコンテンツで構成されています。
- Lab0ではIKSを利用するために必要なセットアップ手順について知ることができます。
- Lab1-6は基本的には独立した内容となっていますので、好きな順番で試してみることができますが、基本的にはLab1から実施頂くことをオススメします。
- Lab4-5は続けて実施する内容になっています。
初級 | 中級 | 上級 | 先生 | |
---|---|---|---|---|
Lab 0: セットアップ (IKSクラスター接続確認) | ○ | ○ | ○ | ○ |
Lab 1: K8sクラスターへのアプリケーションデプロイ (kubectl CLI の基本操作) | ○ | ○ | ○ | ○ |
Lab 2: スケーリング,アップデート&ロールバック (K8s基本機能) | ○ | ○ | ○ | ○ |
Lab 3: マニフェストファイルの使用とDB連携 (yaml操作とDBコンテナ連携) | ○ | ○ | ○ | ○ |
Lab 4: Helmチャートを使用したアプリケーションデプロイ (K8sパッケージング技術の使用) | ○ | ○ | ○ | |
Lab 5: コンテナアプリケーションとWatson APIとの連携 (クラウドサービスとの連携) | ○ | ○ | ○ | |
Lab 6: Helm Chart基礎の体験 (サンプルチャートの作成・操作) | ○ | ○ | ||
Lab X: まだまだあるよ。Kubernetesの追加学習コンテンツの一覧 | ○ |
Have a nice Geek Life♪
※Twitterで最新情報配信中 @ayatokura