【发布时间】:2020-07-17 13:44:29
【问题描述】:
我在 GCP 中创建了一个 debian VM 并安装了 kubectl 和 minikube。我在 kubectl 中部署了一个图像。我使用命令kubectl expose deployment hw --type=NodePort --port=80 公开了该服务。它暴露在端口 31343 中。但无法使用 VM 的外部 ip 访问它。我向端口的流量添加了防火墙规则。但它仍然无法正常工作。如何使用虚拟机的外部 ip 访问该站点。
我知道,我可以使用 GKE。但是我需要尝试kubernetes的安装和配置。这就是我遵循这些步骤的原因。
【问题讨论】:
-
能否分享一下您用来启动 minikube custer 的所有参数的命令?
-
minikube 启动 --driver=virtualbox
-
@NOBLEM.O.你是如何在 VM 上为 minikube 和 virtualbox 启用
VT-X/AMD-v的? -
@Spook,我跟着cloud.google.com/compute/docs/instances/…创建了一个支持虚拟化的linux vm。
标签: kubernetes google-cloud-platform kubectl