在蔚蓝上与库伯奈特人战斗。我在端口443 (https)上运行了一个简单的api应用程序。我只是想运行和复制这个应用程序3次在库伯内特斯集群与负载均衡器。
Kubernetes簇:

我的舱单档案:
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: apiApp
spec:
replicas: 3
template:
metadata:
labels:
app: apiApp
spec:
containers:
- name: apiApp
image: {image name on Registry}
ports:
- containerPort: 443
hostPort: 443
---
apiVersion: v1
kind: Service
metadata:
name: apiApp
spec:
type: LoadBalancer
ports:
- name: https
port: 443
targetPort: 443
selector:
app: apiApp在上面的清单中,负载平衡器似乎没有在容器中的端口443上找到应用程序。
1)如何创建此清单,将负载平衡器链接到容器的端口443,并在端口443将负载平衡器公开给外部世界。
2)如何在多集群环境中显化(与上面相同的条件)
发布于 2018-07-24 07:39:00
对于您的问题,我按照文档部署Azure Kubernetes服务(AKS)集群使用负载均衡器进行了测试。
这个例子只有一个pod,所以我使用命令kubectl scale --replicas=3 deployment/azure-vote-front将吊舱放大到3。关于比例和负载均衡器的yaml文件会喜欢下面的截图。


当群集完成后,我可以通过Web浏览访问Internet上的服务。您可以使用命令az aks browse进入Kubernet仪表板,以获得Kubernet集群的概述。
更新
Azure Kubernet集群只是一个资源组,如下所示:

https://stackoverflow.com/questions/51481138
复制相似问题