gpt4 book ai didi

kubernetes - 如何在 Digital Ocean Kubernetes 上配置 NodePort?

转载 作者:行者123 更新时间:2023-12-02 11:44:05 24 4
gpt4 key购买 nike

我是 Kubernetes 的新手。我搜索过您可以使用 LoadBalancerNodePort 来公开服务。我正在尝试学习 https://kubernetes.io/docs/tutorials/ 上的教程.

我可以使用 LoadBalancer 公开服务,但不能使用 NodePort。这是我使用的命令。

kubectl expose deployment/kubernetes-bootcamp --type="NodePort" --port 8080

最佳答案

我猜你特别关注 'Use a Service to Access an Application in a Cluster'

只是为了在答案中注明您已经在评论中得出的结论,您没有在该示例中的 expose 上设置 --port 参数,而只是在 run 上。您在 run 命令中设置 Pod 响应的端口,而不是在 expose 中设置外部暴露的端口 - k8s 会自动从 NodePort 范围中为您选择,然后告诉你选择哪一个。然后你找到一个节点的公共(public)IP以便访问。

关于kubernetes - 如何在 Digital Ocean Kubernetes 上配置 NodePort?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53790497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com