2

ここのチュートリアル ( https://kubernetes.io/docs/tutorials/hello-minikube/ ) に従って、kubernetes のローカル開発セットアップをテストしています。ただし、minikube の代わりに kind を使用しています。

現時点では、ステップ 3 で立ち往生しています。

minikube service hello-node

LoadBalancer サービスを公開することになっています。

しかし、kind にはそのようなコマンドがないようで、チュートリアルからサービスを公開するにはどうすればよいか悩んでいます。

私のセットアップは、docker、kind、および kubectl を備えた WSL2 ディストリビューションです。私の現在のポートブリッジは次のとおりです。

$ docker ps
CONTAINER ID        IMAGE                  COMMAND                  CREATED             STATUS              PORTS                       NAMES
b62c43ac3b2e        kindest/node:v1.17.0   "/usr/local/bin/entr…"   49 minutes ago      Up 49 minutes       127.0.0.1:32769->6443/tcp   kind-control-plane
$ kubectl cluster-info
Kubernetes master is running at https://127.0.0.1:32769
KubeDNS is running at https://127.0.0.1:32769/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

$ kubectl get services
NAME         TYPE           CLUSTER-IP     EXTERNAL-IP   PORT(S)          AGE
hello-node   LoadBalancer   10.96.65.157   <pending>     8080:31578/TCP   46m
kubernetes   ClusterIP      10.96.0.1      <none>        443/TCP          51m
4

1 に答える 1