7. #MSIgniteJP
Dynamic IP allocation & enhanced
subnet support in AKS
どんなことができる?
Azure Container Networking Interface (CNI) 利用時
• 動的IP割り当てが可能
• クラスターとは別のサブネットを割り当て可能
何がうれしい?
Azure CNI利用時はポッド一つ一つにIPを割り当てる必要がある
• その結果IPが枯渇する場面があった
• サブネットを比較的大きいアドレス帯で用意する必要があった
• 推奨は/xx以上
Preview
8. #MSIgniteJP
Dynamic IP allocation & enhanced
subnet support in AKS
つまりどういうこと?
ノードとPodのサブネットを分けることができる
AKS Subnet
ノード
Pod
AKS Node Subnet
ノード
AKS Pod Subnet
Pod
AKS VNET AKS VNET
今まで 新機能
Preview
9. #MSIgniteJP
Dynamic IP allocation & enhanced
subnet support in AKS
え?別にうれしくもなんともないくない?
今までは、もしサブネットのIPが足りなくなるとクラスター再作成が
必要
AKS Subnet
ノード
Pod
AKS VNET
AKS Node Subnet
ノード
AKS Pod Subnet
Pod
AKS VNET
今まで 新機能
AKS Subnet
ノード
Pod
AKS VNET
クラスター再
作成
必要
AKS Node Subnet
ノード
AKS Pod Subnet
Pod
AKS VNET
クラスター再
作成
不要
Preview
10. #MSIgniteJP
Dynamic IP allocation & enhanced
subnet support in AKS
柔軟な構成が可能
各サブネットごとにNSGやNAT Gatewayを配置可能
AKS Node Subnet
ノード
AKS Pod Subnet
Pod
AKS VNET
ノードプールごとにサブネット分割可能
AKS Node2 Subnet
ノード
AKS Pod2 Subnet
Pod
AKS Node Subnet
ノード
AKS Pod Subnet
Pod
AKS VNET
複数のノードプールで
1つのポッドサブネットを共有可能
AKS Node2 Subnet
ノード
Preview
11. #MSIgniteJP
Dynamic IP allocation & enhanced
subnet support in AKS
以下の構成は不可
AKS Node Subnet
ノード
AKS Pod Subnet
Pod
AKS VNET
ノードプールで複数のポッドサブネット
AKS Pod2 Subnet
Pod
AKS Node Subnet
ノード
AKS2 Pod Subnet
Pod
AKS VNET
別VNETの参照
AKS2 VNET
Preview
12. #MSIgniteJP
Planned maintenance windows in
AKS
どんなことができる?
クラスターのメンテナンス時間を制御できる
なにがうれしい?
日中帯でアクセスが集中する時間を避けられる
もともとそんなに困ってたっけ?
そんなに困っては無かったかもだけど、クリティカルな業務を行っ
ている時間を避けられるのは万が一というのを考えると嬉しいかも
エンプラ方面ではメンテナンス時間をきっちり決めておきたいとい
う要望はありがちなので、対応しやすくなる
Preview
14. #MSIgniteJP
Just-In-Time Access support in AKS
どんなことができる?
必要な時だけ必要な人にクラスターアクセス権限を与えられる
なにがうれしい?
普段本番環境はアクセスさせたくないけど、リリース時などに応じ
て権限を与えることができる
もともとそんなに困ってたっけ?
トラブルの緊急時など、権限を与えたは良いがつけたまま忘れてし
まうということはありがち
条件付きアクセスなどと組み合わせることで強力に管理できる
GA