AKS 上のWindows コンテナから Windows ノードのストレージを使う

Windows コンテナ内では20GBまでしかストレージを使えない。それ以上使いたい場合は、ボリュームを構成する必要がある。

一時的に 20GB 以上欲しいけど、用が済んだらすぐに消すので、Nodeのディスクが使えればいい。emptyDir ボリュームを使えばいいみたい。

github.com

apiVersion: v1
kind: Pod
metadata:
  name: empty-dir-sample
spec:
  containers:
  - image: microsoft/windowsservercore:1709
    name: empty-dir-sample
    volumeMounts:
    - mountPath: C:/temp
      name: temp-volume
  volumes:
  - name: temp-volume
    emptyDir: {}
  nodeSelector:
    kubernetes.io/os: windows