如何在Digital Ocean Kubernetes上配置NodePort?

时间:2018-12-15 07:36:41

标签: kubernetes digital-ocean

我是Kubernetes的新手。我搜索到可以使用 photo_b64_io = env.request.body.not_nil! photo_b64_io.gets(",") # seek to real data File.open(File.join(upload_path, file_path, file_id), "w") do |file| Base64.decode(photo_b64_io, file) end LoadBalancer公开服务。我正在尝试遵循https://kubernetes.io/docs/tutorials/上的教程。

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

NodePort

1 个答案:

答案 0 :(得分:0)

我想您特别关注'Use a Service to Access an Application in a Cluster'

仅在注释中注明您已经在注释中所涉及的内容,您无需在该示例中的--port上而是仅在expose上设置run参数。您可以在run命令中设置Pod响应的端口,但不能在expose中设置外部暴露的端口-k8s将自动从NodePort范围中为您选择端口,然后告诉您选择了哪个端口。然后,您可以找到节点的公共IP以便进行访问。