เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดจเดพเดฏเตเดณเตเดณ เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เดณเตเดŸเต† เด…เดตเดฒเต‹เด•เดจเดตเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเดตเตเด‚

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดจเดพเดฏเตเดณเตเดณ เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เดณเตเดŸเต† เด…เดตเดฒเต‹เด•เดจเดตเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเดตเตเด‚

เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฏเดฟ เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เดฌเดฟเดธเดฟเดจเดธเตเดธเตเด‚ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเด‚ เดˆ เด‰เดฑเดตเดฟเดŸเดคเตเดคเต‹เดŸเต เดŽเดจเตเดคเดพเดฃเต เดชเต‹เดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพ เดคเต€เดฐเตเดฎเดพเดจเด‚ เดŽเดŸเตเด•เตเด•เดพเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด‡เดจเตเดจเต เดงเดพเดฐเดพเดณเด‚ เดŽเดฃเตเดฃเด‚ เด‰เดฃเตเดŸเต. เดงเดพเดฐเดพเดณเด‚ เดฒเต‡เด–เดจเด™เตเด™เตพ / เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดฎเตเดคเดฒเดพเดฏเดตเดฏเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เดพเดคเต† เดคเดจเตเดจเต† เดฒเดญเตเดฏเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เด…เดŸเดฟเดธเตเดฅเดพเดจ เด†เดถเดฏเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดชเตเดฐเดงเดพเดจ (เดชเตเดฐเตŠเดกเด•เตเดทเตป เดฑเต†เดกเดฟ) เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เดžเด™เตเด™เตพ เดˆ เด…เดตเดฒเต‹เด•เดจเด‚ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เด’เดฐเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพ เดชเดฐเดฟเดนเดพเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เด‡เดคเต เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดฐเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต - เด•เตเดฑเดžเตเดžเดคเต เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚ เดชเตเดฐเดพเดฏเต‹เด—เดฟเด• เดชเดฐเต€เด•เตเดทเดฃเด™เตเด™เดณเตเด‚ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด†เดฐเด‚เดญ เดชเต‹เดฏเดฟเดจเตเดฑเดพเดฏเดฟ เด‡เดคเต เดฎเดพเดฑเตเด‚. เดฎเตเดฎเตเดชเต, เดžเด™เตเด™เตพ เดจเต†เดฑเตเดฑเดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดฎเดฑเตเดฑเต เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตเด•เตพ เดชเด เดฟเดšเตเดšเต, เดตเดฟเดšเดฟเดคเตเดฐเดฎเต†เดจเตเดจเต เดชเดฑเดฏเดŸเตเดŸเต†, เด•เต‚เดŸเตเดคเดฒเต‹ เด•เตเดฑเดตเต‹ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดคเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ, เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ - เด˜เดŸเดจเดพเดชเดฐเดฎเดพเดฏ - เด…เดตเดฒเต‹เด•เดจเด‚. เด…เดคเดฟเดจเดพเตฝ เดจเดฎเตเด•เตเด•เต เด† เดตเดฟเดŸเดตเต เดจเดฟเด•เดคเตเดคเดพเด‚!

เดฎเดพเดจเดฆเดฃเตเดกเด‚

เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เด’เดฐเต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดจเดŸเดคเตเดคเดพเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเดฒเด‚ เดจเต‡เดŸเดพเดจเตเด‚, เดจเดฟเด™เตเด™เตพ เดตเดฟเดทเดฏ เดฎเต‡เด–เดฒ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด—เดตเต‡เดทเดฃ เดตเต†เด•เตเดฑเตเดฑเตผ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเดฟเดธเตเดฑเตเดฑเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. Ingress / Kubernetes เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด•เต‡เดธเตเด•เดณเตเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเดพเดคเต†, เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เดชเตŠเดคเตเดตเดพเดฏ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเดšเตเดšเต - เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดชเด เดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚.

เดŽเดจเตเดจเดพเตฝ เดŽเดฒเตเดฒเดพ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเดฟเดฒเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เดธเตเดตเดญเดพเดตเดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดžเดพเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด‚:

  • เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต† เดšเดฒเดจเดพเดคเตเดฎเด• เด•เดฃเตเดŸเต†เดคเตเดคเตฝ (เดธเต‡เดตเดจ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ);
  • SSL เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตฝ;
  • เดตเต†เดฌเตโ€Œเดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดชเตเดชเต‹เตพ เดคเดพเดฐเดคเดฎเตเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ:

เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพ

เด…เดŸเดฟเดธเตเดฅเดพเดจ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตฝ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดธเดพเดงเดพเดฐเดฃ HTTP-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เดณเดฟเตฝ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‡เดธเต เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดˆ เด˜เดŸเด•เด‚ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•, เด…เด™เตเด™เดจเต† เดจเดฟเด™เตเด™เตพ เดชเดฟเดจเตเดจเต€เดŸเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดตเต€เดฃเตเดŸเตเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เดŽเดฒเตเดฒเดพ เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพเด•เตเด•เตเด‚, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด• เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด•เดพเดคเดฒเดพเดฏ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ

เด•เตบเดŸเตเดฐเต‹เดณเตผ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต. nginx, traefik, haproxy, envoy เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏเดต. เดชเตŠเดคเตเดตเต‡, เดŸเตเดฐเดพเดซเดฟเด•เต เดŽเด™เตเด™เดจเต† เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต เดŽเดจเตเดจเดคเดฟเดจเต† เด‡เดคเต เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเตเดตเดพเดงเต€เดจเดฟเดšเตเดšเต‡เด•เตเด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ "เดนเต‚เดกเดฟเดจเต เด•เต€เดดเดฟเตฝ" เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดธเต‚เด•เตเดทเตเดฎเดคเด•เดณเตเด‚ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเด‚ เด…เดฑเดฟเดฏเตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

เดŸเตเดฐเดพเดซเดฟเด•เต เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต

เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเตเดฑเต† เดฆเดฟเดถเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดคเต€เดฐเตเดฎเดพเดจเดฎเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเดพเดฃเต? เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‡เดต เดนเต‹เดธเตเดฑเตเดฑเตเด‚ เดชเดพเดคเดฏเตเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดงเดฟเด• เดธเดพเดงเตเดฏเดคเด•เตพ เด‰เดฃเตเดŸเต.

เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต

เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต (เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต) - เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดฒเต† เดตเดฟเดญเดตเด™เตเด™เตพ เดฏเตเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเดฑเตเดฑเต‡เดœเต, เดชเตเดฐเตŠเดกเด•เตเดทเตป เดฎเตเดคเดฒเดพเดฏเดต). เด“เดฐเต‹ เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเตเด‚ เดตเต†เดตเตเดตเต‡เดฑเต† เด‡เตปเดธเตโ€Œเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพ เด‰เดฃเตเดŸเต (เดชเดฟเดจเตเดจเต† เด…เดคเดฟเดจเต เดŸเตเดฐเดพเดซเดฟเด•เตเด•เต เดกเดฏเดฑเด•เตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚ เดฎเดพเดคเตเดฐเด‚ เดˆ เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต). เดฎเตŠเดคเตเดคเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเดพเดฏเดฟ เด†เด—เต‹เดณเดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดต (เด…เดตเดฐเตเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดญเต‚เดฐเดฟเดชเด•เตเดทเดตเตเด‚) เด‰เดฃเตเดŸเต - เด…เดตเดฏเดฟเตฝ เดŸเตเดฐเดพเดซเดฟเด•เต เดจเต†เดฏเดฟเด‚เดธเตโ€Œเดชเต‡เดธเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดเดคเต เดชเต‹เดกเดฟเดฒเต‡เด•เตเด•เตเด‚ เดจเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด…เดชเตเดธเตเดŸเตเดฐเต€เดฎเตเด•เตพเด•เตเด•เตเดณเตเดณ เดธเดพเดฎเตเดชเดฟเดณเตเด•เตพ

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเดฑเต†เดฏเตเด‚ เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด†เดฐเต‹เด—เตเดฏเด•เดฐเดฎเดพเดฏ เดธเดจเตเดฆเตผเดญเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดŸเตเดฐเดพเดซเดฟเด•เต เดŽเด™เตเด™เดจเต† เดจเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต? เดธเดœเต€เดตเดตเตเด‚ เดจเดฟเดทเตเด•เตเดฐเดฟเดฏเดตเตเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ, เดตเต€เดฃเตเดŸเตเด‚ เดถเตเดฐเดฎเดฟเด•เตเด•เตฝ, เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเต เดฌเตเดฐเต‡เด•เตเด•เดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต (เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต, เด•เดพเดฃเตเด•, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดธเตเดคเดฟเดฏเต‹เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเต‡เด–เดจเด‚), เดธเตเดตเดจเตเดคเด‚ เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ (เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ) เดฎเตเดคเดฒเดพเดฏเดต. เดฌเดพเดฒเตปเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸ เดธเต‡เดตเดจเด™เตเด™เดณเตเดŸเต† เดฒเดญเตเดฏเดคเดฏเตเด•เตเด•เตเด‚ เดธเดฎเดฏเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดฏเตผเดจเตเดจ เด†เดตเดถเตเดฏเด•เดคเด•เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดตเดณเดฐเต† เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เด’เดฐเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ.

เดฌเดพเดฒเตปเดธเดฟเด™เต เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ

เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต: เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดจเดฟเดจเตเดจเต เดฑ round เดฃเตเดŸเต เดฑเต‹เดฌเดฟเตป เดตเดฟเดฆเต‡เดถเดคเตเดคเต‡เด•เตเด•เต rdp-เด•เตเด•เตเด•เดฟ, เด…เดคเตเดชเต‹เดฒเต† เดตเตเดฏเด•เตเดคเดฟเด—เดค เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดชเต‹เดฒเต† เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดธเต†เดทเดจเตเด•เตพ.

เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚

เด•เตบเดŸเตเดฐเต‹เดณเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด…เด‚เด—เต€เด•เดพเดฐ เดชเดฆเตเดงเดคเดฟเด•เตพ เดเดคเดพเดฃเต? เดฌเต‡เดธเดฟเด•เต, เดกเตˆเดœเดธเตเดฑเตเดฑเต, เด’เต—เดคเตเดคเต, เดŽเด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต‡เดฃเตฝ เด“เดคเตเดคเต - เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต. เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เดตเดดเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดกเดตเดฒเดชเตเดชเตผ (เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดตเด•เดพเดฐเตเดฏ) เดฒเต‚เดชเตเดชเตเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด‡เดคเต เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดฎเดพเดจเดฆเดฃเตเดกเดฎเดพเดฃเต.

เดŸเตเดฐเดพเดซเดฟเด•เต เดตเดฟเดคเดฐเดฃเด‚

เด•เดพเดจเดฑเดฟ เดฑเต‹เตพเด”เดŸเตเดŸเตเด•เตพ (เด•เดพเดจเดฑเดฟ), เดŽ / เดฌเดฟ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต, เดŸเตเดฐเดพเดซเดฟเด•เต เดฎเดฟเดฑเดฑเดฟเด‚เด—เต (เดฎเดฟเดฑเดฑเดฟเด‚เด—เต / เดทเดพเดกเต‹เดตเดฟเด‚เด—เต) เดคเตเดŸเด™เตเด™เดฟเดฏ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดŸเตเดฐเดพเดซเดฟเด•เต เดตเดฟเดคเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเต† เด•เตบเดŸเตเดฐเต‹เดณเตผ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹? เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดคเดฏเตเดณเตเดณ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตโ€Œเด•เตเด•เต เด•เตƒเดคเตเดฏเดตเตเด‚ เด•เตƒเดคเตเดฏเดตเตเดฎเดพเดฏ เดŸเตเดฐเดพเดซเดฟเด•เต เดฎเดพเดจเต‡เดœเตโ€Œเดฎเต†เดจเตเดฑเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เต เด‡เดคเต เดตเดณเดฐเต† เดตเต‡เดฆเดจเดพเดœเดจเด•เดฎเดพเดฏ เดตเดฟเดทเดฏเดฎเดพเดฃเต, เด‰เตฝเดชเตเดชเดจเตเดจ เดฌเด—เตเด•เตพ เด“เดซเตโ€Œเดฒเตˆเดจเดฟเตฝ เดกเต€เดฌเด—เตเด—เตเดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดžเตเดž เดจเดทเตเดŸเดคเตเดคเต‹เดŸเต†), เดŸเตเดฐเดพเดซเดฟเด•เต เดตเดฟเดถเด•เดฒเดจเด‚ เดคเตเดŸเด™เตเด™เดฟเดฏเดต.

เดชเดฃเดฎเดŸเดšเตเดšเตเดณเตเดณ เดธเดฌเตเดธเตเด•เตเดฐเดฟเดชเตเดทเตป

เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เด•เต‚เดŸเดพเดคเต† / เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเต เดชเดฃเดฎเดŸเดšเตเดšเตเดณเตเดณ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต‹?

เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เดฏเต‚เดธเตผ เด‡เดจเตเดฑเตผเดซเต‡เดธเต (เดตเต†เดฌเต เดฏเตเด)

เด•เตบเดŸเตเดฐเต‹เดณเตผ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตเดฏเดพเตป เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ GUI เด‰เดฃเตเดŸเต‹? เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ "เดนเดพเตปเดกเดฟเดจเต†เดธเต" เด•เต‚เดŸเดพเดคเต† / เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Ingress'a เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดšเดฟเดฒ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเต‡เดฃเตเดŸเดตเตผเด•เตเด•เต, เดŽเดจเตเดจเดพเตฝ "เดฑเต‹" เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดธเต—เด•เดฐเตเดฏเดฎเดพเดฃเต. เดซเตเดฒเตˆเดฏเดฟเตฝ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเตฝ เดšเดฟเดฒ เดชเดฐเต€เด•เตเดทเดฃเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.

JWT เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด‚

เด…เดจเตเดคเดฟเดฎ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด…เด‚เด—เต€เด•เดพเดฐเดคเตเดคเดฟเดจเตเด‚ เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเตเดฎเดพเดฏเดฟ JSON เดตเต†เดฌเต เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเดŸเต† เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดค เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚.

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เดธเตเดฑเตเดฑเดฎเตˆเดธเต‡เดทเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเด•เตพ

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ, เดซเตเดฒเดพเด—เตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด™เตเด™เตพ เด‰เดณเตเดณ เด…เตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚.

เด…เดŸเดฟเดธเตเดฅเดพเดจ DDOS เดธเด‚เดฐเด•เตเดทเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ

เดตเดฟเดฒเดพเดธเด™เตเด™เตพ, เดตเตˆเดฑเตเดฑเตโ€Œเดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ, เดฐเดพเดœเตเดฏเด™เตเด™เตพ เดฎเตเดคเดฒเดพเดฏเดตเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดจเดฟเดฐเด•เตเด•เต เดชเดฐเดฟเดงเดฟ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดŸเตเดฐเดพเดซเดฟเด•เต เดซเดฟเตฝเดŸเตเดŸเดฑเดฟเด‚เด—เต เด“เดชเตเดทเดจเตเด•เตพ.

เดŸเตเดฐเต†เดฏเตเดธเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•

เด‡เตปเด—เตเดฐเต†เดธเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเต‡เดตเดจเด™เตเด™เตพ / เดชเต‹เดกเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เดธเต‡เดตเดจเด™เตเด™เตพ / เดชเต‹เดกเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เดŸเตเดฐเดพเด•เตเด•เตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเดพเดจเตเดฎเตเดณเตเดณ เด•เดดเดฟเดตเต.

WAF

เดชเดฟเดจเตเดคเตเดฃ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดซเดฏเตผเดตเดพเตพ.

เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เตพ

เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเดพเดฃเต เด•เตบเดŸเตเดฐเต‹เดณเตผเดฎเดพเดฐเตเดŸเต† เดชเดŸเตเดŸเดฟเด• เดฐเต‚เดชเต€เด•เดฐเดฟเดšเตเดšเดคเต เด”เดฆเตเดฏเต‹เด—เดฟเด• เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป ะธ เดˆ เดฎเต‡เดถ. เดธเตเดชเต†เดธเดฟเดซเดฟเดฑเตเดฑเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดžเตเดž เดตเตเดฏเดพเดชเดจเด‚ (เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฐเด‚เดญ เด˜เดŸเตเดŸเด‚) เด•เดพเดฐเดฃเด‚ เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต เดžเด™เตเด™เตพ เด…เดตเดฒเต‹เด•เดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟ. เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดต เดšเตเดตเดŸเต† เดšเตผเดšเตเดšเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเดŸเต† เดชเตŠเดคเตเดตเดพเดฏ เดตเดฟเดตเดฐเดฃเดคเตเดคเต‹เดŸเต† เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚, เด’เดฐเต เดธเด‚เด—เตเดฐเดน เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดคเตเดŸเดฐเดพเด‚.

เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเด‚

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: github.com/kubernetes/ingress-nginx
เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† 2.0

เด‡เดคเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเดฟเดจเตเดฑเต† เด”เดฆเตเดฏเต‹เด—เดฟเด• เด•เตบเดŸเตเดฐเต‹เดณเดฑเดพเดฃเต, เด‡เดคเต เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚ เดชเต‡เดฐเดฟเตฝ เดจเดฟเดจเตเดจเต, เด‡เดคเต nginx เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด…เดงเดฟเด• เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ Lua เดชเตเดฒเด—เดฟเดจเตเดจเตเด•เดณเดพเตฝ เดชเต‚เดฐเด•เดฎเดพเดฃเต. nginx-เดจเตเดฑเต† เดœเดจเดชเตเดฐเต€เดคเดฟเดฏเตเด‚ เด’เดฐเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดคเดฟเดจเตเดณเตเดณ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดฐเดฟเดทเตเด•เดพเดฐเด™เตเด™เดณเตเด‚ เด•เดพเดฐเดฃเด‚, เดˆ เด“เดชเตเดทเตป เดถเดฐเดพเดถเดฐเดฟ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเด•เตเด•เต (เดตเต†เดฌเต เด…เดจเตเดญเดตเด‚ เด‰เดณเตเดณ) เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเตป เดเดฑเตเดฑเดตเตเด‚ เดŽเดณเตเดชเตเดชเดตเตเด‚ เดŽเดณเตเดชเตเดชเดตเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

NGINX Inc-เดจเตเดฑเต† เดชเตเดฐเดตเต‡เดถเดจเด‚.

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: github.com/nginxinc/kubernetes-ingress
เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† 2.0

nginx เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เด”เดฆเตเดฏเต‹เด—เดฟเด• เด‰เตฝเดชเตเดชเดจเตเดจเด‚. เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเดฃเดฎเดŸเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเดฃเตเดŸเต NGINX เดชเตเดฒเดธเต. เดชเตเดฐเดงเดพเดจ เด†เดถเดฏเด‚ เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดค, เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดค, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฌเดพเดนเตเดฏ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต† เด…เดญเดพเดตเด‚, เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดค เดตเตผเดฆเตเดงเดฟเดšเตเดš เดตเต‡เด—เดค (เด”เดฆเตเดฏเต‹เด—เดฟเด• เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ), เดฒเตเดตเดพ เดจเดฟเดฐเดธเดฟเดšเตเดšเดคเดฟเดจเดพเตฝ เดจเต‡เดŸเดฟเดฏเต†เดŸเตเดคเตเดคเต.

เด”เดฆเตเดฏเต‹เด—เดฟเด• เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚ (เด…เดคเต‡ เดฒเตเดตเดพ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต† เด…เดญเดพเดตเด‚ เด•เดพเดฐเดฃเด‚) เดธเต—เดœเดจเตเดฏ เดชเดคเดฟเดชเตเดชเต เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เด•เตเดฑเดžเตเดžเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดชเดฃเดฎเดŸเดšเตเดšเดฏเดพเดณเดฟเดจเต เดธเดพเดฎเดพเดจเตเดฏเด‚ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด…เดงเดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดฃเตเดŸเต: เดคเดคเตเดธเดฎเดฏ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต, JWT เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเด‚, เดธเดœเต€เดตเดฎเดพเดฏ เด†เดฐเต‹เด—เตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดคเดฟเดฒเต‡เดฑเต†เดฏเตเด‚. NGINX เดชเตเดฐเดตเต‡เดถเดจเดคเตเดคเต‡เด•เตเด•เดพเตพ เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดจเต‡เดŸเตเดŸเด‚ TCP / UDP เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ เดชเดฟเดจเตเดคเตเดฃเดฏเดพเดฃเต (เด•เต‚เดŸเดพเดคเต† เด•เดฎเตเดฎเตเดฏเต‚เดฃเดฟเดฑเตเดฑเดฟ เดชเดคเดฟเดชเตเดชเดฟเดฒเตเด‚!). เดฎเตˆเดจเดธเต - เด…เดญเดพเดตเด‚ เดŸเตเดฐเดพเดซเดฟเด•เต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป เดซเต€เดšเตเดšเตผ, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, "เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดฎเตเตปเด—เดฃเดจเดฏเตเดฃเตเดŸเต", เดŽเดจเตเดจเดพเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดธเดฎเดฏเดฎเต†เดŸเตเด•เตเด•เตเด‚.

เด•เต‹เด‚เด—เต เดชเตเดฐเดตเต‡เดถเดจเด‚

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: github.com/Kong/kubernetes-ingress-controller
เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† 2.0

Kong Inc เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดš เด‰เตฝเดชเตเดชเดจเตเดจเด‚. เดฐเดฃเตเดŸเต เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ: เดตเดพเดฃเดฟเดœเตเดฏเดตเตเด‚ เดธเต—เดœเดจเตเดฏเดตเตเด‚. nginx-เดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, เด‡เดคเต เดงเดพเดฐเดพเดณเด‚ Lua เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดšเต.

เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, API เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด‡เดคเต เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเดšเตเดšเต, เด…เดคเดพเดฏเดคเต. เด’เดฐเต API เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เด…เดคเต เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดงเดพเดจ เดจเต‡เดŸเตเดŸเด™เตเด™เตพ: เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เด…เดงเดฟเด• เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ (เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณเดต เด‰เตพเดชเตเดชเต†เดŸเต†) เด•เต‚เดŸเดพเดคเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดซเต€เดšเตเดšเดฑเตเด•เดณเตเดŸเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เดจเตเดคเตผเดจเดฟเตผเดฎเตเดฎเดฟเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดจเดฟเดฐเดตเดงเดฟ เดธเดพเดงเตเดฏเดคเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. CRD เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดœเต‹เดฒเดฟ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดค - เด’เดฐเต‡ เด•เต‹เดฃเตเดŸเต‚เดฐเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต (เด•เตเดฐเต‹เดธเต-เดจเต†เดฏเดฟเด‚เดธเตเดชเต‡เดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚) เด’เดฐเต เดตเดฟเดตเดพเดฆ เดตเดฟเดทเดฏเดฎเดพเดฃเต: เดšเดฟเดฒเตผเด•เตเด•เต เด‡เดคเต เด’เดฐเต เดชเต‹เดฐเดพเดฏเตเดฎเดฏเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเด‚ (เด“เดฐเต‹ เด•เต‹เดฃเตเดŸเดฑเดฟเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต), เดฎเดฑเตเดฑเตŠเดฐเดพเตพเด•เตเด•เต เด‡เดคเต เด’เดฐเต เดธเดตเดฟเดถเต‡เดทเดคเดฏเดพเดฃเต ( เดฌเดฟะพเด’เดฑเตเดฑเดชเตเดชเต†เดŸเดฒเดฟเดจเตเดฑเต† เด‰เดฏเตผเดจเตเดจ เดคเดฒเด‚, เดชเต‹เดฒเต† เด’เดฐเต เด•เตบเดŸเตเดฐเต‹เดณเตผ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดถเตเดจเด‚ เดธเตผเด•เตเดฏเต‚เดŸเตเดŸเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต).

เดŸเตเดฐเดพเดซเดฟเด•เต

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: github.com/containous/traefik
เดฒเตˆเดธเตปเดธเต: MIT

เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเตเด•เตพเด•เตเด•เตเด‚ เด…เดตเดฏเตเดŸเต† เดšเดฒเดจเดพเดคเตเดฎเด• เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตเด•เตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เดฟเดจเตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดš เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ. เด…เดคเดฟเดจเดพเตฝ, เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ: เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดคเต† เดคเดจเตเดจเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เดงเดพเดฐเดพเดณเด‚ เดฌเดพเดฒเตปเดธเดฟเด‚เด—เต เดฐเต€เดคเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, เดตเต†เดฌเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต, เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเต เดซเต‹เตผเดตเต‡เดกเดฟเด‚เด—เต, เดตเดฟเดตเดฟเดง เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, REST API, เด•เดพเดจเดฑเดฟ เดฑเดฟเดฒเต€เดธเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดคเดฟเดฒเต‡เดฑเต†เดฏเตเด‚. เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเดพเดฃเต เดฎเดฑเตเดฑเตŠเดฐเต เดจเดฒเตเดฒ เดธเดตเดฟเดถเต‡เดทเดค. เด‰เดฏเตผเดจเตเดจ เดฒเดญเตเดฏเดค (เดŽเดšเตเดšเตเดŽ) เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เตบเดŸเตเดฐเต‹เดณเตผ เดธเตเดตเดจเตเดคเด‚ เด•เต†เดตเดฟ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต เดŽเดจเตเดจเดคเดพเดฃเต เดชเต‹เดฐเดพเดฏเตเดฎ.

HAProxy

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: github.com/jcmoraisjr/haproxy-ingress
เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† 2.0

HAProxy เดตเดณเดฐเต†เด•เตเด•เดพเดฒเดฎเดพเดฏเดฟ เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ, เดŸเตเดฐเดพเดซเดฟเด•เต เดฌเดพเดฒเตปเดธเดฑเดพเดฏเดฟ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด’เดฐเต เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ, เด‡เดคเต เด’เดฐเต โ€œเดธเต‹เดซเตเดฑเตเดฑเตโ€ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต (เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเต†), DNS เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเต‡เดตเดจ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ, API เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เดกเตˆเดจเดพเดฎเดฟเด•เต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดŽเดจเตเดจเดฟเดต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. CM เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด‡เดšเตเด›เดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด…เดคเดฟเดฒเต† เดธเตเดชเตเดฐเดฟเด—เต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดซเด‚เด—เตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เด†เด•เตผเดทเด•เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดชเตŠเดคเตเดตเต‡, เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดŠเดจเตเดจเตฝ เด‰เดฏเตผเดจเตเดจ เดตเต‡เด—เดค, เด‰เดชเดญเต‹เด— เดตเดฟเดญเดตเด™เตเด™เดณเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป, เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดค เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต. เดตเตเดฏเดคเตเดฏเดธเตเดค เดฌเดพเดฒเตปเดธเดฟเด™เต เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เดฑเต†เด•เตเด•เต‹เตผเดกเต เดจเดฎเตเดชเดฑเดฟเดจเตเดฑเต† เดชเดฟเดจเตเดคเตเดฃเดฏเดพเดฃเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดฏเต‹เดœเดจเด‚.

เดตเต‹เดฏเต‡เดœเตผ

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: github.com/appscode/voyager
เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† 2.0

HAproxy เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ, เด’เดฐเต เดตเดฒเดฟเดฏ เดธเด‚เด–เตเดฏ เดฆเดพเดคเดพเด•เตเด•เดณเดฟเตฝ เดตเตˆเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฏเดฟ เด‡เดคเต เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. L7, L4 เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดŸเตเดฐเดพเดซเดฟเด•เต เดฌเดพเดฒเตปเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด…เดตเดธเดฐเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† TCP L4 เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดธเดจเตเดคเตเดฒเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดฟเตฝ เด’เดจเตเดจเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เดพเด‚.

เด•เต‹เดฃเตเดŸเต‚เตผ

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: github.com/heptio/contour
เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† 2.0

เดˆ เดชเดฐเดฟเดนเดพเดฐเด‚ เดฆเต‚เดคเดจเต† เดฎเดพเดคเตเดฐเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดฒเตเดฒ: เด‡เดคเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดคเดคเต เดธเด‚เดฏเตเด•เตเดคเดฎเดพเดฏเดฟ เดˆ เดœเดจเดชเตเดฐเดฟเดฏ เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเตเดŸเต† เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚. IngressRoute CRD เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Ingress เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเตเดŸเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดพเดฃเต เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดค. เด’เดฐเต‡ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดŸเต€เดฎเตเด•เดณเตเดณเตเดณ เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเด•เตพเด•เตเด•เต, เด…เดฏเตฝ เดฒเต‚เดชเตเดชเตเด•เดณเดฟเตฝ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเตเดฐเด•เตเดท เดชเดฐเดฎเดพเดตเดงเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด‡เตปเด—เตเดฐเต†เดธเต เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ เดชเดฟเดถเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดตเดฐเต† เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เดคเต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดฌเดพเดฒเตปเดธเดฟเด™เต เดฐเต€เดคเดฟเด•เดณเตเด‚ (เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดฎเดฟเดฑเดฑเดฟเด‚เด—เต, เดธเตเดตเดฏเดฎเต‡เดต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตฝ, เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดจเดฟเดฐเด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดคเดฟเดฒเต‡เดฑเต†เดฏเตเด‚ เด‰เดฃเตเดŸเต), เดŸเตเดฐเดพเดซเดฟเด•เต เดซเตเดฒเต‹เดฏเตเดŸเต†เดฏเตเด‚ เดชเดฐเดพเดœเดฏเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดตเดฟเดถเดฆเดฎเดพเดฏ เดจเดฟเดฐเต€เด•เตเดทเดฃเดตเตเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเตเดฑเตเดฑเดฟเด•เตเด•เดฟ เดธเต†เดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดŸเต† เด…เดญเดพเดตเด‚ เด’เดฐเตเดชเด•เตเดทเต‡ เด†เตผเด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดคเต เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดชเต‹เดฐเดพเดฏเตเดฎเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ (เดœเต‹เดฒเดฟ เด†เดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดคเดฟเดจเด•เด‚ เดจเดŸเดจเตเดจเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต).

เด‡เดธเตเดคเดฟเดฏเต‹ เดชเตเดฐเดตเต‡เดถเดจเด‚

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: istio.io/docs/tasks/traffic-management/ingress
เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† 2.0

เดชเตเดฑเดคเตเดคเตเดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เตปเด•เดฎเดฟเด‚เด—เต เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเตผ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดฎเด—เตเดฐเดฎเดพเดฏ เดธเต‡เดตเดจ เดฎเต†เดทเต เดชเดฐเดฟเดนเดพเดฐเด‚. เดนเตเดกเดฟเดจเตเดฑเต† เด•เต€เดดเดฟเตฝ, เด“เดฐเต‹ เดธเต‡เดตเดจเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเต เดธเตˆเดกเตเด•เดพเตผ เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดพเดฏเดฟ เดŽเตปเดตเต‹เดฏเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดฐเดพเด‚เดถเดคเตเดคเดฟเตฝ, เด‡เดคเต "เดŽเดจเตเดคเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ" เด’เดฐเต เดตเดฒเดฟเดฏ เดธเด‚เดฏเต‹เดœเดจเดฎเดพเดฃเต, เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด†เดถเดฏเด‚ เดชเดฐเดฎเดพเดตเดงเดฟ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตฝ, เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด‚, เดธเตเดฐเด•เตเดท, เดธเตเดคเดพเดฐเตเดฏเดค เดŽเดจเตเดจเดฟเดตเดฏเดพเดฃเต. เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŸเตเดฐเดพเดซเดฟเด•เต เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต, เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เด…เด‚เด—เต€เด•เดพเดฐเด‚, เดฌเดพเดฒเตปเดธเดฟเด™เต, เดจเดฟเดฐเต€เด•เตเดทเดฃเด‚, เด•เดพเดจเดฑเดฟ เดฑเดฟเดฒเต€เดธเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดคเดฟเดฒเต‡เดฑเต†เดฏเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดฒเต‡เด–เดจเด™เตเด™เดณเตเดŸเต† เดชเดฐเดฎเตเดชเดฐเดฏเดฟเตฝ เด‡เดธเตเดคเดฟเดฏเต‹เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเด• "เด‡เดธเตเดคเดฟเดฏเต‹เดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด•".

เดธเตเดฅเดพเดจเดชเดคเดฟ

เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต: github.com/datawire/ambassador
เดฒเตˆเดธเตปเดธเต: เด…เดชเตเดชเดพเดšเตเดšเต† 2.0

เดฆเต‚เดคเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฎเดฑเตเดฑเตŠเดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚. เด‡เดคเดฟเดจเต เดธเต—เดœเดจเตเดฏเดตเตเด‚ เดตเดพเดฃเดฟเดœเตเดฏเดชเดฐเดตเตเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฃเตเดŸเต. เด‡เดคเต "เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเตเดตเดฆเต‡เดถเดฟ" เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเดพเดฃเต เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด‡เดคเต เด…เดจเตเดฌเดจเตเดง เดจเต‡เดŸเตเดŸเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต (K8s เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดฐเต€เดคเดฟเด•เดณเตเดฎเดพเดฏเตเด‚ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเตเดฎเดพเดฏเตเด‚ เด•เตผเดถเดจเดฎเดพเดฏ เดธเด‚เดฏเต‹เดœเดจเด‚).

เดคเดพเดฐเดคเดฎเตเดฏ เดชเดŸเตเดŸเดฟเด•

เด…เดคเดฟเดจเดพเตฝ, เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดˆ เดตเดฒเดฟเดฏ เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฃเต:

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเดจเดพเดฏเตเดณเตเดณ เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเตเด•เดณเตเดŸเต† เด…เดตเดฒเต‹เด•เดจเดตเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเดตเตเด‚

เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เด…เดŸเตเดคเตเดคเดฑเดฟเดฏเดพเตป เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต Google เดทเต€เดฑเตเดฑเต.

เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เดพเด‚

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฆเตเดฆเต‡เดถเด‚, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดงเดพเดฐเดฃ (เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดธเดฎเด—เตเดฐเดฎเดฒเตเดฒ!) เดจเตฝเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดชเดคเดฟเดตเตเดชเต‹เดฒเต†, เด“เดฐเต‹ เด•เตบเดŸเตเดฐเต‹เดณเดฑเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เด—เตเดฃเด™เตเด™เดณเตเด‚ เดฆเต‹เดทเด™เตเด™เดณเตเดฎเตเดฃเตเดŸเตโ€ฆ

เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เตเดฒเดพเดธเดฟเด•เต เด‡เตปเด—เตเดฐเต†เดธเตเดธเต เด…เดคเดฟเดจเตเดฑเต† เดฒเดญเตเดฏเดคเดฏเตเด•เตเด•เตเด‚ เดคเต†เดณเดฟเดตเดฟเดจเตเด‚, เดฎเดคเดฟเดฏเดพเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพเด•เตเด•เตเด‚ เดจเดฒเตเดฒเดคเดพเดฃเต - เดชเตŠเดคเตเดตเต‡, เด‡เดคเต "เด•เดฃเตเดฃเตเด•เตพเด•เตเด•เต เดฎเดคเดฟ" เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดธเตเดฅเดฟเดฐเดค, เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดŸเต† เดจเดฟเดฒเดตเดพเดฐเด‚, เดตเดฟเด•เดธเดจเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดšเตเดš เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เดŽเตปโ€Œเดœเดฟโ€Œเดโ€ŒเดŽเตปโ€ŒเดŽเด•เตเดธเต เดชเตเดฒเดธเต, เดชเดฃเดฎเดŸเดšเตเดšเตเดณเตเดณ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเดฟเดชเตโ€Œเดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดฃเด‚. เด•เต‹เด™เตเด™เดฟเดจเต เดเดฑเตเดฑเดตเตเด‚ เดธเดฎเตเดชเดจเตเดจเดฎเดพเดฏ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เตพ เด‰เดฃเตเดŸเต (เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เด…เดตเตผ เดจเตฝเด•เตเดจเตเดจ เด…เดตเดธเดฐเด™เตเด™เตพ), เดชเดฃเดฎเดŸเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเดฟเตฝ เด…เดตเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เด‰เดฃเตเดŸเต. API เด—เต‡เดฑเตเดฑเตโ€Œเดตเต‡, CRD เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดกเตˆเดจเดพเดฎเดฟเด•เต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป, เด…เดคเตเดชเต‹เดฒเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เดธเต‡เดตเดจเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดตเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด‡เดคเดฟเดจเต เดงเดพเดฐเดพเดณเด‚ เด…เดตเดธเดฐเด™เตเด™เดณเตเดฃเตเดŸเต.

เดฌเดพเดฒเตปเดธเดฟเด‚เด—เดฟเดจเตเด‚ เด…เด‚เด—เต€เด•เดพเดฐ เดฐเต€เดคเดฟเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดตเตผเดฆเตเดงเดฟเดšเตเดš เด†เดตเดถเตเดฏเด•เดคเด•เดณเต‹เดŸเต†, Traefik, HAProxy เดŽเดจเตเดจเดฟเดต เดจเต‹เด•เตเด•เตเด•. เด‡เดต เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเดพเดฃเต, เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เดคเต†เดณเดฟเดฏเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเตเด‚ เดตเดณเดฐเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเตเด‚ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฃเต. เด•เต‹เดฃเตเดŸเต‚เตผ เด‡เดชเตเดชเต‹เตพ เด•เตเดฑเดšเตเดšเต เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ, เดชเด•เตเดทเต‡ เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเดณเดฐเต† เดšเต†เดฑเตเดชเตเดชเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดŽเตปเดตเต‹เดฏเตโ€Œเด•เตเด•เต เดฎเตเด•เดณเดฟเตฝ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดณเตเดณเต‚. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต เดฎเตเดจเตเดจเดฟเตฝ WAF เดจเตเดฑเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ / เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตฝ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด•เตเดฌเตผเดจเต†เดฑเตเดฑเดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ HAProxy เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดคเต‡ เดชเตเดฐเดตเต‡เดถเดจเด‚ เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดฃเด‚.

เดซเต€เดšเตเดšเดฑเตเด•เดณเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด‚ เดธเดฎเตเดชเดจเตเดจเดฎเดพเดฏเดคเต เดŽเตปเดตเต‹เดฏเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เด‡เดธเตเดคเดฟเดฏเต‹เดฏเตเดŸเต† เดฎเตเด•เดณเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดพเดฃเต. เด‡เดคเต "เดŽเดจเตเดคเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ" เด’เดฐเต เดธเดฎเด—เตเดฐเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดฎเดฑเตเดฑเต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเต‡เด•เตเด•เดพเตพ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป / เดฒเต‹เดžเตเดšเต / เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เด—เดฃเตเดฏเดฎเดพเดฏ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดตเต‡เดถเดจ เดชเดฐเดฟเดงเดฟ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต.

80-90% เด†เดตเดถเตเดฏเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด•เตบเดŸเตเดฐเต‹เดณเดฑเดพเดฏเดฟ เดžเด™เตเด™เตพ เด•เตเดฌเต†เตผเดจเต†เดฑเตเดฑเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เตปเด—เตเดฐเต†เดธเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต, เด‡เดชเตเดชเต‹เดดเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดคเดฟเด•เดšเตเดšเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต. เดชเตŠเดคเตเดตเต‡, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด†เดตเดถเตเดฏเด•เดคเด•เดณเตเดŸเต† เด…เดญเดพเดตเดคเตเดคเดฟเตฝ, เด‡เดคเต เดฎเดฟเด•เตเด• เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตเด‚ / เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เตเด‚. เด’เดฐเต‡ เดธเดพเตผเดตเดคเตเดฐเดฟเด•เดตเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดฒเดณเดฟเดคเดตเตเดฎเดพเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดฟเตฝ, Traefik, HAProxy เดŽเดจเตเดจเดฟเดต เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเต.

เดชเดฟ.เดŽเดธเต

เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด—เดฟเดฒเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•