質問: こんにちは。 自分はDocker for MacとKubernetesを使って環境構築を行なっています。 自分は現在、主にMinikubeを使って基礎開発を行なっています。 でも、Docker for Macには最初からKubernetesが搭載されていますよね。 これを開発用に使えないかと思ったのですが... Serviceを作っても、ブラウザからKubernetes内部のコンテナにアクセスする方法がわかりません。 (ServiceはNodePortタイプを使っています) Minikubeであれば、minikube serviceコマンドでアクセスできますよね? しかしDocker for Macの場合、該当するコマンドがわからずIPアドレスがわかりません。 localhostを使ってもアクセスできませんでした。 Docker for Macは(ローカル環境内部でも)ネットワーク公開を前提として作られていないのでしょうか? 試行錯誤の末、kubectl proxyを使って一応アクセスすることはできたのですが、不便です。 もっと簡単な方法、例えばDocker for MacのノードのIPアドレスを知る方法などを知っている方がいらっしゃいましたら教えてください。
回答: k8s apiserverのIPは下記コマンドで出てこないですか? kubectl cluster-info またノードのIPは kubectl get nodes もしくは kubectl describe nodes で出てきたはずです