我无法在 Docker 和 WSL 2 中运行的 Kubernetes 中使用 HostPath 正确挂载卷。在 Docker 中运行的 Kubernetes 中挂载卷时,这似乎是 WSL 2 问题。有人知道怎么修这个东西吗?
以下是步骤:
为我的应用程序将调试版本部署到 Kubernetes。使用 Kubernetes 扩展附加 Visual Studio Code 导航到我的应用程序的项目文件夹,该应用程序使用卷挂载 <= 问题就在这里
当您查看卷挂载时,什么也没有。
C:\Windows\System32>wsl -l -v
NAME STATE VERSION
Ubuntu Running 2
docker-desktop-data Running 2
docker-desktop Running 2
Docker Desktop v2.3.0.3
Kubernetes v1.16.5
Visual Studio Code v1.46.1
Run Code Online (Sandbox Code Playgroud)
====================================================================
Dockerfile
====================================================================
#
# Base image for deploying and running based on Ubuntu
#
# Support ASP.NET and does not include .NET SDK or NodeJs
# …Run Code Online (Sandbox Code Playgroud)