問題タブ [internal-load-balancer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lua - HAProxy - Lua を使用してレート制限用のスティッキー テーブルを管理することはできますか?
HAProxy をロード バランサーとして使用しています。バックエンド名を haproxy.cfg に返す lua スクリプトがあります。アプリケーションにレート制限を実装したいと考えていました。
haproxy.cfg で (以下のように) スティッキー テーブルを使用して、レート制限を実現できることはわかっています。
スティック テーブル タイプ IP サイズ 1m 有効期限 60 秒 ストア http_req_cnt
acl 超過_制限 hdr_ip (x 転送、-1)、table_http_req_cnt (着信) ge 10
_limit を超えている場合は http-request ターピット
http-request track-sc0 hdr_ip(x-forwarded-for,-1)
luaを使用して同じことを実装したかった。lua を使用してそのスティッキー テーブルにアクセスすることは可能ですか。
前もって感謝します。
kubernetes - Pending message exposed externalApi
Name:ingress-nginx Type:LoadBalancer InternalIP:10.108.240.88 ExternalIP:pending
PORT(s):80:30191/TCP,443:30616/TCP 21h
Yaml file:
I use docker 18.06,kubernete 1.13 to propose test on private organization with exp ip range 172.18.3.9-20
Flannel Log: kubectl logs --namespace kube-system kube-flannel-ds-amd64-ms94w -c kube-flannel
Result:
Failed to list *v1.Node: Get https://10.96.0.1:443/api/v1/nodes?resourceVersion=0: dial tcp 10.96.0.1:443: getsockopt: connection refused E1211 11:48:43.238318 1 reflector.go:201] github.com/coreos/flannel/subnet/kube/kube.go:295: Failed to list *v1.Node: Get https://10.96.0.1:443/api/v1/nodes?resourceVersion=0: net/http: TLS handshake timeout
Used kubeadm init:
kubeadm init --pod-network-cidr 10.255.0.0/16 --service-cidr 10.244.0.0/16 --service-dns-domain "k8s" --apiserver-advertise-address 172.18.3.9
Dashboard kubernete shows every thing(pods,ingress,replicateSets,private docker registery container) Ok except this service!