tukeJonny / trial-nginx-ingress-controller

Nginx Ingress Controller for Kubernetes Trails

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Install

$ ./scripts/install.sh
...

$ # 表示されたDNSゾーンに `$(yq .metadata.name aks-ingress.yaml)` のプレフィックスを足して、コピーしておく
$ vim aks-ingress.yaml # `$(yq '.spec.rules[].host' aks-ingress.yaml)` に <aks-ingress.yamlの .metadata.name>.<Azureに割り当てられたドメイン> を指定する
$ vim ./scripts/install.sh # apply_http_appl..., apply_appsをコメントアウトして、apply_ingressのコメントを外す
$ ./scripts/install.sh

メモ

  • Nginx Ingress Controllerだと rewrite-target が効かなかったが、Azureのhttp-application-routingアドオンだと意図通りに動作した (バグか何かなんだろうか)
  • 事前にazコマンドを整える必要がある
  • Apache, Nginx, Express.jsあたりで動作が確認できた
    • curl http://<ドメイン>/service{1,2,3,4}/path/to/resource で確認

About

Nginx Ingress Controller for Kubernetes Trails


Languages

Language:Shell 36.3%Language:Smarty 35.7%Language:Dockerfile 19.7%Language:JavaScript 7.8%Language:PHP 0.6%