เดเดถเดเดธเดเตพ! "เดเดจเตเดคเดพเดฃเต เดฆเตเดคเตป?", "เดเดจเตเดคเตเดเตเดฃเตเดเต เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต?" เดเดจเตเดจเต เดเตเดฆเตเดฏเดเตเดเตพเดเตเดเต เดเดคเตเดคเดฐเด เดจเตฝเดเตเดจเตเดจ เดเดฐเต เดเตเดฑเดฟเดฏ เดฒเตเดเดจเดฎเดพเดฃเดฟเดคเต. เดเตเดเดพเดคเต "เดเดตเดฟเดเต เดคเตเดเดเตเดเดฃเด?".
เดเดคเต เดเดจเตเดคเดพเดฃเต?
เดเดฏเตผเดจเตเดจ เดชเตเดฐเดเดเดจเดคเตเดคเดฟเดฒเตเด เดฒเดญเตเดฏเดคเดฏเดฟเดฒเตเด เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเต, C++ เตฝ เดเดดเตเดคเดฟเดฏ L4-L7 เดฌเดพเดฒเตปเดธเดฑเดพเดฃเต เดเตปเดตเตเดฏเต. เดเดฐเต เดตเดถเดคเตเดคเต, เดเดคเต เดเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ nginx, haproxy เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเดฐเต เด เดจเดฒเตเดเต เดเดฃเต, เด เดตเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดฎเดฑเตเดตเดถเดคเตเดคเต, เดเดคเต เดฎเตเดเตเดฐเตเดธเตผเดตเตเดธเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดฒเตเดเตเดเต เดเตเดเตเดคเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต zuul เด เดฒเตเดฒเตเดเตเดเดฟเตฝ traefik เดชเตเดฒเตเดณเตเดณ เดเดพเดต, เดเต เดฌเดพเดฒเตปเดธเดฑเตเดเดณเตเดเตเดเดพเตพ เดฎเตเดถเดฎเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดคเดฏเตเดฃเตเดเต.
เดนเดพเดชเตเดฐเตเดเตโเดธเดฟ/เดเตปเดเดฟเดเตปเดเดเตโเดธเต/เดฆเตเดคเดจเตเดฑเต เดคเดพเดฐเดคเดฎเตเดฏ เดชเดเตเดเดฟเด, เดเดคเต เดเตเดตเดฒ เดธเดคเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เด เดตเดเดพเดถเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดเดฐเต เดชเตเดคเต เดเดฟเดคเตเดฐเด เดจเตฝเดเตเดจเตเดจเต.
nginx
เดนเดพเตผเดฑเตเดเตเดธเดฟ
เด
เดฏเดเตเดเต
เดเตเดฐเดพเดซเดฟเดเต
เดเดฟเดคเตเดคเดฌเดฟเดฒเต เดจเดเตเดทเดคเตเดฐเดเตเดเตพ
11.2k/เดเดฃเตเดฃเดพเดเดฟ
1.1k/เดเดฃเตเดฃเดพเดเดฟ
12.4k
27.6k
เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
C
C
เดธเดฟ ++
go
เดเดชเดฟเด
เดเดฒเตเดฒ
เดธเตเดเตเดเดฑเตเดฑเต เดฎเดพเดคเตเดฐเด/เดชเตเดทเต
เดกเดพเดฑเตเดฑเดพเดชเตเดฒเตเดฏเตเตป/เดตเดฒเดฟเดเตเดเตเด
เดตเดฒเดฟเดเตเดเตเด
เดธเดเตเดต เดเดฐเตเดเตเดฏ เดชเดฐเดฟเดถเตเดงเดจ
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เด
เดคเต
เดเดชเตเดชเตบ เดเตเดฐเตเดธเดฟเดเดเต
เดฌเดพเดนเตเดฏ เดชเตเดฒเดเดฟเตป
เดเดฒเตเดฒ
เด
เดคเต
เด
เดคเต
เดเต.เดกเดฌเตเดฒเตเดฏเต.เดเดฟ
เดฌเดพเดนเตเดฏ เดชเตเดฒเดเดฟเตป
เดเดฒเตเดฒ
เด
เดคเต
เดเดฒเตเดฒ
เดตเดฟเดชเตเดฒเตเดเดฐเดฃเด
เดฒเตเดตเดพ/เดธเดฟ
เดฒเตเดตเดพ/เดธเดฟ
Lua/C++
เดเดฒเตเดฒ
เดเดจเตเดคเตเดเตเดฃเตเดเต?
เดเดคเตเดฐเต เดฏเตเดต เดชเตเดฐเตเดเดเตโเดฑเตเดฑเดพเดฃเต, เดเดฐเตเดชเดพเดเต เดเดพเดฐเตเดฏเดเตเดเตพ เดจเดทเตโเดเดฎเดพเดฏเดฟ, เดเดฟเดฒเดคเต เดเดฆเตเดฏเดเดพเดฒ เดเตฝเดซเดฏเดฟเตฝ. เดชเดเตเดทเต เด
เดฏเดเตเดเต, เดฏเตเดตเดคเตเดตเด เดเดพเดฐเดฃเด, เด
เดคเดฟเดตเตเดเด เดตเดฟเดเดธเดฟเดเตเดเตเดเตเดฃเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฐเดธเดเดฐเดฎเดพเดฏ เดธเดตเดฟเดถเตเดทเดคเดเตพ เดเดฃเตเดเต: เดกเตเดจเดพเดฎเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป, เดจเดฟเดฐเดตเดงเดฟ เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดซเดฟเตฝเดเตเดเดฑเตเดเตพ, เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดซเดฟเตฝเดเตเดเดฑเตเดเตพ เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดจเตเดฑเตผเดซเตเดธเต.
เดชเตเดฐเดฏเตเดเดคเตเดคเดฟเดจเตเดฑเต เดฎเตเดเดฒเดเตพ เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเดฆเตเดฏเด 2 เดเดจเตเดฑเดฟเดชเดพเดฑเตเดฑเตเดฃเตเดเตพ เดเดฃเตเดเต:
- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดฑเดฟเดเตเดฏเดฟเตฝ.
เด เดจเดฟเดฎเดฟเดทเดคเตเดคเดฟเตฝ เดเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค เด
เดฏเดเตเดเต เดเดพเดทเดฟเดเดเต เดชเดฟเดจเตเดคเตเดฃเดฏเดฟเดฒเตเดฒ. เดเตเดเดฟเดณเตเดเดพเตผ เดเดคเต เดชเดฐเตเดเตเดทเดฟเดเตเดเตเดเดฏเดพเดฃเต
เดเดชเตเดชเตเตพ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเตเดธเดฟเดจเดพเดฏเดฟ nginx เดเดชเดฏเตเดเดฟเดเตเดเตเด.
- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป.
เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เดชเดเตเดทเต เด เดฏเดเตเดเต เด เดคเดฟเดจเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเดเดคเดฒเตเดฒ. เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเดฒเต เดธเดตเดฟเดถเตเดทเดคเดเตพ เดตเตเดณเดฟเดชเตเดชเตเดเตเดคเตเดคเดฟเดฒเตเดฒ. เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเดฎเดฟเดทเดเตเดเดณเตเดฃเตเดเต:
yaml-เตฝ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพ เดคเตเดฑเตเดฑเดฟเดฆเตเดงเดฐเดฟเดเตเดเดชเตเดชเตเดเตเด, เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเต เดตเดพเดเดพเดเตเดชเดคเตเดคเดฟเดจเต เดถเดเดพเดฐเดฟเดเตเดเตเดเดฏเตเด nginx/haproxy เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพ เดเดเดจเดพเดชเดฐเดฎเดพเดฏเดคเต เดเตเดฑเดตเดพเดฃเตเดเตเดเดฟเดฒเตเด เดเตเดเตเดคเตฝ เดธเดเดเตเดทเดฟเดชเตเดคเดฎเดพเดฃเตเดจเตเดจเต เดเดฐเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เด
เดคเดพเดฃเต เดเดพเดฐเตเดฏเด. เดเตเดเตเดฃเตเดเต เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ Nginx, Haproxy เดเดจเตเดจเดฟเดตเดฏเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเตเดทเตเดเดฟเดเตเดเต เด
เดฏเดเตเดเต เดเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเดฒเดฎเตเดฑเดฏเตเดเตเดเดพเดฏเดฟ. เดฎเตเดดเตเดตเตป เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเด เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดพเดจเดฑเดฟ, เดฌเดฟ/เดเดฟ เดตเดฟเดจเตเดฏเดพเดธ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเตเด เดฎเดฑเตเดฑเตเด เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดฐเต เดกเตเดจเดพเดฎเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเต. เดเดคเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดพเตป เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดจเดพเดฎเตเดฒเตเดฒเดพเดตเดฐเตเด เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเดคเตเดเตเดเดฟเดฒเตเด เดฌเดพเดฒเตปเดธเดฑเตเดเดณเดฟเตฝ เดเตเดฐเดเตเดเดธเต เดงเดฐเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต เด เดฏเดเตเดเต เดเตพเดชเตเดชเตเดเต.
เดฆเตเดคเตป เดเดดเดฟเดเตเดเตเดเตเดเดพเดจเดพเดตเดพเดคเตเดค เดเตเดฎเดคเดฒเดเตพ:
- เดธเดเตเดเตเตผเดฃเตเดฃเดตเตเด เดเดฒเดจเดพเดคเตเดฎเดเดตเตเดฎเดพเดฏ เดธเดเดตเดฟเดงเดพเดจเดเตเดเดณเดฟเตฝ เดเตเดฐเดพเดซเดฟเดเต เดฌเดพเดฒเตปเดธเดฟเดเต. เดเดคเดฟเตฝ เดธเตผเดตเตเดธเต เดฎเตเดทเต เดเตพเดชเตเดชเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดเดคเต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเดฎเตเดจเตเดจเดฟเดฒเตเดฒ.
- เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดค เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดตเดถเตเดฏเดเดค, เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เด เดเดเตเดเดพเดฐเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เด เดฏเดเตเดเต เดฌเตเดเตโเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดคเดพเดฃเต, เดเดจเตเดจเดพเตฝ nginx/haproxy-เดฏเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต lua, เดธเดเดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏ เดชเตเดฒเดเดฟเดจเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเดพเตฝ เดเตเดฑเตเดฑเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด.
เดฐเดฃเตเดเตเด, เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ, เดเดฏเตผเดจเตเดจ เดชเตเดฐเดเดเดจเด เดจเตฝเดเตเดจเตเดจเต.
เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ
เดฆเตเดคเตป เดฌเตเดจเดฑเดฟเดเดณเดฟเตฝ เดเดฐเต เดกเตเดเตเดเตผ เดเดฎเตเดเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ เดเดคเดฟเดจเดเด เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดฑเต เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เดเดเดจ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดเดเตเดเตพเดเตเดเต เด เดคเดฟเตฝ เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดคเต.
envoy.yaml เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป
static_resources:
listeners:
- name: listener_0
address:
socket_address:
protocol: TCP
address: 0.0.0.0
port_value: 10000
filter_chains:
- filters:
- name: envoy.http_connection_manager
typed_config:
"@type": type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
stat_prefix: ingress_http
route_config:
name: local_route
virtual_hosts:
- name: local_service
domains: ["*"]
routes:
- match:
prefix: "/"
route:
host_rewrite: www.google.com
cluster: service_google
http_filters:
- name: envoy.router
clusters:
- name: service_google
connect_timeout: 0.25s
type: LOGICAL_DNS
# Comment out the following line to test on v6 networks
dns_lookup_family: V4_ONLY
lb_policy: ROUND_ROBIN
load_assignment:
cluster_name: service_google
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address:
address: www.google.com
port_value: 443
transport_socket:
name: envoy.transport_sockets.tls
typed_config:
"@type": type.googleapis.com/envoy.api.v2.auth.UpstreamTlsContext
sni: www.google.com
เดกเตเดจเดพเดฎเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป
เดเดคเต เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเดพเดฃเต เดจเดฎเตเดฎเตพ เดชเดฐเดฟเดนเดพเดฐเด เดคเตเดเตเดจเตเดจเดคเต? เดฒเตเดกเดฟเดจเต เดเตเดดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดฒเตเดกเต เดฌเดพเดฒเตปเดธเตผ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฑเตเดฒเตเดกเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ; "เดเตเดฑเดฟเดฏ" เดชเตเดฐเดถเตเดจเดเตเดเตพ เดเดฃเตเดเดพเดเดพเด:
- เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฎเตเดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด.
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด, เด เดคเต เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด, เดจเดฎเตเดฎเตพ เดเดฒเตเดฒเดพเด เดเดฐเตเดธเดฎเดฏเด เดเดตเตผเดฒเตเดกเต เดเตเดฏเตเดคเดพเตฝ, เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดเดฐเต เดชเดฟเดถเดเต เดเดฃเตเดเดพเดเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดตเตผเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเต.
- เดฆเตเตผเดเดเดพเดฒ เดฌเดจเตเดงเดเตเดเตพ.
เดเดฐเต เดชเตเดคเดฟเดฏ เดถเตเดฐเตเดคเดพเดตเดฟเดจเต เดเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดชเดดเดฏเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฃเดเตเดทเดจเตเดเตพ เดจเดฟเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต; เดฎเดพเดฑเตเดฑเดเตเดเตพ เดชเดคเดฟเดตเดพเดฏเดฟ เดธเดเดญเดตเดฟเดเตเดเตเดเดฏเตเด เดฆเตเตผเดเดเดพเดฒ เดเดฃเดเตเดทเดจเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฐเต เดตเดฟเดเตเดเตเดตเตเดดเตเดเดฏเตเดเตเดเดพเดฏเดฟ เดจเตเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเด. เดนเดฒเต, kubernetes nginx-เตฝ เดชเตเดฐเดตเตเดถเดฟเดเตเดเตเดจเตเดจเต.
- เดธเดเตเดตเดฎเดพเดฏ เดเดฐเตเดเตเดฏ เดชเดฐเดฟเดถเตเดงเดจเดเตพ.
เดเดเตเดเตพเดเตเดเต เดธเดเตเดตเดฎเดพเดฏ เดเดฐเตเดเตเดฏ เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดเตเดฐเดพเดซเดฟเดเต เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดชเตเดคเดฟเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเตฝ เด เดตเดฏเตเดฒเตเดฒเดพเด เดฐเดฃเตเดเตเดคเดตเดฃ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดงเดพเดฐเดพเดณเด เด เดชเตโเดธเตเดเตเดฐเตเดฎเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดคเดฟเดจเต เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเด. เดนเดฒเต เดนเดพเดชเตเดฐเตเดเตเดธเดฟ.
เดเดคเต เดเดเตเดเดจเตเดฏเดพเดฃเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเดคเต เด เดฏเดเตเดเตเดเตเตบเดซเดฟเดเดฑเตเดทเตป เดกเตเดจเดพเดฎเดฟเดเตเดเดพเดฏเดฟ เดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเต, เดชเตเตพ เดฎเตเดกเตฝ เด เดจเตเดธเดฐเดฟเดเตเดเต, เดจเดฟเดเตเดเตพเดเตเดเต เด เดคเต เดชเตเดฐเดคเตเดฏเตเด เดญเดพเดเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเดพเด, เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดญเดพเดเด เดตเตเดฃเตเดเตเด เดเดฐเดเดญเดฟเดเตเดเดฐเตเดคเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฐเต เดถเตเดฐเตเดคเดพเดตเต, เด เดคเต เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเดพเตป เดเตเดฒเดตเตเดฑเดฟเดฏเดคเตเด เด เดชเตเตผเดตเตเดตเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเดคเตเดฎเดพเดฃเต.
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เด เดฏเดเตเดเต (เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต) เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดเตพ เดเดฃเตเดเต:
- เดถเตเดฐเตเดคเดพเดตเต โ เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเดชเดฟ/เดชเตเตผเดเตเดเดฟเตฝ เดคเตเดเตเดเดฟเดเตเดเดฟเดเดเตเดเตเดจเตเดจ เดถเตเดฐเตเดคเดพเดตเต
- เดตเตเตผเดเตเดตเตฝ เดนเตเดธเตเดฑเตเดฑเต - เดกเตเดฎเตเดฏเตเตป เดจเดพเดฎเด เด เดจเตเดธเดฐเดฟเดเตเดเต เดตเตเตผเดเตเดตเตฝ เดนเตเดธเตเดฑเตเดฑเต
- เดตเดดเดฟ - เดฌเดพเดฒเตปเดธเดฟเดเต เดจเดฟเดฏเดฎเด
- เดเตเดฒเดธเตเดฑเตเดฑเตผ - เดฌเดพเดฒเตปเดธเดฟเดเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเตเดณเตเดณ เด เดชเตเดธเตเดเตเดฐเตเดฎเตเดเดณเตเดเต เดเดฐเต เดเตเดเตเดเด
- เด เดตเดธเดพเดจ เดชเตเดฏเดฟเดจเตเดฑเต โ เด เดชเตเดธเตเดเตเดฐเตเด เดเดฆเดพเดนเดฐเดฃ เดตเดฟเดฒเดพเดธเด
เด เดเดจเตเดฑเดฟเดฑเตเดฑเดฟเดเดณเดฟเตฝ เดเดฐเตเดจเตเดจเตเด เดเตเดเดพเดคเต เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด เดเดฒเดจเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด; เดเดคเดฟเดจเดพเดฏเดฟ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเดตเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เดธเตเดตเดจเด REST เด เดฒเตเดฒเตเดเตเดเดฟเตฝ gRPC เดเดเดพเด, gRPC เดเดฃเต เด เดญเดฟเดเดพเดฎเตเดฏเด.
เดธเตเดตเดจเดเตเดเตพเดเตเดเต เดฏเดฅเดพเดเตเดฐเดฎเด เดชเตเดฐเต เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต: LDS, VHDS, RDS, CDS, EDS. เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต, เดกเตเดจเดพเดฎเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดฑเดฟเดธเตเดดเตเดธเดฟเตฝ เดเดฐเต เดกเตเดจเดพเดฎเดฟเดเต เดฑเดฟเดธเตเดดเตเดธเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดฎเดฟเดเตเด เดเตเดฒเดฟเดเตพเดเตเดเตเด, เด
เดตเดธเดพเดจเดคเตเดคเต เดฎเตเดจเตเดจเต เดธเตเดตเดจเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดพเตฝ เดฎเดคเดฟเดฏเดพเดเตเด, เด
เดตเดฏเต ADS (เด
เดเตเดฐเดเตเดฑเตเดฑเดกเต เดกเดฟเดธเตเดเดตเดฑเดฟ เดธเตผเดตเตเดธเต) เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต.
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเตเด เดเดเตเดเตเดเตเดจเตเดจเต:
envoy.yaml เดกเตเดจเดพเดฎเดฟเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป
dynamic_resources:
ads_config:
api_type: GRPC
grpc_services:
envoy_grpc:
cluster_name: xds_clr
cds_config:
ads: {}
static_resources:
listeners:
- name: listener_0
address:
socket_address:
protocol: TCP
address: 0.0.0.0
port_value: 10000
filter_chains:
- filters:
- name: envoy.http_connection_manager
typed_config:
"@type": type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
stat_prefix: ingress_http
rds:
route_config_name: local_route
config_source:
ads: {}
http_filters:
- name: envoy.router
clusters:
- name: xds_clr
connect_timeout: 0.25s
type: LOGICAL_DNS
dns_lookup_family: V4_ONLY
lb_policy: ROUND_ROBIN
load_assignment:
cluster_name: xds_clr
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address:
address: xds
port_value: 6565
เดเดฐเดเดญเดคเตเดคเดฟเตฝ เด
เดฏเดเตเดเต เด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต, เดเดคเต เดเตบเดเตเดฐเตเตพ-เดชเตเดฒเตเดฏเดฟเดจเดฟเดฒเตเดเตเดเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตโเดคเต RDS, CDS, EDS เดเตเตบเดซเดฟเดเดฑเตเดทเตป เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด. เดเดเดชเตเดเตฝ เดชเตเดฐเดเตเดฐเดฟเดฏ เดเดเตเดเดจเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเต เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเตเดฐเตเดเตเดเดคเตเดคเดฟเตฝ, เด
เดฏเดเตเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเดจเตเดจ เดเดฑเดตเดฟเดเดคเตเดคเดฟเดจเตเดฑเต เดคเดฐเด, เดจเตเดกเดฟเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเต, เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดจเตเดจเดฟเดต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ เด
เดฏเดฏเตเดเตเดเตเดจเตเดจเต. เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดพเดฏเดฟ, เด
เดคเดฟเดจเต เดเดฐเต เดเดฑเดตเดฟเดเดตเตเด เดเดฐเต เดชเดคเดฟเดชเตเดชเตเด เดฒเดญเดฟเดเตเดเตเดจเตเดจเต; เดเตบเดเตเดฐเตเตพ-เดชเตเดฒเตเดฏเดฟเดจเดฟเดฒเต เดชเดคเดฟเดชเตเดชเต เดฎเดพเดฑเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด
เดคเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
4 เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดเดชเตเดทเดจเตเดเตพ เดเดฃเตเดเต:
- เดเดฒเตเดฒเดพเดคเตเดคเดฐเด เดตเดฟเดญเดตเดเตเดเตพเดเตเดเตเดฎเดพเดฏเดฟ เดเดฐเต gRPC เดธเตเดเตเดฐเตเด, เดฑเดฟเดธเตเดดเตเดธเดฟเดจเตเดฑเต เดฎเตเดดเตเดตเตป เดจเดฟเดฒเดฏเตเด เด เดฏเดเตเดเต.
- เดชเตเดฐเดคเตเดฏเตเด เดธเตเดเตเดฐเตเดฎเตเดเตพ, เดชเตเตผเดฃเตเดฃเดฎเดพเดฏ เด เดตเดธเตเดฅ.
- เดเดฐเต เดธเตเดเตเดฐเตเด, เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เด เดตเดธเตเดฅ.
- เดชเตเดฐเดคเตเดฏเตเด เดธเตเดเตเดฐเตเดฎเตเดเตพ, เดตเตผเดฆเตเดงเดฟเดเตเดเตเดตเดฐเตเดจเตเดจ เด เดตเดธเตเดฅ.
เดเตบเดเตเดฐเตเตพ-เดชเตเดฒเตเดฏเตโเดจเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดเตเดฐเดพเดซเดฟเดเต เดเตเดฑเดฏเตเดเตเดเดพเตป เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ xDS เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต เด เดฏเดเตเดเต, เดตเดฒเดฟเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเตเดเตพเดเตเดเต เดเดคเต เดชเตเดฐเดธเดเตเดคเดฎเดพเดฃเต. เดเดจเตเดจเดพเตฝ เดเดคเต เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดเตเดเตเดจเตเดจเต; เด เตบเดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดธเดฌเตโเดธเตโเดเตเดฐเตเดฌเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดเดฑเดตเดฟเดเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเด ADS เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต - RDS, CDS, EDS, เดจเตเตบ-เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฎเตเดกเต เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเดพเดฏเดฟ เดเดฐเต เดธเตเดเตเดฐเตเด. เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฎเตเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดพเตป, เดจเดฟเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต api_type: DELTA_GRPC
เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ เดจเตเดกเต เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดจเตเดฆเตผเดญเดเตเดเตพเดเตเดเดพเดฏเดฟ เดจเดฎเตเดเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดฑเดตเดฟเดเดเตเดเตพ เดเตบเดเตเดฐเตเตพ-เดชเตเดฒเตเดฏเดฟเดจเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตโเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เด เดฏเดเตเดเต, เดเดฐเต เดธเตเดตเดจ เดฎเตเดทเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดคเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต.
เดเตเดเดพเดเตเดเตเด
เดเตบ เด เดฏเดเตเดเต เดธเตเดฑเตเดฑเดพเตผเดเตเดเดชเตเดชเดฟเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตบเดเตเดฐเตเตพ-เดชเตเดฒเตเดฏเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดชเตเดคเดฟเดฏ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฒเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดฑเดฟเดธเตเดดเตเดธเต เดตเดพเดเด เดชเตเดชเต เดชเตเดฐเดเตเดฐเดฟเดฏ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดฒเดฟเดธเดฃเตผ เดตเดพเดเด เดชเตเดชเต, เดเตเดฒเดธเตเดฑเตเดฑเตผ เดตเดพเดเด เดชเตเดชเต เดเดจเตเดจเดฟเดเตเดเดจเต เดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. RDS/LDS-เตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดฎเตเดชเตเตพ เดเดฆเตเดฏเดคเตเดคเตเดคเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต CDS/EDS เดเดเตเดฎเตเดชเตเตพ. เดเดคเดฟเดจเตผเดคเตเดฅเด, เด เดชเตโเดธเตเดเตเดฐเตเดฎเตเดเตพ เดฎเดพเดคเตเดฐเด เดฎเดพเดฑเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดถเตเดฐเตเดคเดพเดตเดฟเดจเต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดฟเดฒเตเดฒ เดเดจเตเดจเดพเดฃเต.
เดธเดจเตเดจเดพเดน เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดฟเตฝ, เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เดธเดฎเดฏเดคเตเดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ-เดคเดฒเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดถเตเดฐเดฟเดค เดตเดฟเดญเดตเดเตเดเตพ เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต. เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตฝ เดธเดเดญเดตเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดธเดฎเดพเดฐเดเดญเด เดตเดฟเดเดฏเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเตเดคเดฟเดฏ เดถเตเดฐเตเดคเดพเดตเต เดชเตเตผเดเตเดเดฟเตฝ เดเตเตพเดเตเดเดพเตป เดคเตเดเดเตเดเตเดเดฏเตเดฎเดฟเดฒเตเดฒ.
เดเดจเตเดทเตเดฏเดฒเตเดธเตเดทเตป เดเตผเดกเตผ: EDS, CDS, เดธเดเตเดต เดเดฐเตเดเตเดฏ เดชเดฐเดฟเดถเตเดงเดจ, RDS, LDS. เดธเดเตเดตเดฎเดพเดฏ เดเดฐเตเดเตเดฏ เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดพเตฝ, เดเดฐเต เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏ เดเดฐเตเดเตเดฏ เดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเต เดถเตเดทเด เดฎเดพเดคเตเดฐเดฎเต เดเตเดฐเดพเดซเดฟเดเตเดเต เดฎเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดเต.
เดถเตเดฐเตเดคเดพเดตเดฟเดจเต เดชเตเดจเดเดธเตเดทเตเดเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดชเดดเดฏเดคเต DRAIN เด
เดตเดธเตเดฅเดฏเดฟเดฒเตเดเตเดเต เดชเตเดเตเดจเตเดจเต, เดเดฒเตเดฒเดพ เดเดฃเดเตเดทเดจเตเดเดณเตเด เด
เดเดเตเดเดคเดฟเดจเต เดถเตเดทเด เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตฝ เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเดเดคเดฟเดจเต เดถเตเดทเด เด
เดคเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเดชเตเดชเตเดเตเด. --drain-time-s
, เดกเดฟเดซเตเตพเดเตเดเต 10 เดฎเดฟเดจเดฟเดฑเตเดฑเต.
เดคเตเดเดฐเตเดฃเตเดเดคเต.
เด เดตเดฒเดเดฌเด: www.habr.com