Higress这么配置路由对吗?pod里面没有80端口

Higress是一个开源的Kubernetes Ingress控制器,用于管理Kubernetes集群中的Ingress资源,在配置路由时,需要确保Pod中监听了相应的端口,如果Pod中没有80端口,那么需要在Pod的配置中添加相应的端口映射。

10年积累的网站设计、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有爱民免费网站建设让你可以放心的选择与我们合作。

以下是一个简单的示例,展示了如何在Kubernetes Deployment中配置80端口:

1、创建一个名为deployment.yaml的文件,内容如下:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: myapp
spec:
  replicas: 1
  selector:
    matchLabels:
      app: myapp
  template:
    metadata:
      labels:
        app: myapp
    spec:
      containers:
      name: myappcontainer
        image: myappimage
        ports:
        containerPort: 80

在这个示例中,我们创建了一个名为myapp的Deployment,其中包含一个名为myappcontainer的容器,我们将容器的80端口映射到宿主机的80端口。

2、使用kubectl命令应用这个配置文件:

kubectl apply f deployment.yaml

3、确保Pod已经创建并运行:

kubectl get pods

4、在Higress中配置Ingress资源,将流量转发到刚刚创建的Pod:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: myingress
spec:
  rules:
  host: myapp.example.com
    http:
      paths:
      pathType: Prefix
        path: "/"
        backend:
          service:
            name: myappservice
            port:
              number: 80

在这个示例中,我们创建了一个名为myingress的Ingress资源,将域名myapp.example.com的流量转发到名为myappservice的服务上,服务将流量转发到刚刚创建的Pod的80端口。

当前标题:Higress这么配置路由对吗?pod里面没有80端口
网站路径:http://www.shufengxianlan.com/qtweb/news5/520255.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联