マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Azure の マネージド Kubernetes(k8s)

詳細

朱書きはリスタート手順

K8s 基本のアーキテクチャ

AKS 追加のアーキテクチャ

Kubernetesのアーキテクチャに追加されたアーキテクチャ。

ノードプール

コンテナ・レジストリ

AKSのコンテナ・レジストリは、Azure Container Registry (ACR)と言う。

ネットワーク関連の情報

Azureネットワークの基礎的な情報

テクニカルリファレンス(ネットワーク構成)

ACR(コンテナ・レジストリ)をプライベート化する。

Azure SQL Databaseをプライベート化する。

AKSのアウトバウンドをAzure Firewallで制限する。

プライベートAKSクラスタを作成する。

OA-LANとAzureのVNETの分離

認証・認可関連の情報

テクニカルリファレンス(認証・認可)

Azure サービス プリンシパル

AKSクラスタ作成・操作に必要な権限

AzADによる条件付きアクセス機能を構成する。

AKS Master APIにAzAD認証を統合する。

AKSユーザ・アプリからのリソース・アクセス

その他の情報

基盤保守

開発~デプロイ

参考情報

K8sのポイント

AKSのポイント

チュートリアル

前提

voting-appのエビデンス

(1) アプリケーションを準備

(2) コンテナ・レジストリを作成

コンテナ・レジストリ ≒ Azure Container Registry (ACR)

(3) Kubernetesクラスタを作成

(4) アプリケーションを実行

(5-1) アプリケーションをスケール(pod)

(5-2) アプリケーションをスケール(node)

ポッドが増えた場合、ノードが不足するので、ノードを追加する必要がある。

(5-3) ユーティリティによる負荷テスト

(6) アプリケーションを更新

(7) クラスタのアップグレードと削除

SQL Serverのエビデンス

(0) 前提

(1) ストレージの準備

先ずは、ストレージとして、永続ボリュームを作成する。
(非永続ボリュームの確認は、Qiitaの記事の手順を確認するだけに留める)

(2-1) SQL のインストール

シークレットの作成や SQL Server 2017 の配置

(2-2) SQL の障害復旧の検証

ASP.NET Coreのエビデンス

(0) 前提

(1) 事前準備

(2) アプリを開発

(3-1) アプリをデプロイ(ACRへ)

(3-2) アプリをデプロイ(K8sへ)

(4) アプリの構成

(5) 複数ノードプールの構成

おいおいヤる予

(6) ネットワークの構成

おいおいヤる予

(7) Gatewayの構成

おいおいヤる予

(8) ラベル、セレクターと名前空間

おいおいヤる予

(9) 自動スケール

おいおいヤる予

その他のコンテンツ

Azure Kubernetes Service ワークショップ

AKSをセキュアに利用するためのテクニカルリファレンス

参考

Microsoft Docs

チュートリアル

サポート ポリシー

Qiita(ASK を使いこなす)

AKS チュートリアルの深堀

上記のMicrosoft Docsのチュートリアルの深堀しているQiita記事(MS社員)。

SQL Server 2017 を AKS で使う

AKS で asp.net core アプリケーション

Azure | SIOS Tech. Lab

https://tech-lab.sios.jp/archives/category/azure/

NGINX

共有ストレージ

kubectl

OSSコンソーシアム

Blog

Wiki


Tags: :クラウド, :コンテナ, :Azure, :AKS


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS