まずは、Docker for Windowsをインストールします。 インストールが終わったら、画面右下のシステムトレイにあるDockerアイコンから設定画面を開きます。
下記項目にチェックを入れて、TLSなしでデーモンに接続できるようにします。 これにより、ローカルのWSLインスタンスが、Docker for Windows内で実行されているDockerデーモンに接続できるようになります。 デーモンはlocalhostにのみバインドされているため、ネットワーク上の他のマシンは接続できません。
$ kubectl get node
NAME STATUS ROLES AGE VERSION
testvm1 NotReady master 46d v1.17.0
kubectl describeでノードの状態を調べると以下のようなログが出てました。
$ kubectl describe node testvm1
略
Failed to initialize CSINodeInfo: error updating CSINode annotation: timed out waiting for the condition; caused by: the server could not find the requested resource