まとめ

完了

ここでの目標は、お客様が Kubernetes がコンテナー オーケストレーション プラットフォームとして自分のビジネスに適しているかどうかを評価するのを手助けすることでした。 仮想マシン上で実行されている Kubernetes を使用してアプリを構築しました。 Kubernetes が複数の部分を含む新しいプロジェクトに適しているかどうかを評価しました。 Kubernetes を使用してコンテナーのデプロイを調整する予定の場合、Azure Kubernetes Service には、ユーザー体験を簡略化するための組み込みのクラウド ネイティブ サポートが用意されています。

このモジュールでは、Kubernetes が以下をどのように提供するかを確認しました。

  • コンテナーのデプロイ。
  • 自己復旧コンテナー。
  • コンテナーの数の動的なスケールアップまたはスケールダウン。
  • コンテナーの自動的なローリング アップデートとロールバック。
  • ストレージの管理。
  • ネットワーク トラフィックの管理。
  • ユーザー名やパスワードなどの機密情報の保管と管理。

あなたは、新しい顧客の地域にドローン追跡ソリューションをデプロイして管理するために、コンテナー オーケストレーション プラットフォームを見つけました。 これで、コンテナー環境でアプリを開発、デプロイ、管理するのに Kubernetes がどのように役立つかがわかりました。

MicroK8s をアンインストールする

開発マシン上の領域を回復するには、これまでにデプロイしたすべてのもの (VM も) 削除します。 この手順はオプションであることに注意してください。

  1. クラスターからアドオンを削除するには、次のように microk8s.disable コマンドを実行し、削除するアドオンを指定します。

    sudo microk8s.disable dashboard dns registry
    
  2. VM から MicroK8s を削除するには、次のように snap remove コマンドを実行します。

    sudo snap remove microk8s
    

マシンから Multipass VM マネージャーを削除したい場合、Windows と macOS で実行するいくつかの追加手順があります。

  1. VM を終了するには、次のように exit コマンドを実行します。

    exit
    
  2. VM を停止するには、次のように multipass stop コマンドを実行し、VM の名前を指定します。

    multipass stop microk8s-vm
    
  3. VM インスタンスを削除して消去するには、次のように multipass delete を実行してから multipass purge を実行します。

    multipass delete microk8s-vm
    multipass purge
    

詳細情報

Kubernetes、Azure での Kubernetes の実行、関連ツールの詳細については、次のサイトと記事を参照してください。