我学习kubernetes入口nginx控制器,它对我来说很好,但我想使用公共ip访问它。我们的机构给了我们一个公共ip,我们可以在那里设置我们的服务器。这里没有云;这是一个物理服务器,您可以在这里访问互联网,这也是我想部署kubernetes入口应用程序的地方。
>As if this is the public ip: 119.92.169.227
我想要的是用户可以访问这个公共ip并映射到kubernetes入口应用程序。
http://119.92.169.227/
minikube生成自己的ip地址,就像它作为一台不同的机器一样。我试着在互联网上搜索它,但它给了我云服务的配置,
有没有可能从源代码(./hack/local-up-cluster.sh)运行kubernetes,并且仍然通过这种类型的设置正确地配置云提供商?例如,如果一个实例在亚马逊云服务EC2上运行,并且满足所有前提条件,包括正确的导出、亚马逊云服务cli和配置,但不断收到错误,指出找不到云提供商。KUBERNETES_PROVIDER=aws,区域设置为us-west-2a等...
Failed to get AWS Cloud Provider. plugin.host.GetCloudProvider returned <nil> instead
我刚开始接触集装箱化,并开始在其中一个云(AWS或Azure或GCP)上使用。在阅读VM和containers之间的区别时,我了解到我们应该使用VM或Containers进行应用部署。因此,如果我在云上设置自己的容器环境(而不是使用AWS/Azure容器服务),我最终会在VM上创建容器。这违背了集装箱化的全部目的! 我的理解正确吗?下图是VM、Container和Container在VM上的图像。 VMs, Containers and 'Containers on VM'