首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes从Azure到443港的舱单

Kubernetes从Azure到443港的舱单
EN

Stack Overflow用户
提问于 2018-07-23 14:25:02
回答 1查看 714关注 0票数 1

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

Kubernetes簇:

我的舱单档案:

代码语言:javascript
复制
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)如何在多集群环境中显化(与上面相同的条件)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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集群只是一个资源组,如下所示:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51481138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档