我试图让一个入口控制器在 Minikube 中工作,并按照 K8s 文档here中的步骤操作,但我看到不同的结果,入口控制器的 IP 地址与 Minikube 的 IP 地址不同(示例似乎表明它们应该相同):
$ kubectl get ingress
NAME HOSTS ADDRESS PORTS AGE
example-ingress hello-world.info 10.0.2.15 80 12m
$ minikube ip
192.168.99.101
Run Code Online (Sandbox Code Playgroud)
当我尝试连接到 Minikube IP 地址时(直接使用该地址与将其添加到我的本地主机文件中),我收到了来自 NGINX 的“未找到”响应:
$ curl http://`minikube ip`/
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>openresty/1.15.8.1</center>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
当我尝试连接到与入口控制器关联的 IP 地址时,它只是挂起。
我应该期望地址与 K8s 文档指示的地址相同吗?
一些附加信息:
$ kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
minikube Ready master 2d23h v1.16.0 …Run Code Online (Sandbox Code Playgroud) 我们使用 Azure blob 存储作为 Terraform 远程状态,我正在尝试将有关特定现有资源的状态信息移动到该存储帐户中的另一个容器。新容器 (terraforminfra-v2) 已存在,现有 Terraform 代码指向旧容器 (terraforminfra)。我尝试了以下步骤:
最后一个命令的运行似乎有点像在做某事,但是当它完成时(没有错误提示),新容器中仍然没有状态信息。
是因为我在步骤 #3 中回答“否”,这是否意味着它实际上并未更改为它“指向”的远程状态?与此相关的是,有没有办法使用“terraform state”命令来告诉你的州在哪里?
我在这里错过了一步吗?提前致谢。