Google cloud platform 将外部http负载平衡器映射到Kubernetes群集
我在谷歌云上创建了我的第一个Kubernetes集群Google cloud platform 将外部http负载平衡器映射到Kubernetes群集,google-cloud-platform,kubernetes,Google Cloud Platform,Kubernetes,我在谷歌云上创建了我的第一个Kubernetes集群 gcloud config set compute/zone europe-west1-c gcloud config set compute/region europe-west1 gcloud container clusters create ___-cluster --num-nodes 1 --machine-type n1-standard-1 已启动多个播客: kubectl run ___-wui --image=eu.gc
gcloud config set compute/zone europe-west1-c
gcloud config set compute/region europe-west1
gcloud container clusters create ___-cluster --num-nodes 1 --machine-type n1-standard-1
已启动多个播客:
kubectl run ___-wui --image=eu.gcr.io/____________/___-wui:latest --port=80
kubectl run rabbitmq --image=eu.gcr.io/____________/rabbitmq:latest --port=15672
使用kubectl get pods
我可以看到两个pods正在运行
NAME READY STATUS RESTARTS AGE
___-wui-ihggr 1/1 Running 0 1h
rabbitmq-fzt4q 1/1 Running 0 4m
现在我展示这两个吊舱:
kubectl expose rc ___-wui --type="LoadBalancer"
kubectl expose rc rabbitmq --type="LoadBalancer"
使用kubectl cluster info
我可以看到仪表板url,并且可以从那里访问这两个应用程序
查看网络负载平衡部分,我可以在那里看到我的两个应用程序,每个应用程序都有自己的IP地址
我现在要做的是将我域上的这些URL映射到这些应用程序,例如端口80上的两个:
http://example.com/rabbitmq -> rabbitmqapp
http://example.com/___-wui -> wui-app
我将如何实现这一目标?我唯一的经验是将URL映射到我在Kubernetes中没有看到的实例组。您可以通过创建入口来实现这一点。kube系统中应该已经有一个l7控制器在运行 trip用户的一些常见注意事项是:
1.配额
2.防火墙规则
3.健康检查 这些记录如下:
如果您只想在不使用GCE配额的情况下熟悉入口资源,也可以关闭并部署。您可以通过创建入口来实现这一点。kube系统中应该已经有一个l7控制器在运行 trip用户的一些常见注意事项是:
1.配额
2.防火墙规则
3.健康检查 这些记录如下: 如果您只想在不使用GCE配额的情况下熟悉入口资源,还可以关闭并部署