这个页面展示了如何创建Kubernetes服务对象,外部客户端可以使用它访问在集群中运行的应用程序。该服务为具有两个运行实例的应用程序提供负载平衡。
目标
- 运行两个Hello World实例。
- 创建一个服务对象暴露节点端口。
- 使用服务对象访问运行的应用。
准备工作
您需要有一个Kubernetes集群,并且必须配置kubectl命令行工具来与您的集群通信。如果您还没有集群,您可以使用Minikube创建一个集群,或者您可以使用这些Kubernetes平台:
检查版本号, 输入 kubectl version
.
为运行在两个Pods中的应用程序创建一个服务
使用服务配置文件
作为使用kubectl expose
的替代方法,您可以使用 service configuration file来创建服务。
清理
要删除服务,输入以下命令:
kubectl delete services example-service
要删除部署、副本集(ReplicaSet)和运行Hello World应用的Pods,请输入以下命令:
kubectl delete deployment hello-world
下一节
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/98142.html