要将上面的端口实际暴露给集群上运行的其他Pod,我们需要为它创建一个Service。 这将创建转发端口所需的规则,并为我们提供DNS条目,我们可以使用该条目来解析该Pod的IP。

这会将Redis端口暴露给集群中的其他Pod,可以通过my-service:6379连接它。
要部署你的应用中更多部分,只需将另一个deployment和关联的Service添加到群集即可。 您可以使用与上面的Redis完全相同的方式部署主应用程序服务。
The Ingress
最后,我们可以使用Ingress将我们的服务暴露给互联网。 这里是使用Traefik的一个例子,虽然您可能实际上并不想将Redis暴露给外面的世界,但同样的方法适用于您自己的应用程序。

这一节配置是告诉Traefik你希望所有名为redis.yourdomain.com的主机上的流量都转发到我的服务端口6379。据我所知,这只是针对Traefik的配置。 在应用配置后,Pod将通过redis.yourdomain.com上的Traefik暴露到互联网。
我希望这篇文章对初学者有用。这篇文章很简短,因为Kubernetes的基础很短,但我们设法涵盖了如何以最小的麻烦来运行服务。
现在你应该懂Kubernetes是什么了!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对软件开发网的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:kubernetes对象Volume用法详解在CentOS中安装Rancher2并配置kubernetes集群的图文教程rancher下的kubernetes之构建标准化vmware镜像的方法步骤使用OpenSSL生成Kubernetes证书的介绍kubernetes1.5.2升级到kubernetes1.10一些主要的设定修改记录kubernetes作用领域总结










