前提
- 環境 : WSL2 with Windows Docker Desktop
- k8s : v1.22 以降
- krustlet : v1.0.0-alpha.1 もしくは v0.7.0
- 想定 : 上記 krustlet 利用者、以下で Krustlet’s WASI provider を用いてノード作成時に下部の事象が発生
事象
WSL2 with Windows Docker Desktop を利用時に kubernetes の v 1.22 以降にて、krustlet / krustlet-wasi を用いて krustlet 用の node を作ろうとすると 以下のエラーで失敗する問題が発生しています。
Error: ApiError: the server could not find the requested resource: NotFound (ErrorResponse { status: "Failure", message: "the server could not find the requested resource", reason: "NotFound", code: 404 })
解決法
krustlet のバージョンを v1.0.0-alpha.1 もしくは v0.7.0 のものではなく、以下の Canary ビルドを利用することで解決できます。
参考