Docker Desktop for Windows 中 Kubernetes 添加 ingress支持

参考:https://kubernetes.github.io/ingress-nginx/deploy/

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/mandatory.yaml

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/cloud-generic.yaml

确认启动

kubectl -n ingress-nginx get pods
运行中

接下来就可以添加配置暴露service。
记得将host中配置的域名添加到本机的hosts文件中。

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: test-ingress
  namespace: test
  annotations:
    nginx.ingress.kubernetes.io/proxy-connect-timeout: 30s
    nginx.ingress.kubernetes.io/proxy-send-timeout: 20s
    nginx.ingress.kubernetes.io/proxy-read-timeout: 20s
    nginx.ingress.kubernetes.io/proxy-body-size: 50m
    nginx.ingress.kubernetes.io/proxy-buffer-size: "16k"
spec:
  rules:
  - host: test.abc.com
    http:
      paths:
      - path: /
        backend:
          serviceName: tomcat
          servicePort: 8080
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Ingress概念 Kubernetes关于服务的暴露主要是通过NodePort方式,通过绑定宿主机的某个端口...
    沉沦2014阅读 10,942评论 0 6
  • 参考文献:https://github.com/kubernetes/ingress-nginx/blob/ngi...
    码二哥阅读 23,010评论 4 10
  • Ingress是一个API对象,用来管理集群外部访问集群内部的服务(主要为http和https)。Ingress可...
    潘猛_9f76阅读 3,225评论 0 3
  • 最近看到一档美食节目,是炒年糕的做法。把辣椒酱混着红红的泡菜扔进锅中翻炒,白色的年糕瞬间变得红彤彤,裹上一层喜气的...
    七七时之阅读 469评论 0 0
  • 2017.4.24今天早自习班主任马琳老师来到班内开班会 并且给获得奖学金同学颁发奖学金 在同学们热情的掌声中奖学...
    卫校一五助产阅读 198评论 0 0