DevContainer template: ubuntu + utilities, rust, java, nodejs, docker in docker, kubectl, helm, minikube
Open a folder on a remote SSH host in DevContainer
minikube start --ports=8443:8443
- get kube config in remote DevContainer with replaced server config
kubectl config view --flatten=true | sed -e 's/server: https:\/\/.*/server: https:\/\/localhost:8443/g'
- copy kubectl config to remote host
mkdir ~/.kube
cat << EOF > ~/.kube/config
// kubectl config from previous command
EOF
- open minikube in you host by using "Set KubeConfig" menu in VSCode Kubernetes extension
Add Clusters from Kubeconfig by using configuration from remote DevContainer
kubectl config view --flatten=true | sed -e 's/server: https:\/\/.*/server: https:\/\/localhost:8443/g'