API网关Kong学习笔记(十七):Kong Ingress Controller的使用

作者: 李佶澳   转载请保留:原文地址   发布时间:2018-11-21 16:08:54 +0800

说明

这是API网关Kong的学习笔记中的一篇,使用过程中遇到的问题和解决方法记录在API网关Kong的使用过程中遇到的问题以及解决方法

之前看过kong的ingresss controller的实现:API网关Kong学习笔记(八):Kong Ingress Controller的实现。这里记录一下它的用法。

编译

编译方法和代码结构见:API网关Kong学习笔记(八):Kong Ingress Controller的实现,这里不赘述。

make deps
make build

参数

这里使用的kong-ingress-controller的版本是0.2.0

主要参数有:

--kubeconfig                  # 访问kubernetes的凭证
--default-backend-service     # 指定默认backend,namespace/service: kong/kong-proxy
--publish-service             # ingress-controller,在kubernetes中对应的服务,namespace/service:kong/kong-ingress-controller
--kong-url                    # kong admin地址
--update-status               # 更新ingress状态,设置为true时,ingress-controller需要是kubernetes集群中的一个pod。

可以用下面的命令运行:

./kong-ingress-controller  --kubeconfig ./kubeconfig-single.yml  --default-backend-service kong/kong-proxy --publish-service kong/kong-ingress-controller  --kong-url 192.168.33.12:8001 --update-status=false

参考

  1. API网关Kong学习笔记(八):Kong Ingress Controller的实现
  2. Github: Kong kubernetes ingress controller

欢迎加微信,最好备注姓名和方向

QQ交流群

区块链实践互助QQ群:576555864

Kubernetes实践互助QQ群:947371129

Prometheus实践互助QQ群:952461804

API网关Kong实践互助QQ群:952503851

Ansible实践互助QQ群:955105412

Copyright @2011-2018 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: lijiaocn@foxmail.com,备注网站合作 友情链接: lijiaocn github.com