• 会員限定
  • 2023/02/23 掲載

AKSのクイックスタートはどう進める?実は「超簡単」な手順を解説

山市良のマイクロソフトEYE

  • icon-mail
  • icon-print
  • icon-hatena
  • icon-line
  • icon-close-snsbtns
記事をお気に入りリストに登録することができます。
前々回は、マイクロソフトが公開したWindowsコンテナのデモアプリをAzure Kubernetes Service(AKS)にデプロイしたものの、手順に不明瞭な部分があり、うまく成功させることができなかったことを紹介しました。今回は基本に立ち返り、AKSの公式ドキュメントが提供しているいくつかのチュートリアルを、簡単なものからトライしながら、スキルアップを図っていきます。前回紹介したAKS on Azure Stack HCI上でもできるはずです。

執筆:フリーライター 山市 良

執筆:フリーライター 山市 良

IT 専門誌、Web 媒体を中心に執筆活動を行っているテクニカルライター。システムインテグレーター、IT 専門誌の編集者、地方の中堅企業のシステム管理者を経て、2008年にフリーランスに。雑誌やWebメディアに多数の記事を寄稿するほか、ITベンダー数社の技術文書 (ホワイトペーパー) の制作やユーザー事例取材なども行う。2008年10月よりMicrosoft MVP - Cloud and Datacenter Management(旧カテゴリ:Hyper-V)を毎年受賞。岩手県花巻市在住。
主な著書・訳書
『インサイドWindows 第7版 上』(訳書、日経BP社、2018年)
『Windows Sysinternals徹底解説 改定新版』(訳書、日経BP社、2017年)
『Windows Server 2016テクノロジ入門 完全版』(日経BP社、2016年)
『Windows Server 2012 R2テクノロジ入門』(日経BP社、2014年)
『Windows Server 2012テクノロジ入門』(日経BP社、2012年)
『Windows Server仮想化テクノロジ入門』(日経BP社、2011年)
『Windows Server 2008 R2テクノロジ入門』(日経BP社、2009年)
など

photo
AKSの公式ドキュメント提供のチュートリアルを試します
(Photo/Shutterstock.com)

オススメのクイックスタートとチュートリアル

 AKSのサービスやアプリの開発について学ぶのによい、おすすめのクイックスタートとチュートリアルをいくつかピックアップしました。


 AKSを使用したKubernetesクラスターの作成とアプリのデプロイ方法は、Azure CLI、Azure PowerShell、Azureポータルのいずれかで行うことになりますが、今回は、PowerShellコンソールでAzure CLIを使用して行う方法で説明します。

 今回の手順は、Azureポータルから利用できる「Azure Cloud Shell(PowerShell)」のAzure CLIとローカルPCにインストールしたAzure CLIのどちらでも実行できますが、ローカルPCのAzure CLIを使用する場合は、PowerShellを管理者として開き、以下のコマンドラインを実行してAzure CLIがインストールされるのを待ち、その後、PowerShellを開き直してから、AKS CLIをインストールして、az loginコマンドでAzureにログインしておきます。Azure Cloud Shellの場合は、これらの前準備は不要です。
$ProgressPreference = 'SilentlyContinue';Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; rm .\AzureCLI.msi

az aks install-cli
az login
 GitOpsのチュートリアルを実行する予定がある場合は、オープンソースのパッケージツールである「helm」(helmのインストール用に別のパッケージツール「Chocolatey」も必要)をローカルにインストールしておく必要もあります。Azure Cloud Shellの場合、helmも標準で利用可能です。
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco install kubernetes-helm

クイックスタートはドキュメントに従うだけで簡単

 2つのクイックスタートは、ドキュメントに従って操作するだけで、ほとんど問題なく成功しました(画面1、画面2)。注意点があるとすれば、Linuxベースのアプリは短時間でデプロイ、実行できますが、Windowsベースのアプリのデプロイは、巨大なイメージの取得のために多くの時間がかかるところくらいです。

画像
画面1:Linuxベースのワークロードクラスターを作成し、Linuxベースのアプリをデプロイ

画像
画面2:Windowsベースのワークロードクラスターを作成し、Windowsベースのアプリをデプロイ
【次ページ】GitOpsのチュートリアルは難易度が一気に上がる

関連タグ

関連コンテンツ

あなたの投稿

    PR

    PR

    PR

処理に失敗しました

人気のタグ

投稿したコメントを
削除しますか?

あなたの投稿コメント編集

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

通報

このコメントについて、
問題の詳細をお知らせください。

ビジネス+ITルール違反についてはこちらをご覧ください。

通報

報告が完了しました

コメントを投稿することにより自身の基本情報
本メディアサイトに公開されます

必要な会員情報が不足しています。

必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。

  • 記事閲覧数の制限なし

  • [お気に入り]ボタンでの記事取り置き

  • タグフォロー

  • おすすめコンテンツの表示

詳細情報を入力して
会員限定機能を使いこなしましょう!

詳細はこちら 詳細情報の入力へ進む
報告が完了しました

」さんのブロックを解除しますか?

ブロックを解除するとお互いにフォローすることができるようになります。

ブロック

さんはあなたをフォローしたりあなたのコメントにいいねできなくなります。また、さんからの通知は表示されなくなります。

さんをブロックしますか?

ブロック

ブロックが完了しました

ブロック解除

ブロック解除が完了しました

機能制限のお知らせ

現在、コメントの違反報告があったため一部機能が利用できなくなっています。

そのため、この機能はご利用いただけません。
詳しくはこちらにお問い合わせください。

ユーザーをフォローすることにより自身の基本情報
お相手に公開されます